当前位置: 主页 > PLC控制

哪些OB块必须添加?

我现在的CPU经常停机显示OB82/OB86不好,但是我里边现在只有四个OB块分别是OB1,OB35,OB82,OB86,没有OB100,OB101,OB122,但是热启动可以启动,这些不加也可以吗,还是系统自带啊,我的系统是315-2PN/DP

ASs='html_titleimg_p' style='text-align:center;'>

最佳答案

有什么方法使总线上一个设备故障检修但不影响其他设备工作?
需要添加相应的OB组织块。CPU检测到程序处理过程中的错误(同步错误)和PLC中的错误(异步错误)时,会调用相应的组织块,如果该OB不存在,CPU将进入STOP模式。
OB80:时间错误
OB81:电源错误
OB82:诊断错误
OB83:插入/移出模块中断
OB84:CPU硬件故障
OB85:优先级错误
OB86:机架故障或分布I/O故障
OB87:通讯错误
OB121:编程错误
OB122:I/O访问错误
.参考资料:《如何使用OB组织块》
http://www.ad.siemens.com.cn/download/Html/download.aspx?DownloadID=1271&TreeID=8&URL=%2fDownload%2fUpload%2fAS%2fapplication%2fA0059.zip
如何实现在从站断电、通讯失败或从站通讯口损坏等现象出
现时,主站能够不停机?
需要在您的STEP7项目中插入相应组织块。插入这些组织块时,
不需要编程内容,当从站断电、通讯失败等现象出现时,主站只报总
线故障,但不停机。这样,无论从站先上电,还是主站先上电,系统
都能正常运行:
S7-300中加入OB82、OB86、OB122;在S7-400中加入
OB82~OB87、OB122;
参考资料:http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=55153&cid=1029

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

专家置评

已阅,最佳答案正确。

  • 关注微信
上一篇:W#16#1002

猜你喜欢

微信公众号