OB82对模块断线故障的检测

315-2dp PLC主机架上安装了2个7KF01模拟量模块,硬件组态中模拟量模块已经勾选了断线中断功能。看完西门子关于OB82使用的例子后,知道,当有断线故障时,会调用OB82,OB82_EV_CLASS=16#39,故障解决后,调用OB82,OB82_EV_CLASS=16#38。通过调用SFC51知道故障模块的起始地址,通过诊断数据字节可以知道是哪个通道发生了断线故障。测试中发现,当存在2个通道出现断线故障后,把某一通道线路接好,没有调用OB82(OB82_EV_CLASS=16#39)。当把另外一个故障通道断线恢复后,调用OB82故障恢复OB82_EV_CLASS=16#38。为什么第一个通道恢复后没有执行OB82调用呢?谢谢。

最佳答案

只要模块的SF指示灯还亮着,即还有故障,哪怕还有一个通道,都不算故障解除。待整个模板完全正常后调用OB82_EV_CLASS=16#38。

提问者对于答案的评价:
谢谢,明白了

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月12日 下午6:48
下一篇 2017年11月12日 下午6:49

相关推荐