基金会现场总线讲述.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* (1) 通信设备类型 并非所有总线设备都可成为链路活动调度器。按照设备的通信能力,基金会现场总线把通信设备分为三类:链路主设备、基本设备和网桥。链路主设备是指那些有能力成为链路活动调度器的设备;而不具备这一能力的设备则称为基本设备。基本设备只能接收令牌并做出响应,这是最基本的通信功能,因而可以说网络上的所有设备,包括链路主设备,都具有基本设备的能力。当网络中几个总线进行扩展连接时,用于两个总线段之间的连接设备就称之为网桥。 * * (2) 链路活动调度器 链路活动调度器LAS拥有总线上所有设备的清单,由它来掌管总线段上各设备对总线的操作。任何时刻每个总线段上都只有一个LAS处于工作状态,总线段上的设备只有得到链路活动调度器LAS的许可,才能向总线上传输数据。因此LAS是总线的通信活动中心。 * 基金会现场总线的通信活动被归纳为两类:受调度通信与非调度通信。由链路活动调度器按预定的时间表周期性依次发起的通信活动,称为受调度通信。链路活动调度器内有一个预定调度时间表。一旦到了某个设备要发送的时间,链路活动调度器就发送一个强制数据 (CD,Compel Data)给这个设备。基本设备收到了这个强制数据信息,就可以向总线上发送它的信息。现场总线系统中这种受调度通信一般用于在设备间周期性地传送控制数据。如在现场变送器与执行器之间传送测量或控制器输出信号。 在预定调度时间表之外的时间,通过得到令牌的机会发送信息的通信方式称为非调度通信。非调度通信在预定调度时间表之外的时间,由LAS通过现场总线发出一个传递令牌(PT Pass Token),得到这个令牌的设备就可以发送信息。所有总线上的设备都有机会通过这一方式发送调度之外的信息。由此可以看到,FF通信采用的是令牌总线工作方式。 * 受调度通信与非调度通信都是由LAS掌管的。按照基金会现场总线的规范要求,链路活动调度器应具有以下五种基本功能: ① 向设备发送强制数据CD。按照链路活动调度器内保留的调度表,向网络上的设备发送CD。调度表内至少保存要发送的CD DLPDU的请求,其余功能函数都分散在各调度实体之间。 ② 向设备发送传递令牌PT,使设备得到发送非周期数据的权力,为它们提供发送非周期数据的机会。 ③ 为新入网的设备探测末被采用过的地址。当为新设备找好地址后,把它们加入到活动表中。 ④ 对总线发布数据链路时间和调度时间。 ⑤ 视设备对传递令牌PT的响应,当设备既不能随着PT顺序进入使用,也不能将令牌返回时,就从活动表中去掉这些设备。 * * (3)受调度通信 链路活动调度器 (LAS)中有一张传输时刻表,这张时刻表对所有需要周期性传输的设备中的所有数据缓冲器起作用。当设备发送缓冲区数据的时刻到时,LAS向该设备发出一个强制性数据 (CD)。一旦收到CD,该设备广播或“发布”该缓冲区数据到现场总线上的所有设备,所有被组态为接收该数据的设备被称为“订阅者”(Subscriber)。在LAS发送方发送强制数据时,数据缓冲寄存器中的报文向现场总线上所有设备广播,接收方收听报文广播。图7-9为调度数据传输示意图。 调度数据传输常用于现场总线各设备间,将控制回路的数据进行有规律的、准确的传输。在现场总线上的所有设备都有机会在调度报文传送之间发送“非调度”报文。 * (4)非调度通信 LAS通过发布一个传输令牌(PT)给一设备,允许该使用现场总线。当该设备接收到PT 时,它就被允许发送报文,直到它发送完毕或“最大令牌持有时间”到为止,无论哪一种时间都较短。 在图7-10中,当LAS向设备X送传输令牌时,报文在现场总线一队列中等待传送。报文可以发给单个目标,也可发给多个目标 (多发送)。 * 2.现场总线访问子层 (FAS) 现场总线访问子层 (FAS,Fieldbus Access Sublayer)是基金会现场总线通信参考模型中应用层的一个子层。它与总线报文规范层 (FMS,Fieldbus Message Specification)一起构成应用层。 总线访问子层FAS位于FMS与数据链路层之间,把FMS与数据链路层DLL分隔开来,利用数据链路层的受调度通信与非调度通信作用,为总线报文规范层提供服务,对FMS和AP提供VCR的报文传送服务。 在分布式应用系统中,各应用进程之间要利用通信通道传递信息。在应用层中,把这种模型化了的通信通道称为应用关系。应用关系负责在所要求的时间内,按规定的通信特性,在两个或多个应用进程之间传送报文。总线访问子层的主要活动,就是围绕与应用关系相关的服务进行的。 * (1)总线访问子层的协议机制 可以把总线访问子层的协议机制划分为三层:FA

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档