当前位置: 东方风力发电网>谈技术 >其他部件 > 基于PROFIBUS-DP的FCS性能研究及诊断软件的开发

基于PROFIBUS-DP的FCS性能研究及诊断软件的开发

2013-04-20 浏览数:666

安科瑞 徐玉丽

(江苏安科瑞电器制造有限公司 江苏江阴 214405)

摘    要:分析了PROFIBUS-DP传输协议与报文结构,设计了一种基于串口通信的PROFIBUS-DP总线性能分析与诊断软件,给出了程序的实现方法和关键技术,在PROFIBUS-DP实验平台上进行了运行调试。结果表明,该软件运行良好,可以基本完成对PROFIBUS-DP报文采集、分析和存储等功能。
关键词:现场总线, PROFIBUS-DP,通信协议,报文,串口。

0  引言
PROFIBUS是工业自动化领域内市场占有率最高的一种现场总线技术,它包括用于制造业自动化的PROFIBUS-DP和用于流程工业领域的PROFIBUS-PA,它是目前我国惟一的现场总线国家标准。随着越来越多工业控制系统采用了PROFIBUS现场总线技术,对这些控制系统进行具体的、直观的和实时的在线分析与诊断成为了最基本的要求,要想完成这样的任务,就需要有相应的工程分析诊断工具。国内外目前所研究的这些总线性能分析诊断工程工具存在着功能不够全面、界面不够完善、价格昂贵、不适合中国国情等问题。开发一款能够对总线系统进行分析和诊断,方便的、性能价格比高的分析诊断工程工具必将成为急需的产品。
由于在PRIFBUS传输报文可以反映出总线性能的很多参数,包括各种故障状态。比如:从参数化报文可以看出主站和从站的关系,从站的操作方式,包括通道参数、功能设定、装置参数和ID号等。从组态报文可以看出从站I/0类型及性质,以及模块的I/O性质及数据类型等。从诊断报文可以看出从站各种参数设置错误,各种组态错误,以及装置模块错误类型。所以,本文作者就是在对PROFIBUS-DP报文进行详尽分析的基础上,采用VC++ 6.0开发了一款基于串口通讯的PROFIBUS性能分析诊断软件。

1  PROFIBUS工作机理
1.1  PROFIBUS-DP编码技术
PROFIBUS-DP交换数据使用异步传输技术和NRZ编码。NRZ编码的二进制信号“0”或“1”的信号电平在信号持续期间维持不变。图1所示为NRZ码信号图。

图1 非归零码信号

  每个数据链路层协议数据单元应由一定数量的字符组成,每个字符都是一个用于异步传输的起——停字符。
每个字符由11个比特组成,包括1个总是为二进制“0”的起始比特(ST),8个可以是二进制数“0”亦可以是二进制数“1”的信息比特,1个可以是二进制“1”也可以是二进制数“0”的偶校验比特(P),1个总是为二进制数“1”的停止比特,如图2所示。

 

图2 单个字符格式

【延伸阅读】

标签:

阅读上文 >> 分体式LCD显示马达控制与保护单元
阅读下文 >> 基于光纤通信交互式远方自投装置的研发与应用

版权与免责声明:
凡注明稿件来源的内容均为转载稿或由企业用户注册发布,本网转载出于传递更多信息的目的,如转载稿涉及版权问题,请作者联系我们,同时对于用户评论等信息,本网并不意味着赞同其观点或证实其内容的真实性;


本文地址:http://eastwp.net/tech/show.php?itemid=15959

转载本站原创文章请注明来源:东方风力发电网

按分类浏览

点击排行

图文推荐

推荐谈技术