西门子1200的PID_TEMP功能

各位前辈,小弟第一次用1200PLC的PID_TEMP这个功能,现在遇到个项目里面有两个模拟量控制的电动调节阀,一路电动阀走的是冷水,一路电动阀走的是热水,(冷热水电动阀都是为同一个设备供水)为了使前端设备的供水温度保持在23摄氏度左右,所以需要将冷热水混合。就是要自动调节冷水和热水电动阀的开度。我看了PID_TEMP的资料不是很明白,想在这里请教一下,这个PID_TEMP我选用的加热/制冷模式,激活了制冷功能,我在模拟的时候发现PID的输出是0~100%对应输出热水阀,0~-100%对应冷水阀,PID输出的时候只能一个阀门完成动作才能开启或关闭另一个阀门(比如温度高于23度就会把热水阀慢慢关闭到0%,PID才会开冷水阀),
实际的控制过程中这样怎么调整温度呢,为什么不是PID两个输出同时动作来调整呢?具体应该怎么做请前辈指点,不甚感激!

最佳答案

没有PID_TEMP功能块,但有PID_3Step。其实PID_Compact也能达到目的。

双阀调节有两个量需要控制:水量和热量。
从你的描述中没有看到水量的控制需求,那么默认一个恒定水量,如双阀同开50%至恒定水量,然后在水量不变的情况下调整温度,此时若需升温,则热水阀多开1%,相应的冷水阀少开1%,即升温操作为热水阀开多少,冷水阀就关多少,降温操作反之。

所以PID_Compact的一个输出点也能控制两个阀。

另外若水量也有调节需求,则可以做两个PID_Compact作串连嵌套,水温为内层PID,水量为外层PID。

提问者对于答案的评价:

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc152856.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月5日
下一篇 2017年6月5日

相关推荐