
如果将其替换为模拟控制的电动阀,则这个问题毫无意义!
当前情况是: 从控制阀的0%到-100%,需要10秒钟.

我的想法: PLC接收温度变送器的输出信号(0-10V)后,首先执行线性变换,以确保内部获得的温度与温度变送器同步; PID设定温度设定值与实际值的偏差调整后,将输出. 随着温度的逐渐升高(接近设定温度值),PID的输出先变大然后变小,并假设从0-200-1000(定义PID的最大输出为1000,对应于10秒),并且然后是1000-200 -0,这样的一般变化,每次最新输出值减去先前输出值都是实际的开关阀信号和开度,假设差值为正,则为连续开度;假设差值是负数,它就会转动. 这是关闭阀门的信号.
判断差信号是正还是负后,将其分配给两个PWM模块,将正值转换为正后,将其分配给1号PWM西门子比例调节阀控制程序,将负值分配给2号PWM. . 转动线圈即可实现电动阀的开-关调节. 但是这里有一个问题: PWM的周期是多少?根据编程思路,PID的第二个输出减去第一个输出,我们定义了实际的开度变化,然后应将PWM周期设置为10秒,以满足要求,但假定PID扫描周期为如果设置为1秒,则每秒的输出差与PWM之间会有9秒的时间差,即pwm的变化不能跟上PID的输出差的变化;如果将PID扫描周期和PWM周期改变设置为一致,PID响应非常慢,无法跟上温度变化,这是一个矛盾,如何解决这个矛盾?希望你们能提供一个见识. 我也在想西门子比例调节阀控制程序,我的想法天生就有缺陷,呵呵,也许这是学习的方法!

圣洁圣洁



经验: 40209

文章数: 10453
精华帖: 77

响应: 如何将原来通过将值切换为模拟0-10v或4-20ma控制的电控阀进行更改?
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/dianqi/article-195775-1.html
你知道多少华人在美国服务吗
我觉得iOS9其实挺好的
即使不与我们结盟