广告招募

当前位置:全球装备网 > 技术中心 > 所有分类

PLC中PID工艺块没调用导致的惨痛经历

2025年02月03日 12:09:32      来源:云南昌晖仪表制造有限公司 >> 进入该公司展台      阅读量:37

分享:

大家都知道受控系统需要一个确定的采样和计算时间来对输出值的变化做出响应,那么这个确定的时间就非常重要了。

在西门子PLC中OB1由于受到通信、高优先程序的中断,扫描周期并不确定,而循环中断则可以保证扫描周期的确定性,同时循环中断的周期时间也可以根据受控对象的响应进行调整。


中的积分和微分时间也与这个确定的时间相关,扫描周期不稳定,设定参数的PID回路就不可能完成控制任务!


如果在OB1中调用PID会有什么影响呢?


这是真实发生的事件:现场使用的是老型号的S7-300,CPU升级替换后,受控系统的速度输出突然发生剧烈的震荡,生成的产品报废,加上不菲的原材料,大概20W,可谓损失惨痛!


用户认为新的CPU有BUG,非要找老型号的CPU替换,帮忙查找问题,最后发现是使用PID控制速度的,PID工艺块是在OB1中调用的,那么PID的参数就是一个调试结果而非正确的设定值。


那么为什么会发生这样的事故呢?


原因就是新CPU比老CPU运算速度提高了将近7倍,原有PID参数就失效了!


目前西门子PLC S7-1500的PID控制工艺块,在参数整定时系统会自动检查设定与实际的采用周期是否与匹配,这样可能就会避免上述的问题了。


作者:崔坚带
版权与免责声明:
1.凡本网注明"来源:全球装备网"的所有作品,版权均属于全球装备网,转载请必须注明全球装备网。违反者本网将追究相关法律责任。
2.企业发布的公司新闻、技术文章、资料下载等内容,如涉及侵权、违规遭投诉的,一律由发布企业自行承担责任,本网有权删除内容并追溯责任。
3.本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。 4.如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系。