PID的运算频率
点击数:7435 次 录入时间:03-04 11:50:11 整理:http://www.55dianzi.com 电工技术
这里有一个PID程序,比较一个匀速升高的目标温度和当前温度,结果用于控制现场仪器的加热.当当前温度接近目标温度时,PID结果在极限值0和0点几间快速跳动,导致仪器上的继电器快速开合.
怎么让PID运算周期慢点,避免损害仪器?
答:1、对于外设输出值(LMN_PER)加以限制,即:
当通过PID控制器(FB41)运算后,即得出调节值LMN_PER,该值已转化范围为0-27648的整型数值后,编程进行判断,如果为导致仪器上的继电器快速开合相应的数值时进行相应的处理,这就有点像常用的数字滤波。
2、怎么让PID运算周期慢点:
在OB35里面调用·FB41。将cycle参数(单位为MS)这个值与OC35中断时间设置为相同的设置,即一个较大的值(例如300MS或更大)。
本文关键字:暂无联系方式电工技术,电工技术 - 电工技术