您的位置  > 互联网

PLC编程方式的四种常用方式,你都知道吗?

昌辉仪表以启动/保持/停止控制为例,介绍四种常见的PLC编程方法:PLC梯形图、结构化文本、指令表、功能模块。 下图展示了与示例相关的变量的定义。

PLC变量定义

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

1. 梯形图(LD)

梯形图是最常用的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编程方法,并在工程项目中灵活运用。