电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

如何应用诊断中断处理组织块(OB82)?

2016-12-30 15:56分类:PLC自学教材 阅读:

       如果模块有诊断功能并且激活了它的诊断中断,当它检测到错误时,以及错误消失时,操作系统都会调用OB82。当一个诊断中断被触发时,有问题的模块自动在诊断中断OB的启动信息和诊断缓冲区存人4个字节的诊断数据和模块的起始地址。在编写OB82的程序时,要从OB82的启动信息中获得与出现的错误有关的更确切的诊断信息。例如,是哪一个通道出错,出现的是哪种错误。
使用SFC51“RDSYSST”可以读出模块的诊断数据,用SFC52“WRUSMSG”可以将这些信息存入诊断缓冲区。也可以发送一个用户定义的诊断报文到监控设备。
    OB82在下列情况下被调用:有诊断功能的模块的断线故障、模拟量输入模块的电源故障、输入信号超过模拟量模块的测量范围等。

上一篇:如何应用时间错误处理组织块(OB80)?

下一篇:如何应用插入/拔出模块中断组织块(OB83)?

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部