梯形图(LAD, LadderLogic Programming Language)是PLC使用得最多的图形编程语言,被称为PLC的第一编程语言。 梯形图语言沿袭了继电器控制电路的形式,梯形图是在常用的继电器与接触器逻辑控制基础上简化了符号演变而来的,具有形象、直观、实用等特点,电气技术人员容易接受,是目前运用上最多的一种PLC的编程语言。 在PLC程序图中,左、右母线类似于继电器与接触器控制电源线,输出线圈类似于负载,输入触点类似于按钮。梯形图由若干阶级构成,自上而下排列,每个阶级起于左母线,经过触点与线圈,止于右母线。 梯形图是形象化的编程语言,它用接点的连接组合表示条件,用线圈的输出表示结果来绘制顺控电路图。而梯形图的绘制必须按规定的格式进行,其相关规定如下: (1)与PLC程序执行顺序一样,组成梯形图网络各逻辑行的编写顺序也是按从上到下、从左往右顺序编写。梯形图左边垂直线称为起始母线,右边垂直线称为终止母线。每一逻辑行总是从起始母线开始,终止于终止母线(终止母线可以省略)。 (2)每一逻辑行由一个或几个支路组成。左边是由接点组成的支路,表示控制条件;逻辑行的最右端必须连接输出线圈,表示控制的结果。输出线圈总是终止于右母线,同一标识的输出线圈只能使用一次。 (3)在梯形图中,每一个常开和常闭接点都有自己的标识,以相互区别。同一标识的常开和常闭接点均可多次重复使用,次数不限。 (4)梯形图中的接点可以任意串联和并联,而输出线圈只能并联,不能串联。 (5)在梯形图的最后一个逻辑行要用程序结束符“END”,以告诉编译系统用户程序到此结束。 (1)梯形图中的接点不能出现在线圈的右边。 (2)接点应画在水平线上,不要画在垂直线上。 (3)应满足左重右轻、上重下轻的原则。即并联块串联时,应将接点多的支路放在梯形图的左方;串联块并联时,应将接点多的并联支路放在梯形图的上方。 (4)不宜使用双线圈输出。若在同一梯形图中,同一组件的线圈使用两次或两次以上,则称为双线圈输出。双线圈输出时,只有最后一次才有效,故一般不宜使用双线圈输出。 梯形图语言是最常用的一种语言,它有以下特点: 它是一种图形语言,沿用传统控制图中的继电器触头、线圈、串联等术语和一些图形符号,左右的竖线称为左右母线,右边的母线经常省去。 梯形图中接点(触头)只有常开和常闭,接点可以是PLC输入接点的开关也可以是P