请参考图片中的报错信息,没明白什么意思。我的理解是问题出在DB2040,但是我没有找到DB2040。另外OB121程序有调用的。
请帮忙解释下 具体什么原因。
同一个报警大量持续在发出报警,占满了诊断缓存。其他错误无法查询
问题补充:
诊断信息图片中下方没有“Open Block”按钮 ,有”GO TO“ 按钮,但是是灰色不可用。
图片说明:
钻石用户推荐最佳答案
1、区域长度错误:属于编程错误,下载OB121可避免停机。
2、产生原因:程序中调用的DB区域的地址,在此DB块中并未建立;或调用的I/Q区域超过CPU的过程映像区。
3、解决步骤:
--------如CPU已停机,可点击按钮“跳转到”,定位到调用的程序段; 同时,根据诊断信息中区域长度错误的详细信息,确定是某一个DB的内部地址,但DB块号无法确定,需要自行查找。
-------如CPU未停机,“跳转到”按钮是灰色的无法点击。如CPU此时允许停机,则先在线删除OB121,CPU停机后,点击“跳转到”按钮定位到错误程序段。
《CPU 指示灯/STOP(停机)诊断》
http://www.ad.siemens.com.cn/productportal/prods/published/CPU/CPU_2.1/CPU_2.1.html#T4
4、《PLC SF灯亮时如何查看故障》
http://www.ad.siemens.com.cn/service/elearning/course/1414.html
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc280569.html