您现在的位置是:首页 > PLC技术 > PLC技术
字逻辑运算指令
来源:艾特贸易2019-09-01
简介字逻辑运算指令包括 WAND (字逻辑与)、 WOR (字逻辑或)、 WXOR (字逻辑异或)和 NEG( 求补 ) 指令,它们的功能指令编号分别为 FNC26~ FNC29 。 使用字逻辑运算应注意: (1) WAND 、 WOR 和
字逻辑运算指令包括WAND(字逻辑与)、WOR(字逻辑或)、WXOR(字逻辑异或)和NEG(求补)指令,它们的功能指令编号分别为FNC26~ FNC29。
使用字逻辑运算应注意:
(1) WAND、WOR和WXOR指令的[S1]和[S2]均可以取所有的数据类型,目标操作数可取KnY、KnM、KnS、T、C、D、V和Z。16位运算占7个程序步,32位运算占l3个程序步。
(2)字逻辑与、字逻辑或、字逻辑异或(Exclusive)指令以位(bit)为单位作相应的运算(见表4 -5 -2)。
(3) XOR指令与求反指令(CML)组合使用可以实现“异或非”运算,(如图4-5 -5所示)。
表4 -5 -2逻辑运算关系表
图4 -5 -5字逻辑运算的梯形图
(4)求补(NEG,Negation)指令只有目标操区作数,可取KnY、KnY、KnS、T、C、D、V和Z。16位运算占3个程序步,32位运算占5个程序步。求补指令将[D]指定的数的每一位取反后该数再加1,结果存于同一元件,求补指令实际上是绝对值不变的变号操作。FX系列可编程序控制器的负数用2的补码形式来表示,最高位为符号位,正数时该位为0,负数时为1,将负数求补后得到它的绝对值。