工控编程吧

标题: S7-300一个故障 [打印本页]

作者: baikhgmv    时间: 2016-10-2 10:48
标题: S7-300一个故障
S7-300一个故障现场报了一个这样的故障,请高手帮忙分析一下错误原因,急急急!
Plc-error:station failed(ob86)。
配置大概是这样cpu:315-2DP,用365带的一个子站,还带了10几台变频器


------应该是DP从站出现了问题,建议程序编程时使用FC125诊断DP从站,并在触摸屏;里做报警。这样是哪个DP从站出现问题就可以很快知道。


-------在以下情况下,CPU 的操作系统调用OB86:

? 中央扩展单元 (不带S7-300) 的故障已经删除 (事件进入和退出状态)。

? DP 主站系统的故障已删除 (事件进入和退出状态)。

? 使用分布式I/O (PROFIBUS DP 或PROFINET IO) 时检测到站故障 (事件进入和退出状态)。

? 使用分布式I/O (PROFIBUS DP 或PROFINET IO) 时禁用了一个带SFC 12“D_ACT_DP”和设置

MODE=4 的站。

? 使用分布式I/O (PROFIBUS DP 或PROFINET IO) 时启用了一个带SFC 12“D_ACT_DP”和设置

MODE=3 的站。

如果OB86 尚未编程,当检测到此种类型的错误时,CPU 将转为STOP 模式。

可使用SFC 39 至42 禁用或延迟,并重新启用OB86。

在不停机的情况下,看一下是哪个设备存在问题。


--------这种问题主要看你的工艺要求了,在某个变频器出问题的时候你的工艺要求是否需要全部停止,如果不需要的话,把OB82-0B86全部拷贝到你的程序里面去,这样你的某个变频器坏了需要维修或者更换的时候,就不用停止整个系统了。


-------下载空的OB86,看看CPU是否会停机。在硬件状态内参看硬件状态,如果有红色的就是有故障的站点。



-------在硬件组态界面,在线观察从站的状态,看看到底哪个从站出现了问题


------仔细看看诊断缓冲区的信息,看看最开始的报警时的地址


-------通讯错误,应该是某一个DP从站出错,可以打开硬件在线诊断,能看到很详细的信息,如果是从站的问题会有具体DP地址,若是程序问题会有某个程序块名称。






欢迎光临 工控编程吧 (https://www.gkbc8.com/) Powered by Discuz! X3.4