PLC梯形图逻辑序列

时间:2014-08-14 15:50:20

标签: logic plc

我花了几个小时和一棵纸上的纸草图,我无法偶然发现任何事情让我解决这个问题。我能够在两台电机之间来回切换,但我无法弄清楚如何在它们之间切换时关闭电机,同时仍然遵循以下标准。

使用梯形逻辑: 仅使用一个仅由一个常闭触点和一个常开触点组成的起停站,两个电机启动器和三个控制继电器可创建以下循环。 (没有计时器或柜台)

  1. 按下启动按钮时,按下停止按钮,电机1将启动并运行直至停止。
  2. 再次按下启动按钮时,按下停止按钮,电机2将一直运行直至停止。
  3. 再次按下启动按钮时,电机1&通过按停止按钮,2将运行直至停止。 再次按下开始按钮将开始循环。
  4. 非常感谢任何帮助。

    谢谢

2 个答案:

答案 0 :(得分:3)

艾拉巴克斯特是对的。你应该使用状态机。我在下面设置了一个。通常情况下你会使用圆圈和箭头绘制这样一个状态机,但现在这样做我猜...

虽然你谈到有3个不同的步骤(状态),但实际上我看到了6个状态:

State0: Both motors are switched off (If start button pressed goto state 1) 
State1: Motor 1 running (If stop button pressed goto state 2)
State2: Both motors are switched off (If start button pressed goto state 3)
State3: Motor 2 running (If stop button pressed goto state 4)
State4: Both motors are switched off (If start button pressed goto state 5)
State5: Both motors are running (If stop button pressed goto state 0)

你应该做的是让一个块确定状态(0..5)并让电机控制块对该状态作出反应。

答案 1 :(得分:0)

如果您对继电器的限制并且不需要状态机,则只能使用2个继电器。使用逻辑标志来解决它。此示例假设您具有上升沿触点并将+复位线圈设置为启动器。我不能在这里编写梯形图代码,所以我尽我所能:

START为NO按钮,STOP为NC按钮。 M1 + M2是电机F1 + F2是继电器

{{1}}