梯形图编程语言由什么组成(常用的编程语言梯形图和语句表的认知)

国际电工委员会 (IEC)定义了5种PLC编程语言的表达方式:

①梯形图LAD(Ladder Diagram)

②语句表STL(Statement List)

③功能块图FBD(Functional Block Diagram)

④结构文本ST(Structured Text)

⑤顺序功能图SFC(Sequential Function Chart)

1.梯形图

(1)梯形图简述

梯形图在形式上类似于继电器控制电路。它是由常开触点、常闭触点、继电器线圈、并联、串联等图形符号连接而成,如图所示

梯形图编程语言由什么组成(常用的编程语言梯形图和语句表的认知)(1)

梯形图常用符号

如图所示为某继电器控制电路原理图与三菱PLC梯形图的比较实例。

梯形图编程语言由什么组成(常用的编程语言梯形图和语句表的认知)(2)

继电器控制电路图与梯形图的比较

(2)梯形图的特点

①梯形图按自上而下、从左到右的顺序排列

②梯形图中的继电器实质上是变量存储器中的位触发器,称为“软继电器”。

③梯形图中,某个编号的继电器线圈只能出现一次,而继电器触点可无限次使用。

④梯形图是PLC形象化的编程方式,左右两侧母线不接任何电源。

⑤输入继电器的触点表示相应的外部输入信号的状态。

⑥输出继电器不能直接驱动现场执行部件。

⑦PLC的内部继电器不能做输出控制用。

⑧PLC在运算用户逻辑时就是按照梯形图从上到下、从左到右的先后顺序逐行运行处理,即按扫描的方式顺序执行程序。

2.指令语句表

PLC的指令又叫语句,是一种与微机的汇编语言指令相似的助记符表达式。与以上三菱PLC梯形图相对应的指令语句表见表

梯形图编程语言由什么组成(常用的编程语言梯形图和语句表的认知)(3)

指令语句表 指令语句表

3.功能块图

功能块图是类似于数字逻辑门电路的编程语言,有数字电路基础就很容易掌握。该语言用类似“与门”、“或门”的方框来表示逻辑运算关系,如图所示为图中梯形图相对应的功能块图。

梯形图编程语言由什么组成(常用的编程语言梯形图和语句表的认知)(4)

功能块图 功能块图

4.顺序功能图

顺序功能图也叫做状态转移图,它是描述控制系统的控制过程、功能和特性的一种图形,用来编制顺序控制程序。顺序功能图提供了一种组织程序的图形方法,主要由步、转换条件和动作组成。详细内容见项目五。

5.结构文本

结构文本是为IEC61131—3标准创建的一种专用的高级编程语言,能实现复杂的数学运算,编写的程序非常简洁和紧凑。

需要课件 可 私信 回复

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。