为什么 PID 控制器的实际值偶尔会出现跳变?

问题描述:
使用向导创建的 PID 控制器试图将实际值调节得和设定值一致。实际值偶尔会偏离设定值,但根据控制器的参数设定实际值又会很快接近设定值。根据用户程序的不同,此过程在不同的时段进行重复。

原因:
用 S7-200 操作向导中“PID controller”向导创建的 POE 是一个根据控制器扫描频率定期调用的中断例程。由于中断程序和主程序不同步,所以在它们之间交换数据时要特别小心。这里所产生的问题的主要原因在于:在一个周期内 反复向周期程序写入变量,以及访问中断程序内的同一个变量。

因此,这不是某个控制器的问题,而是中断控制子程序的系统属性问题。在条目号 7792431 中可以找到详细的解释与合理的补救措施。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论