现场总线与工业以太网-基金会现场总线组态基础.ppt
《现场总线与工业以太网-基金会现场总线组态基础.ppt》由会员分享,可在线阅读,更多相关《现场总线与工业以太网-基金会现场总线组态基础.ppt(62页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2.3 2.3 基金会现场总线组态基础基金会现场总线组态基础2.3.1 2.3.1 基本概念基本概念2.3.2 2.3.2 系统管理和网络管理系统管理和网络管理2.3.3 2.3.3 基金会现场总线的编程语言基金会现场总线的编程语言2.3.4 2.3.4 链路活动调度执行组态链路活动调度执行组态2.3 2.3 基金会现场总线组态基础基金会现场总线组态基础 基金会现场总线基金会现场总线(FF)非常好地满足了设备组态的要求。非常好地满足了设备组态的要求。其协议有标准的参数用于设置设备的运行。正是这一特性,使其协议有标准的参数用于设置设备的运行。正是这一特性,使它同其他协议区别开来,成为用于现场仪表
2、的最通用的协议。它同其他协议区别开来,成为用于现场仪表的最通用的协议。基金会现场总线基金会现场总线(FF)的参数组织在功能块中。可以事先将准备的参数组织在功能块中。可以事先将准备好并经过验证的设备组态形成模板,组态时使用这些模板可以好并经过验证的设备组态形成模板,组态时使用这些模板可以加快组态速度并减少错误。加快组态速度并减少错误。2.3.1 2.3.1 基本概念基本概念 1 1链路活动调度器链路活动调度器LASLAS 在在数数据据链链路路层层上上所所生生成成的的协协议议控控制制信信息息就就是是为为完完成成对对总总线线上上的的各各类类链链路路传传输输活活动动进进行行控控制制而而设设置置的的。总
3、总线线通通信信中中的的链链路路活活动动调调度度,数数据据的的接接收收发发送送,活活动动状状态态的的探探测测、响响应应,总总线线上上各设备间的链路时间同步,都是通过数据链路层实现的。各设备间的链路时间同步,都是通过数据链路层实现的。每每个个总总线线段段上上有有一一个个媒媒体体访访问问控控制制中中心心,称称为为链链路路活活动动调调度度器器(LAS,linkactivescheduler)。LAS具具备备链链路路活活动动调调度度能能力力,便便可可形形成成链链路路活活动动调调度度表表,并并按按照照调调度度表表的的内内容容形形成成各各类类链链路路协协议议数数据据,链链路路活活动动调调度度是是该该设设备备
4、中中数数据据链链路路层层的的重重要要任任务务。对对没没有有链链路路活活动动调调度度能能力力的的设设备备来来说说,其其数数据据链链路路层层要要对对来来自自总总线线的的链链路路数数据据做做出出响响应应,控控制制本本设设备备对对总总线线的的活活动动。此此外在外在DLL层还要对所传输的信息实行帧校验。层还要对所传输的信息实行帧校验。2 2链路活动调度器链路活动调度器LASLAS功能功能链链路路活活动动调调度度器器LAS拥拥有有总总线线上上所所有有设设备备的的清清单单,由由它它来来掌掌管管总总线线段段上上各各设设备备对对总总线线的的操操作作。任任何何时时刻刻每每个个总总线线段段上上都都只只有有一一个个L
5、AS处处于于工工作作状状态态,总总线线段段上上的的设设备备只只有有得得到到链链路路活活动动调调度度器器LAS的的许许可可,才才能能向向总总线线上上传传输输数数据据。因因此此LAS是是总总线的通信活动中心。线的通信活动中心。如图如图2.27所示。所示。基金会现场总线的通信活动被归纳为两类:受调度通信与基金会现场总线的通信活动被归纳为两类:受调度通信与非调度通信。由链路活动调度器按预定调度时间表周期性依次非调度通信。由链路活动调度器按预定调度时间表周期性依次发起的通信活动,称为受调度通信。链路活动调度器内有一个发起的通信活动,称为受调度通信。链路活动调度器内有一个预定调度时间表。一旦到了某个设备要
6、发送的时间,链路活动预定调度时间表。一旦到了某个设备要发送的时间,链路活动调度器就发送一个强制数据调度器就发送一个强制数据(CD,compeldata)给这个设备。基给这个设备。基本设备收到了这个强制数据信息,就可以向总线上发送它的信本设备收到了这个强制数据信息,就可以向总线上发送它的信息。现场总线系统中这种受调度通信一般用于在设备间周期性息。现场总线系统中这种受调度通信一般用于在设备间周期性地传送控制数据。如在现场变送器与执行器之间传送测量或控地传送控制数据。如在现场变送器与执行器之间传送测量或控制器输出信号。制器输出信号。在在预预定定调调度度时时间间表表之之外外的的时时间间,通通过过得得到
7、到令令牌牌的的机机会会发发送送信信息息的的通通信信方方式式称称为为非非调调度度通通信信。非非调调度度通通信信在在预预定定调调度度时时间间表表之之外外的的时时间间,由由LAS通通过过现现场场总总线线发发出出一一个个传传递递令令牌牌(PT,passtoken),得得到到这这个个令牌的设备就可以发送信息。令牌的设备就可以发送信息。所所有有总总线线上上的的设设备备都都有有机机会会通通过过这这一一方方式式发发送送调调度度之之外外的的信信息息。由由此可以看到,此可以看到,FF通信采用的是令牌总线工作方式。通信采用的是令牌总线工作方式。受受调调度度通通信信与与非非调调度度通通信信都都是是由由LAS掌掌管管的
8、的。按按照照基基金金会会现现场场总总线的规范要求,链路活动调度器应具有以下五种基本功能:线的规范要求,链路活动调度器应具有以下五种基本功能:(1)向向设设备备发发送送强强制制数数据据CD。按按照照链链路路活活动动调调度度器器内内保保留留的的调调度度表表,向向网网络络上上的的设设备备发发送送CD。调调度度表表内内只只保保存存要要发发送送CDDLPDU的请求,其余功能函数都分散在各调度实体之间。的请求,其余功能函数都分散在各调度实体之间。(2)向向设设备备发发送送传传递递令令牌牌PT,使使设设备备得得到到发发送送非非周周期期数数据据的的权权力力,为它们提供发送非周期数据的机会。为它们提供发送非周期
9、数据的机会。图图2.27 2.27 现场总线仪表与现场总线仪表与LAS LAS(3)为新入网的设备探测未被采用过的地址。当为新设备找好为新入网的设备探测未被采用过的地址。当为新设备找好地址后,把它们加入到活动表中。地址后,把它们加入到活动表中。(4)定期对总线段发布数据链路时间和调度时间。定期对总线段发布数据链路时间和调度时间。(5)监视设备对传递令牌监视设备对传递令牌PT的响应,当设备既不能随着的响应,当设备既不能随着PT顺顺序进入使用,也不能将令牌返还时,就从活动表中去掉这些设序进入使用,也不能将令牌返还时,就从活动表中去掉这些设备。备。3 3强有力功能块强有力功能块由由标标准准功功能能块
10、块组组成成的的基基金金会会现现场场总总线线编编程程语语言言功功能能极极为为强强大大。一一般般每每个个功功能能块块相相当当于于把把几几个个专专有有语语言言功功能能块块的的功功能能装装在在一一个个模模块块中中。但但是是,真真正正使使这这些些功功能能块块变变得得强强有有力力的的是是它它的的握握手手(handshake)能能力力,以以及及使使状状态态信信息息与与数数值值信信息息一一起起从从一一个个功能块传到另一功能块的能力。功能块传到另一功能块的能力。由由于于功功能能块块的的行行为为是是标标准准化化的的,所所以以这这些些功功能能可可以以跨跨越越几几个个不不同同制制造造商商的的设设备备来来完完成成。功功
11、能能块块还还包包含含使使用用这这些些状状态态信信息息的的标标准准停停车车连连锁锁和和串串级级初初始始化化机机制制。这这就就意意味味着着不不需需要要对对使使用用不不同同语语言言的的附附加加逻逻辑辑进进行行组组态态,便便可可实实现现这这些些及及许许多多其其他他的的功功能。能。换换句句话话说说,工工厂厂不不仅仅仅仅是是从从单单独独的的功功能能块块的的能能力力中中获获得得好好处处,更更重重要要的的是是从从能能把把这这些些模模块块链链接接起起来来的的标标准准化化互互操操作作性性的的结合能力中获得好处。结合能力中获得好处。2.3.2 2.3.2 系统管理和网络管理系统管理和网络管理 1 1系统管理系统管理
12、(1 1)系统管理概述)系统管理概述 每每个个设设备备中中都都有有系系统统管管理理实实体体。该该实实体体由由用用户户应应用用和和系系统统管管理理内内核核(SMK,systemmanagementkernel)组组成成。系系统统管管理理内内核核SMK可可看看作作一一种种特特殊殊的的应应用用进进程程AP。从从它它在在通通信信模模型型中中的的位位置置可可以以看看出出,系系统统管管理理是是通通过过集集成成多多层层的的协协议议与功能而完成的。与功能而完成的。系系统统管管理理用用以以协协调调分分布布式式现现场场总总线线系系统统中中各各设设备备的的运运行行。基基金金会会现现场场总总线线采采用用管管理理员员代
13、代理理者者模模式式(SMgrSMK),每每个个设设备备的的系系统统管管理理内内核核(SMK)承承担担代代理理者者角角色色,对对从从系系统统管管理理者者(SMgr)实实体体收收到到的的指指示示做做出出响响应应。系系统统管管理理可可以以全全部包含在一个设备中,也可以分布在多个设备之间。部包含在一个设备中,也可以分布在多个设备之间。系系统统管管理理内内核核使使该该设设备备具具备备与与网网络络上上其其他他设设备备进进行行互互操操作作的的基基础础。图图2.28为为系系统统管管理理内内核核的的框框图图。在在一一个个设设备备内内部部,SMK与与网网络络管管理理代代理理和和设设备备应应用用进进程程之之间间的的
14、相相互互作作用用属属于于本本地地作用。作用。系系统统管管理理内内核核是是一一个个设设备备管管理理实实体体。它它负负责责网网络络协协调调和和执执行行功功能能的的同同步步。SMK采采用用两两个个协协议议进进行行通通信信,即即FMS和和SMKP。为为加加强强网网络络各各项项功功能能的的协协调调与与同同步步,使使用用了了系系统统管管理理员员代代理理者模式。者模式。在在这这一一模模式式中中,每每个个设设备备的的系系统统管管理理内内核核承承担担了了代代理理者者的的任任务务并并响响应应来来自自系系统统管管理理员员实实体体的的指指示示。系系统统管管理理内内核核协协议议SMKP(SMKprotoco1)就就是是
15、用用以以实实现现管管理理员员和和代代理理者者之之间间的的通通信信的的。系系统统管管理理操操作作的的信信息息被被组组织织为为对对象象,存存放放在在系系统统管管理理信信息息库库(SMIB)中中,从从网网络络的的角角度度来来看看,SMIB属属于于管管理理虚虚拟拟设设备备(MVFD,managementvirtualfielddevice),这这使使得得SMIB对对象象可可以以通通过过FMS服服务务进进行行访访问问(如如读读,写写),MVFD与与网网络络管管理理代代理共享。理共享。图图2.28 2.28 系统管理与其他部分的关系系统管理与其他部分的关系系统管理内核的作用之一是要把基本系统的组态信息置入
16、系统管理内核的作用之一是要把基本系统的组态信息置入到系统管理信息库中。采用专门的系统组态设备,如手持编程到系统管理信息库中。采用专门的系统组态设备,如手持编程器,通过标准的现场总线接口,把系统信息置入到系统管理信器,通过标准的现场总线接口,把系统信息置入到系统管理信息库。组态可以离线进行,也可以在网络上在线进行。息库。组态可以离线进行,也可以在网络上在线进行。SMK采采用用了了两两种种通通信信协协议议,即即FMS与与SMKP(系系统统管管理理内内核核协协议议),FMS用用于于访访问问SMIB,SMKP用用于于实实现现SMK的的其其他他功功能能。为为执执行行其其功功能能,系系统统管管理理内内核核
17、SMK必必须须与与通通信信系系统统和和设设备备中中的的应用相联系。应用相联系。系系统统管管理理内内核核除除了了使使用用某某些些数数据据链链路路层层服服务务之之外外,还还运运用用FMS的的功功能能来来提提供供对对系系统统管管理理信信息息库库SMIB的的访访问问。设设备备中中的的SMK采采用用与与网网络络管管理理代代理理共共享享的的VFD模模式式。采采用用应应用用层层服服务务可可以访问以访问SMIB对象。对象。在在地地址址分分配配过过程程中中,系系统统管管理理必必须须与与数数据据链链路路管管理理实实体体(DLME,datalinkmanagemententity)相相联联系系。系系统统管管理理SM
18、和和DLME的界面是本地生成的。的界面是本地生成的。系系统统管管理理内内核核与与数数据据链链路路层层有有着着密密切切联联系系。它它直直接接访访问问数数据据链链路路层层,以以执执行行其其功功能能。这这些些功功能能由由专专门门的的数数据据链链路路服服务务访访问问点点(DLSAP,data link layer service access point)来来提提供供。DLSAP地址保留在数据链路层。地址保留在数据链路层。系系统统管管理理内内核核SMK采采用用系系统统管管理理内内核核协协议议(SMKP)与与远远程程SMK通通信信。这这种种通通信信应应用用有有两两种种标标准准数数据据链链路路地地址址。一
19、一个个是是单单地地址址,该该地地址址唯唯一一地地对对应应予予一一个个特特殊殊设设备备的的SMK;另另一一个个是是链链路路的的本本地地组组地地址址,它它表表明明了了在在一一次次链链接接中中要要通通信信的的所所有有设设备备的的SMK。SMKP采采用用无无连连接接方方式式的的数数据据链链接接服服务务和和数数据据链链路路单单元元数数据据(DL-unitdata)。而而SMK则则采采用用数数据据链链路路时时间间(DL-time)服服务来支持应用时钟同步和功能块调度。务来支持应用时钟同步和功能块调度。从从系系统统管管理理内内核核与与用用户户应应用用的的联联系系来来看看,系系统统管管理理支支持持节节点点地地
20、址址分分配配、应应用用服服务务调调度度、应应用用时时钟钟同同步步和和应应用用进进程程位位号号的的地地址址解解析析。系系统统管管理理内内核核通通过过上上述述服服务务使使用用户户应应用用得得到到这这些些功功能能。图图2.29表表明明了了SMK所所具具备备的的用用以以支支持持这这些些联联系系的的组组成成模模块块与与结结构构关关系系。它它可可以以作作为为服服务务器器或或响响应应者者工工作作,也也可可以以作作为为客客户户端端工工作作,为为设设备备应应用用提提供供服服务务界界面面。本本地地SMK和和远远程程SMK相相互互作作用用时时,本本地地SMK可可以以起起到到服服务务器器的的作作用用,满满足足各各种种
21、服服务务请求。请求。图图2.29 2.29 系统管理功能及其组织系统管理功能及其组织从图中可以看到,系统管理内核从图中可以看到,系统管理内核SMK为设备的网络操作提为设备的网络操作提供多种服务:访问系统管理信息库,分配设备位号与地址;进行供多种服务:访问系统管理信息库,分配设备位号与地址;进行设备辨认;定位远程设备与对象;进行时钟同步、功能块调度等。设备辨认;定位远程设备与对象;进行时钟同步、功能块调度等。(2 2)系统管理的作用)系统管理的作用系系统统管管理理可可完完成成现现场场设设备备的的地地址址分分配配、寻寻找找应应用用位位号号、实实现现应应用用时时钟钟的的同同步步、功功能能块块列列表表
22、、设设备备识识别别以以及及对对系系统统管管理理信信息库息库SMIB的访问等功能。的访问等功能。现场设备地址分配现场设备地址分配现现场场设设备备地地址址分分配配应应保保证证现现场场总总线线网网络络上上的的每每个个设设备备只只对对应应唯唯一一的的一一个个节节点点地地址址。首首先先给给未未初初始始化化设设备备离离线线地地分分配配一一个个物物理理设设备备位位号号,然然后后使使设设备备进进入入初初始始化化状状态态。设设备备在在初初始始化化状状态态下下并并没没有有被被分分配配节节点点地地址址,但但能能附附属属于于网网络络。一一旦旦处处于于网网络络之之上上,组组态态设设备备就就会会发发现现该该新新设设备备并
23、并根根据据它它的的物物理理设设备备位位号号给给它分配节点地址。它分配节点地址。它它包包括括一一系系列列由由定定时时器器控控制制的的步步骤骤,以以使使系系统统管管理理代代理理定定时时地地执执行行它它们们的的动动作作和和响响应应管管理理员员请请求求。在在错错误误情情况况下下,代代理理必必须须有有效效地地返返回回到到操操作作开开始始时时的的状状态态。它它也也必必须须拒拒绝绝与与它它当当时时所处状态不相容的请求。所处状态不相容的请求。寻找应用位号寻找应用位号以以位位号号标标识识的的对对象象有有物物理理设设备备(PD)、虚虚拟拟现现场场设设备备(VFD)、功功能能块块(FB)和和功功能能块块参参数数。现
24、现场场总总线线系系统统管管理理允允许许查查询询由由位位号号标标识识的的对对象象,包包含含此此对对象象的的设设备备将将返返回回一一个个响响应应值值,其其中中包包括括有有对对象象字字典典目目录录和和此此对对象象的的虚虚拟拟通通信信关关系系表表。此此外外,必必要要时时还还允允许许采采用用位位号号与与其其他他特特定定应应用用对对象象发发生生联联系系。该该功功能能还还允允许许正正在在请请求求的的用户应用决定,是否复制已存在于现场总线系统中的位号。用户应用决定,是否复制已存在于现场总线系统中的位号。应用时钟同步应用时钟同步SMK提提供供网网络络应应用用时时钟钟的的同同步步机机制制。由由时时间间发发布布者者
25、的的SMK负负责责应应用用时时钟钟时时间间与与存存在在于于数数据据链链路路层层中中的的链链路路调调度度时时间间之之间间的的联联系系,以以实实现现应应用用时时钟钟同同步步。基基金金会会现现场场总总线线支支持持存存在在冗冗余余的的时时间间发发布布者者。为为了了解解决决冲冲突突,它它利利用用协协议议规规则则来来决决定定哪哪个个时时间间发发布布者起作用。者起作用。SMK没没有有采采用用应应用用时时钟钟来来支支持持它它的的任任何何功功能能。每每个个设设备备都都将将应应用用时时钟钟作作为为独独立立于于现现场场总总线线数数据据链链路路时时钟钟而而运运行行的的单单个个时时钟钟,或者说,应用时钟时间可按需要,由
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 现场总线 工业 以太网 基金会 组态 基础
限制150内