陈璐 安徽省淮南技工学校 232100
可编程控制器(PLC)是在继电器控制和计算机控制基础上开发的工业自动控制装置,是计算机技术在工业控制领域的一种应用技术。其主要使用者是工厂广大电气技术人员,为了适应他们的传统习惯,通常PLC 不采用微机的编程语言,而常常采用面向控制过程、面向问题的“自然语言”编程。下面就PLC 编程谈谈笔者的见解。
IEC(国际电工委员会)于1994 年5 月公布的IEC1131-3(可编程控制器标准的第三部分)中定义了5 种PLC 编程语 言:(1) 梯 形 图LAD(Ladder Diagram)(2) 语 句 表STL(Statement List)(3) 功 能 块 图 FBD(Function Block Diagram)(4) 结构文本ST(Structured Text)(5) 顺序功能图SFC(Sequential Function Chart)。目前,梯形图和语句表是PLC 的主要编程语言,其中梯形图是使用得最多的编程语言,被称为PLC 的第一编程语言。
梯形图程序中输入信号和输出信号之间的逻辑关系一目了然,易于理解并与继电器电路的表达方式相似,由于梯形图一定能也较易于转化为语句表,因此,在设计以开关量控制为主的控制程序时建议使用梯形图。有时把梯形图也称为电路或程序。梯形图的设计称为编程。
尽管梯形图与继电器电路图在结构形式、元件符号及逻辑控制功能等方面相类似,但它们又有许多不同之处,梯形图具有自己的编程规则。
(1)外部输入、输出继电器、内部继电器、定时器、计数器等器件的接点可多次重复使用,无需用复杂的程序结构来减少接点使用次数。
(2)梯形图按“自上而下,从左到右”的顺序绘制。每一逻辑行总是起于左母线,然后是触点的连接,最后终止于线圈或右母线(右母线可以不画出)。……