300PLC如何在启动后检测DP从站掉电或总线断开

大家好!
    300PLC作为主站,在从站上挂了多个DP从站,主要是编码器等。在300PLC中可以实现总线DP总线断开时,PLC不从RUN进入Stop,也可以在PLC工作时,断开DP从站,调用oB86实现从站故障检测等等。但是,如何实现在PLC断电时,从站发生断电或总线断开后,PLC启动后自动检测到从站故障并给出那个从站故障(即实现从站故障检测)。我试过,在OB86中编程能够实现PLC通电工作时,从站总线断开(我没试过断电)后,给出那个从站出现故障;但是在PLC断电后,将从站的总线断开,在启动PLC时,发现PLC能够RUN,SF灯常亮、BF闪亮,但发现PLC好像没有调用OB86,也不能给出那个从站总线断开。请给位帮忙:
    是不是我没有正确使用组织块的原因,我就是想简单通过程序将从站在总线断开或断电时,给出哪个(或几个)从站故障,以实现从站故障检测。无论是PLC工作过程中,从站故障,还是在PLC没工作时,从站出现故障,PLC启动后也能够给出从站故障。请高手指点,最好给出代码。谢谢!!

最佳答案

用于诊断分析 PROFIBUS DP 和 PROFINET IO 的诊断软件包 PNIODiag:
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&objId=26996747&objAction=csOpen&nodeid0=16599820&lang=zh&siteid=cseus&aktprim=4&extranet=standard&viewreg=CN

提问者对于答案的评价:
回答有参考价值

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc247336.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月2日 下午3:23
下一篇 2018年12月2日 下午3:23

相关推荐