CPU内部诊断信息Area length error when writing

有台设备用的CPU315-2 DP,自动运行时突然停机报警,运行准备灯熄,监测CPU查看诊断信息后出现一系列信息,Area length error when writing 说是当写时区域长度错误,具体如图。不知道如何用OB121块查找哪个DB块问题

图片说明:

CPU内部诊断信息Area length error when writing   

最佳答案

把你的OB121在程序中去掉再运行,这时PLC会停机,进入诊断缓冲区,见附图操作。

图片说明:

CPU内部诊断信息Area length error when writing  

提问者对于答案的评价:
谢谢  其它的答案都很有帮助  不过你这个带图 比较直接

专家置评

当CPU检测到某些故障时,会调用相应的OB块,这些块如果不存在,则CPU会进入Stop状态,影响系统的运行和生产,因此一般情况下,我们建议将OB80~OB88,OB121、OB122都下载到CPU,保证CPU不会停,但同时还可以通过诊断缓冲区查看具体的故障信息。但通过OB诊断块内部的系统变量,也可以读到诊断信息,当然,在这些块里还可以编制一些程序,做为故障状态下的系统响应,例如切断某些阀门,发出报警信息等等。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc226990.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午2:17
下一篇 2018年12月1日 上午2:17

相关推荐