Page 19 - 机电技术运用及管理探究
P. 19
第一章 现代电机控制技术研究
通过调用相应的“标准程序块”并对其执行条件进行赋值即可。
2. 应用程序
PLC应用程序是指用户根据各种控制要求和控制条件编写的PLC控制程序,
因此常称为用户程序。应用程序的编制方法和采用的编程语言、用户程序的结构
等取决于 PLC 的具体型号、生产厂家、使用的编程工具以及个人习惯等。
(二)PLC 的编程语言
应用程序的编制需要使用 PLC 厂家提供的编程语言。国际标准化组织 IEC
的 IEC1131-3 编程语言详细地说明了句法、语法和下述 5 种编程语言的表达方式。
1. 顺序功能图
顺序功能图是一种位于其他编程语言之上的图形语言,也称功能图,有些类
似于计算机编程时用到的流程图。它提供了一种组织程序的图形方法,在其中可
以分别用别的语言嵌套编程,主要用来编写顺序控制程序。步骤、转换和动作是
它的三个要素。它能将一个复杂的控制过程分解为一些小的过程或者步骤,然后
按照顺序连接组合成整体的控制程序。因此,可以使用这种编程语言对具有并发、
选择等复杂性的系统进行编程,根据它就可比较容易地画出梯形图程序。
2. 梯形图
梯形图是使用最多的编程语言,是在传统的继电器控制系统原理图的基础上
演变而来的,其基本思想是一致的,只是在使用的符号和表达方式上有一定区别,
直观易懂,特别适用于数字量逻辑控制。
梯形图由触点、线圈和用方框表示的功能块组成。触点代表逻辑输入条件,
如外部开关、按钮和内部条件等;线圈代表逻辑输出结果,用来控制外部的负载
或内部的输出条件;功能块用来表示计数器、计时器或数学运算等功能指令。
梯形图具有以下特点:
①梯形图按自上而下、从左到右的顺序排列。每一个继电器线圈为一个逻辑
行,称为一个网络。每一个逻辑行起始于左母线,然后是触点的各种连接,最后
是线圈与右母线相连,整个图形呈阶梯形。
②梯形图中的继电器不是继电器控制电路中的物理继电器,它实质上是变量
存储器中)的位触发器,因此称为“软继电器”。相应某位触发器为“1”态,
表示该继电器线圈通电,其动合触点闭合、动断触点打开。
梯形图中继电器的线圈是广义的,除输出继电器、内部继电器线圈外还包括
·7·

