紧凑型 CPU 1211C 具有:
西门子PLC高速计数器的控制字和状态字介绍
. 控制字节
定义了计数器和工作模式之后,还要设置高速计数器的有关控制字节。每个高速计数器均有一个控制字节,它决定了计数器的计数允许或禁用,方向控制(仅限模式0、1和2)或对所有其他模式的初始化计数方向,装入当前值和预置值。控制字节每个控制位的说明如表7所示。
每个高速计数器都有一个状态字节,状态位表示当前计数方向以及当前值是否大于或等于预置值。每个高速计数器状态字节的状态位如表8所示。状态字节的0-4位不用。监控高速计数器状态的目的是使外部事件产生中断,以完成重要的操作。
表7 HSC的控制字节
HSC0
HSC1
HSC2
HSC3
HSC4
HSC5
说明
SM37.0
SM47.0
SM57.0
SM147.0
复位有效电平控制:
0=复位信号高电平有效;1=低电平有效
SM47.1
SM57.1
起动有效电平控制:
0=起动信号高电平有效;1=低电平有效
SM37.2.
SM47.2
SM57.2
SM147.2
正交计数器计数速率选择:
0=4×计数速率;1=1×计数速率
SM37.3
SM47.3
SM57.3
SM137.3
SM147.3
SM157.3
计数方向控制位:
0 = 减计数1 = 加计数
SM37.4
SM47.4
SM57.4
SM137.4
SM147.4
SM157.4
向HSC写入计数方向:
0 = 无更新1 = 更新计数方向
SM37.5
SM47.5
SM57.5
SM137.5
SM147.5
SM157.5
向HSC写入新预置值:
0 = 无更新1 = 更新预置值
SM37.6
SM47.6
SM57.6
SM137.6
SM147.6
SM157.6
向HSC写入新当前值:
0 = 无更新1 = 更新当前值
SM37.7
SM47.7
SM57.7
SM137.7
SM147.7
SM157.7
HSC允许:
0 = 禁用HSC 1 = 启用HSC
表8 高速计数器状态字节的状态位
HSC0
HSC1
HSC2
HSC3
HSC4
HSC5
说明
SM36.5
SM46.5
SM56.5
SM136.5
SM146.5
SM156.5
当前计数方向状态位:
0 = 减计数;1 = 加计数
SM36.6
SM46.6
SM56.6
SM136.6
SM146.6
SM156.6
当前值等于预设值状态位:
0 = 不相等;1 = 等于
SM36.7
SM46.7
SM56.7
SM136.7
SM146.7
SM156.7
当前值大于预设值状态位:
0 = 小于或等于;1 = 大于
2. 状态字节
S7-1500 软控制器 CPU 1507S 执行 S7-1500 控制器的功能,作为软件在 SIMATC IPC 上的 Windows 系统中运行。CPU 1507S 针对使用 IPC427 小型箱式 PC 和 IPC477D 面板式 PC 完成的基于 PC 的控制任务进行了。另外,CPU 1507S 还支持 IPC627D 和 IPC827D 箱式 PC、IPC677D 面板式 PC 以及 IPC647D 和 IPC847D 机架式 PC。
CPU 1507S 软控制器具有以下组件:
S7-1500 标准 CPU (CPU 1507S) 执行 S7-1500 控制器的功能,作为软件在 PC 上的 Windows 系统中运行。这样,PC 就能用于控制机器设备。
CPU 运行需要 SIMATIC 微存储卡(MMC)
CPU 314 用于对处理能力和响应速度有很高要求的场合。通过其工作存储器,该CPU也适用于中等规模的应用。
CPU 314 安装有:
CPU 运行需要 SIMATIC 微存储卡(MMC)
CPU 315-2 DP 是一个带有大中型程序存储器和 PROFIBUS DP 主/从接口的 CPU。除了集中式 I/O 结构外,它还可用于分布式自动化结构。
它在 SIMATIC S7-300 中经常被用作标准 PROFIBUS DP 主站。 该 CPU 也被用作分布式智能设备(DP从站)。
它已经依照量化框架作了,以便使用 SIMATIC 工程工具,如:
另外,CPU 为采用软件来实现一些简单的工艺任务提供了一个理想的平台,例如:
通过使用 SIMATIC S7-PDIAG 可以实现扩展过程诊断。
CPU 315-2 DP 安装有:
处理器对每条二进制指令的处理时间大约为 60 ns,每个浮点预算的时间为 0.59 μs。
与执行相关的程序段的 128 KB 高速 RAM(相当于约 42 K 指令)可以为用户程序提供足够的空间;
SIMATIC 微型存储卡(大 8 MB)作为程序的装载存储器,还允许将项目(包括符号和注释)存储在 CPU 中。
多达 32 个模块,(4排结构)
集成的 MPI 接口多可以同时建立与 S7-300/400 或编程设备、PC、OP 的 12 条连接。在这些连接中,始终为编程器和 OP 分别预留一个连接。通过“全局数据通讯”,MPI可以用来建立多16个CPU组成的简单网络。
处理器对每条二进制指令的处理时间大约为 50 ns,每个浮点预算的时间为 0.45 μs。
与执行程序段相关的大容量工作存储器可以为用户程序提供足够的空间。作为程序装载存储器的微型存储卡(大为 8 MB)也允许将可以项目(包括符号和注释)保存在 CPU 中。装载存储器还可用于数据归档和配方管理。
多达 32 个模块,(4排结构)
集成的 MPI 接口多可以同时建立与 S7-300/400 或编程设备、PC、OP 的 16 条连接。在这些连接中,始终为编程器和 OP 分别预留一个连接。通过“全局数据通讯”,MPI可以用来建立多16个CPU组成的简单网络。
带有 PROFIBUS DP 主/从接口的 CPU 315-2 DP 可以用来建立高速、易用的分布式自动化系统。对用户来说,分布式I/O单元可作为一个集中式单元来处理(相同的组态、编址和编程).
全面支持 PROFIBUS DP V1 标准。它提高了 DP V1 标准从站的诊断和参数化能力。
S7-200PLC中断指令介绍
中断指令有4条,包括开、关中断指令,中断连接、分离指令。指令格式如表1所示。
开中断(ENI)指令全局性允许所有中断事件。关中断(DISI)指令全局性禁止所有中断事件,中断事件的每次出现均被排队等候,直至使用全局开中断指令重新启用中断。
PLC转换到RUN(运行)模式时,中断开始时被禁用,可以通过执行开中断指令,允许所有中断事件。执行关中断指令会禁止处理中断,但是现用中断事件将继续排队等候。
中断连接指令(ATCH)指令将中断事件(EVNT)与中断程序号码(INT)相连接,并启用中断事件。
分离中断(DTCH)指令取消某中断事件(EVNT)与所有中断程序之间的连接,并禁用该中断事件。
注意:一个中断事件只能连接一个中断程序,但多个中断事件可以调用一个中断程序。
表1 中断指令格式
LAD
STL
ENI
DISI
ATCH INT,EVNT
DTCH EVNT
操作数及数据类型
无
无
INT:常量 0-127
EVNT:常量,CPU 224: 0-23; 27-33
INT/EVNT数据类型:字节
EVNT:常量, CPU 224: 0-23; 27-33
数据类型:字节
1. 开、关中断指令
2. 中断连接、分离指令
SM 1234 模拟量输入/输出允许使用模拟量输入/输出。
这为用户提供了下列优势:
SM 1234 模拟量输入/输出信号模块具有与基本设备相同的设计特点。
热电偶模块 SM 1231 的结构特点和其他 S7-1200 系列模块的相同:
不同的量程:
J、K、T、E、R、S 和 N 型热电偶;模拟量信号记录 ±80mV。
开路检查。
冷端补偿:
避免了热电偶和模之间连接处由于接触电压导致的故障;记录模拟信号 (±80 mV) 时将自动禁止补偿。
温度单位:
温度测量单位可以用 ℃ 或 ℉。
左:与安装板相连的 SIMOTION D410-2 控制单元
右:卡装到电源模块上的 SIMOTION D410-2 控制单元
SIMOTION D410-2 为 SIMOTION D 的变形,适用于模块型多轴方案的单轴应用。此类控制单元属于 SIMOTION D4x5-2 控制器系列的一部分,是书本型多轴应用的。SIMOTION D410-2 控制单元分为 PROFIBUS 型 (D410-2 DP) 和 PROFIBUS/PROFINET 型 (D410-2 DP/PN)。
SIMOTION D410-2 控制单元专用于模块型 SINAMICS S120 PM240-2 和 SINAMICS S120 PM340 电源模块,可直接连接到该系列的电源模块。如果需要,也可以将 SIMOTION D410-2 安装在安装板上(安装板需单独订购)。
SIMOTION D410-2 控制单元和安装板
SIMOTION D410-2 可以执行与单轴相关的运动控制功能、工艺功能和 PLC 功能,同时也负责执行该轴的驱动控制。集成的输入/输出支持多 8 个高速凸轮输出或 8 个测量输入。
驱动控制支持伺服控制(实现高动态响应)、矢量控制(实现大转矩精度)以及 V/f 控制。
SIMOTION D410-2 可在同步组中使用: