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

S7-300/400的梯形图中的字逻辑运算指令

来源:艾特贸易2017-09-21

简介字逻辑运算指令(见表 3-21 )对两个 16 位字或 32 位双字逐位进行逻辑运算,一个操作数在累加器 1 ,另一个操作数在累加器 2 ,或者在指令中用立即数(常数)的形式给出。运算结果

    字逻辑运算指令(见表3-21)对两个16位字或32位双字逐位进行逻辑运算,一个操作数在累加器1,另一个操作数在累加器2,或者在指令中用立即数(常数)的形式给出。运算结果在累加器1中。如果字逻辑运算的结果为0,状态字的CC1位为1,反之为0。在任何情况下,状态字的CC0OV位被清零。

    3-21    字逻辑运算指令

字逻辑运算指令

    “与”运算时如果两个操作数的同一位均为1,运算结果的对应位为1,否则为0

    “或”运算时如果两个操作数的同一位均为0,运算结果的对应位为0,否则为1

    “异或”运算时如果两个操作数的同一位不相同,运算结果的对应位为1,否则为0

    3-108是随书光盘中的例程“指令应用”的OB1中的字逻辑运算指令,图3-109给出了逻辑运算的结果。

字逻辑运算指令

    3-108    字逻辑运算指令

    3-109    变量表