首页 理论教育 PLC在地铁设备中的逻辑运算指令应用

PLC在地铁设备中的逻辑运算指令应用

时间:2023-10-11 理论教育 版权反馈
【摘要】:逻辑运算指令执行逻辑数对应位间的逻辑操作,包括逻辑与、逻辑或、逻辑异或和取反等。参与运算的操作数可以是字节、字或双字。表4-15逻辑或指令使ENO=0的条件:间接寻址。在STL中,IN1和OUT按位异或,其结果传送到OUT中,即OUT与IN2使用一个存储单元。表4-17给出了以上指令的表达形式及操作数。受影响的SM标志位:零。图4-7逻辑运算指令应用

PLC在地铁设备中的逻辑运算指令应用

逻辑运算指令执行逻辑数(无符号数)对应位间的逻辑操作,包括逻辑与、逻辑或、逻辑异或和取反等。参与运算的操作数可以是字节、字或双字。

1.逻辑与指令

在LAD中,当逻辑与允许信号EN=1时,IN1和IN2按位与,其结果传送到OUT中。

在STL中,IN1和OUT按位与,其结果传送到OUT中,即OUT与IN2使用一个存储单元。表6-14给出了以上指令的表达形式及操作数。

表4-14 逻辑与指令

使ENO=0(指令错误)的条件:间接寻址(0006)。受影响的SM标志位:零(SM1.0)。

2.逻辑或指令

在LAD中,当逻辑或允许信号EN=1时,IN1和IN2按位或,其结果传送到OUT中。

在STL中,IN1和OUT按位或,其结果传送到OUT中,即OUT与IN2使用一个存储单元。表4-15给出了以上指令的表达形式及操作数。

表4-15 逻辑或指令

使ENO=0(指令错误)的条件:间接寻址(0006)。受影响的SM标志位:零(SM1.0)。

3.逻辑异或运算指令

使ENO=0(指令错误)的条件:间接寻址(0006)。受影响的SM标志位:零(SM1.0)。(www.xing528.com)

在LAD中,当逻辑异或允许信号EN=1时,IN1和IN2按位异或,其结果传送到OUT中。

在STL中,IN1和OUT按位异或,其结果传送到OUT中,即OUT与IN2使用一个存储单元。表4-16给出了以上指令的表达形式及操作数。

表4-16 逻辑异或指令

4.取反指令

在LAD中,当取反允许信号EN=1时,IN取反,其结果传送到OUT中。

在STL中,将OUT取反,其结果传送到OUT中,即IN和OUT使用一个存储单元。表4-17给出了以上指令的表达形式及操作数。

表4-17 取反指令

使ENO=0(指令错误)的条件:间接寻址(0006)。受影响的SM标志位:零(SM1.0)。

【例4-7】逻辑运算指令应用如图4-7所示。

图4-7 逻辑运算指令应用

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈