最流行的PLC编程语言是什么?IEC(国际电工委员会)在IEC61131-3标准中正式承认五种PLC编程语言。它们是梯形图(LD)、功能块(FBD)、结构化文本(ST)、指令列表(IL)和顺序功能图(SFC)。在本文中,我们将探讨这五种PLC编程语言,以帮助您确定最适合您的下一个工业自动化项目的语言。
梯形图(LD)
第一种IEC 61131-3语言是梯形图(LD),通常称为梯形图逻辑。它是最流行的PLC语言,因为它旨在取代硬连线继电器控制系统。梯形图是一种基于继电器逻辑电路图的图形PLC编程语言,该逻辑使用物理设备(如开关和机械继电器)来控制过程。梯形图利用内部逻辑来替换所有设备,但需要电信号来激活它们的物理设备除外。
功能块图(FBD)
第二流行的PLC编程语言称为功能块图(FBD),功能块图描述了输入和输出之间的功能,这些输入和输出通过连接线以块形式连接。功能块最初是为了创建一个系统而开发的,可以设置许多常见的可重复任务,例如计数器、定时器、PID 循环等。
顺序功能图(SFC)
顺序功能图(SFC)是一种基于GRAFCET的图形PLC编程语言,类似于计算机科学算法流程图。SFC 由步骤和过渡组成。步骤是要执行的操作,转换是在继续下一步之前需要满足的逻辑条件。由于此体系结构的性质,SFC 控制程序的操作流。
使用 SFC 的一个主要好处是,它可以通过将复杂的流程划分为更易于管理的部分来简化流程。它比此处的其他一些语言更容易测试和故障排除。SFC 是复杂的多状态流程、链接流程(当有多个流程要并行或顺序运行时)和批量生产的理想选择。
结构化文本(ST)
结构化文本(ST)是一种高级PLC编程语言。它是一种文本语言,语法可与 C 或 C++ 相媲美,因此那些研究过这些类型的计算机编程语言的人会更容易使用它。在 ST 中,语句(例如 IF)用于执行函数。
ST是一种简洁的语言,执行速度快,可以毫无困难地阅读。另一方面,对其进行故障排除可能是一个更复杂的过程,因为变量的状态不容易识别。这种语言最适合执行条形码解析、循环、操作数据、弥合与机器代码的差距、复杂的数学或搜索数据等操作。
指令列表(IL)
指令列表(IL)是一种低级文本PLC编程语言。指令列表在IEC的标准中被弃用,这意味着新的PLC是否会使用它进行编程是值得怀疑的。但是,由于当前的一些PLC可能仍在使用IL,因此了解其全部内容会很有帮助。
IL 由一系列简单的指令组成,类似于汇编语言。“跳转”或“存储”是在指令列表中使用的一些常见命令的示例。由于 IL 已弃用,如果您正在考虑将其用于新程序,则应改为选择结构化文本。
总结
这都是关于常用的不同类型的PLC编程语言。可以在基于自动化项目开发PLC时使用这些编程语言。
Web组态示例 查看更多的示例