张龙(1974—) 男,1996年毕业于北京理工大学自动控制专业,研究方向为现场总线和工业以太网等技术。
7.1 绪论
在工业以太网的安装和运行中,需要有一个网络管理软件对工业网络模块进行组态和监控。菲尼克斯公司提供了Factory Manager软件对工业以太网网络进行管理。
Factory Manager是可视化的网络管理工具,用于控制环境中工业以太网设备的组态和诊断,可运行在Windows 95/98/NT/2000/XP等操作系统中。Factory Manager软件集成了Network Spy;集成了BootP Server;集成了TFTP Server进行本地或远程的固件(Firmware)升级;可启动PCWORX或Diag+软件。另外,还可将配置文件(*.ncf)导入到附加的“FL IO Configurator”和“SNMP OPC Configurator”软件。
在对工业以太网进行组态时,Factory Manager可以集中地对设备进行配置,对设备IP地址和其它组态参数进行管理,对网络中的以太网设备进行快速启动、维护、故障排除和长时间的网络状态监控。在网络组态过程中,系统同时也建立了网络数据库,可用于网络管理中后续工作,如组态、操作和诊断,这样,既节省了时间,并杜绝了数据不一致所产生的错误。
7.2 Factory Manager的功能
7.2.1 IP地址的分配
通过Factory Manager软件可以为以太网设备分配IP地址。Factory Manager软件提供多种分配IP参数的方式,这里只介绍其中的一种。

图1 来自工业以太网模块的信息显示于Factory Manager中
Factory Manager软件通过以太网设备的MAC地址和BootP协议进行IP地址设置。以菲尼克斯的模块化管理交换机MMS模块为例,解释IP地址的分配过程。工业以太网模块引导(BOOT)阶段结束后,MMS发送BootP请求,Factory Manager接收到该请求,并在信息窗口中显示。对于菲尼克斯公司Factory Line组件,系统可以通过其MAC地址非常方便地加以识别设备的信息。
点击其中的一条MMS模块消息,选择“添加新设备...”。在“描述”中选择其中设备类型。在“TCP/IP”中分配IP地址,如图2所示。

图2 IP地址的分配
一旦点击“添加”,设备就被添加到项目中,并显示为不可用,模块必须进行重启或复位。重启后,模块重新发送BootP请求,并从Factory Manager接收到相应的BootP应答。一旦引导过程完成,则模块就显示为可用。图3所示是通过Ethernet对模块MMS进行地址设置示意图。

图3 模块IP地址的设置
如果MMS仍显示为“不可用”,则检查网卡设置。请注意这两个设备必须位于相同的网络/子网中。由于BootP请求作为广播发送能跨越网络边界,因此,如果Factory Manager接收到BootP请求,但这并不意味着这些设备全部位于同一个子网中。
Factory Manager软件设置IP地址的功能,同时也集成在菲尼克斯PCWORX控制软件中。另外,也可以采用免费的IPAssign工具设置菲尼克斯以太网设备的IP地址。
7.2.2 组态与诊断
Factory Manager提供了基于SNMP网络管理和诊断功能,应用简单方便。Factory Manager的诊断功能支持所有的菲尼克斯工业以太网产品Factory Line系列,同时也支持设备单个端口的诊断,能随时检查网络连接完好,设备操作模式以及数据传输速度。特别是对FL SWITCH工业以太网模块,系统能够对SNMP诊断数据进行详细的评价,能精确检测出数据包的发送数量和错误类型,以及错误数据包的数量和类型,并反映出它们的分布。由此,甚为关键的设备状态可以在设备出现故障前就能检测出来。Factory Manager能检测出含有冗余选项任务(冗余管理器或备用模式)的设备,并标识成冗余功能,系统能检查出该冗余选项(如电源或数据传输)是否有效。

图4 Factory Manager的诊断和监控示意图
在Factory Manager中,设备属性中提供了常规(General)、系统(System)、诊断(Diagnostics)、端口(Ports)、陷阱目标(Trap Targets)、固件(Firmware)、更新(Update)、选项(Options)、扩展选项(Extended Options)和配置(Configuration)选项。
常规:用户可以查看或修改设备的名称和类型,以及IP参数;必须注意的是,当设备IP地址修改后,必须对模块进行复位或重启才能生效。
系统:用户可以对设备添加附加信息,并保存在设备中。这些信息也可经SNMP和WBM得到。
诊断:显示设备状态和冗余信息。设备的所有信息都将在消息栏中显示。
端口:显示设备的全面信息。如:从接口类型和状态,到传输数据到端口层。所有的信息都将自动创建和更新。
陷阱目标:显示或设置陷阱目标,并可使“发送陷阱”功能激活或失效。点击“设定默认值”,则自动将安装了Factory Manger的计算机的IP地址作为陷阱目标激活。
固件:用户可以浏览到所有有关当前设备软件(固件)的信息,也可以使用Factory Manager更新此软件/固件。Factory Manager是通过TFTP下载固件的。当点击“更新”时,将出现一个窗口,显示了所使用固件的信息。
在固件更新时,在模块显示屏上显示当前状态。具体如下:
03-通过网络下载固件;
04-保存固件于MMS闪存中;
05-新的固件被成功保存。
显示消失。
bo—引导设备,并在RAM中加载新固件。
固件更新后,自动执行复位,并激活新固件。
更新:通过TFTP(TFTP固件更新)固件更新。
选项:有两个功能可供选择:激活/取消激活web服务器和配置端口镜像功能。如果源端口和目的端口的值设为相同,则端口镜像将被禁用。而在相关多播组中输入目的端口,以使在设定的目的端口中接收到多播数据包。
扩展选项:这里通过选择菜单,直接进入web接口。
配置:提供了保存或装载配置的各种选项。
7.2.3 其它
网络状态和诊断信息可以集成到系统的操作和SCADA系统中。网络中(例如交换机)传递来的SNMP消息可以很方便地转换为OPC,从而在可视化软件中实时反映出来,并可在远程监控。
Factory Manager有机与诊断软件Diag+有机地集成在一起,实现了对整个控制网络进行有效的诊断。同时它也能集成I/O配置软件(Factory Line I/O Configurator),用于启动FL IL 24 BK(-B)总线耦合器,如图5所示。FL IL 24 BK(-B)是菲尼克斯提供的带有以太网接口的总线耦合器,用于将菲尼克斯INLINE系列I/O模块耦合到工业以太网系统中,通过OPC或者DDI的方式实现上位机与以太网I/O子站的数据通信。
总之,Factory Manager能有效地对工业以太网进行管理,其功能可以归纳成表1。
表1 Factory Manager网络管理功能和性能特征:
组态 |
诊断 |
* 通过集成的BootP Server分配IP参数; * 支持SNMPv1网络管理; * 能检测出网络上已有的网络设备; * 可以将网络组态输出为doc,xls或txt文件; * 输入/输出设备规范,用户可以很简便地对设备规范进行创建或修改; * 多个设备同时进行组态; * 防止IP冲突 |
* 设备状态监控; * 设备信息的详细描述; * 报警和事件日志(如SNMP陷阱,BootP消息,网络扫描) * 各个端口的传输参数的状态信息; * 数据包的类型、大小统计以及错误报的类型以及错误原因统计; * 可以通过DDI检测到Phoenix其它网络产品(RFC, IBS S7 400 DSC ETH等) |

图5 I/O配置软件(Factory Line I/O Configurator)
7.3 FL SNMP OPC网关
在工业控制领域,一提到网络管理,通常是指SNMP(简单网络管理协议)。实际上,所有的智能以太网设备,如菲尼克斯所提供的Factory Line组件,都具有SNMP智能体(Agent)。智能体的功能是一直对设备以及相连接的网络有关的信息进行采集,采集到的这些信息可以在适当的管理系统中进行处理,但是这些系统往往会因为其成本昂贵而不适合应用于诸多的自动化应用中。
FL SNMP OPC网关可用来解决这个问题,它将基于OPC的HMI/SCADA系统转化为功能完全且成本合理的工业网络管理系统,如图6所示,该网关将SNMP智能体所采集的信息透明地提供给HMI/SCADA系统,如图7所示。
在SNMP OPC网关中,一个核心是设备规范。所谓设备规范,它定义了OPC客户端所能访问的设备信息。所有的Factory Line设备都提供了预定义的设备规范,因此,可以通过OPC就能访问得到完整的设备信息。此外,SNMP OPC网关也可以与SNMP兼容的设备进行通信,为此,对其它厂商的工业以太网设备,只需简单地在网关中装载制造商专用的数据库(MIB),用户友好的MIB浏览器可用来快速创建或修改相关的设备规范。

图6 SNMP OPC网关

图7 FL SNMP OPC网关的工作过程
那么,在网络管理中,Factory Manager和SNMP-OPC网关的关系如何?就应用领域、使用和运行原理而言,它们是两个相互协同的软件工具。借助于Factory Manager,可以对一个完整的网络进行组态,并能在Factory Manager中配置SNMP OPC网关。SNMP OPC网关分析Factory Manager数据,并对其自身进行自动配置,以确保能够在HMI/SCADA系统中进行良好地网络监视和控制。
采用FL OPC SNMP 网关,可以在现有的SNMP管理结构中实现基于OPC的自动化系统的无缝垂直集成。为此,FL SNMP OPC网关具有专门的OPC SNMP代理智能体,可用来在中央网络管理系统(例如HP OpenView,IBM Tivoil等)中对现场控制器的工作状态进行监控。
SNMP OPC网关包含了两个软件包,即FL SNMP OPC Server和FL OPC SNMP Agent。其主要特征归纳为:
(1 )SNMP至OPC以及OPC至SNMP双向网关,支持所有的SNMP通信格式(SET、GET和TRAP);
(2)指出SNMPv1和SNMPv2(SNMPv3正在规划中);
(3 )支持所有重要的OPC客户(OPC数据访问1.0A+2.0或OPC报警&事件);
(4)设备规范的导入/导出,用户可简便地创建/修改设备规范;
(5)集成了MIB浏览器和MIB数据库。可装载的MIB模块不限,并可用于创建设备规范;
(6 )结构化的OPC名域,设备管理信息清晰易懂;
(7)在线和远程配置,可以在任意时刻对SNMP OPC进行配置;
(8)在Windows NT事件数据库中对消息和错误进行日志记录;
(9)可扩展性,适合创建分布式系统。
作者信息:
张 龙(菲尼克斯亚太电气(南京) 有限公司)
马玉敏(同济大学CIMS中心) |