PID调试中的问题

我现在正在用S7-200,调试PID。程序如下
Network 1 // 网络标题
// 网络注释
LD     SM0.0
CALL   SBR1, AIW0, 50.0, I1.2, 30.0, VW0
Network 2 
LD     SM0.0
MOVR   VD0, VD200
*R     100.0, VD200
我在将程序下到PLC后,将AIW0强制为12000,将I1.2强制为1,在线监视的情况下,不是输出0,就是输出32000,一会一会变化。
其中VD0,标志过程量也是不稳。
请问大侠,这是怎么回事?
我在线整定,也整定不出来。
因为现在没接变松器,所以我强制了AIW0为12000,与这个有关系么?
谢谢各位了

最佳答案

在没有变送器的情况下,你在PID向导中把PV给改成VW0,那不就可以实时改了吗?不肯定你强制AIW0是否有效!
建议把I1.2也改成M1.2,不要去随便强制I/O,万一你忘记改回来很麻烦的!
还有你的手动给定写错了,它的范围是“0.0~1.0”,怎么可能是30.0?
我现在怀疑你的PID向导中做的有问题,建议把西门子的PID向导说明再认真看一遍啊,要么你就去把你详细的PID输入、输出的设定详细点贴上来!

提问者对于答案的评价:
谢谢,你说的很有道理

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午4:51
下一篇 2020年11月1日 下午4:51

相关推荐