梯形图编程语言由什么组成(常用的编程语言梯形图和语句表的认知)
国际电工委员会 (IEC)定义了5种PLC编程语言的表达方式:
①梯形图LAD(Ladder Diagram)
②语句表STL(Statement List)
③功能块图FBD(Functional Block Diagram)
④结构文本ST(Structured Text)
⑤顺序功能图SFC(Sequential Function Chart)
1.梯形图
(1)梯形图简述
梯形图在形式上类似于继电器控制电路。它是由常开触点、常闭触点、继电器线圈、并联、串联等图形符号连接而成,如图所示
梯形图常用符号
如图所示为某继电器控制电路原理图与三菱PLC梯形图的比较实例。
继电器控制电路图与梯形图的比较
(2)梯形图的特点
①梯形图按自上而下、从左到右的顺序排列
②梯形图中的继电器实质上是变量存储器中的位触发器,称为“软继电器”。
③梯形图中,某个编号的继电器线圈只能出现一次,而继电器触点可无限次使用。
④梯形图是PLC形象化的编程方式,左右两侧母线不接任何电源。
⑤输入继电器的触点表示相应的外部输入信号的状态。
⑥输出继电器不能直接驱动现场执行部件。
⑦PLC的内部继电器不能做输出控制用。
⑧PLC在运算用户逻辑时就是按照梯形图从上到下、从左到右的先后顺序逐行运行处理,即按扫描的方式顺序执行程序。
2.指令语句表
PLC的指令又叫语句,是一种与微机的汇编语言指令相似的助记符表达式。与以上三菱PLC梯形图相对应的指令语句表见表
指令语句表 指令语句表
3.功能块图
功能块图是类似于数字逻辑门电路的编程语言,有数字电路基础就很容易掌握。该语言用类似“与门”、“或门”的方框来表示逻辑运算关系,如图所示为图中梯形图相对应的功能块图。
功能块图 功能块图
4.顺序功能图
顺序功能图也叫做状态转移图,它是描述控制系统的控制过程、功能和特性的一种图形,用来编制顺序控制程序。顺序功能图提供了一种组织程序的图形方法,主要由步、转换条件和动作组成。详细内容见项目五。
5.结构文本
结构文本是为IEC61131—3标准创建的一种专用的高级编程语言,能实现复杂的数学运算,编写的程序非常简洁和紧凑。
需要课件 可 私信 回复
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。