广告招募

当前位置:全球装备网 > 技术中心 > 所有分类

梯形图、指令表、结构化文本和功能块图这四种PLC编程方式比较

2025年02月10日 16:29:36      来源:云南昌晖仪表制造有限公司 >> 进入该公司展台      阅读量:20

分享:

依照国际电工委员会制定的工业控制编程语言标准(IEC 1131-3),方式有梯形图语言(LD)、指令表语言(IL)、功能模块语言(FBD)、顺序功能流程图语言(SFC)、连续功能图(CFC)、结构化文本语言(ST)。但现目前在工业运用中,指令表、顺序功能流程图和连续功能图三种PLC编程方式的运用已趋向于特定的运用场景使用,而梯形图、结构化文本、功能模块的PLC编程方式则更为常用。

昌晖仪表以一个启动/保持/停止控制为例,给大家介绍、结构化文本、、指令表、功能模块这四种常用PLC编程方式。下图为示例相关变量的定义。

示例相关变量的定义
PLC变量定义

功能要求:开始信号接通时,运行信号输出;当停止信号接通时,运行信号停止输出。

1、梯形图(LD)

梯形图是见的PLC编程方式。梯形图在处理一些逻辑类控制时,编程处理非常方便,受到很多工程师的喜欢和使用。如下图所示,即为梯形图的编程示例。
PLC梯形图编程示例
PLC梯形图编程示例


2、指令表(IL)

指令表是PLC编程方式中接近于早期的电脑助记符编程语言,所有的动作均通过语句表实现。指令表编程方式涉及较多规约,不适宜于完成大工作量的控制要求,同时也因为指令表编程方式直观性较差,不熟悉语句表语言的工程人员很难做出一个高质量的程序,现目前使用这种方式编程的工程师越来越少。指令表编程示例如下:

PLC指令表编程示例


3、功能块图(FBD)

功能块图的PLC编程方式通过若干的功能块实现各种功能,工程人员在调试PLC时可通过监控程序直接观察程序运行的导通方向(即哪一路导通,哪一路没有导通),功能块图PLC编程方式在电机控制的处理方面方便实用。如伺服电机控制过程中通过状态字在各种运行模式下切换电机,采用功能块图的编程方式来处理这类控制运用很方便。

功能块图编程示例


4、结构化文本(ST)

结构化文本的PLC编程方式是一种类似于高级编程语言的PLC编程方式。其编程思路方式非常接近于C语言,工程人员使用结构化文本的PLC编程方式更容易完成复杂的算法控制。在PLC的功能越来越强大,需求越来越多样的今天。结构化文本可以更大的发挥PLC的运用潜力。可以预见,在PLC的运用上,结构化文本编程方式会越来越常用。
结构化文本编程示例
结构化文本编程示例

 
从上面四种PLC编程方式对比中不难看出,在PLC的各种编程方式上,各有运用特长:
梯形图编程方式适于逻辑处理;功能块图编程方式类似“状态字”的控制场景;结构化文本编程凡是适于处理算法控制。

在PLC编程的过程中,工程人员应选择合适的PLC编程方式来提高PLC编程调试效率和降低工作强度。当然,这也要求工程人员熟练掌握多种PLC编程方式并灵活运用于工程项目之中。



版权与免责声明:
1.凡本网注明"来源:全球装备网"的所有作品,版权均属于全球装备网,转载请必须注明全球装备网。违反者本网将追究相关法律责任。
2.企业发布的公司新闻、技术文章、资料下载等内容,如涉及侵权、违规遭投诉的,一律由发布企业自行承担责任,本网有权删除内容并追溯责任。
3.本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。 4.如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系。