西门子200PLC中怎么用PLD通过温度来调节水阀的开度,温度越高,阀的开度越大,就是反作用调节。。

有台冷热水机组,用西门子200PLC加EM235模块 用温度通过PID来控制水阀的开度;冬天的时候我知道,温度越高水阀的角度就越小,温度低时水阀角度变大,这个我会弄;但是夏天使用冷水时,刚刚相反,问:可以修改那些PID的参数使得,温度低时水阀角度减小,温度高时水阀角度增大;可以冬夏季模式切换?其再次切换到冬季模式时(或夏季模式时)PID可以正常计算。。?

用一个布尔位地址:为ture(1)表示夏季,flase(0)表示冬季。
布尔位可以根据你要求set/reset
再用条件判断指令,
为1时
设定增益P乘以 1,存入目标增益P。
为0时,
设定增益P乘以-1,存入目标增益P。

再正常使用PID 运算。追问

我用的是200低PID向导,你的意思就是就是将PID的比例,积分,微分全部整定完毕后,找到系统所默认的寄存地址,用传送将整定好数值传送过去,冬天传送正值,夏天传送负值,我理解对吗?不解的是,比例的值修改后,不需要重新整定吗?PID会不波动很大? 谢谢

追答

如你所说,修改回路对应的存储区对应数据。

理论上说就修改增益值的正负对PID的稳定性是影响不大,但是你的加热/制冷 执行机构的能力是有区别,会有一定的影响,但是应该是可以接受的。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-21
可以将比例P设为负数。至于切换,很简单,做个温度条件判断,也就是大于某个值怎么样,小于某个值怎么样。就可以了。追问

我用的是200低PID向导,你的意思就是就是将PID的比例,积分,微分全部整定完毕后,找到系统所默认的寄存地址,用传送将整定好数值传送过去,冬天传送正值,夏天传送负值,我理解对吗?不解的是,比例的值修改后,不需要重新整定吗?PID会不波动很大? 谢谢

第2个回答  2013-09-21
好专业的样子

西门子200PLC中怎么用PLD通过温度来调节水阀的开度,温度越高,阀的开...
设定增益P乘以-1,存入目标增益P。再正常使用PID 运算。

西门子200PLC中怎么用PLD通过温度来调节水阀的开度,温...
设定增益P乘以-1,存入目标增益P。再正常使用PID 运算。

相似回答