3. Anybus网关硬件与接口认知

在动手做协议转换之前,先把网关本体看清楚。Anybus 的 Modbus 网关并不是单一型号,而是一族按“上行网络 + 下行总线/串口”组合出来的产品。选型时最核心的判断只有一句话:网关两侧分别接什么网络,主站角色在哪一侧。Anybus 常见产品线可以按下面的方式理解。

  • Anybus Communicator(串行网关):一侧是以太网(Modbus TCP、EtherNet/IP、PROFINET 等),另一侧是 RS-232/RS-485 串口,用于把 Modbus RTU/ASCII 从站设备接入以太网 PLC 或上位机。典型型号如 Communicator Serial 系列,配置工具为 Anybus Configuration Manager。
  • Anybus X-gateway:用于两种现场总线/工业以太网之间的互转,例如 PROFIBUS-DP 与 Modbus TCP、EtherNet/IP 与 Modbus RTU 等。它通常作为两侧网络之间的“数据搬运工”,两侧各自作为从站/适配器存在。
  • Anybus Modbus TCP 网关/嵌入式模块:如 Anybus CompactCom、Anybus-IC 等,用于把 Modbus TCP 能力嵌入到设备内部,属于板级方案而非独立盒式网关。

对工程现场而言,最常打交道的还是盒式 Communicator 与 X-gateway。它们外观相似,但接口配置差异很大,接线前必须确认型号铭牌上的“网络类型”和“串口类型”。

串口侧:RS-232 与 RS-485 的物理差异

串口侧是 Modbus RTU/ASCII 设备接入的地方,Anybus 网关通常提供一路可配置的串口,通过拨码或配置软件选择 RS-232、RS-485(2 线)或 RS-485(4 线)。三者的接线方式完全不同:

  • RS-232:点对点,最少需要 TXD、RXD、GND 三根线。TXD 接对方 RXD,RXD 接对方 TXD,GND 共地。传输距离一般不超过 15 m,适合单台设备近距离接入。
  • RS-485 两线制:A(D+)、B(D−)两根信号线加 GND。所有从站并联在同一对 A/B 上,网关作为主站轮询。这是 Modbus RTU 最常用的接法,总线长度可达 1200 m(低波特率下)。
  • RS-485 四线制:TX+/TX−、RX+/RX− 分开,用于全双工或某些老设备。接线时注意网关的 TX 对从站的 RX,不能交叉错。

无论哪种方式,屏蔽双绞线是首选,屏蔽层单端接地(通常在网关侧或控制柜接地排),避免两端接地形成地环流。总线两端需要 120 Ω 终端电阻,中间节点不接。若现场只有网关和一台从站,两端各接一个 120 Ω;若多台从站,只在物理最远的两端接。

以太网侧:RJ45 与端口角色

以太网侧通常是 RJ45 接口,支持 10/100 Mbit/s 自适应。Anybus 网关一般有两个 RJ45 口,分为两种用法:

  • 双口交换机模式:两个口内部交换,可级联下一台设备,形成菊花链,节省交换机端口。
  • 独立双网口:一个口用于 Modbus TCP 通信,另一个口用于配置或冗余,具体取决于型号。

以太网侧的关键参数是 IP 地址、子网掩码和网关地址。Anybus 网关出厂常为 DHCP 或固定 IP(如 192.168.0.10)。配置前先用厂商工具(如 Anybus IPconfig)扫描,确认网关实际 IP,再决定是改网关 IP 还是改上位机网段。注意:Modbus TCP 默认端口是 502,若上位机或防火墙改过端口,网关侧也要对应设置。

电源与接线规范

Anybus 盒式网关通常采用 24 VDC 供电,端子多为可插拔螺钉端子或弹簧端子。接线时注意以下几点:

  • 电压范围:常见为 12–30 VDC,典型 24 VDC。低于 12 V 可能无法启动,高于 30 V 可能损坏。
  • 电流:单台网关通常 100–300 mA,选电源时留 50% 余量。
  • 极性:端子标有 +24V 和 0V(GND),反接可能不工作甚至损坏,接线前务必核对。
  • 接地:网关的 FE(功能地)应接到控制柜接地排,与 0V 区分开。若现场干扰大,可在 24 V 输入端并联 100 μF 电解电容和 0.1 μF 陶瓷电容滤波。
  • 线径:电源线建议 0.5–1.5 mm²,串口信号线 0.2–0.5 mm² 屏蔽双绞。
接线完成后,先不接从站,只给网关供电,观察 PWR 灯是否常亮、STATUS 灯是否按手册闪烁。若 PWR 不亮,先查电源极性和电压;若 STATUS 红灯常亮,多为配置未下载或内部故障。

接口与接线关系总览

下面这张图把 Anybus Modbus 网关的典型接口、信号方向和接线要点集中在一起,便于接线前快速核对。

Anybus Modbus 网关接口与接线关系 Anybus 网关 以太网侧 RJ45 ×2 10/100 Mbit/s 自适应 Modbus TCP 端口 502 串口侧 RS-232 / RS-485 RS-232:TXD / RXD / GND RS-485:A(D+) / B(D−) / GND 波特率 9600 / 19200 / 38400 电源 24 VDC +24V / 0V(GND) / FE 12–30 VDC,100–300 mA 上位机 / PLC Modbus TCP 主站 IP: 192.168.0.100 Modbus RTU 从站 站号 1,9600 8N1 A / B 屏蔽双绞 24 VDC 电源 +24V → 网关 +24V 0V → 网关 0V RJ45 A/B 双绞 24V 120Ω 终端 120Ω 终端 以太网 串口信号 电源 终端电阻

接线核对清单

实际接线时,建议按下面的顺序逐项确认,避免返工:

检查项确认内容常见错误
型号确认铭牌网络类型与串口类型是否匹配项目把 PROFIBUS 型号当 Modbus TCP 用
电源24 VDC 极性、电压范围、电流余量+24V 与 0V 接反
串口模式RS-232 / RS-485 拨码或软件设置一致网关设 RS-485,从站接 RS-232
RS-485 极性A 接 A,B 接 B,不交叉A/B 接反导致无响应
终端电阻仅总线物理两端接 120 Ω每个节点都接,负载过重
屏蔽接地屏蔽层单端接控制柜地排两端接地形成地环流
以太网IP 同网段、端口 502、网线通断网关与上位机不同网段
指示灯PWR 常亮、STATUS 按手册闪烁忽略红灯报警直接通信

把这张清单走完,网关的物理层基本就稳了。接下来才是配置软件里映射 Modbus 寄存器、设置轮询周期和超时这些“软”工作。硬件接线错一根线,后面配置再对也通不了,所以这一节的核对习惯值得在每台网关上重复执行。