1.指令符号
表1 为双整型数比较指令说明表。
表1 双整型数比较指令说明表
参数
数据类型
存储器区域
说明
方块输入
bool
i、q、m、l、d
前一逻辑运算结果
方块输出
bool
i、q、m、l、d
比较结果,只有在方块输入的rlo
=1时,方块输出才作进一步处理
in1
dint
i、q、m、l、d或常数
第1比较值
in2
dint
i、q、m、l、d或常数
第2比较值
2.指令功能说明
cmp?d(双整型数比较)指令能与正常的触点连接使用。它可以放置在正常触点允许放置的任何位置。in1和in2根据所选择的比较指令类型进行比较。
表2 为双整型数比较指令对状态位的影响。
表2 双整型数比较指令对状态位的影响
-
br
cc1
cc0
ov
os
or
sta
rlo
/fc
写状态位
x
x
x
0
-
0
x
x
1
3.指令应用举例(见图2)
在图2上,如果以下条件成立,则输出q4.0将置位:
1)方块输入i0.0和i0.1的信号状态为“1”;
2) md 0和md 4的大于等于(>=)的比较结果为“真”( true);
3)输入i0.2的信号状态为“1”。
图2 双整型数比较指令应用举例