中继梯逻辑

梯形图或继电器梯形逻辑(RLL)是可编程逻辑控制器(plc)的主要编程语言。阶梯逻辑编程是一种图形化的程序表示,其设计看起来像中继逻辑。这种惯例可以追溯到plc的早期,当时电工和技术人员接受了继电器逻辑方面的培训,并期望排除这些新设备的故障……

通过加里·明切尔,高级编辑 一九九八年四月一日

梯形图,或中继阶梯逻辑(RLL)的主要编程语言可编程逻辑控制器(plc)阶梯逻辑编程是一种图形化的程序表示,其设计看起来像中继逻辑。这种惯例可以追溯到plc的早期,当时电工和技术人员接受了继电器逻辑方面的培训,并期望能够排除这些新设备的故障。

从图中可以看出这两种方案的异同之处。继电器逻辑图显示开关电连接线圈-螺线管,指示灯等。梯形图用触点表示开关或任何输入,用线圈符号表示输出。显示一个输入或多个输入和一个输出的线称为横线。

继电器图使用电连续性来表示电闭合的横档。梯形逻辑编程显示条件为真或不为真时输入和输出的状态检查结果。RLL的最初目的是为控制器提供一种解决涉及离散信号的逻辑序列的方法。

基本和功能块梯级

所示梯形图的最高一级代表逻辑的基本一级。它由一组输入条件指令(由接触符号表示)和一个输出指令(由线圈符号表示)组成。条件指令放在横档的左侧,可以是串联、并联或两者的组合,以确定所需的控制逻辑。输出指令位于横档的右侧。

横档左边的线代表假想的“热”功率轨迹,右边的线代表假想的“中性”功率轨迹。如果一个梯级上的任何从左到右的路径是“关闭”或“制造”的,那么这个梯级就是“真”的,输出是通电的。这也被称为逻辑连续性。

随着PLC中使用的计算机芯片变得越来越强大,工程师们看到了这些控制器的更多用途。PLC变得更像一台计算机,而不仅仅是一个“继电器替代品”。要利用这种能力,就必须增加指令集。因此,“功能块”诞生了。

在大多数控制器中,计时、计数、算术、数据传输等操作和其他高级操作都用框图表示(参见示例中的第二梯级)。由于这些指令是在某一组输入条件为真时执行的,因此它们被认为是输出指令,即使有时没有执行“输出”。

在本例中,块后面有输出。当条件为true以启用块指令(EN)时,块指令将执行其操作。该操作完成后,输出将通电。有时块中的数据必须重置,以便操作可以重新开始。可以构造一个逻辑梯级,以便当某些输入条件指令为真时,块被重置(R)。

这篇文章借鉴了可编程逻辑控制器:技术完整指南, c·t·琼斯著,佐治亚州亚特兰大帕特里克-特纳出版公司出版。电话:(770)956-7992。