陈世委
[摘 要]本文结合开化华埠污水厂自控编程中遇见的实际情况,举例研究了常用的梯形图语言和结构化文本在顺序控制逻辑以及数据算法中的实现,并对它们的优缺点进行了分析与总结。
[关键词]PLC编程语言;梯形图;结构化文本
中图分类号:TP273 文献标识码:A 文章编号:1009-914X(2017)08-0179-02
0 引言
可编程控制器(Programmable Logic Controller)简称PLC,它是一种用编程来改变控制功能的控制器。最早在20世纪60年代,由美国率先研发成功,伴随着计算机技术、软件技术、芯片技术、互联网技术的发展,PLC的软硬件性能均得到了较大的提高。随着工业技术的发展,特别是中国制造业的兴起以及机器换人等工业化进程的深入,PLC的应用越来越广泛,产生的经济价值也越来越明显。
在PLC发展过程中,国际电工委员会(简称IEC)于1993年指定并公布了PLC的相关标准,称为IEC61131。在IEC61131标准的第三部分,阐述规范了PLC的编程语言,该部分標准为IEC61131-3。该标准规范了PLC编程语言的五种类型,分别为:顺序功能图(SFC)、梯形图(LAD)、功能块图(FBD)、指令表(IL)、结构化文本(ST),PLC编程语言均有各自的优劣,如何合理选用PLC编程语言将直接影响到PLC程序的编辑与执行效率。
1 PLC编程语言
IEC61131-3标准规范了PLC的五种编程语言,具体如下:
1、顺序功能图提供了一种组织程序的图形方法,用来描述开关量控制系统的功能,根据它可以很容易地画出顺序控制梯形图程序。
2、梯形图是