在这里,我们将使用 Allen-Bradley MicroLogix 1000 PLC 而不是继电器线圈来模拟完全相同的高压报警电路:
PLC 逻辑示例
梯形图逻辑程序
假设向压力开关施加 36 PSI 的流体压力。 这小于开关的跳闸设置 50 PSI,使开关处于“正常”(闭合)状态。 这将向 PLC 的输入 I:0/2 供电。
PLC 梯形逻辑程序中标有 I:0/2 的触点的作用类似于由输入端子 I:0/2 通电的线圈驱动的继电器触点。
因此,闭合的压力开关触点为输入端子 I:0/2 通电,从而“闭合”梯形逻辑程序中绘制的常开触点符号 I:0/2。
这个“虚拟”触点将虚拟电源发送到标记为 B3:0/0 的虚拟线圈,该线圈只不过是 PLC 微处理器内存中的一位数据。
“激励”这个虚拟线圈具有“驱动”程序中绘制的带有相同标签的任何触点的效果。
这意味着常闭触点 B3:0/0 现在将被“致动”,从而处于打开状态,不会向输出线圈 O:0/1 发送虚拟功率。
当虚拟线圈 O:0/1“未通电”时,PLC 上的实际输出 O:0/1 将电气打开,并且报警灯将未通电(关闭)。
如果我们假设向压力开关施加 61 PSI 的流体压力,则常闭压力开关触点将被驱动(强制)进入打开状态。
这将具有使 PLC 输入 I:0/2 断电的效果,从而“打开”具有相同标签的 PLC 程序中的常开虚拟触点。 该“打开”虚拟触点中断到虚拟线圈 B3:0/0 的虚拟电力,导致常闭虚拟触点 B3:0/0“闭合”,从而将虚拟电力发送到虚拟线圈 O:0/1。
当这个虚拟输出线圈“通电”时,PLC 的实际输出通道就会激活,向报警灯发送有功功率以将其打开,发出高压报警状态信号。
我们可以通过消除虚拟控制继电器 B3:0/0 并简单地让输入 I:0/2 通过“常闭”虚拟触点激活输出 O:0/1 来进一步简化该 PLC 程序:
效果是一样的:只要输入 I:0/2 断电(高压打开压力开关),PLC 输出 O:0/1 就会动作,高压状态下报警灯亮。 。
在低压条件下,通电输入 I:0/2 强制虚拟常闭触点 I:0/2 打开,从而使 PLC 输出 O:0/1 断电并关闭报警灯。
可编程逻辑控制器不仅通过用微处理器取代大量机电继电器大大简化了工业逻辑控制的接线,而且还增加了先进的功能,如计数器、定时器、定序器、数学函数、通信,当然还有以下能力: 通过编程轻松修改控制逻辑,而无需重新接线继电器。
梯形逻辑编程的优点在于,它将技术人员对传统继电器控制电路的理解转化为虚拟形式,其中触点和线圈相互作用以执行实际的控制功能。
然而,需要掌握的一个关键概念是基于这些开关触点的“正常”表示将现实条件与开关状态关联起来,无论开关是真实的(继电器)还是虚拟的(PLC)。 一旦掌握了这个重要的概念,硬连线继电器控制电路和 PLC 程序就变得可以理解。 如果不掌握这个重要概念,就无法理解继电器控制电路或 PLC 程序。