1.8、时间错误中断-时间错误中断组织块OB80 如果发生以下事件,系统调用时间错误中断组织块: 1)实际的扫描循环时间超过设置的最大循环时间 2)请求执行循环中断或时间延迟中断,但是被请求的OB已经在执行 3)中断事件出现的速度并处理它们的速度还要快,对应的中断队列已满,导致中断队列溢出 4)因为中断负荷过高而丢失中断 可以在优先级为1的程序循环OB和它调用的块中,用指令RE-TRIGR(重新触发循环时间监视)来重新启动监控定时器。 检测到时间错误时,CPU将调用时间错误中断组织块OB80。 如果循环时间超过最大循环时间,并且下载了OB80,CPU将调用OB80。如果没有下载OB80,将忽略第一次超过循环时间的事件。 如果循环时间超过最大循环时间的两倍,并且没有执行RE-TRIGR指令,则不管是否有OB80,CPU将立即进入STOP模式。 ![]() |
|免责声明|本站介绍|工控课堂
( 沪ICP备20008691号-1 || 沪公网安备 31010602005455号 )|网站地图
GMT+8, 2020-9-2 20:24 , Processed in 0.056613 second(s), 45 queries .
Powered by Discuz! X3.4
© 2001-2017 Comsenz Inc.