Timer 停止PLC定时器

Timer 停止PLC定时器,timer,plc,Timer,Plc,这是一个基本的问题,但我是PLC的新手,所以请容忍我。我正在和Do More designer和模拟器一起为过程混合器编写一个基本的PLC程序。混合器有两个传感器,用于检测油箱是空的还是满的。空时,电磁阀A打开输入阀,直到满油传感器检测到油箱已满。为混合电枢供电的电机接通10秒钟,然后出口阀(电磁阀B)打开,以排空油箱。 我的问题是计时器。我希望它自动产生一个输出,将关闭电机,并尝试了几种方法来做到这一点,但我不能让它工作。计时器将自身重置为零,并开启y5,但y2只会立即重置,计时器再次开始计数

这是一个基本的问题,但我是PLC的新手,所以请容忍我。我正在和Do More designer和模拟器一起为过程混合器编写一个基本的PLC程序。混合器有两个传感器,用于检测油箱是空的还是满的。空时,电磁阀A打开输入阀,直到满油传感器检测到油箱已满。为混合电枢供电的电机接通10秒钟,然后出口阀(电磁阀B)打开,以排空油箱。 我的问题是计时器。我希望它自动产生一个输出,将关闭电机,并尝试了几种方法来做到这一点,但我不能让它工作。计时器将自身重置为零,并开启y5,但y2只会立即重置,计时器再次开始计数

或者,我可以使用不同的计时器关闭电机,但计时器不会自动重置为零,它会一直运行到程序结束


如果有人知道如何使计时器停止计数,我将不胜感激。另外,作为一个附带问题,在同一横档上有多个输出可以吗

问题在于X3输入(满_传感器)持续设置(开启)Y2(电机开启)。T0.Done重置Y2,但在下一次扫描中,一旦再次执行梯级3,Y2将再次打开,然后再次运行计时器

如果你不小心的话,设置和重置线圈的说明会让你遇到这样的麻烦。如果您希望Y2在某个事件(X3的开启转换)时开启,但不希望连续开启,请使用一次指令(在“执行更多”中,这称为“功率流前沿一次启动”),该指令将仅为一次扫描运行set指令。您的梯级3如下所示:


在这个位置上,横档5将关闭Y2,这将关闭计时器,Y2将不会再次打开(计时器将不会再次运行),直到X3(满_传感器)关闭,然后再次打开。

因此,如果我理解正确,计数器由Y2启动,这表明电机已打开。当计时器计数达到10时,它将激活Y5,从而停用电机。现在,当电机关闭时,计时器如何再次开始计数?我想这是因为我将空传感器X2重置为Y5。因此,如果我将Y2作为闭合触点添加到绕过Y5的线路上,代码应该可以工作?谢谢,这修复了它。对于阅读本文的其他人,我必须在另一行上重置电磁阀A以测试它。