环球电镀网
当前位置: 首页 » 电镀技术 » 电镀百科 » 正文

PLC的编程语言

放大字体  缩小字体发布日期:2012-11-29  浏览次数:2152
核心提示:应用程序的编制需使用PLC生产厂方提供的编程语言。各厂商提供PLC的编程语言不尽相同,一般常见的有如下几种编程语言的表达方式。
 

应用程序的编制需使用PLC生产厂方提供的编程语言。各厂商提供PLC的编程语言不尽相同,一般常见的有如下几种编程语言的表达方式。

10.3.1 梯形图语言(STL)

梯形图在形式上沿袭了传统的继电接触器式控制图,从图10一4的梯形图程序可见,梯形图的符号和继电器线路中的符号十分相似,但梯形图语言形象直观,逻辑关系明显,对于同一控制电路,继电器控制原理图和梯形图的输入/输出信号、控制过程等效。但两者具有本质的区别:继电器控制原理图使用的是硬继电器和定时器,靠硬件连接组成控制电路;而PLC的梯形图使用的是内部软继电器、定时器/计数器等,靠软件实现控制。


图10一4 电机单向运转电路图、梯形图、助记符语言

10.3.2助记符语言

PLC的助记符语言是PLC的命令语句表达式,与计算机汇编语言相似。用户可以直观根据梯形图,写出助记符语言,如图l0-4所示为三菱PLC的助记符语言,并通过编程器(或计算机)送到PLC中去。不同厂家生产的PLC所使用的助记符语言有所不同。

10.3.3顺序功能图语言(SFC)

顺序功能图语言用来编制顺序功能类程序。它包括工步、动作、转换驱动条件三个元素。顺序功能编程法可将一个复杂的控制过程分解为一些具体的工作状态,把这些具体的功能分别处理后,再把具体的状态按一定的控制要求顺序,组合成整体的控制程序。顺序功能图体现了一种编程思想,在程序的编制中有很重要的意义。具体的编程方法在10.6节介绍。此外,PLC的编程语言还包括功能块图、结构文体等。以上编程语言是国际电工委员会(IEC)1994年5月在PLC标准中推荐的。但并不是所有的PLC都支持全部的这五种语言,而是选择其中几种语言供用户选择。

 

网站首页 | 网站地图 | 友情链接 | 网站留言 | RSS订阅 | 豫ICP备16003905号-2