21-5. PLC的基本逻辑指令(RS触发器指令)

249 阅读2分钟

PLC的RS触发器指令

一、 两种 RS 触发器指令

1. SR 指令(置位优先型双稳态触发器)

  • 梯形图符号:─( SR )─
  • 输入端子:S1(置位端,高优先级), R(复位端,低优先级)。
  • 核心逻辑:置位优先。当置位信号 S1和复位信号 R同时为“1”时,输出结果为“1”,优先响应置位命令。
  • 真值表解读:
S1R输出 (bit)状态说明
00保持前一状态无新命令,保持原样。
010复位有效,输出为0。
101置位有效,输出为1。
111两者都有效,但置位优先,输出为1。

2. RS 指令(复位优先型双稳态触发器)

  • 梯形图符号:─( RS )─
  • 输入端子:S(置位端,低优先级), R1(复位端,高优先级)。
  • 核心逻辑:复位优先。当置位信号 S和复位信号 R1同时为“1”时,输出结果为“0”,优先响应复位命令。
  • 真值表解读:
SR1输出 (bit)状态说明
00保持前一状态无新命令,保持原样。
010复位有效,输出为0。
101置位有效,输出为1。
110两者都有效,但复位优先,输出为0。

核心区别一句话:在置位和复位同时有效的情况下,SR指令输出“1”,RS指令输出“0”。


二、 指令结构与使用说明

  1. 梯形图专用指令:图片明确指出,RS触发器指令没有直接的语句表(STL)形式。它必须通过编程软件从梯形图(LAD)转换而来,转换后的STL语句可读性很差。因此,强烈建议只在梯形图(LAD)编程环境中使用此指令。
  2. 操作数范围: 输入/输出操作数:I, Q, V, M, SM, S, T, C的位状态可以作为输入信号(S, R)或输出位(bit)。 Bit 位操作数:I, Q, V, M, S可以作为被控制的输出位。 所有操作数均为 BOOL(布尔/位)型。

三、 应用举例分析

image.png