当前位置: 主页 > PLC控制

OB82对模块断线故障的检测

315-2DPPLC主机架上安装了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。

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

  • 关注微信

猜你喜欢

微信公众号