诊断错误为打开DB块时编号错误
图片说明:
最佳答案
S7300有很多中断都是应用与故障中断,一般常用的有:
OB80(时间错误);
OB85(程序周期错误);
OB86(机架故障);
OB87(通讯故障);
OB121(编程错误);
OB122(IO 访问错误);
它们都对应常见的一些故障,当故障发生的时侯,系统就会调用对应的组织块,如果你的程序中没有这些块,CPU就会停机(STOP),如果有这些块,那么CPU会报故障,并且调用这些块并返回,但是不停机。
所以,一般建议新建程序的时候都添加上述空的组织块。
你刚才所说的错误应该是程序中调用了没有定义的数据块(DB),或者你调用的数据块和实际的定义不一致造成的,比如你的DB块里只建了一个字,在程序里却调用了第二个字,还是检查程序吧
提问者对于答案的评价:
谢谢
专家置评
你在程序中打开未装载的DB块,点击GO TO进入出错的程序段位置
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc218958.html