令牌介质存取中令牌是一种特殊的电文,它在主站间传递控制权。连接到Profibus 网络的主站按其总线地址(由总线存取控制MAC 程序自动判定总线上所有主动节点地址并记录在主动站表LAS 中)的升序组成一个逻辑令牌环。当某个主站得到令牌后,该主站就被允许在以后的一段时间内执行主站工作。根据主从站关系表给其它的主站或从站发送帧,直到发完或规定的时间到,再把令牌按令牌环规定的顺序传给其它主站。具有总线地址HAS (最高站地址)的站点例外,它只传递令牌给具有最低总线地址的站点,以使逻辑令牌环闭合。在主-从方式下,由一个主站控制着多个从站,构成主-从系统。主站发出命令,从站给出响应,配合主站完成对数据链路的控制,一个主站应与相关的多个从站中的每个从站建立一条数据链路,从站可以发送多个侦,直到以下一种情况发生为止:从站没有信息帧可发送,未完成帧的数目已达最大值或从站被主站停止。典型的Profibus-DP 总线配置是以主-从总线存取程序为基础的,一个主动节点(DP 主站)循环地与被动节点(DP 从站)交换数据。在单主方式中不存在令牌的传递,故在本文所讨论的系统中只涉及主从机制,也就是说令牌始终在这个主站,该主站是这个系统中惟一具有总线控制权的站。

3、基于Profibus 一DP 主从通信

3 .1 硬件部分

Profibus 通信的实现主要由带Profibus通信接口的中央处理器或通信模块完成,通信模块有DP 从站、DP 主站、FMS 站及混合DP 和FMS 的通信模块。本文实验是基于奥地利贝加莱(B&R) 公司的相关产品在贝加莱-东华大学工业自动化联合实验室中进行的,以通过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 系列,接口模块为IF661。接口模块IF36l 与IF661 内部采用的都是Siemens 公司ASICs 芯片SPC3 , SPC3 是一种用于从站的智能通信芯片,支持Profibus-DP 协议,可独立完成全部Profibus-DP 通信功能。

Profibus -DP网络的基本原理、特性及实现系统主从通信的方法