样例程序:故障从站的历史记录

问题:
如何能得到故障从站的历史记录?

解答:
想要得到各个从站的故障统计报告,可使用所附的,其中升成块FB126的源码。该源码在OB 86里被调用,并且在环形缓冲区里生成一份故障从站的历史记录。

FB126所用的背景数据块 DB 的结构:

字节 0..3

保留的

字节 4..129

每个从站的统计(每个从站保留有一个字节。该字节每出一次故障就加 1)

字节 130..3201

环形缓冲区,带有:
ID
从站号
进入 / 外出事件
时间标记

FB126无需任何传输参数。每一个从站的故障个数可直接从背景数据块 DB 里读出。

把OB86Diag.exe文件复制到一个独立的目录里,并且双击启动它。打开SIMATIC管理器,然后选择你的项目里的源程序文件夹。 利用“插入 > 外部源码”来导入该源码文件。双击打开插入的源码,并编译它。所生成的块现在位于你的项目的块文件夹中。

样例程序:故障从站的历史记录Registrierung notwendig OB86Diag.zip (18,2 KB)

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论