为了把设备通信模型中的通信协议集成起来,并监督其运行,基金会现场总线采用网络管理代理(NMA)和网络管理者的工作模式。网络管理者的实体在相应的网络管理代理的协同下,完成网络的通信管理。
每个设备都有一个网络管理代理,负责管理其通信栈,通过网络管理代理支持组态管理、运行管理、监视判断通信差错,网络管理代理是—个设备应用进程,它用一个FMS的VFD模型表示。在NMA的虚拟现场设备中的对象是关于通信栈整体或者各层管理实体的信息。这些网络管理对象集合在NMA网络管理信息库(NMIB)中,可由网络管理者使用—些FMS服务,通过与网络管理代理NMA建立虚拟通信关系VCR进行访问。
基金会现场总线为网络管理者和它的网络管理代理之间的通信规定了标准的虚拟通信关系。网络管理者与它的网络管理代理之间的虚拟通信关系总是VCR列表中的第1个VCR。它提供了可用时间、排队式、用户触发、双向的网络访问。网络管理代理VCR含有所有设备都熟知的NMA数据链路连接端点地址的形式,存在于含有NMA的所有设备中。通过其他VCR也可以访问NMA,但是只允许通过它们进行监视。
1.网络管理
为了在设备中提供集成的第2~7层协议(通信栈协议)并控制和监视它们的操作,FF系统结构定义:在每个设备中都包含一个网络管理代理(Network Management Agent,NMA)。网络管理代理提供支持组态管理、执行管理和错误管理的能力。这些能力可以通过与访问其他设备应用程序—样的通信协议来访问,从而代替请求特殊网络管理协议的使用。
在通信栈中设置的参数支持在系统中同其他设备的数据交换。这些过程一般涉及在设备之间定义传输,然后选择需要的通信特征来支持这些传输。这些特征是使用NMA的组态管理能力装载到设备中的。
作为这个组态的一部分,NMA可以被配置成为所选的传输收集与执行和错误相关信息。这些信息在运行期间是可以访问的。这使得对设备通信行为的观察和分析成为可能。如果检测到问题。执行将被优化,或者设备通信将被改变,然后可以在设备仍在操作状态时进行重新组态。重新组态的实际情况依赖于是不是同其他设备的通信被打断了。
这些组态、执行和错误信息包含于网络管理信息库(NMIB)中,实际上驻留在它们自己的通信栈中。像功能块应用信息一样,NMIB由管理VFD说明、由OD描述。虽然在图上没有显示,系统管理信息库也由该VFD来说明,它提供了访问设备中管理信息的中心点。网络管理信息库是网络管理的重要组成部分,它是被管理变量的集合,包含了设备通信系统中的组态、运行、差错管理的信息。网络管理信息库NMIB的内容是借助虚拟现场设备管理和对象字典来描述的。网络管理代理的虚拟现场设备NMA的VFD是网络上可以看到的网络管理代理,也就是FMS看到的网络管理代理。
2.网络管理代理(NMA)
NMA提供对通信栈的组态和统计信息的网络访问,这些信息被描述为NMIB。这些信息有一部分被系统管理规范定义为可写的,另一部分是只读的。网络可见只读信息是指从网络方面看是只读的,在操作期间,由通信实体动态设置。(www.xing528.com)
NMA提供3种信息的访问:
1)关于通信实体的整体信息,例如NMA版本。
2)关于VCR的扩展协议层信息。
3)关于单个协议层的信息。
通过管理VFD支持对NMA的远程访问,其方法同支持对SMK SMIB的访问—样,使用同样的标准VCR。为管理VFD,可以定义附加的VCR,但是它们必须定义为是只读访问的。
NMA怎样访问协议信息,以及它怎样生成协议所知的构造参数,通过网络是不可见的。虽然在概念上通过层管理实体支持访问,但是对于一个通信实体的实现者来说,没有必要提供单独的只有外部可见的界面层管理,因此,在NMA与协议实体之间的界面没有被规定。
NMIB的两个元素是值得注意的,VCR列表中包含设备中的每一个VCR的描述。VCR列表中的每一条都被说明为一个FMS记录对象(由数据结构定义),并含有一个VCR描述。VCR描述包含FMS、FAS和DLL的映射信息。FMS写服务可以被用来一个个地写它们,或装载整个表。当整个列表被装载时,一个特殊的用来控制整个装载过程的变量首先被写入,引起所有在设备中的VCR终止,NMA和SMK VCR除外。然后使用一系列的FMS写服务装载VCR,每一个服务写一个VCR。当装载完成时,新装载的VCR就可以被使用了。
NMIB的第2个元素是LAS调度表。调度表存在于链路主设备中,它被称为一个FMS域。它的内容通过NMA仅能看做一个二进制串。FMS的上载和下载能够为这个目的提供服务。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。