基金会现场总线令牌机制的研究.docx

上传人:安*** 文档编号:17778696 上传时间:2022-05-26 格式:DOCX 页数:9 大小:19.85KB
返回 下载 相关 举报
基金会现场总线令牌机制的研究.docx_第1页
第1页 / 共9页
基金会现场总线令牌机制的研究.docx_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《基金会现场总线令牌机制的研究.docx》由会员分享,可在线阅读,更多相关《基金会现场总线令牌机制的研究.docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、基金会现场总线令牌机制的研究ronggang导语:基金会现场总线是一种双向、串行、全数字通讯的工业现场级网络控制系统0引言基金会现场总线是一种双向、串行、全数字通讯的工业现场级网络控制系统。基金会现场总线由两局部组成:HSE局部和H1局部。前者是以标准的百兆以太网构建的现场总线网络,主要用于完成组态、诊断等治理功能;后者是以一种全新的令牌总线网构建的现场总线网络,主要用于现场仪表设备级别的通讯,用于完成最底层的回路控制、报警等功能。通过链接设备将这两局部网络连接起来。HSE局部利用H1局部提供的实时信息对整个网络系统进展治理。由于H1局部位于整个网络控制系统的最低层,直接用于完成现场的控制任务

2、,所以对于这局部通讯系统的可靠性和实时性要求非常高。可靠性是通过冗余、数据校验和协议栈软件的纠错机制等手段来保证的,而实时性这一点主要是依靠H1网络通讯的令牌机制。根据通讯调度表,FFH1的令牌机制可以使那些实时的数据在确定的时刻发送到网络上。相比之下,标准的以太网之所以实时性差是由于它的CSMA/CD的总线访问机制使得数据帧何时能发送到网络上变得不可预测。该文简单介绍了令牌机制所处的网络层次,重点从令牌治理者和令牌使用者两个角度研究了令牌治理机制,最后分析了两种进步网络性能的方法。在FF协议栈软件开发中,借助实时操纵系统实现了这种令牌治理机制,进而保证了网络的实时通讯,为完成上层功能实现奠定

3、了根底。1网络构造整个FFH1网络可以由多个网段组成,网段之间用网桥连接。从不同的网络层次上可以看到的网络构造是不同的。令牌是数据链路层上的一个概念。在一个网段内,物理上的拓扑构造可以是总线型的、菊花链型的一般不使用和星型的等,也可以是总线型和星型的组合。在一个网段内物理信号在整个网段上是播送的。但是在数据链路层上上述各种拓扑构造的逻辑构造是一样的:令牌总线构造。从数据链路层的角度看,可以把网络上的设备分为根本设备,主设备和网桥。与令牌机制相关的只是前两者,就是讲令牌的传递和使用只是在一个网段内进展。主设备通过竞争可以成为令牌治理中心,称为链路活动调度器LAS,竞争失败的主设备都是LAS的冗余

4、备份,所有的设备都可以是令牌使用者。因此从数据链路层上看到的网络逻辑构造如图1所示。图1H1网段网络逻辑构造图2令牌机制的根本原理FFH1网段采用集中令牌治理方式。一个网段上有且仅有一个令牌治理器LAS,网段上的所有设备包括LAS本身只有持有令牌的时候才能向网络上发送数据。图2令牌关系图网段上存在3种令牌:调度令牌、受权令牌和应答令牌。当某种令牌处于使用中时,这种令牌就称为当前网段上的支配令牌,所以支配令牌就是使用总线的权利。这3种令牌不是同等的关系,而是一种令牌生成另一种令牌,被生成的令牌使用完后返还给生成它的那个令牌,这种关系如图2所示。调度令牌具有最高的优先级,只有LAS才能持有该令牌,

5、这种令牌用来提议周期性通讯和产生其他两种令牌;受权令牌用来进展非周期通讯和生成应答令牌;应答令牌只是持有其他两种令牌的设备,给某个其他设备一个暂时通讯的权利,持有应答令牌的设备只能发送一个帧。根据调度表,在要进展周期性通讯的时刻,LAS持有的调度令牌成为支配令牌,LAS向要发布数据的设备发送一个CD帧,在该设备内生成一个应答令牌,该应答令牌成为支配令牌,该设备就使用这个应答令牌向网络上发布一个数据帧。在非周期性通讯的时间内,也就是在周期性通讯之间的间隔内,持有调度令牌的LAS向其他设备发送一个PT帧,在该设备内生成一个受权令牌,该令牌成为支配令牌,该设备在规定的时间内使用这个令牌发送数据。在这

6、段时间内该设备也能向其他设备发放应答令牌用来生成应答令牌的帧不一定是CD帧,有可能是RQ帧等,进而给另一个设备以暂时的通讯权利。整个经过如图3所示。图中1,4,6时间内调度令牌是支配令牌;2,7时间内应答令牌是支配令牌;3,5时间内受权令牌是支配令牌。图3一个周期内网段上的支配令牌3LAS的令牌发放机制LAS是一个网段上的令牌治理中心,由它发放受权令牌必要时受权令牌也能发放应答令牌和应答令牌。LAS根据调度表,在指定的周期性通讯开场的时刻,向指定的设备通过CD帧发放一个应答令牌。然后开场监视网络,假如在一个令牌恢复时间内网络上没有出现数据,LAS就将应答令牌收回,并用调度令牌进展下一个活动。在

7、周期性通讯之间,假如有足够的时间,LAS就按照设备地址从小到大依次通过PT帧发放受权令牌。然后开场监视网络,假如在一个令牌恢复时间内网络上没有出现数据,LAS就将受权令牌收回,并用调度令牌进展下一个活动。否那么当网络上的一个帧传输完毕的时候,又要按上述的经过开场监视网络,重复这个经过,直到受权令牌返回。整个经过如图4所示。图4LAS发出受权令牌后的监视经过假如发现到下一个周期性通讯开场所剩余的时间缺乏于发放受权令牌,就等待下一个周期性通讯的开场,必要时网络上没有数据传输的时间太长时就向网段上播送IDLE帧来表示LAS还是处于活动中的。LAS的整个令牌发放经过如图5所示。图5LAS令牌发放流程图

8、4设备的令牌使用机制收到令牌的设备就有权利向网络上发送数据。设备根据收到的两种令牌的不同,发送不同的数据。假如设备收到了LAS以CD帧发过来的应答令牌,该设备就将令牌中指定缓冲器中的数据发送到网段上。假如设备收到的是LAS以PT帧发过来的受权令牌,该设备就在一个规定的时间内享有对网段的控制权。在这一段时间内,该设备的数据链路层会去查找那些已经在排队等待的数据,假如发现有数据的优先级关于优先级的描绘见第6局部比令牌的优先级高或相等就把这个数据帧发送到网络上,所有的数据发完后令牌时间还有剩余,就在最后一个数据帧中将令牌捎带返回。假如没有符合要求的数据要发送,就直接用RT帧将令牌返回。假如规定的时间

9、内缺乏以把所有恳求的数据发送完成,就在规定时间内发送完尽可能多的数据帧,然后用RI帧返回令牌,同时向LAS申请更多的时间。5一些进步网络性能的措施FFH1的数据链路层通过以下一些措施可以进步网络的性能。5.1优先级为每台设备要发送的非周期性数据划分3个优先等级:最高、中等、最低。根据数据紧急性的要求,为其分配一个优先等级。通过动态地改变受权令牌的优先级,可以在网段上通讯繁忙的时候让那些优先级高的非周期性数据有更多的时机发送到网段上。由上文的描绘可知只有数据的优先级高于或者即是令牌的优先级时才能发送,所以当网络繁忙的时候进步令牌的优先级就可以限制低优先级的数据发送而使高优先级的数据得到更多的发送

10、权利。网络是否繁忙可以这样确定:记录完成网段上一个受权令牌发放周期所花的时间VATRT,假如这个值小于另一个标志网络繁忙的值VTTRT,讲明网络空闲,此时就降低令牌的优先级;当VATRT大于VTTRT,讲明网络繁忙,就进步令牌优先级。LAS开场调度时发送的第一块令牌的优先级总是中等,并且在一个令牌发放周期内的令牌优先级都是一样的。整个经过如图6所示。图6令牌优先级迁移图5.2令牌持有时间在LAS向某个设备发放受权令牌的时候会规定该设备使用令牌时间,这就是令牌持有时间。对于通讯栈用户来讲,为了令牌的发放、返回而占用的网络时间是一种浪费,由于在这段时间内没有在网络上传输有用的数据。例如:某个设备有

11、50帧数据需要发送,而受权令牌中规定的令牌持有时间只允许发送一个帧,这样令牌收发占用了很大比例的网络时间,要50个令牌才能将数据帧发送完成。假如发给该设备的令牌持有时间允许发送50个帧,那么只要一个令牌就能将数据发送完成,大大进步了网络利用率。FFH1使用RI这个帧来实现这一点。当使用受权令牌的设备发现自身有很多数据要发,而令牌持有时间不够的时候,先尽可能多的发送数据帧,最后用RI帧向LAS返回令牌,并且申请更多的令牌持有时间。LAS在下一次给该设备发放受权令牌的时候,只要网络剩余时间足够,就像该设备提供所申请的令牌持有时间。另外,由于FFH1网段上一般不会出现大量的数据,只有在向某台设备进展

12、域上载下载时才会出现比拟多的数据帧。所以上述的这种方法不会使得某台设备长时间地占用网络时间而严重影响网段上其他设备的非周期通讯。6完毕语数据链路层之上的各个通讯协议栈层次并不关心总线何时、怎样存取的,它们总是以为总线是可以使用的,进而直接将数据发送的恳求发送下来。在数据链路层,网段上的LAS和其他设备通过令牌来协调数据何时发送和如何发送。协议中只是规定了根本的令牌传递规那么,详细的令牌参数可以由网络组态确定,比方VTTRT多大才表示网络繁忙。甚至协议实现者可以自己添加一些措施来进步网络性能,只要这些措施不会影响到协议一致性和设备互可操纵性就可以。这是需要进一步研究的。参考文献:1Fieldbu

13、sFoundation.FoundationFieldbusTechnicalOverviewMFD043Revision3.0.,20032IEC.DigitaldatacommunicationsformeasurementandcontrolFieldbusforuseindustrialcontrolsystemPart4:DataLinkProtocolSpecification,IEC61158-4S.2003.3FieldbusFoundation.FoundationTMSpecificationDataLinkServicesSpecificationSubsetS.2001.4FieldbusFoundation.FoundationTMSpecificationDataLinkProtocolSpecificationS.2001.5FieldbusFoundation.FoundationTMSpecificationSystemArchitectureS.2003.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁