恭喜,你发布的帖子
发布于 2016-01-09 10:35:40
1楼
如果发生以下事件,系统调用时间错误中断组织块OB80:
1)实际的扫描循环时间超过设置的最大循环时间。
2)请求执行循环中断或时间延迟中断,但是被请求的OB已经在执行。
3)中断事件出现的速度比处理它们的速度还要快,对应的中断队列已满,导致中断队列溢出。
4)因为中断负荷过高而丢失中断。
检测到时间错误时,CPU将调用时间错误中断组织块OB80。如果循环时间超过最大循环时间,并且下载了OB80,CPU将调用OB80。如果没有下载OB80,将忽略第一次超过循环时间的事件。
程序里有循环程序吧,执行一段时间就超扫描周期和地址长度。重新下载后,复位又能运行了。
请填写推广理由:
分享
只看
楼主