我用200的PID向导功能,利用压力反馈情况调节调节阀的输出。具体情况是这样的:PID向导设置的参数分别为给定值范围的低限0.0,给定值范围的高限100.0,比例增益1.0,积分时间5.00分钟,采样时间1.0秒,微分时间0.00分钟,回路输入标定选择使用20%偏移量,回路输出选择模拟量使用20%偏移量,存储区地址范围为VB170至VB289,选择了增加手动PID调节功能,完成了向导的配置后我在程序里调用了PID(PID0_INIT),子程序的参数为:AIW0-PV_I;60.0-Setpoint_R;M10.0-Auto_Manual;0.5-ManualOutput;Output-VW32。我将程序下载到PLC,在PID调节控制面板里进行自动调节时观察输入AIW0从6400上升到24320(压力从0KPA上升到700KPA)的过程中输出VW32一直都是保持在6400不会变化,即使变化数据也是在6400至6500之间跳动(基本可以忽略不计),由于本人是第一次使用200D的PID向导功能,请有经验的大师帮忙分析下是什么原因造成的输出没有变化,该如何进行修改。(M10.0我一直都是置为1的状态)
最佳答案
你的设定有问题
1.id压力调节属于反作用调节,所以若想实现PID反作用调节,需要把PID回路的增益设为负数。对于增益为0的积分或微分控制来说,如果指定积分时间、微分时间为负值,则是反作用回路。
2. 建议你先把手动功能去掉,用pid调节面板观察,设定值(600kpa),反馈过程值与pid输出值的曲线。
3.你的过程模拟必须形成闭环,才能观察出实际的控制效果。
浅显认识,供你参考。
提问者对于答案的评价:
。
专家置评
参考阿鸣回复中的链接文档。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc320207.html