这是一个用于锁存和输出未锁存电路的 PLC 程序。
PLC 闭锁和解锁电路
问题描述
在一些输送系统中,操作员通过手动操作水泵来手动填充水箱。
在这种情况下,操作员在水箱注水时等待,因为当水箱达到高水位时,水泵应该停止。
此外,水泵应保持开启状态,直到水箱达到高水位。
例如,我们在本文中考虑手动输水系统。
问题图
问题方案
在此示例中,我们考虑使用一个储水罐并使用一台水泵来填充水罐。
我们还使用一个液位传感器用于高液位,并使用控制面板供操作员使用。
这里 START PB 用于启用电机,以便我们可以向水箱中供水,对于停止电机,我们使用 STOP PB。
用于检测高液位的液位传感器,因此当水箱已满时,高液位传感器将被激活并停止水泵。
对于此序列,我们将使用 SET 和 RESET 指令来锁定和解锁水泵。
我们可以通过单个继电器来制作这个电路。
在应用中设有一个手动排放阀,仅用于手动排放罐体。 我们不会考虑in或逻辑。
PLC 输入列表
- 启动 PB:I0.0
- 停止 PB:I0.1
- 高电平传感器:I0.2
- 低液位传感器:I0.3
PLC 输出列表
- 水泵:I0.0
闭锁和非闭锁电路的 PLC 梯形图
计划说明
- 对于此应用,我们使用 S7-1200 PLC 和 TIA Portal 软件进行编程。 我们也可以用继电器来制作这个电路或逻辑。
- 该电路或逻辑称为锁存和解锁电路或逻辑。
- 我们将在网络 1 中编写水泵逻辑。这里我们使用 START PB (I0.0) 的常开触点来启用水泵 (Q0.0)。
- 通过使用SET指令,水泵输出线圈(Q0.0)将被锁存。
- 添加与水泵输出 (Q0.0) 串联的液位低传感器 (I0.3) 的常开触点。
- 如果水箱已满,水泵不应启动。 因此,出于安全目的,请在网络 1 中的 START PB (I0.0) 之后串联使用一个低液位传感器 (I0.3) 的常开触点。
- 现在,泵运行一段时间后将检测到高液位传感器 (I0.2),在这种情况下,水泵 (Q0.0) 应自动停止。 为此,我们需要解锁电路。
- 我们将在网络2中编写解锁电路的逻辑。在这种情况下,我们使用RESET指令来解锁高电平传感器(I0.3)的无触点。
- 在 STOP PB (I0.1) 上并联一个常开触点,操作者可以通过按下 STOP PB (I0.1) 来解锁电路。
- 这里我们通过 SET 指令锁存电路并通过 RESET 指令解锁。
运行时测试用例
注:上述 PLC 逻辑提供了用于闭锁和解锁电路的 PLC 程序应用的基本思路。 逻辑是有限的,不完整的应用。