1.指令符号
表1 为双整型数比较指令说明表。
表1 双整型数比较指令说明表
参 数 | 数据类型 | 存储器区域 | 说 明 |
方块输入 | BOOL | I、Q、M、L、D | 前一逻辑运算结果 |
方块输出 | 比较结果,只有在方块输入的RLO =1时,方块输出才作进一步处理 | ||
IN1 | DINT | I、Q、M、L、D或常数 | 第1比较值 |
IN2 | DINT | 第2比较值 |
2.指令功能说明
CMP?D(双整型数比较)指令能与正常的触点连接使用。它可以放置在正常触点允许放置的任何位置。IN1和IN2根据所选择的比较指令类型进行比较。
表2 为双整型数比较指令对状态位的影响。
表2 双整型数比较指令对状态位的影响
- | BR | CC1 | CC0 | OV | OS | OR | STA | RLO | /FC |
写状态位 | x | x | 0 | - | 0 | 1 |
3.指令应用举例(见图2)
在图2上,如果以下条件成立,则输出Q4.0将置位:
1)方块输入I0.0和I0.1的信号状态为“1”;
2) MD 0和MD 4的大于等于(>=)的比较结果为“真”( true);
3)输入I0.2的信号状态为“1”。
图2 双整型数比较指令应用举例
西门子plc中udt数据类型是如何使用的
佳答案
udt,用户自定义数据类型。
用户有时为了方便,先创建一个udt(和创建db块一样),写好自己需要的数据结构。然后在创建db块时,如果需要就可以插入你建好的udt(输入个name,类型输入udt的名字,比如udt1),如果你切换到数据视图,你就可以看到你原先创建的udt的结构了。
CPU 设计
PLC 常用的 CPU 有通用微处理器、单片机和位片式微处理器。PLC 大
多数使用 8 位和 16 位微处理器,当然西门子 PLC 也不例外。SIMATIC S7
-300 针对不同的使用场合,有多种不同的 CPU 型号。
(1)紧凑型 CPU:CPU312C、313C、313C-PtP、313C-2DP、314C-PtP 和
314C-2DP。各 CPU 均有计数、频率测量和脉冲宽度调制功能。有的有定位
功能,有的带有 I/O。
(2)标准型 CPU:CPU312、313、314、315、315 -2DP 和 316 -2DP。
(3)户外型 CPU:CPU312 IFM、314 IFM、314 户外型和 315 -2DP。在
恶劣的环境下使用。
(4)高端 CPU:CPU317 -2DP 和 318 -2DP。
(5)故障安全型 CPU:CPU 315F。
SIMATIC S7-300 PLC 标准型 CPU 中的 314 型 CPU 面板和 315 -2DP
型 CPU 面板如图 2.7 所示。通过对两者的分析,读者能很明确地把握两者
的差别。通
如果在复位端R的信号状态为“1”,同时在置位端S的信号状态为“0”,则RS(复位一置位)触发器将被复位。相反如果在R输入端的信号状态为“0”,在S输入端的信号状态为“1”,则RS触发器将被置位。如果R和S两个输入端的RLO均是“1”,则先后的次序是重要的。对RS触发器而言,对其指定的首先执行复位指令,然后执行置位指令,结果对于随后的程序扫描而言,RS触发器的为置位状态。 S(置位)和R(复位)指令只有在RLO=“1”时才会被执行。在RLO=“0”时,对这些指令是没有影响的,即由指令指定的状态不会改变。 与MCR指令(主控继电器指令)一起使用的相关功能说明: 如果RS触发器放置在有效的MCR区域时,其功能将会受MCR的影响。在一个有效的MCR区域内,如果主控继电器MCR处于“接通”状态,RS的位是被复位为“0”还是被置位成“1”,是按上面RS指令功能说明中的描述执行的。如果主控继电器MCR处于“断开”状态,则由RS触发器指定的的当前状态不会改变,与此时的触发器的输入端状态无关。 表为复位.置位触发器指令对状态位的影响。 表 复位-置位触发器指令对状态位的影响 - BR CC1 CC0 OV OS OR STA RLO /FC写状态位 - - - - - x x x 1 如果在输入端I0.0的信号状态为“1”,而输入端I0.1的信号状态为“0”,则存储器位M0.0被复位以及输出Q4.0=“0”。反之如果输入I0.0的信号状态为“0”,而I0.1的信号状态为“1”,则存储器位M0.0被置位以及输出Q4.0=“1”。 图 复位-置位触发器指令应用举例 如果输入的两个信号状态均为“0”,则触发器的和输出没有变化。如果输入的两个信号状态均为“1”,则由于输入端的先后次序关系,置位指令占优势,结果触发器的 M0.0置位和输出Q4.0=“1”。 如果图4-11中的程序段放在有效的MCR区域内: 1)在MCR“接通”时,Q4.0是复位还是置位,情况将与对图的说明一样; 2)如果MCR“断开”,则M0.0和Q4.0保持原来的状态不变,与当时的输入端状态无关。 |
过对 314 型 CPU 面板和 3152-DP 型 CPU 面板的观察,可以发现两
者之间还是存在一定差别的,具体分析如下。
(1)状态与故障显示 LED。
SF(系统出错/故障显示,红色):CPU 硬件故障或软件错误时亮。
BATF(电池故障,红色):电池电压低或没有电池时亮。
DC 5V(+5V 电源指示,绿色):5V 电源正常时亮。
FRCE(强制,黄色):至少有一个 I/O 被强制时亮。