[发明专利]一种PROFIBUS-DP总线的诊断方法无效
申请号: | 201210206792.9 | 申请日: | 2012-06-18 |
公开(公告)号: | CN102736617A | 公开(公告)日: | 2012-10-17 |
发明(设计)人: | 崔岩;赵盾;安俊君;弓箭舰;王海信;张利;苏生 | 申请(专利权)人: | 北京首钢自动化信息技术有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 北京华谊知识产权代理有限公司 11207 | 代理人: | 刘月娥 |
地址: | 100041*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 profibus dp 总线 诊断 方法 | ||
技术领域
本发明属于检测技术领域,特别是提供了一种PROFIBUS-DP总线的诊断方法,可以快速定位PROFIBUS-DP总线中的故障点,为高效地处理各类PROFIBUS-DP总线故障提供保障。
背景技术
PROFIBUS-DP是工业自动化领域内市场占有率最高的一种现场总线技术,它是目前我国惟一的现场总线国家标准。随着PROFIBUS-DP现场总线技术的广泛应用,对那些基于PROFIBUS-DP总线的控制系统进行具体的、直观的和实时的在线分析与诊断成为了最基本的要求,下面介绍的PROFIBUS-DP总线的诊断方法可以满足上述要求。
发明内容
本发明的目的在于提供一种PROFIBUS-DP总线的诊断方法,实现了对PROFBIUS-DP总线故障的在线诊断,提高了处理PROFIBUS-DP总线故障的效率。
利用一台带有网卡的处理机,在处理机中创建PROFIBUS-DP总线诊断模型,存储于处理机的硬盘存储器中,建立处理机与PROFIBUS-DP主站间的TCP/IP协议通信,运行PROFIBUS-DP总线诊断模型,通过主站读取从站响应报文中源服务访问点(SSAP)为“3Ch”的诊断响应报文,解析报文内容,输出诊断信息。具体步骤为:
(1)在处理机中创建PROFIBUS-DP总线诊断模型,存储于处理机的硬盘存储器中,模型中包含诊断数据缓冲区和故障诊断信息库,诊断数据缓冲区以字节为单位。
用于存放从站诊断响应报文中数据单元的内容。故障诊断信息库中包括从站状态诊断码和故障信息诊断码以及与它们相对应的诊断信息。从站状态诊断信息是通过对诊断数据缓冲区第1~6字节的每一位的状态进行解析,获取被诊断从站的组态、参数设置、有无扩展诊断信息、是否准备好与主站进行数据交换以及从站的ID号等信息。故障诊断信息是通过对诊断数据缓冲区第7个字节开始的若干个字节(最多可达237个字节)的每一位进行解析来获取的。它们是由从站的制造商在设备描述文件(GSD文件)中对每一个字节的每一位具体定义,我们通过对常用DP从站的设备描述文件进行解读,定义了这些从站的故障诊断信息。
(2)建立处理机与PROFIBUS-DP主站间的TCP/IP协议通信。
(3)运行PROFIBUS-DP总线诊断模型,通过主站读取从站响应报文中源服务访问点(SSAP)为“3Ch”的诊断响应报文,将其数据单元的内容存入诊断数据缓冲区中。
(4)PROFIBUS-DP总线诊断模型对诊断数据缓冲区中的内容进行解析,输出相应的诊断信息。
本发明的优点在于,通过对PROFIBUS-DP总线进行实时地、在线地诊断,快速地定位PROFIBUS-DP总线中的故障点,辅助维护人员高效地处理各类PROFIBUS-DP总线故障,将PROFIBUS-DP总线故障对生产的影响降至最低,保障生产线的稳定运行。
采用本发明实现了对PROFIBUS-DP总线故障的诊断,可以代替专用的PROFIBUS-DP总线诊断工具,因此能够降低成本,实现自主开发。
附图说明
图1为PROFIBUS-DP总线诊断原理图。
具体实施方式
设置处理机的IP地址与PROFIBUS-DP主站IP地址在同一地址段,使处理机能够与PROFIBUS-DP主站以TCP/IP协议进行通信。运行处理机中的PROFIBUS-DP总线诊断模型,读取从站的诊断响应报文,例如,读取到的一个从站诊断响应报文数据单元的前6个字节的内容为:06 05 00 FF 00 0B,PROFIBUS-DP总线诊断模型会将这些数据首先存入诊断数据缓冲区中,然后对诊断数据缓冲区中的内容进行解析,诊断数据缓冲区中每个字节的内容在诊断信息库中都有定义,06表示故障为组态错误,从站未准备好进行数据交换;05表示该从站必须重新进行参数设置;00表示诊断信息未溢出;FF表示没有主站拥有该从站;00 0B表示该从站的ID号000B。这样最终输出的诊断信息就是“ID号000B的从站未组态或组态错误”。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京首钢自动化信息技术有限公司,未经北京首钢自动化信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210206792.9/2.html,转载请声明来源钻瓜专利网。