找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
Event 5 of 100: Event ID 16# 2943
I/O access error, writing
P area, word access, Access address: 878
Requested OB: I/O access error OB (OB122)
Priority class: 1
External error, Incoming event
03:34:41.509 AM 07/21/1995
(Coding: 16# 2943 017A 0020 036E 0000 0000)
Event 6 of 100: Event ID 16# 2522
Area length error when reading
Global DB, word access, Access address: 500
Requested OB: Programming error OB (OB121)
Priority class: 1
Internal error, Incoming event
03:34:41.508 AM 07/21/1995
(Coding: 16# 2522 0179 0024 01F4 0000 0000)
小程序查看
手机扫码追踪该问题
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
1、解读系统诊断信息:
、Event: Cycle time exceeded:
循环时间超时。
、I/O access error, writing:
当写入时I/O 访问错误。
、Area length error when reading
Global DB, ......:
当读入时全局DB区域长度错误。
2、综上所述,可能的原因是你的程序问题。例如,你的程序中应用了循环语句,在循环语句中应用了指针间接(变址)寻址指令。而由于循环次数有误,形成了死循环或超出了DB块定义的长度。
4、问题补充:诊断信息里面的 地址 :878 500 等都不存在的?
是的。如果你应用了循环语句,由于循环次数有误,会由指针间接(变址)寻址形成上述地址的。
解决方法:
可能性1,错误编程误调用P区域地址。如CPU已停机,可点击"跳转到"按钮,定位到误调用的程序段。
可能性2,某一从站掉站导致无法找到相关硬件模块。此时,下载相应的OB块可先避免停机,排除通信故障后,报错自然消失。
2、《CPU 指示灯/STOP(停机)诊断》
http://www.ad.siemens.com.cn/productportal/prods/published/CPU/CPU_2.1/CPU_2.1.html#T5
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!