为满足实时性要求,也为了实现工业网络的低成本,现场总线采用的通信模型大都在OSI模型的基础上进行了不同程度的简化。图2-24 OSI与部分现场总线通信参考模型的对应关系图2-24中的H1指IEC标准中的61158。图2-25是OSI模型与另两种现场总线的通信参考模型的分层比较。其中LonWorks采用了OSI模型的全部七层通信协议,被誉为通用控制网络。......
2023-11-20
为了把设备通信模型中的通信协议集成起来,并监督其运行,基金会现场总线采用网络管理代理(Network Management Agent,NMA)和网络管理者的工作模式。网络管理者的实体在相应的网络管理代理的协同下,完成网络的通信管理。
每个设备都有一个网络管理代理,负责管理其通信栈。通过网络管理代理支持组态管理、运行管理和监视判断通信差错。网络管理代理是一个设备应用进程,它由一个FMS的VFD模型表示。在NMA的虚拟现场设备中的对象是关于通信栈整体或者各层管理实体的信息。这些网络管理对象集合在网络管理信息库(NMIB)中,可由网络管理者使用一些FMS服务,通过与网络管理代理NMA建立虚拟通信关系VCR进行访问。
基金会现场总线为网络管理者及其网络管理代理之间的通信规定了标准的虚拟通信关系。网络管理者及其网络管理代理之间的虚拟通信关系总是VCR列表中的第1个VCR。它提供了可用时间、排队式、用户触发和双向的网络访问。网络管理代理VCR含有所有设备都熟知的NMA链路连接端点地址的形式,存在于含有NMA的所有设备中。通过其他VCR也可以访问NMA,但是只允许通过它们进行监视。
1.网络管理概述
为了在设备中提供集成的第2~7层协议(通信栈协议)并控制和监视它们的操作,FF系统结构定义:在每个设备中都包含一个网络管理代理(NMA)。网络管理代理提供支持组态管理,执行管理和错误管理的能力。这些能力可以通过与访问其他设备应用程序一样的通信协议来访问,从而代替请求特殊网络管理协议的使用。
使用NMA的组态管理能力,在通信栈中设置的参数支持在系统中同其他设备的数据交换。这些过程一般涉及在设备之间定义传输,然后选择需要的通信特征来支持这些传输。这些特征是使用NMA的组态管理能力装载到设备中的。
作为这个组态的一部分,NMA可以被配置成收集已选择的VCR的执行和出错信息。这些信息在运行期间是可以访问的,这使得对设备通信行为的观察和分析成为可能。如果检测到问题,执行将被优化,或者设备通信将被改变,然后设备仍在操作状态时可以进行重新组态。重新组态的实际情况依赖于是否与其他设备的通信被打断了。
这些组态、执行和错误信息包含于网络管理信息库(NMIB)中,实际上驻留在它们自己的通信栈中。像功能块应用信息一样,NMIB由管理VFD说明,由OD描述。虽然在图上没有显示,但系统管理信息库也由该VFD来说明,它提供了访问设备中管理信息的中心点。网络管理信息库是网络管理的重要组成部分,它是被管理变量的集合,包含了设备通信系统中的组态、运行和差错管理的信息。网络管理信息库NMIB的内容是借助虚拟现场设备管理和对象字典来描述的。网络管理代理的虚拟现场设备NMA VFD是网络上可以看到的网络管理代理,也就是FMS看到的网络管理代理。
2.网络管理代理(NMA)
NMA提供对通信栈的组态和统计信息的网络访问。这些信息被描述为NMIB。它们有一部分被系统管理规范定义为可写的;另一部分是只读的。网络只读信息是指从网络方面看是只读的,在操作期间,由通信实体动态设置,它也可以由厂家定义。(www.chuimin.cn)
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的上传和下载能够为这个目的提供服务。
有关现场总线及其应用技术的文章
为满足实时性要求,也为了实现工业网络的低成本,现场总线采用的通信模型大都在OSI模型的基础上进行了不同程度的简化。图2-24 OSI与部分现场总线通信参考模型的对应关系图2-24中的H1指IEC标准中的61158。图2-25是OSI模型与另两种现场总线的通信参考模型的分层比较。其中LonWorks采用了OSI模型的全部七层通信协议,被誉为通用控制网络。......
2023-11-20
为满足实时性要求,也为了实现工业网络的低成本,现场总线采用的通信模型大都在OSI模型的基础上进行了不同程度的简化。图2-22 OSI与部分现场总线通信参考模型的对应关系图2-22中的H1指IEC标准中的61158。图2-23是OSI模型与另两种现场总线的通信参考模型的分层比较。其中LonWorks采用了OSI模型的全部七层通信协议,被誉为通用控制网络。......
2023-11-22
CANopen通信系统可根据该模型来描述,如图4-66所示。CANopen规范和建议文档包含一些扩展的定义,其中部分为用户专用的定义。CANopen应用层具体描述了通信服务和通信协议。在CANopen标准中还包括网络管理。CiA 305规范对用于可编程CANopen设备和与安全相关的数据通信也进行了描述。此外,还有一些基于CANopen规范的设备子规范、接口规范以及应用规范,这些规范主要用来定义过程数据、配置参数及其与通信对象的映射关系。......
2023-11-22
netX产品具有如下技术特点:固件各种产品的固件基本代码相同,技术不断改进和完善,每年销售量巨大,技术成熟可靠。网络配置工具对于各种Hilscher产品以及各种现场总线使用同一个网络配置工具。netX产品的技术层次结构如图1-32所示。串口设备与现场总线连接的型号为NT30,串口设备与以太网连接的型号为NT40。netX的应用如图1-38所示。图1-37 实时以太网嵌入式通信模块comX的应用图1-38 netX的应用......
2023-11-20
通信系统是传递信息所需的一切技术设备的总和。单向数字通信系统的组成如图2-1所示。对于数字通信系统来说,发送设备的编码常常又可分为信道编码与信源编码两部分。信源编码是把连续消息变换为数字信号;而信道编码则是使数字信号与传输介质匹配,提高传输的可靠性或有效性。......
2023-11-22
TCP/IP是一个协议簇,采用四层结构,在OSI七层级结构模型中的各个层次中分布不同的子协议发挥特定功能;现场总线的通信协议采用了3层结构,见表9-10。目前阶段,将TCP/IP标准协议作为BAS通信网络的核心标准的实现成本较高。而32位和64位的微处理器构成的BAS控制器就能较好地胜任现TCP/IP的能力,因此,在BAS控制器中内嵌和使用TCP/IP就能够构成性价比高和通信确定性好的BAS通信网络架构的解决方案。......
2023-08-29
数据通信是通过单端输入输出引脚CP0和CP1。报文结束时,神经元芯片通信端口强制差分曼彻斯特编码为一个线路空码,并保持到接收端确认发送的报文结束。神经元芯片支持一个低有效的收发器碰撞检测信号。图5-11 差分模式的通信口配置框图差分模式也是采用差分曼彻斯特编码,数据格式完全和单端模式相同。......
2023-11-22
CAN通信程序的设计需要充分利用双CAN构建的环形通信网络,实现正常情况下的高效、快速的数据通信,以及实现故障情况下的及时、准确的故障性质确定和故障定位。CAN通信数据包的分帧情况见表11-7。......
2023-11-22
相关推荐