PT100连变送器后输出4-20ma电流,串500欧姆电阻后给模拟量输入,(能读取到当前温度)根据控制回路参数表,设置好参数,范围我实时监控后也没有错,为什么没有模拟量输出?只设置了增益也没还是没有输出?
问题补充:
三种实现方式:
1. PID指令块:通过回路表交换数据,当前值VD300(能够读出当前温度并转化对应0~1.0 VD100)、设定值VD204 (转化为对应VD104 0~1.0)、增益VD112、采样时间VD116、积分时间VD120、微分时间VD124。
问题:有偏差,为何VD128也为0.0?VD108没有输出,显示0.0?
2、PID向导
直接调用PID子程序,监控画面有设定值及当前值,不管当前值如何变化,输出曲线一直为零。
3、PID算法编程
后来我自己根据PID化成差分方程,同样输入各种参数,然后将VD108输出计算出来,但是比较麻烦。
程序运行没有错误,能写入PLC,是否是PLC内置PID模块损坏?或者有哪位高手知道问题所在?
图片说明:
最佳答案
手自动?
PI都设置了吗?
200的PID使用参考:
PID:
http://www.ad.siemens.com.cn/service/article/S7-200/S7-200PID/
补充:
有没有设置死区?是不是死区设置的偏大
积分时间 采样时间没有设置啊?必须设置了才行吧
提问者对于答案的评价:
还是谢谢吧!
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc370366.html