300PLC SF灯常亮 DB2040问题?

请参考图片中的报错信息,没明白什么意思。我的理解是问题出在DB2040,但是我没有找到DB2040。另外OB121程序有调用的。

 请帮忙解释下 具体什么原因。
同一个报警大量持续在发出报警,占满了诊断缓存。其他错误无法查询

问题补充:
诊断信息图片中下方没有“Open Block”按钮 ,有”GO TO“ 按钮,但是是灰色不可用。

图片说明:

300PLC SF灯常亮    DB2040问题?    300PLC SF灯常亮    DB2040问题?   

钻石用户推荐最佳答案

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午9:56
下一篇 2020年10月30日 下午9:56

相关推荐