您现在的位置是:首页 > PLC技术 > PLC技术
如何使用逻辑运算指令
来源:艾特贸易2017-06-05
简介1) 字节与、字节或、字节异或 ANDB (字节与)指令对两个输入字节按位与,得到一个字节结果 (OUT) 。 ORB (字节或)指令对两个输入字节按位或,得到一个字节结果 (OUT) 。 XORB (字节异
1)字节与、字节或、字节异或
ANDB(字节与)指令对两个输入字节按位与,得到一个字节结果(OUT)。
ORB(字节或)指令对两个输入字节按位或,得到一个字节结果(OUT)。
XORB(字节异或)指令对两个输入字节按位异或,得到一个字节结果(OUT)。
使ENO=0的错误条件是SM4.3(运行时间)0006(间接寻址)。
这些指令影响下面的特殊存储器位SM1.0(零),如表6-3所示。
表6-3 字节与、字节或、字节异或影响的特殊存储器位
2)字与、字或、字异或
ANDW(字与)指令对两个输入字按位与,得到一个字结果(OUT)。
ORW(字或)指令对两个输入字按位或,得到一个字结果(OUT)。
XORW(字异或)指令对两个输入字按位异或,得到一个字结果(OUT)。
使ENO=0的错误条件是SM4.3(运行时间)0006(间接寻址)。
这些指令影响下面的特殊存储器位SM1.0(零),如表6-4所示。
表6-4 字与、字或、字异或影响的特殊存储器位
3)双字与、双字或、双字异或
ANDD(双字与)指令对两个输入双字按位与,得到一个双字结果(OUT)。
ORD(双字或)指令对两个输入双字按位或,得到一个双字结果(OUT)。
XORD(双字异或)指令对两个输入双字按位异或,得到一个双字结果(OUT)。
使ENO=0的错误条件是SM4.3(运行时间)0006(间接寻址)。
这些指令影响下面的特殊存储器位SM1.0(零),如表6-5所示。
表6-5 双字与、双字或,双字异或影响的特殊存储器位
4)与、或、异或指令实例
与、或、异或指令实例如图6-12所示。
5)字节取反、字取反、双字取反指令
INVB(字节取反)指令求出输入字节(IN)的反码,得到一个字结果(OUT)。
INVW(字取反)指令求出输入字(IN)的反码,得到一个字结果(OUT)。
INVDW(双字取反)指令求出输入双字(IN)的反码,得到一个字结果(OUT)。
使ENO=0的错误条件是SM4.3(运行时间)0006(间接寻址)。
这些指令影响下面的特殊存储器位SM1.0(零),如表6-6所示。
图6-12 与、或、异或指令实例
表6-6 字节取反、字取反、双字取反指令影响的特殊存储器位
取反实例如图6-13所示。
图6-13 取反实例
点击排行
