profibus总线诊断

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

为什么要进行网络诊断随着电气自动化控制技术的发展,在烟草、电力等各个领域,基于现场总线技术的控制系统越来越多,然而在实际应用过程中,可能会出现这样或那样的问题,致使系统不能长时间地可靠的运行,给工业生产带来了巨大的损失。如何更加快速地找到故障原因,排除故障,消灭隐患,成了PROFIBUS总线应用过程中一个重要的研究方向。网络诊断的目的通过网络诊断快速解决现场故障,节约维修时间找到一种快捷的诊断方式,使网络故障的排除不再依赖维修人员的技术水平.网络诊断的方法使用西门子BT200485总线测试仪使用西门子STEP7软件诊断,在线诊断硬件通过编程诊断Profibus故障,调取中断块信息通过调用FB125\FC125诊断Profibus故障使用第三方诊断工具诊断网络使用西门子BT200485总线测试仪BT200主要是进行硬件测试与诊断。在系统安装调试过程中,可以使用BT200对PROFIBUSDP网络进行诊断。BT200是一种对RS485物理层检测的工具,操作简单方便,无须借助于其他的诊断工具,可以检测站地址、测量RS485接口的好坏、PROFIBUS电缆长度及信号反射等。优缺点分析:BT200主要是针对RS485物理层的检测,手持式的检测工具使用灵活、方便,但功能有限,主要在系统安装调试过程中使用。使用西门子STEP7软件诊断,在线诊断硬件在STEP7中,提供了丰富的诊断信息,通过在线打开”PLC/故障模块”即可查看到在线故障的诊断信息.具体的操作如下:1使用西门子STEP7打开硬件配置界面2下载到项目PLC中2运行PLC并防真一些故障2在线打开PLC/故障模块可以看到相关的诊断信息2点击模块信息可以查看更多的信息2优缺点分析不依赖工具即可在线诊断,获取信息,在简单的故障判断中可以节约时间,判断定位准确但是判断的具体信息不是很精确,需要依赖技术人员的经验.通过编程诊断Profibus故障,调取中断块信息在中断块中,STEP7给我们提供了很多诊断信息,通过编程将信息读出,然后分析数据获取具体的故障.故障的信息随故障的原因分布在OB82OB86中,下面演示是具体获得信息的办法如果一个模块具有诊断能力,并且已为它启用了诊断中断,那么当它检测出其诊断状态发生变化时,它将发送一个诊断中断请求到CPU。存在一个问题或一个组件要求维护或两者皆有(事件输入状态)。不存在问题且没有其它组件需要维护(事件退出状态)。则操作系统调用OB82。OB82中断块的作用在OB82中,调用SFC20将OB82中的信息读到DB块DB1.DBB0开始的12个字节中.(300中调用SFC13)同样在OB86中,调用SFC20将OB86中的信息读到DB块DB1.DBB30开始的12个字节中.(300中调用SFC13)在仿真OB82中设置故障在仿真OB82中设置故障,在DB1中可以看到获取的诊断信息在OB82的帮助可以查看诊断的具体信息下表列出了获取代码的具体含义39421A52C5540000110300000000000039进入事件C5保留11000100011=模块发生故障1=外部电压故障0042错误代码54输入模块03000001110111=模块等级001A=26中断等级00逻辑基址,在仿真中无数000052=82中断块号000000获取代码的具体含义只要在分布式I/O(PROFIBUSDP或PROFINETIO)中检测到中央扩展机架(不带S7-300)、DP主站系统或站故障(进入事件与离开事件时),CPU的操作系统调用OB86。如果OB86尚未编程,当检测到此种类型的错误时,CPU将转为STOP模式。可使用SFC39至42禁用或延迟,并重新启用OB86。OB86中断块的作用在仿真OB86中设置故障此次故障为在OB86的帮助可以查看诊断的具体信息下表列出了获取代码的具体含义39C41A56C0543FFC3FF801031999-11-30-00:00:0039进入事件C0保留030-7位子站的编号03=3即三号从站00C4DP站故障在DB1.DBW36中可以查到详细的地址说明54保留01DP主站系统ID001A=26中断等级3FFC搞不明白3FF81111111111111000其中的第32位的1代表I/O标示符第16位到31位代表S7从站的逻辑基址或者标准DP从站的诊断地址0056=86中断块号00获取代码的具体含义优缺点分析:不依赖工具即可在线诊断,获取信息。需要编程,获取具体信息精确,分析复杂,需要依赖维修人员的经验。通过调用FB125\FC125诊断Profibus故障西门子公司为了诊断,专门开发了FB125\FC125功能块来进行网络诊断。这些功能块是嵌入到程序中,自己判断信息并通过接口显示出来。这些功能块必须在OB1、OB82、OB86中调用。在项目中调用FB125DB125为背景数据块在OB1中调用FB125,同样在OB82、OB86中都同样调用无故障时DB125中采集到的信息,在数据框的右边有数据的详细说明正常状态下采集到的信息设置20号站点故障20号故障时采集到的信息优缺点分析:不依赖工具即可在线诊断,获取信息。需要编程,获取具体信息精确,通过人机界面可以组态诊断信息,方便观察和排除故障,并且可以进行历史记录查询。

1 / 37
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功