应用OB86诊断站故障.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
应用OB86诊断站故障,液压站故障诊断,分站故障诊断仪,ob3396ap应用,ob中文站,ob站队,汽车故障诊断仪,汽车故障诊断与排除,主板故障诊断卡,路由器故障诊断与排除

应用OB86诊断站故障 组态 组态主站CPU412-DP 组态从站 注:从站ET200M和ET200S需要从Profibus DP—DPV0中拖出来。 并按照从站上拨码的数值设置PROFIBUS地址 调用OB86,并编程把OB86的临时变量存入DB86,以便进行故障分析 在OB86中编写程序如下 注:OB86中的TEMP变量存在临时堆栈,故调用时可以在符号名前加#或者直接用L0.0 LB0这样的表示 在DB86中读取故障信息并进行分析 1.从站掉电 故障离去 2.拔掉从站ET200S中一个模块 ET200S的指示灯:BF红灯常亮 CPU的指示灯:SF红灯常亮,BF闪烁 故障离去 3.拔掉从站ET200S的PROFIBUS线 ET200S的指示灯: BF红灯常亮 CPU的指示灯:SF红灯常亮 BF闪烁 故障离去 附录1:PROFIBUS故障诊断小结 1、 使用西门子BT200 485总线测试仪测试PROFIBUS BT200是一种对RS485物理层进行测试的检测工具,它不仅可测试电缆的情况,还可以测量从站的站地址。BT200分为普通和专家两种测试模式,在普通模式下可检测出站点连接中断、接线反相、短路、AB相或屏蔽层断路、没有或多于2个终端电阻等信息;专家模式还可进行RS485接口测试、路径测试、网络距离测量和信号反射测试等功能。 站点测试:将BT200连接到已通电的从站上,对于一个从站的RS485接口,可检测出485接口的好坏,还能测量实际总线电平(标准为5V)。 路径测量:BT200可跨越中继器或光纤对整个网络进行测试,还可测出总线上的正常工作的从站数量和站地址。 距离测量:BT200可测出PROFIBUS电缆的实际长度(测量误差0.5米,电缆较短时不能准确测量)。 2、使用带诊断功能的总线中继器对PROFIBUS网络进行在线诊断   诊断中继器用于在系统正常工作时进行线路诊断。它作为一个RS 485中继器集成在 PROFIBUS DP网络中,并且具有线路诊断的强大功能。诊断中继器可以检测出A或者B断线、信号线和屏蔽层之间发生短路、缺少总线终端电阻等电缆故障。在STEP 7中,可以使用COM PROFIBUS或者GSD文件将诊断中继器组态为一个标准从站。 3、用西门子STEP7软件进行网络诊断 在STEP7中的“HW config”中,使用菜单项“PLC-故障模块”在线打开可访问站的组态信息。 4、通过编程诊断PROFIBUS故障 对于分布式I/O,如果机架、子网或者站发生故障被PLC识别后,CPU(CPU315-2DP或S7-400)操作系统会调用OB86机架故障处理组织块,并且这些事件的发生和离去都会触发调用。在OB86中编程可识别PROFIBUS总线是否发生故障,并可编程对产生的不同故障分类处理。 通过调用SFC13系统功能(读出从站诊断信息)诊断PROFIBUS,在OB1中调SFC13系统功能,可将从站诊断信息存入一个DB数据块中进行分析,识别故障从站地址。 CALL SFC13 REQ :=TRUE /读请求 LADDR :=W#16#3FE    /从站诊断地址 RET_VAL :=MW0 /SFC13的输出参数 RECORD :=P#db100.DBX0.0 BYTE 64/诊断数据目的数据块 BUSY :=M2.0 /SFC13运行状态 通过调用功能块FB125和功能FC 125PROFIBUS-DP诊断块诊断PROFIBUS网络,功能块FB125不仅可诊断出哪个从站发生了错误和故障,还可检测有关从站错误或者故障的详细信息。调用功能块FB125(包括相同的背景数据块编号和实际的用户操作数) 必须在OB1、OB82和OB86中执行。功能FC125是一个简化版本,只能给出 “哪一个从站发生了错误或者故障”的信息。使用该功能无法显示更详细信息。功能FC125在组织块OB1调用。?(OB86) ---来源于焦工给的中文资料《SFB/SFC手册(S7-300/S7-400标准功能参考手册》 只要在分布式I/O (PROFIBUS DP或PROFInet IO)中检测到中央扩展机架 (不带S7-300)、DP主站系统或站故障(进入事件与离开事件时),CPU的操作 系统调用OB86。 如果OB86尚未编程,当检测到此种类型的出错时,CPU将转为STOP模式。 可使用SFC 39至42禁用或延迟,并重新启用OB86。 机架故障OB的本地数据 下表说明了机架故障OB的临时(TEMP)变量。变量名为OB86的缺省名称。 如果要对依赖于可能错误代码的OB86进行编程,建议按如下方式组织局部变量: 下表给出了启动OB86的事

文档评论(0)

mydoc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档