诊断错误为打开DB块时编号错误

诊断错误为打开DB块时编号错误

图片说明:

诊断错误为打开DB块时编号错误   

最佳答案

S7300有很多中断都是应用与故障中断,一般常用的有:
 OB80(时间错误);
 OB85(程序周期错误);
 OB86(机架故障);
 OB87(通讯故障);
 OB121(编程错误);
 OB122(IO 访问错误);
 它们都对应常见的一些故障,当故障发生的时侯,系统就会调用对应的组织块,如果你的程序中没有这些块,CPU就会停机(STOP),如果有这些块,那么CPU会报故障,并且调用这些块并返回,但是不停机。

   所以,一般建议新建程序的时候都添加上述空的组织块。

   你刚才所说的错误应该是程序中调用了没有定义的数据块(DB),或者你调用的数据块和实际的定义不一致造成的,比如你的DB块里只建了一个字,在程序里却调用了第二个字,还是检查程序吧

提问者对于答案的评价:
谢谢

专家置评

你在程序中打开未装载的DB块,点击GO TO进入出错的程序段位置

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月1日 下午9:18
下一篇 2017年12月1日 下午9:18

相关推荐