3. Anybus EtherNet/IP产品族识别

在EtherNet/IP设备互联工程中,Anybus产品族是HMS Networks提供的完整通信解决方案集合。它并非单一型号的模块,而是按照“设备在EtherNet/IP网络中的角色”划分为四条产品线:嵌入式通信模块、嵌入式板卡、独立网关和现场总线适配器。理解这四条产品线的定位差异,是正确选型的第一步。

四条产品线的角色定位

Anybus产品族的核心逻辑是:让不具备EtherNet/IP接口的设备或子系统,以最低改造成本接入EtherNet/IP网络。根据设备侧的条件不同,接入方式分为四类。

  • 嵌入式通信模块(Anybus CompactCom Module):以模块形式嵌入设备内部,通过主机接口与设备主控MCU/CPU通信。适合有主板开发能力、希望将EtherNet/IP接口集成进产品内部的OEM厂商。
  • 嵌入式板卡(Anybus CompactCom Brick / Embedded Board):以板卡形式提供,通常带有连接器和安装孔,适合空间受限或需要自定义载板的场景。
  • 独立网关(Anybus X-gateway / Communicator):独立设备,一侧连接EtherNet/IP,另一侧连接另一种现场总线或工业以太网协议,实现协议转换。适合已有设备无法改动、需要外挂接入的场景。
  • 现场总线适配器(Anybus Fieldbus Adapter / Anybus-S / Anybus-M):用于将设备连接到特定现场总线主站,或作为从站适配器使用,常见于旧设备改造。

常见型号与接口特征

Anybus CompactCom系列是当前主流。以CompactCom 40系列为例,它支持EtherNet/IP、PROFINET、EtherCAT、Modbus TCP等多种网络,采用统一的模块外形和主机接口。EtherNet/IP版本通常提供两个RJ45端口,内置交换机功能,支持线性拓扑和DLR(设备级环网)。模块与主机之间通过并行总线、SPI或UART接口通信,具体取决于所选的主机接口类型。

Anybus X-gateway系列则是独立网关的代表。例如X-gateway EtherNet/IP Adapter / PROFIBUS DP Device,一侧作为EtherNet/IP从站,另一侧作为PROFIBUS DP从站,实现两个网络之间的数据映射。网关通常配有D-sub或RJ45连接器,通过网页或专用配置软件设置数据交换区。

Anybus Communicator系列则更偏向串行通信转换,例如将RS-232/RS-485设备接入EtherNet/IP。它支持自定义串行协议帧,通过配置工具定义请求/响应报文,再映射到EtherNet/IP的输入输出数据中。

选型依据:从设备条件出发

选型不是从型号出发,而是从设备侧的实际条件出发。以下五个问题决定了产品线的选择:

  1. 设备是否具备可编程主控?有主控且可开发,优先选嵌入式模块或板卡;无主控或不可改动,选独立网关。
  2. 设备内部是否有空间和供电?空间充足选模块,空间受限选板卡。
  3. 需要连接的是哪种网络?仅EtherNet/IP选对应固件版本;需要协议转换选X-gateway。
  4. 数据量有多大?CompactCom 40系列支持最大约1500字节输入/输出,网关通常支持固定数据区,需核对数据长度。
  5. 是否需要DLR或冗余?需要则选支持DLR的EtherNet/IP模块,并确认固件版本。
选型时务必核对三个参数:主机接口类型(并行/SPI/UART)、EtherNet/IP数据区大小、工作温度范围。这三个参数最容易在后期集成时产生问题。

接口与数据映射关系

无论选择哪条产品线,EtherNet/IP侧的数据最终都要映射到设备侧。嵌入式模块通过主机接口将EtherNet/IP的输入输出数据映射到设备主控的寄存器或内存区;网关则通过内部数据交换表,将一侧网络的输入映射为另一侧的输出。理解这个映射关系,是配置和调试的基础。

Anybus EtherNet/IP 产品族选型与数据映射关系 设备侧 主控 MCU / CPU 寄存器 / 内存区 串行设备 RS-232 / RS-485 现场总线设备 PROFIBUS / CANopen 无通信接口设备 I/O 信号 Anybus 产品族 CompactCom 模块 / 板卡 主机接口:并行 / SPI / UART EtherNet/IP 双 RJ45,支持 DLR X-gateway 独立网关 一侧 EtherNet/IP,一侧现场总线 内部数据交换表映射 Communicator 串行网关 自定义串行协议帧 请求/响应映射到 EtherNet/IP Fieldbus Adapter 适配器 Anybus-S / Anybus-M 旧设备现场总线改造 EtherNet/IP 网络 Scanner / PLC 主站扫描器 交换机 / DLR 环网 线性 / 环网拓扑 其他 EtherNet/IP 设备 从站设备 选型判断:有主控可开发 → 模块/板卡;不可改动 → 网关;串行设备 → Communicator;旧总线改造 → 适配器

配置与验证要点

以CompactCom 40 EtherNet/IP模块为例,集成时通常需要完成以下工作:在设备主控中实现主机接口驱动,按模块的寄存器映射读写输入输出数据;使用Anybus Configuration Manager或EDS文件在EtherNet/IP扫描器中组态模块;确认模块的IP地址、子网掩码和网关地址;检查模块的LED状态指示。模块上通常有多个LED,分别指示电源、网络状态、模块状态和链路状态。正常运行时,网络状态LED应为绿色常亮或闪烁,模块状态LED应为绿色。

对于X-gateway,配置重点在于数据交换表的定义。例如,将EtherNet/IP侧的输入区前16字节映射为PROFIBUS DP侧的输出区,将PROFIBUS DP侧的输入区前32字节映射为EtherNet/IP侧的输出区。映射关系一旦确定,两侧的数据长度必须匹配,否则网关会报配置错误。

常见错误:将CompactCom模块的EtherNet/IP数据区大小设置为超过模块支持的最大值,导致模块无法启动。选型时务必查阅对应型号的数据手册,确认最大输入/输出字节数。

选型决策表

设备条件推荐产品线典型型号关键接口
有主控,可开发,空间充足嵌入式模块CompactCom 40 Module并行/SPI/UART + 双RJ45
有主控,可开发,空间受限嵌入式板卡CompactCom 40 Brick板对板连接器 + RJ45
无主控或不可改动,需协议转换独立网关X-gatewayRJ45 + D-sub/端子
串行设备接入EtherNet/IP串行网关Anybus CommunicatorRS-232/485 + RJ45
旧现场总线设备改造现场总线适配器Anybus-S / Anybus-M现场总线接口 + 主机接口

选型的最终判断标准是:设备侧能否以最低成本、最小改动完成EtherNet/IP接入,同时满足数据量、实时性和环境要求。在工程实践中,建议先确认设备主控能力和空间条件,再核对数据区大小和温度范围,最后确定具体型号和固件版本。