1500CPU的过载特性是什么样的,什么时候会调用OB80?

1500CPU的过载特性是什么样的,什么时候会调用OB80

最佳答案

发生某个事件时,系统将触发相应的 OB 执行。根据 OB 的优先级和当前处理器的负载情况,如果发生过载,则在 OB 执行前可能会产生一段时间延时。因此,用户程序在处理先前事件的 OB 时,相同的事件可能会发生一次或多次。此时,CPU 将执行以下操作:操作系统将根据发生的顺序,照事件的优先级对其进行排列。 
如果要控制临时过载,则可限制源自同一问题的排队事件的数量。当达到一个特定循环中断 OB 中未决触发的最大数目时,下一个事件将丢弃。 
如果原自同一问题的事件发生速度大于 CPU 的处理速度,则将导致过载发生。 
 CPU循环时间一旦超出最大循环时间会调用OB80

参考:
SIMATIC S7-1500/ET 200MP 手册集
https://support.industry.siemens.com/cs/cn/zh/view/86140384
165页 程序执行的基本知识 有关于事件和OB CPU过载特性的介绍

提问者对于答案的评价:
谢谢

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月3日 上午12:28
下一篇 2017年6月3日 上午12:28

相关推荐