S71200指令22
NOT取反触点--|NOT|--:取反使用“取反”指令,可对逻辑运算结果(RLO)的信号状态进行取反
如果该指令输入的信号状态为“1”,则指令输出的信号状态为“0”
如果该指令输入的信号状态为“0”,则输出的信号状态为“1”
以下举例说明了该指令的工作原理:当满足以下任一条件时,可对操作数“TagOut”进行复位
•操作数“TagIn_1”的信号状态为“1”
•操作数“TagIn_2”和“TagIn_3”的信号状态为“1”
输出线圈---()---:线圈可以使用“赋值”指令来置位指定操作数的位
如果线圈输入的逻辑运算结果(RLO)的信号状态为“1”,则将指定操作数的信号状态置位为“1”
如果线圈输入的信号状态为“0”,则指定操作数的位将复位为“0”
其操作数有:I、Q、M、D、L
满足以下条件之一时,将置位“TagOut_1”操作数:(1)操作数“TagIn_1”和“TagIn_2”的信号状态为“1”
(2)操作数“TagIn_3”的信号状态为“0”
满足以下条件之一时,将置位“TagOut_2”操作数:(1)操作数“TagIn_1”、“TagIn_2”和“TagIn_4”的信号状态为“1”
(2)“TagIn_3”操作数的信号状态为“0”且“TagIn_4”操作数的信号状态为“1”
4--(/)--:取反线圈使用“赋值取反”指令,可将逻辑运算的结果(RLO)进行取反,然后将其赋值给指定操作数
线圈输入的RLO为“1”时,复位操作数
线圈输入的RLO为“0”时,操作数的信号状态置位为“1”
其操作数有:I、Q、M、D、L
例如:当满足以下任一条件时,可对操作数“TagOut_1”进行复位
•操作数“TagIn_1”和“TagIn_2”的信号状态为“1”
•操作数“TagIn_3”的信号状态为“0”
2其它位逻辑指令1
复位指令---(R