您现在的位置是:首页 > PLC技术 > PLC技术

PROFIBUS网络OB86的局部变量分析

来源:艾特贸易2017-12-20

简介选中 SIMATIC 管理器中的 OB86 ,按键盘上的 F1 键,打开 OB86 的在线帮助,可以查阅到图 7-7 中 OB86 局部变量的意义: 图7-7 OB86的局部数据 1) DB 86 的 DBBO ( OB86_EV_CLASS )为 16#39 表示故障刚

    选中SIMATIC管理器中的OB86,按键盘上的<F1>键,打开OB86的在线帮助,可以查阅到图7-7OB86局部变量的意义:

OB86的局部数据

    图7-7    OB86的局部数据

   1) DB 86DBBOOB86_EV_CLASS)为16#39表示故障刚出现,为16 #38表示故障刚消失。

   2)下面是与DP通信有关的DBB1中的故障代码OB86_FLT_ID的意义:

    ·16#C3:分布式I/O设备的DP主站系统故障。

    ·16#C4DP站故障。

    ·16#C5DP站内部的故障。

   3) DBB2中的中断优先级(OB86_PRIORITY)为16#1A( 26)

   4) DBB3中的OB编号(OB86_OB_NUMBR)16#56( 86)

   5) DBW4保留未用。

   6) DBW6#07FF( 2047)DP主站的DP接口的诊断地址(OB86_MDL_ADDR)。可以在CPUDP接口属性对话框的“地址”选项卡中找到它。

   7) DBD8OB86_RACKS_FLTD)的数据类型为32个位元素的数组(Array),为了便于编程,可以将它的数据类型更改为DWORD(双字)。如果故障代码为16#C4DP站故障),DBW8中的16#07 FC( 2044)是故障从站的诊断地址,与硬件组态中3号站的诊断地址相同。DBW10中的16#0103表示DP主站系统的编号为1,从站的站地址为3

   8) DBD12DBD16OB86_DATE_TIME)是调用OB的日期和时间。16 #1010091316#10226067表示事件发生在2010109131022606毫秒,星期六。

    3号从站故障消失时,CPU又调用一次0886MW101OB86的局部变量的前12B与从站有故障时基本上相同,其区别仅在于第一个字节为16#38,表示离开的事件。

(部分原创文章应编辑稿费需求,每篇需要收取2元的稿费,如需查看全文请联系客服索取,谢谢理解!在线客服:艾特贸易网客服为您服务