当前位置: 主页 > PLC控制

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

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

图片说明:

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

最佳答案

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

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

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

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

专家置评

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

  • 关注微信

猜你喜欢

微信公众号