一种用计数实现多台设备的计时顺序控制方法与流程

文档序号:17439965发布日期:2019-04-17 04:37阅读:504来源:国知局
一种用计数实现多台设备的计时顺序控制方法与流程

本发明涉及一种用计数实现多台设备的计时顺序控制方法,属于自动控制技术领域。

技术背景

对多台设备的启动、停止的计时顺序控制,是本领域的难点,很容易造成频繁启、停同一设备。以对三台水泵的启、停顺序控制为例,理想的要求是:在保证管道压力稳定在合理范围内,在管道压力低时启动停运时间最长的泵;启动一个泵后过一段时间,管道压力还低,继续启动下一个泵,依次类推;在管道压力高时停止运行时间最长的泵,若停止一个崩后过一段时间,管道压力还高,继续停止下一个泵,依次类推。在启、停泵的过程中遵循启动停运时间最长的泵、停止运行时间最长的泵,避免频繁启、停同一台泵和长期使用和停用同一台泵。但是,已有技术并没有这样的技术方案,实现多台设备的控制是本领域技术人员亟待解决的技术问题。



技术实现要素:

本发明目的在于提供一种用计数实现多台设备的计时顺序控制方法,通过对设备的启动、停止的次数记录数值,来反映出设备的运行或停止时间的长短;若达到启动设备条件时能够判断出应启动停止时间最长的设备;若达到停设备条件时能够判断出应停止运行时间最长的设备;避免了频繁启、停同一设备,使设备在应用中得到有效保护,解决已有技术存在的上述问题。

本发明的技术方案是:

一种用计数实现多台设备的计时顺序控制方法,通过对设备的启动、停止的次数记录数值,来反映出设备的运行或停止时间的长短;若达到启动设备条件时能够判断出应启动停止时间最长的设备;若达到停设备条件时能够判断出应停止运行时间最长的设备。

所述设备为水泵,把水泵的运行时间或停止时间长短及在plc中记录时间的问题,转化水泵的启动、停止计数问题;通过判断水泵的启动、停止计数变量的最大值而得知运行时间或停止时间最长的水泵;在满足启动或停止条件的情况下,对水泵进行启动或停止控制;利用水泵启动时的上升沿对启动计数变量复位和其它变量加1操作;用水泵停止时的下降沿对水泵的停止计数变量复位和其它变量加1操作。

本发明用简单的计数比较实现复杂的计时比较的控制方法,通过对设备的启动、停止的次数记录数值,来反映出设备的运行或停止时间的长短;若达到启动设备条件时能够判断出应启动停止时间最长的设备;若达到停设备条件时能够判断出应停止运行时间最长的设备。避免了频繁启、停同一设备,使设备在应用中得到有效保护。

本发明有益效果:通过对设备的启动、停止的次数记录数值,来反映出设备的运行或停止时间的长短。若达到启动设备条件时能够判断出应启动停止时间最长的设备;若达到停设备条件时能够判断出应停止运行时间最长的设备。避免了频繁启、停同一设备,使设备在应用中得到有效保护,此方法可通过在plc中简单编程实现复杂的多台设备的计时顺序控制。

附图说明

图1是本发明实施例系统初始化时各按钮级显示画面图;

图2是本发明实施例plc编程框图;

图3是本发明实施例判断计数变量最大值的示意图。

具体实施方式:

下面通过实施例,结合附图对本发明作进一步说明。

在实施例中,一种用计数实现多台设备的计时顺序控制方法,所述设备为3台水泵,包含如下步骤:

①三台水泵安装到现场,用来控制管道压力;plc控制器和水泵的电气控制柜安装在电气室内,操作站安装在主控室内,泵的电气控制柜、plc控制器、操作站相互连接;

②为每台水泵建立对应的启动计数变量、停止计数变量;

③在启动水泵前,首先在操作站对每台水泵的启动计数变量和停止计数变量进行初始化赋值,必须进行初始化后才能对泵系统进行启动操作,否则无法启动;在水泵系统启动后,处于运行状态时无法再对变量进行初始化,只有水泵在启动、停止时改变相对应的计数变量;

④三个泵的“启动变量”进行大小比较,在管道压力低时,满足启水泵条件,启动“启动变量”最大的那台水泵,利用水泵启动上升沿把其对应的“启动变量”复位为“0”此水泵对应的“停止变量”加“1”;而另外两台水泵的“启动变量”和“停止变量”都加“1”

⑤三个泵的“停止变量”进行大小比较,在管道压力高时,满足停水泵条件,停止“停止变量”最大的那台水泵,利用水泵停止下降沿把其对应的“停止变量”复位为“0”对应的“启动变量”加“1”;而另外两台水泵的“启动变量”和“停止变量”都加“1”;

⑥整个系统只需一个水泵启动间隔定时器和一个泵停止间隔定时器,即可完成三台泵的启动、停止需要。

本发明通过判断每台水泵的变量大小,对变量值最大的水泵进行启动、停止操作;应用水泵在启动、停止时运行信号的变化,对水泵的“启动变量”和“停止变量”分别进行“0”复位和加“1”操作。达到在任何条件下启动停止时间最长的水泵,停止运行时间最长的水泵的目的。

参照图1,首先必须对启动计数变量、停止计数变量初始化,然后系统启动按钮才能起作用,进行系统启动操作,系统处于运行状态。若满足泵启动条件、启动计数变量最大的那台泵,利用泵的启动上升沿,是此泵的启动变量复位为0,此泵的停止变量和其它泵的启动变量、停止变量都加1,每隔一个泵启动间隔时间,管道压力还低,即泵启动条件还满足就自动启动下一个计数变量最大的泵,依次类推。泵的停止控制过程相同于泵的启动控制过程。

本实施例控制框图、判断计数变量最大值的框图如附图2、附图3。



技术特征:

技术总结
本发明涉及一种用计数实现多台设备的计时顺序控制方法,属于自动控制技术领域。技术方案是:通过对设备的启动、停止的次数记录数值,来反映出设备的运行或停止时间的长短;若达到启动设备条件时能够判断出应启动停止时间最长的设备;若达到停设备条件时能够判断出应停止运行时间最长的设备。本发明有益效果:通过对设备的启动、停止的次数记录数值,来反映出设备的运行或停止时间的长短,避免了频繁启、停同一设备,使设备在应用中得到有效保护,此方法可通过在PLC中简单编程实现复杂的多台设备的计时顺序控制。

技术研发人员:霍迎科;王伟兵
受保护的技术使用者:邯郸市邯钢集团信达科技有限公司
技术研发日:2018.11.30
技术公布日:2019.04.16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1