西门子plc如何做恒压供水【实例】

2018年12月15日21:17:49 发表评论 1,204 阅读

本来想做一个PID的恒压供水系统实例,但是无意中发现不利用PID变频也可以实现一个精度不是很高的恒压供水,可以勉强使用,我想在要求精度不是那么高的场所应该是可以使用的!

我所列举的恒压供水系统采用压力开关反馈给西门子plc,类似于这样的压力开关:

 

我所列举的恒压供水系统采用压力开关反馈给PLC,类似于这样的压力开关:

可以设置上限和下限压力值的一个开关,低于下限触发开关,高于上限也触发开关,纯机械式的,而变频恒压供水采用压力变送器,压力变送器在不同压力下将水压大小转换成相应的电信号,然后再反馈给PLC,PLC通过一系列PID运算得到偏差信号……这个在以后的案例再细说!

今天的案例非常简单!

这个案例的要求呢?是这样的:

水泵启停控制:根据主管道给出的压力信号决定水泵的启停,当压力低于正常压力时,启动一个水泵,若10秒后仍低,则启动下一台;当压力高于正常压力时,切断一台水泵,若10秒后扔高,则切断下一台。

水泵的启停切换原则:恒压供水系统主要由4个水泵完成对主管道供水压力的维持,考虑到电动机的保护,要求4台水泵轮流运行。需要接通时,首先启动停止时间最长的那台水泵,而需要切断停止运行时间最长的那台水泵。

恒压供水实例

恒压供水梯形图

恒压供水梯形图

恒压供水梯形图

恒压供水梯形图

恒压供水梯实例【动图】

这种方法在实际应用中,由于控制回路的滞后性,会使水压值总与给定值有偏差。

例如,当用水量增多水压下降时,电动机启动4台,提高水泵抽水量,从压力开关检测到水压下降,再到控制水泵启动,提高抽水量,恢复水压需要一定时间。通过增加水泵数量恢复水压后,在这段回调时间内水泵抽水量会偏多,导致水压又增大,又需要进行反调……这样的结果是水池水压会在给定值上下波动(振荡),即水压不稳定。

而采用了PID运算控制可以有效减少控制环路滞后和过调问题,当然,没办法彻底消除!

这里面用到了比例、积分、微分的运算方式,我们在以后的案例中会仔细分析如何通过PID精确控制。

想要了解更多关于PLC应用实例、工控现场的小伙伴请点击关注,我会定期更新更多、更好玩的应用实例以及工控现场实况!

weinxin
plc入门知识问答
所有PLC工程师都会关注的微信公众账号,只需输入您的问题,就会有答案

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: