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