FB58中的DISV干扰变量

如图,通过燃气调节阀对管道内的气体加热,TT1是进气温度、TT2是出气温度(TT是温度变送器)。
    普通的话,是根据TT2的反馈,对阀门开度进行PID调节。现在在阀门输入端加了个TT1,客户的控制要求是如果TT1>S(S是)的话,阀门开度要减小。
    现在在STEP7中调用FB58。我觉得这个TT1应该是干扰变量,想在FB58的DISV这个管脚处输入TT1的值;但是有人说DISV这里应该输入TT1减去S的值。我就不清楚这里的DISV应该怎样处理了,或者说在这个PID调节中,TT1这个值应该怎么使用(也就是在FB58里怎么去设置?),请高手们不吝赐教,谢谢!

问题补充:
补充下,S是温度的设定值。另外请教下,DISV可以输入哪些变量?

图片说明:

FB58中的DISV干扰变量   

最佳答案

DISV的数据类型是REAL,即实数。
我想可以通过TT1与S的比较来判断过程值是使用TT1还是TT2,这在程序中实现并不复杂,只是个比较判断。

提问者对于答案的评价:
谢谢

专家置评

相关FB58的详细资料,请参考:
https://support.industry.siemens.com/cs/products?search=FB58&o=DefaultRankingDesc&lc=en-US

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午2:29
下一篇 2018年12月1日 上午2:29

相关推荐