PLC报系统故障(SF),检查CPU诊断,信息:area length error when reading,如下图所示,求解。
问题补充:
Area length error when wirting
Global DB. bit access address: 17
Requested OB:Programming error OB (OB 121)
Priority class: 1
internal error. Inevent
图片说明:
最佳答案
没有图片,看不到
在诊断信息里面能看到哪个地址出问题了,根据提示的地址,找相应的模块
一般ET200从站和变频器等DP从站出现故障的时候,会报这种错误
就是读写外部IO地址出现错误
还有程序错误,访问了不存在的地址也有可能报这个错误
参考:
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=132012&cid=1029
补充:
这个应该是程序错误了,不过看不出来是哪个程序里面的问题,估计是用间接寻址或者指针导致的,看看程序,哪个块有间接寻址,操作数据块的,或者看看别的诊断记录,有提示哪个程序的问题没,如果有,一般下面的哪个Open Block按钮能点击,点击打开,就是出错的程序所在的块了
提问者对于答案的评价:
还是没搞定,非常感谢您的指点,谢谢!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc148306.html