当前位置: 主页 > PLC控制

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干扰变量FB58中的DISV干扰变量

最佳答案

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

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

专家置评

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

  • 关注微信

猜你喜欢

微信公众号