名称:置位/复位触发器
符号:SR
说明:
可以使用“置位复位触发器”指令,根据输入S1和R1的信号状态,置位或复位指定操作数的位。如果输入S1的信号状态为“1”且输入R1的信号状态为“0”,则将指定的操作数置位为“1”。如果输入S1的信号状态为“0”且输入R1的信号状态为“1”,则将指定的操作数复位为“0”。
输入S1的优先级高于输入R1。当输入R1和S1的信号状态均为“1”时,将指定操作数的信号状态置位为“1”。
如果两个输入S1和R1的信号状态都为“0”,则不会执行该指令。因此操作数的信号状态保持不变。
操作数的当前信号状态被传送到输出Q1,并可在此进行查询。
图片:
参数:
| 参数 | 声明 | 类型 | 描述 |
|---|---|---|---|
| S1 | Input | BOOL | 使能置位 |
| R1 | Input | BOOL | 使能复位 |
| Q1 | Output | BOOL | 操作数的信号状态 |
示例:
LD:
ST:
解释:
满足下列条件时之一时,将置位操作数“TagOut”: ●操作数“TagIn1”的信号状态为“1”,且操作数“TagIn2”的信号状态为“0”。 ●操作数“TagIn1”和“TagIn2”的信号状态为“1”。 满足下列条件时,将复位操作数“TagOut”: ●操作数“TagIn1”的信号状态为“0”,且操作数“TagIn2”的信号状态为“1”。