技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > S7-300从站通讯不上后怎么防止CPU进入停机状态

S7-300从站通讯不上后怎么防止CPU进入停机状态

刘玉蓉 发布于2014-10-22 17:53 4 0 标签:

从来没有编写过程序,一直都是拿别人的程序进行调试,近遇到个问题,就是CPU315-2DP(新版本的)有个从站没通讯上后,导致CPU停机了,程序中也创建OB80了,所以现在也没找到什么原因,想问下,怎么才能防止从站掉站或通讯不上后不导致CPU停机呢?

佳答案

1、  OB80    时间故障组织块:OB 执行时出现故障S7-300 CPU 的操作系统调用OB80。这样的故障包括: 循环时间超出、执行OB 时应答故障、向前移动时间以致于跃过了OB 的启动时间、CiR 后恢复RUN 方式。如果,例如,当循环中断OB 仍在执行前一次调用时,该OB 块的启动事件发生,操作系统调用OB80。如果OB80 未编程,CPU 变为STOP 方式。您可以使用SFC39 至42 封锁或延时和再使能时间故障OB。

2、既然你走的DP总线,从站掉站,为避免cpu进入停机,你可以加入这个组织块!
   OB86       机架故障组织块
当扩展机架(不是CPU 318)、DP 主站系统、或分布式I/O 中从站故障时(到
来和离去事件时),CPU 的操作系统调用OB86。如果OB86 未编程,当检测到
这类故障时,CPU 进入STOP 方式。您可以使用SFC 39 至42 禁止、延时或使
能OB86。
3、加入 OB121  编程故障组织块
当有关程序处理的故障事件发生时CPU 的操作系统调用OB121。例如,如果程
序调用了CPU 中不存在的块,OB121 就被调用。
4、加入OB122组织块 I/O 访问故障组织块 
当对模板的数据访问出现故障时CPU 的操作系统调用OB122。例如,如果CPU 对
I/O 模板的数据访问时检测到读故障,操作系统调用OB122。

可以参考:《OB组织块的使用说明》
https://218.93.112.166/ec/C23/dl/xxzl/%E7%BB%84%E7%BB%87%E5%9D%97%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E.pdf

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签