找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
Event 6 of 10: Event ID 16# 3502
OB request error
No relevance for user (Z1): 0000
Cause: Cyclic interrupt clock pulse generator 6
Causing OB: Cyclic interrupt OB (OB 35)
Causing priority class: 12
Requested OB: Timing error OB (OB80)
Priority class: 26
Internal error, Incoming event
02:53:42.012 PM 12/16/2010
求高手解决!
小程序查看
手机扫码追踪该问题
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
很明显是由于执行周期性中断快(OB35)中调用的程序块时超时(Causing OB: Cyclic interrupt OB (OB 35(原因块OB:周期性中断快OB35)) ,在CPU属性界面中,OB35的默认设定时间是100毫秒,可能你在OB35中编写的程序执行时间太长,所以CPU请求调用时间错误组织快OB80(Requested OB: Timing error OB (OB80)请求OB:定时错误OB80),而你的CPU中并没有下载OB80,造成S7-300PLC停机。像这样的错误是比较严重的异步错误,优先级别比较高(26),操作系统检测到这样错误,将启动相应的OB。
检查你的OB35块中程序,可以适当增周期性中断快OB35的时间,方法如下; 在SIMATIC管理器中,打开你的相目,在硬件组态界面,选中并双击CPU,打开CPU的属性对话框,选定“Cyclic Interrupt”(周期性中断),选中OB35,在后面“Execution"(执行)种输入增加的时间,保存编译并下载到CPU中即可。
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!