请问我用pid模块采集温度时,过程变量pv小于设定值时,是不是应该pid数字量一直有输出?但是我调试时,不管设定值大于还是小于过程变量,输出Q0.0会有时候置1,有时候置0,
问题补充:
我不明白pwm调制,pid向导数字量输出是设定值大于过程变量时一直输出吗?我是新手,qq:599209526,请大神指教,有酬谢
最佳答案
你使用的是PWM脉宽调制吧;
通过pid做脉宽调制时,pid输出了是一个百分比,就是脉宽接通的时间;例如,脉宽周期时1s,pid根据设置的温度sp和实际温度pv进行运算给出百分比,假设结果是50%,那么数字量就接通0.5s,断开0.5s。
《Micro’n Power S7-200 LOGO! SITOP 参考》http://www.ad.siemens.com.cn/download/docMessage.aspx?Id=1348
目录:S7-200 PLC——》功能、编程与调试——》PID功能 / PWM
提问者对于答案的评价:
谢谢楼主
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc162426.html