Profibus DP模拟主站通信机制分析.pdfVIP

  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文档。上传文档
查看更多
Profibus DP模拟主站通信机制分析

Profibus DP 模拟主站通信机制分析 2013 年 1 月 Profibus DP 模拟主站通信机制分析 Profibus DP 模拟主站通信机制分析 Ver1.1 2013 年 1 月 Showman Profibus DP 模拟主站通信机制分析 2013 年 1 月 Profibus DP 模拟主站通信机制分析 1、概述 Profibus DP 是一种主从模式的现场总线技术,Profibus DP 网络上的所有通信 行为都是由主站发起的,从站只能被动响应主站的服务请求。DP 网络上的主站 有两种,分别是一类主站和二类主站,其中二类主站负责网络配置、组态和监视 功能,如西门子的 CP5611 加上 Step7 软件;一类主站负责系统控制功能的实现, 如西门子的 S7-300 PLC。 用户在调试 DP 从站的时候,首先需要考虑如何构建 DP 网络调试系统。西 门子公司推荐的 DP 网络调试解决是采用由 CP5611 通信卡、ComProfibus 软件和 待调试 DP 从站组成的调试系统,其中 CP5611 通信卡与 ComProfibus 软件合起 来实现一类和二类主站的功能,即将一类主站和二类主站的功能合二为一;或者 采用由 Step7 组态/编程软件 CP5611 通信卡(二类主站)、PLC(一类主站)和待 调试从站构成的网络调试系统。这两种 Profibus DP 网络调试方案对普通用户(尤 其是学生)来说成本有些高,尤其是后者。因此,如何创建一个集一类主站和二 类主站功能于一体的、低成本的 DP 网络调试软件或者设备会有利于普通用户的 学习和调试工作。 在开发 DP 主站的过程中,必然涉及到通信协议的问题,对于普通的软件开 发者来说,研究并编写 DP 主站通信协议是很有难度的。接触过 DP 通信协议的 用户可能会感觉到,DP 主站协议虽然复杂,但在工作过程中能用到的只是很少 一部分,且极有规律。 这里我们主要介绍一类主站与从站之间的通信过程,具体包括通信过程、报 文内容分析等。希望根据上述分析内容,软件开发者可以自行开发出简单的 DP 主站调试软件。 2、DP 主/从站通信过程分析 在 DP 网络的组态、配置、控制过程中,用户的组态、和配置信息(如 DP 从站的地址、每个从设备的模块配置信息等)和控制程序由二类主站通过 MPI 接口或 DP 接口下载到一类主站(如 S7300 PLC)中。一类主站根据配置信息对 指定从站进行参数化、模块配置等操作,最后实现主/从站之间的数据交换操作, 进入到 DATA_EXCHANGE 状态。 从站的工作状态包括以下三个阶段,即“WAIT_PRM”、“WAIT_CFG”状态 和“DATA_EXCHANGE”状态,主站通过 Get_Diagnostics 服务来获取从站的工 作状态。 从站上电后,经过设备初始化过程后,会直接进入到“WAIT_PRM”状态, 在此状态下,主站通过 Set_Prm 服务对从站进行参数化设置操作,在没有问题的 情况下,从站会进入到“WAIT_CFG”状态;当从站接收到主站的 Check_Cfg 服务请求后,且检查 CFG 数据无误后,则进入到“DATA_EXCHANGE”状态。 如果用户用 SPC3、VPC3 等协议芯片开发 DP 从站的话,则此时芯片的 XDATAEXCH 引脚会由高转低,用户会在此引脚处接一个 LED 灯,灯亮时则表 示芯片已经进入“DATA_EXCHANGE”状态。 Profibus DP 模拟主站通信机制分析 2013 年 1 月 Profibus DP 模拟主站通信机制分析 3、模拟主站通信机制 用户在开发模拟主站需要注意这样一个问题,即模拟主站必须以最小时间间 隔不停地向网络上发送报文,包括 FDL_status、Set_Prm,Get_Diagnostics, Check_Cfg,Data Exchange 等,发送最小时间间隔建议设为 200ms 或者更小,超 过这个时间间隔,从站会因为波特率检测看门狗超时而经常处于 BAUD_Research 状态,从而不会响应用户请求。 主站会维护两个列表,一个是活动设备列表 ActiveDevList,另一个是配置设 备列表 CfgDevList。活动设备列表记录了所有在线从站,是动态变化的;配置设 备列表是由用户配置生成,包括所有参与系统控制任务的从站。正常情况下,配 置设备列表是活动设备列表的子集,需要注意的是,配置设备列表中的从站有可 能没有在线)。

文档评论(0)

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

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

1亿VIP精品文档

相关文档