- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 4
PROFIBUS-DP与MODBUS协议转换研究
(武汉大学自动化系,武汉,430072)
[摘 要] 介绍了PROFIBUS和MODBUS两种现场总线的协议模型,深入探讨了两种现场总线的协议的转换方法,并给出了一个网关的实现。
[关键字] 现场总线; PROFIBUS-DP; MODBUS; 协议转换; SPC3
A Protocol Conversion Research between PROFIBUS-DP and MODBUS
(Automation Department, WUHAN
Abstract: The deferent characters of two famous fieldbus protocol, PROFIBUS-DP and MODBUS, are introduced in the paper. A thorough research is given on the protocol conversion between these two fieldbus system. And a gateway module is developed based on the research.
Key words: Fieldbus; PROFIBUS-DP; MODBUS; Protocol Conversion; SPC3
1 引 言
现场总线控制系统由于它的开放性、分散性和完全可互操作性等特点,正成为未来新型工业控制系统的发展方向。但现场总线协议标准众多且通讯协议差异很大,互不兼容。这一方面给现场总线控制系统的集成带来了很大困难,导致出现“自动化孤岛”,另一方面也给现场总线技术的推广以及现场总线控制系统的应用带来了不利影响。本文通过对PROFIBUS- DP与MODBUS总线之间的协议转换技术的探讨,研究不同现场总线之间的集成问题。
2 PROFIBUS-DP与MODBUS协议
2.1 PROFIBUS-DP 协议
PROFIBUS是应用于制造业和过程自动化领域中的现场总线标准。它包括三个兼容的版本:PROFIBUS- DP、PROFIBUS-PA和PROFIBUS-FMS。PROFIBUS-DP主要应用于自动控制系统与和分散外围设备I/O及智能现场仪表之间的高速数据通信。PROFIBUS协议采用ISO/OSI简化模型,它使用了1、2层外加用户接口,3至7层未加描述。这种精简的结构确保高速数据传输。
PROFIBUS-DP的物理层是根据EIA标准的RS-485制定。数据链路层描述了用于数据传输中报文的一般格式、安全机制和可用的传输服务。PROFIBUS-DP协议的任务只是定义用户数据怎样通过总线从一个站传送到另一个站。在这里,传输协议并没有对所传送的用户数据进行评价。直接数据链路映像程序(DDLM)提供对第2层的访问。在用户接口中规定了PROFIBUS-DP设备的应用功能,以及各种类型的系统和设备的行为特性。
根据OSI参考模型,第2层规定总线存取控制、数据安全性以及传输协议和报文的处理。在PROFIBUS中,第2层称为FDL层(现场总线数据链路层)。第二层的数据服务如表1所示。这些服务由上层协议通过第二层的服务存取点(Service Access Point – SAP)调用。PROFIBUS-DP使用了这些服务的子集,即SRD和SDN服务。在PROFIBUS-DP中,每个SAP都赋有一个定义明确的功能。其中 Default SAP用于数据交换。
表1 PROFIBUS传输服务
服务
功能
DP
PA
FMS
SDA
发送数据需应答
×
SRD
发送和请求数据需应答
×
×
×
SDN
发送数据不需应答
×
×
×
CSRD
循环地发送和请求数据需应答
×
每个PROFIBUS-DP系统可包含三种不同类型的设备:一类主站、二类主站和从站。主从站之间采取主从方式的总线存取协议。图2为主从站之间报文通信的基本顺序。
2.2 MODBUS协议
自1979年以来MODBUS协议是工业串行通讯事实上的标准。MODBUS标准定义了应用层的通信协议,位于OSI模型的第七层。连接在同一总线或网络中的设备以“client/server”模式进行通信。它目前可应用于:
· 基于以太网的TCP/IP协议;
· 不同媒介的异步串行通信( EIA/TIA-232-E,EIA-422,EIA/TIA-485A,光纤,无线电等);
· MODBUS PLUS,一种高速令牌网络。
当它应用于串行总线上时,数据交换在一个主站(master)和的几个从站(slaves)之间进行。主站执行了client的功能,从站执行了server的功能。图3给出了MODBUS通信栈。
MODBUS
文档评论(0)