版权归原作者所有,如有侵权,请联系我们

[科普中国]-梯形图语言

科学百科
原创
科学百科为用户提供权威科普内容,打造知识科普阵地
收藏

梯形图(LAD, LadderLogic Programming Language)是PLC使用得最多的图形编程语言,被称为PLC的第一编程语言。

概述梯形图(LAD, LadderLogic Programming Language)是PLC使用得最多的图形编程语言,被称为PLC的第一编程语言。

梯形图语言沿袭了继电器控制电路的形式,梯形图是在常用的继电器与接触器逻辑控制基础上简化了符号演变而来的,具有形象、直观、实用等特点,电气技术人员容易接受,是目前运用上最多的一种PLC的编程语言。

在PLC程序图中,左、右母线类似于继电器与接触器控制电源线,输出线圈类似于负载,输入触点类似于按钮。梯形图由若干阶级构成,自上而下排列,每个阶级起于左母线,经过触点与线圈,止于右母线。1

梯形图的格式梯形图是形象化的编程语言,它用接点的连接组合表示条件,用线圈的输出表示结果来绘制顺控电路图。而梯形图的绘制必须按规定的格式进行,其相关规定如下:

(1)与PLC程序执行顺序一样,组成梯形图网络各逻辑行的编写顺序也是按从上到下、从左往右顺序编写。梯形图左边垂直线称为起始母线,右边垂直线称为终止母线。每一逻辑行总是从起始母线开始,终止于终止母线(终止母线可以省略)。

(2)每一逻辑行由一个或几个支路组成。左边是由接点组成的支路,表示控制条件;逻辑行的最右端必须连接输出线圈,表示控制的结果。输出线圈总是终止于右母线,同一标识的输出线圈只能使用一次。

(3)在梯形图中,每一个常开和常闭接点都有自己的标识,以相互区别。同一标识的常开和常闭接点均可多次重复使用,次数不限。

(4)梯形图中的接点可以任意串联和并联,而输出线圈只能并联,不能串联。

(5)在梯形图的最后一个逻辑行要用程序结束符“END”,以告诉编译系统用户程序到此结束。2

梯形图编程的基本原则(1)梯形图中的接点不能出现在线圈的右边。

(2)接点应画在水平线上,不要画在垂直线上。

(3)应满足左重右轻、上重下轻的原则。即并联块串联时,应将接点多的支路放在梯形图的左方;串联块并联时,应将接点多的并联支路放在梯形图的上方。

(4)不宜使用双线圈输出。若在同一梯形图中,同一组件的线圈使用两次或两次以上,则称为双线圈输出。双线圈输出时,只有最后一次才有效,故一般不宜使用双线圈输出。2

特点梯形图语言是最常用的一种语言,它有以下特点:

它是一种图形语言,沿用传统控制图中的继电器触头、线圈、串联等术语和一些图形符号,左右的竖线称为左右母线,右边的母线经常省去。

梯形图中接点(触头)只有常开和常闭,接点可以是PLC输入接点的开关也可以是PLC内部继电器的接点或内部寄存器、计数器等的状态。

梯形图中的接点可以任意串、并联,但线圈只能并联不能串联。

内部继电器、计数器、寄存器等均不能直接控制外部负载,只能做中间结果供CPU内部使用。

PLC是按循环扫描事件,沿梯形图先后顺序执行,在同一扫描周期中的结果留在输出状态暂存器中,所以输出点的值在用户程序中可以当做条件使用。

另外,梯形图编程语言与电气原理图相对应,具有直观性和对应性;与原有继电器控制相一致,电气设计人员易于掌握。

梯形图编程语言与原有的继电器控制的不同点是,梯形图中的电流不是实际意义的电流,内部的继电器也不是实际存在的继电器,应用时,需要与原有继电器控制的概念区别对待。3

本词条内容贡献者为:

王沛 - 副教授、副研究员 - 中国科学院工程热物理研究所