西门子工业cpu模块代理总经销商机架故障组织块(ob86)描述只要在分布式 i/o (profibus dp 或profinet io)中检测到中央扩展机架(不带s7-300)、dp 主站系统或站故障(进入事件与离开事件时),cpu的操作系统调用ob86。如果 ob86 尚未编程,当检测到此种类型的错误时,cpu 将转为 stop 模式。可使用 sfc 39 至42 禁用或延迟,并重新启用 ob86。机架故障 ob 的本地数据下表说明了机架故障 ob 的临时(temp)变量。变量名为 ob86的缺省名称。变量 类型 描述ob86_ev_class byte 事件等级和标识符:• b#16#38:离开事件•b#16#39:进入事件ob86_flt_id byte故障代码:(可能值:b#16#c1、b#16#c2、b#16#c3、b#16#c4、b#16#c5、b#16#c6、b#16#c7、b#16#c8、b#16#ca、b#16#cb、b#16#cc、b#16#cd、b#16#ce)ob86_prioritybyte 优先级,可通过 step 7 分配(硬件组态)ob86_ob_numbr byte ob编号(86)ob86_reserved_1 byte 保留ob86_reserved_2 byte 保留ob86_mdl_addrword 取决于错误代码
与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。其产品范围包括西门子s7-smart200、s7-200cn、s7-300、s7-400、s7-1200、s7-1500、s7-et200sp等各类工业自动化产品。西门子授权代理商、西门子一级代理商 西门子plc模块代理商﹐西门子模块代理商供应全国范围:
与此同时,我们还提供。
西门子中国授权代理商——浔之漫智控技术(上海)有限公司,本公司坐落于松江工业区西部科技园,西边和全球zhuming芯片制造商台积电毗邻,
东边是松江大学城,向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
目前,浔之漫智控技术(上海)有限公司将产品布局于中、高端自动化科技产品领域,
plc模块s7-200、s7-1200、s7-300、s7-400、et200分布式i/o等
hmi触摸屏、sitop电源、6gk网络产品、et200分布式i/o siemens驱动产品mm系列变频器、g110 g120变频器、直流调速器、电线电缆、
驱动伺服产品、数控设备siemens低压配电与控制产品及软起动器等
扩展机架故障•ob86_mdl_addr:im 的逻辑基址• ob86_z23:针对于每个可能的扩展机架包含一个位:导致调用ob86的每个扩展机架均报告为已出现故障(置位各个位)。不再显示之前出现故障的扩展机架。- 位 0:始终为 0- 位 1:扩展机架 1- :-位 21:扩展机架 21- 位 22 到 29:始终为 0- 位 30:在 simatic s5 区域中至少有一个扩展机架出现了故障-位 31:始终为 0b#16#38 b#16#c1 扩展机架再次可运行ob86_mdl_addr(对于ob86_flt_id=b#16#c1)。再次可运行的扩展机架在 ob86_z23 中进行报告(置位各个位)。b#16#38b#16#c2 扩展机架再次可运行(扩展机架因预期组态与实际组态不符而出现故障)• ob86_mdl_addr:im 的逻辑基址•ob86_z23:针对每个可能扩展机架包含一个位,请参见ob86_flt_id b#16#c1。已置位的含义:在受影响机架中:-存在具有错误类型 id 的模块- 已组态的模块丢失- 至少有一个模块故障。分布式 i/o 设备:dp主站系统故障只有进入事件会导致启动错误代码为 b#16#c3 的 ob 86。离开事件可启动错误代码为 b#16#c4,且事件等级为b#16#38 的 ob 86:每个 dp 从站的返回会启动 ob86• ob86_mdl_addr:dp 主站的逻辑基址•ob86_z23:dp 主站 id:- 位 0 到 7:保留- 位 8 到 15:dp 主站系统 id- 位 16 到31:保留b#16#39/b#16#38 b#16#c4 dp 站故障• ob86_mdl_addr:dp 主站的逻辑基址•ob86_z23:受影响 dp 从站的地址:- 位 0 到 7:dp 站编号- 位 8 到 15:dp 主站系统 id- 位 16 到30:s7 从站的逻辑基址或者标准 dp 从站的诊断地址- 位 31:i/o 标识符b#16#39/b#16#38 b#16#c5dp 站故障ob86_mdl_addr 和 ob86_z23(对于 flt_id=b#16#c4)b#16#38 b#16#c6扩展机架可再次运行,但模块参数仍存在错误。• ob86_mdl_addr:im 的逻辑基址•ob86_z23:包含针对于每个可能的扩展机架的一个位:- 位 0:始终为 0- 位 1:扩展机架 1- :- 位 21:扩展机架21- 位 22 到 30:保留- 位 31:始终为 0• 置位时的含义(在所涉及的扩展机架中):- 存在具有错误类型标识符的模块-存在缺少参数或具有错误参数的模块。b#16#38 b#16#c7 返回 dp 站,但模块参数分配存在错误•ob86_mdl_addr:dp 主站的逻辑基址含义b#16#38b#16#c8 返回 dp 站,但所配置的组态和实际组态不符• ob86_mdl_addr:dp 主站的逻辑基址•ob86_z23:受影响 dp 从站的地址:- 位 0 到 7:dp 站编号- 位 8 到 15:dp 主站系统 id- 位 16 到30:dp 从站的逻辑基址- 位 31:i/o 标识符b#16#39 b#16#ca profinet io 系统故障•ob86_mdl_addr:io 控制器的逻辑基址• ob86_z23:- 位 0 到 10:0 (站号)- 位 11 到 14:io系统 id- 位 15:1- 位 16 到 31:0b#16#39/38 b#16#cb profinet io 站故障/站返回•ob86_reserved_1:- b#16#c4:其它站无故障- b#16#cf:其它站已失败/存在故障•ob86_mdl_addr:io 控制器的逻辑基址• ob86_z23:- 位 0 到 10:站号- 位 11 到 14:io 系统id- 位 15:1- 位 16 到 30:站的逻辑基址- 位 31:i/o 标识符b#16#39/38 b#16#ccprofinet io 站故障/已更正站故障• ob86_reserved_1:- b#16#c4:其它站无故障-b#16#cf:其它站已失败/存在故障• ob86_mdl_addr:io 控制器的逻辑基址• ob86_z23:- 位 0 到10:站号- 位 11 到 14:io 系统 id- 位 15:1- 位 16 到 30:站的逻辑基址rofinet io站返回,实际组态与期望组态不匹配• ob86_mdl_addr:io 控制器的逻辑基址• ob86_z23:- 位 0 到10:站号- 位 11 到 14:io 系统 id- 位 15:1- 位 16 到 30:站的逻辑基址- 位 31:i/o标识符b#16#38 b#16#ce profinet io 站返回,模块组态参数存在错误• ob86_mdl_addr:io控制器的逻辑基址• ob86_z23:- 位 0 到 10:设备编号- 位 11 到 14:io 系统 id- 位 15:1- 位16 到 30:站的逻辑基址- 位 31:i/o 标识符注释如果使用具有 dpv1 功能的 cpu,可借助于 sfb54"ralrm" 获取有关中断的其它信息,这些信息不止包含 ob 的起始信息。在 s7 兼容模式下操作 dp主站时,这一点也同样适用。只要发生由通讯错误导致的事件,cpu 的操作系统就会调用 ob87。如果 ob87 尚未编程,cpu不会转为 stop 模式。可以使用 sfc 39 至 42 禁用或延迟,并重新启用通讯错误 ob。ob87的本地数据下表说明了通讯错误 ob 的临时(temp)变量。变量名为 ob87 的缺省名称。变量 类型 描述ob87_ev_classbyte 事件等级和标识符:b#16#35ob87_flt_id byte故障代码:(可能值:b#16#d2、b#16#d3、b#16#d4、b#16#d5、b#16#e1、b#16#e2、b#16#e3、b#16#e4、b#16#e5、b#16#e6)ob87_prioritybyte 优先级,可通过 step 7 分配(硬件组态) 程序块执行被中止后,cpu 操作系统将调用 ob88。导致此中断的原因可能是:• 同步错误的嵌套深度过大• 块调用(u 堆栈)的嵌套深度过大• 分配本地数据时出错如果未对 ob 88编程且程序块执行被中止,则 cpu 进入 stop 模式(事件 id w#16#4570)。如果在优先级 28 下中止了程序块执行,则cpu 进入 stop 模式。可借助于 sfc 39 至 42 禁用、延迟和启用处理中断 ob。处理中断 ob的本地数据下表给出了处理中断 ob 的临时(temp)变量。ob 88 的缺省名称被选为变量名。变量 数据类型描述ob88_ev_class byte 事件等级和 id:b#16#35ob88_sw_flt byte 故障代码可能的值:•b#16#71:同步错误的嵌套深度过大• b#16#72:同步错误的嵌套深度过大• b#16#73:同步错误的嵌套深度过大•b#16#74:块调用(u 堆栈)的嵌套深度过大• b#16#75:块调用(b 堆栈)的嵌套深度过大•b#16#76:分配本地数据时出错• b#16#78:未知指令• b#16#7a:带目标地址的跳转指令超出了块请参见 cpu操作列表,以确定哪些错误代码适用于用户 cpu。ob88_priority byte • 优先级等级:28ob88_ob_numbrbyte ob 编号(88)ob88_blk_type byte 出现错误的块的类型