首页 理论教育 PLC编程语言:标准、兼容与扩展

PLC编程语言:标准、兼容与扩展

时间:2026-01-22 理论教育 浅陌 版权反馈
【摘要】:PLC程序要用编程语言表达。而今为便于各类型的工程技术人员都能使用PLC,PLC厂商都增加了它的编程语言。国际电工组织也制定与几次修订了PLC编程语言国际标准。然而,由于这个标准的建立是在PLC已广泛使用之后,加上它不是强制性标准,所以,有些老的PLC厂商多数还是在原来语言的基础上做了扩展。没有与原有PLC的兼容问题,所以能全面采用这个标准。再就是瑞士ABB公司的PLC也使用标准规定的6种语言编程。

PLC程序要用编程语言表达。传统PLC编程语言只有两种,指令表(Instruction List,IL)及梯形图(Ladder Diagram,LD,有的称梯形逻辑图,Ladder Logic Diagram,LLD)。而今为便于各类型的工程技术人员都能使用PLC,PLC厂商都增加了它的编程语言。国际电工组织也制定与几次修订了PLC编程语言国际标准。并在1993年做了全面修订后称之为IEC 61131-3的修订版。我国在1995年11月发布了GB/T 15969-1/2/3/4标准,与IEC 61131-1/2/3/4等同。该标准推荐了6种编程语言,除了指令表及结构化文本(Struc-turedText,ST)为文字语言,还有梯形图、功能块图(Function Block Diagram,FBD)、连续功能图(Continuous Function Chart,CFC)及顺序功能图(Sequential Function Chart,SFC)等图形语言。

目前,IEC61131-3编程语言不仅用于PLC,而且还用于集散型控制系统、工业控制计算机、数控系统和远程终端单元。

如果所有PLC厂商都使用这样的编程语言,那将好处多多:可减少培训、调试、维护和咨询的花费;可使高水平软件重复使用;可减少了编程中的误解和错误;可连接来自不同程序、项目、公司、地区或国家的部件。(https://www.xing528.com)

然而,由于这个标准的建立是在PLC已广泛使用之后,加上它不是强制性标准,所以,有些老的PLC厂商多数还是在原来语言的基础上做了扩展。并没有完全采用这个标准。如日产PLC多数就没有采用功能块图语言。再就是,即使语言名称相同,但细节还是有不少差异。

倒是国产的PLC,如和利时公司的LM、LK系列机,是在有了标准之后才开发的。没有与原有PLC的兼容问题,所以能全面采用这个标准。再就是瑞士ABB公司的PLC也使用标准规定的6种语言编程。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈