好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

现场总线profibus-dp 主从站数据交换探讨.doc

5页
  • 卖家[上传人]:ss****gk
  • 文档编号:204271261
  • 上传时间:2021-10-25
  • 文档格式:DOC
  • 文档大小:75.50KB
  • / 5 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1引言现场总线(Fieldbu)是20世纪80年代末、90年代初发展起来的现场智能设备互 连通信网络,是计算机网络适应工业现场环境的产物,经过I几年的发展已成为当今世界自 动化技术的热点据不完全统计,忖前备类现场总线有40多种,主要用于解决工业现场的 智能化仪器仪农、控制器、执行机构等现场设备间的数据通信及这些现场控制设备与高级控 制系统之间的信息传递问题目前,较为流行的现场总线有FF、LonWorks、Profibus、WorldFIP、CAN、HART (过渡协议)等现场总线虽然必须设计成开放系统,但英网络结构并不需要保持 与0SI系统完全一致现场总线采用了 3层网络结构--物理层、数据链路层和应用层流 量控制和差错控制在数据链路层中执行,报文的可靠传输在数据链路层或应用层中执行2 Profibus-DP 总线2.1 Profibus-DP 主从通信Profibus-DP网络是一个主站/从站(Master / Slaver)网络,典型的DP配置是单主站结构DP主站与DP从站Z间的通信基于主从原理,主站具有总线控制权,周期地读 取从站的输人信息并周期地向从站发送输出信息,而总线上的DP从站仅仅是对主站作有关 应答或响应。

      数据通信由主站和从站进行监控一个DP系统也可能是多主系统2.2 Profibus-DP 总线拓扑Profibus-DP系统有2种总线拓扑结构:一种是RS-485 ,采用屏蔽双绞线,拓扑 结构为总线型,通信速率为9.6kb/s. (12oom ) -1, 12Mb/s. (100 m ) -1,每段最 多节点数为32,不支持总线供电;另一种是采用光纤,用于电磁兼容性要求高和长距离要 求的场合2.3 Profibus-DP主从通信原理在数据链路层,Profibus-DP使用混合的总线存取控制机制来实现相关站2间的通信 其存取控制机制包括用于主站间通信的分散的令牌传递机制和用于主站与从站间通信的集 中的主-从机制Profibus-DP的总线存取控制机制与所使用的传输介质无关,每个DP节 点有一个总线上惟一的地址,报文用节点编址的方法组织令牌介质存取中令牌是一种特殊的电文,它在主站间传递控制权连接到Profibus网 络的主站按其总线地址(由总线存取控制MAC程序白动判定总线上所有主动节点地址并记 录在主动站表LAS中)的升序组成一个逻辑令牌环当某个主站得到令牌后,该主站就被 允许在以后的一段时间内执行主站T作。

      根据主从站关系表给其它的主站或从站发送帧,直 到发完或规定的时间到,再把令牌按令牌环规定的顺序传给其它主站具有总线地址HAS(最高站地址)的站点例外,它只传递令牌给具有最低总线地址的站点,以使逻辑令牌环闭 合在主-从方式下,由一个主站控制着多个从站,构成主-从系统主站发出命令,从站 给出响应,配合主站完成对数据链路的控制,一个主站应与相关的多个从站中的每个从站建 立一条数据链路,从站可以发送多个侦,直到以下一种情况发生为止:从站没有信息帧可发 送,未完成帧的数H已达最大值或从站被主站停止典型的Profibus-DP总线配置是以主 -从总线存取程序为基础的,一个主动节点(DP主站)循环地与被动节点(DP从站)交 换数据在单主方式中不存在令牌的传递,故在木文所讨论的系统中只涉及主从机制,也就 是说令牌始终在这个主站,该主站是这个系统中惟一具有总线控制权的站3基于Profibus 一 DP主从通信3・1硬件部分Profibus通信的实现主要rti带Profibus通信接口的处理器或通信模块完成,通信 模块有DP从站、DP主站、FMS站及混合DP和FMS的通信模块木文实验是基于奥地 利贝加莱(B&R)公司的相关产品在贝加莱-东华大学T业白动化联合实验室中进行的,以 通过Profibus-DP网对下位对象的控制为例介绍Profibus 一 DP网通信的实现。

      木实验 系统网络结构如图1所示,其中主站为B&R公司的2005系列,CPU为CP260或IF260 , 主站通过网络模块EX450挂接到Profibus-DP网上当用EX450作为主站模块时,可 带具有IF361、IF661或其它接口模块的从站127个,也可带具有Profibus - DP 口 的其它设备,如B&R公司的PROVIT图文显示操作站、ACOPOS伺服装置、PANEL WARE 人机界面模块等,或其它公司的一些产品,如Siemens公司的ET200系列2个从站选 用2种不同配置,其中一个为2003系列,网络接口模块IF361 ;另一个为2005系列,接口模块为IF661o接口模块IF36I与IF661内部采用的都是Siemens公司ASICs芯片SPC3 , SPC3是一种用于从站的智能通信芯片,支持Profibus-DP协议,可独立完成全部Profibus-DP通信功能图1系统网络结构图3. 2软件部分(I )网络组态网络组态部分实际上就是形成整个Profibus-DP网络的网络配置, 包括网络波特率、主从站地址及主从关系表等参数;上位机中装有B&R PCC通信程序开发 平台 Automation Studio (AS)软件及 B&R Fieldbus C on fig u rat or (Sycon)网络配置软 件,分别用于对PCC编稈和对Profibus-DP网进行组态、通信设置及监控。

      Profibus-DP网络的配置相当灵活,网络允许单了网或多了网配置,既可以单主-从网 络,又可多主-从网络通过B&R公司软件B&R Fieldbus Configurator可对整个网络进 行配置,设置相关的参数通过该软件,不仅可配置Profibus-DP网络,对InterBus , CANopen , DeviceNet, ControlNet , SDS , As-lnterface 都可以进行相关配置组建 Profibus-DP网络的设备通过读取相应GSD文件而加人到同一总线系统中GSD文件是 电了设备数据文件为了将不同厂家的Profibus产品集成在一起,生产厂家必须以GSD文 件方式提供这些产品的功能参数CSD文件应该包括3个部分:总体规范(生产厂商和设 备名称、硬件和软件版木、波特串等)、与DP有关的规范(主站的各项参数)、与DP从 站有关的规范(输人输出通道数、类型、诊断数据等)从站与主站Z间的通信是通过使 用设备数据库文件(GSD )实现的另外,B&R公司软件FieldBus Configurator还可 以用于对整个网络进行诊断,并可对网络的通信信息进行监控系统具体配置过程如下:%1 通过GSD文件组态网络,设置网络波特率、主从站地址,给从站模块在主站内存 区分配映射缓冲区,确定映射区起始地址及大小(从站在主站缓冲区中分配的映射区是连续 的),将配置文件下载至EX450 o%1 从站I已61是在程序中设置从站地址及波特率的,而从站IF661从站地址是通过硬件拨码设置的,此拨码设定须与主站配置软件中的设置一致。

      1 将两从站AS编写的通信程序通过模块上的RS-232 口下载至对应模块1 在B&R Fieldbus Configurator软件诊断模式下测试整个网络,查看从站激活情况,然后由软件生成主站通信程序所需要的网络配置数据模块1 在主站程序中加人主站Profibus-DP库,并加人上面生成的数据模块,编写主站 通信稈序,下载至主站CPU中2 )通信编程在该网络配置完成后,物理架构上的主从网络已实现,下面就是要实 现主从站之间的通信从站程序主要设置从站缓冲区大小及实现主站相应缓冲区与从站缓冲 区的数据交换它并不参与数据交换的协调过程,整个数据交换过程完全由主站程序控制 主站稈序中,首先在初始化稈序段通过Init函数初始化模块,并检杳网络配置模块是否存 在(标志变量与Config是否为1 )若标志变S Config与run部为1 ,肓接调用I/O 函数进人循环数据交换阶段;若标志变量Config为0 ,调用Config命令将配置模块传送 到通信模块中;若标志变最run为0 ,说明当前未在数据交换阶段,则调用Start函数开 始数据交换,进人循环数据交换阶段在循环数据交换阶段,通过I/O函数复制需传送的 数据到相应的缓冲区中,由Command函数检杳总线状态,判断总线是否忙,并进行同步 处理o* SlaveState函数来诊断当前网络从站是否存在并处于激活状态,并由slaveExtStat 函数给出详细的从站状态信息。

      若一切正常,则配合从站程序,实现从站程序缓冲区与主站 缓冲区中的数据交换,最后由Stop终止数据交换主站通信控制程序流稈如图2所示图2主站程序流程(3 )通信监控通过B&R Fieldbus configurator软件本身带有的监控程序I/OWatch ,可以实时看到主从站数据缓冲区中数据的变化在此实验系统中,在主站稈序设 置一个两元素的数组,数组元素白加,通过SYSCON的I/O Watch监控功能可以得到数 据交换4结语木文从研究的角度讨论了 Profibus-DP网络的基本特性、拓扑形式、通信原理等,结 合具体的实验系统介绍了实现该网络主从通信的具体方法并取得了良好的实验效果在木文 所论述方法的基础上,通过修改应用程序可很好地满足实际工稈中主站对从站的配置监控、 主从站数据通信等要求,具有很广泛的通用性由于Profibus -DP的开放性、实时性好, 数据传输速度快,系统实现简单,可靠性高,符合现代丁业网络发展的趋势,将在未来一段 时间内得到广泛的应用参考文献[1] 阳宪惠,魏庆福,徐出娥•现场总线技术及其应用[M].北京:清华大学出版社,1999.[2] 齐蓉,肖维荣•可编程计算机控制器高级技术[M]・西安:西北工业大学出版社,2002 ・[3] B&R 公司.B&R FieldBus Configurator 用户手册[Z].[4] 张浩,谭克勤,朱守云.现场总线与工业以太网络应用技术手册(第一册)[M] •上海:上海科学技术出版社,2002・。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.