这是顺序电机操作系统的 PLC 程序。
顺序电机控制
问题描述
在许多行业中,都会使用大量的电机。 有时我们需要在一个应用中启动多个电机。
当我们的输入电源额定值较低时,当一台或多台电机并行启动时,输入 MCB 可能会跳闸,因为它们会消耗更多功率。
在这里,我们将考虑一个类似的示例,其中我们逐一启动每个电机。
问题图
问题方案
该问题可以通过使用 PLC 编程或继电器逻辑来解决。
在这种情况下,我们必须按顺序操作电机。 总共需要顺序控制 3 个电机。 这样每个电机将按顺序启动,假设电机 1 将启动,然后经过一段延迟后,电机 2 将启动,经过一段延迟后,电机 3 将启动。
因此整个操作将需要 10 秒才能按顺序启动所有电机。 通过提供这个延迟,我们可以避免电机在初始启动期间消耗大电流的问题。
所有电机将按顺序运行,每个电机运行之间应有 5 秒的延时。
这里将使用 PLC 编写电机顺序操作的逻辑。
输入和输出列表
输入列表
- 起始 PB:I0.0
- 停止 PB:I0.1
输出列表
- 循环开启:Q0.0
- 电机 1:Q0.1
- 电机 2:Q0.2
- 电机 3:Q0.3
用于顺序电机控制的 PLC 梯形图
梯形图逻辑解释
在本次应用中,我们使用西门子 S7-1200 PLC 和 TIA Portal 软件进行编程。 我们也可以用继电器电路来设计这个逻辑。
网络 1:
在网络 1 中,我们编写了循环 ON 条件的逻辑。 这里循环 ON(Q0.0)灯将指示循环状态。 按 START PB (I0.0) 按钮可以启动循环,按 STOP PB (I0.1) 按钮可以停止循环。
当循环ON时,同时电机1(Q0.1)将启动。 同时,定时器指令将被执行。
网络 2:
在网络 2 中,电机 1 的常开触点启动定时器 T1,当电机 2 定时器(Q0.1)达到设定值 5 秒时。 然后 T1 的常开触点将启动电机 2 (Q0.1)。
网络 3:
在网络 3中,我们采用了电机 3 的逻辑。这里我们给出了电机 2 的常开触点,用于启动电机 3 的定时器。当 T2 达到设定值 5 秒时,T2 的常开触点将启动电机 3( Q0.0)。
当按下 STOP PB (I0.1) 时,NC 触点将被激活,从而使循环 (Q0.0) 关闭。 并且电机 2 和 3 也将停止工作。
运行时测试用例
注:上述 PLC 逻辑提供了 PLC 在顺序电机控制中应用的基本思路。 逻辑是有限的,不完整的应用。