您现在的位置是:首页 > PLC技术 > PLC技术

字逻辑运算指令

来源:艾特贸易网 www.aitmy.com2019-09-01

简介字逻辑运算指令包括 WAND (字逻辑与)、 WOR (字逻辑或)、 WXOR (字逻辑异或)和 NEG( 求补 ) 指令,它们的功能指令编号分别为 FNC26~ FNC29 。 使用字逻辑运算应注意: (1) WAND 、 WOR 和


    字逻辑运算指令包括WAND(字逻辑与)、WOR(字逻辑或)、WXOR(字逻辑异或)和NEG(求补)指令,它们的功能指令编号分别为FNC26~ FNC29

    使用字逻辑运算应注意:

   (1) WANDWORWXOR指令的[S1][S2]均可以取所有的数据类型,目标操作数可取KnYKnMKnSTCDVZ16位运算占7个程序步,32位运算占l3个程序步。

   (2)字逻辑与、字逻辑或、字逻辑异或(Exclusive)指令以位(bit)为单位作相应的运算(见表4 -5 -2)。

   (3) XOR指令与求反指令(CML)组合使用可以实现“异或非”运算,(如图4-5 -5所示)。

4 -5 -2逻辑运算关系表

 

4 -5 -5字逻辑运算的梯形图

   (4)求补(NEGNegation)指令只有目标操区作数,可取KnYKnYKnSTCDVZ16位运算占3个程序步,32位运算占5个程序步。求补指令将[D]指定的数的每一位取反后该数再加1,结果存于同一元件,求补指令实际上是绝对值不变的变号操作。FX系列可编程序控制器的负数用2的补码形式来表示,最高位为符号位,正数时该位为0,负数时为1,将负数求补后得到它的绝对值。