一个流量控制项目,要求通过阀门开度大小(开关量—开,关,停)来控制管道流量,不知道怎么做比较好,可以用sfc41么,想过但不知道怎么做,目前打算直接用接比较指令做:大于设定流量就关,小于就开,不知道行不行。
最佳答案
让我来做的话我就自己写一个功能块:阀门动作时间=k*(pv-sp)^2,根据偏差的符号来控制开或者关。当阀门动作时间小于一个周期则不动作,大于一个最大时间则停止,等待下一个周期在输出,防止流量信号反应迟钝造成阀门连续动作。比如一个调整周期为5s,那么阀门允许动作最大时间为3s,剩余2s等待,如果阀门要求开3.5s那么就先开3s,然后等2s,下一个调整周期再开0.5s。
提问者对于答案的评价:
嗯,谢谢大侠,加动作周期的想法很好
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc245515.html