首页 理论教育 PLC编程语言介绍

PLC编程语言介绍

时间:2023-06-26 理论教育 版权反馈
【摘要】:PLC为用户提供了完善的编程语言来满足用户编制程序的需求。它提供的编程语言通常有梯形图、语句表、顺序功能图、功能块图和结构文本等。梯形图是应用最多的PLC图形编程语言。功能块图是一种类似于数字逻辑电路结构的编程语言,由与门、或门、非门、定时器、计数器、触发器等逻辑符号组成。结构文本是为IEC1131-3标准创建的一种专用的高级编程语言。与梯形图相比,它能实现复杂的数学运算,编写的程序非常简捷和紧凑。

PLC编程语言介绍

PLC为用户提供了完善的编程语言来满足用户编制程序的需求。它提供的编程语言通常有梯形图(LAD)、语句表(STL)、顺序功能图(SFC)、功能块图(FBD)和结构文本(ST)等。

(1)梯形图(LAD)。梯形图是应用最多的PLC图形编程语言。梯形图与继电器控制系统的电路图很相似。

(2)语句表(STL)。语句表编程是用1个或几个容易记忆的字符来代表可编程控制器的某种操作功能。每个语句由地址(步序号)、操作码(指令)和操作数(数据)3部分组成。

(3)顺序功能图(SFC)。顺序功能图是一种位于其他编程语言之上的图形语言,可以对具有并发、选择等复杂结构的系统进行编程。(www.xing528.com)

(4)功能块图(FBD)。功能块图是一种类似于数字逻辑电路结构的编程语言,由与门、或门、非门、定时器、计数器、触发器等逻辑符号组成。

(5)结构文本(ST)。结构文本是为IEC1131-3标准创建的一种专用的高级编程语言。与梯形图相比,它能实现复杂的数学运算,编写的程序非常简捷和紧凑。

在上述编程语言中常用的是语句表和梯形图,语句表中的逻辑关系很难一眼看出,程序比较难阅读,所以在设计由复杂的开关量控制的程序时一般使用梯形图,语句表可在处理某些不能用梯形图处理的问题时使用。

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

我要反馈