2. 旧设备通信接口盘点

在旧设备联网改造项目中,最容易出问题的环节往往不是网关配置,而是前期接口盘点不清。很多现场在改造中途才发现:原以为是一路 RS-485,实际是 RS-422 四线制;以为走的是 Modbus RTU,结果设备私有协议只借用了相同的串口电气层。因此,接口盘点的目标不是“知道设备有串口”,而是把物理层、链路层、协议层、数据语义四件事分别确认清楚,并形成可复核的记录。

一、常见物理层与协议特征对照

旧设备现场最常见的接口可以按“电气规范—典型速率—拓扑—常见上层协议”四个维度来识别。RS-232 是单端信号,逻辑电平约 ±3~±15 V,典型点对点距离不超过 15 m,速率常见 9.6 kbit/s~115.2 kbit/s,多用于设备调试口、称重仪表、条码枪。RS-485 是差分信号,两线半双工,总线型拓扑,末端需 120 Ω 终端电阻,距离可达 1200 m,速率与距离成反比,常见 9.6 kbit/s~115.2 kbit/s,上层多为 Modbus RTU、Profibus DP(物理层同为 RS-485)、私有轮询协议。RS-422 是四线全双工差分,收发独立,常用于老式 CNC、伺服、部分 PLC 编程口,接线时务必区分 TX+/TX− 与 RX+/RX−,不能与 RS-485 混接。

CAN 为差分总线,显性/隐性电平,两端 120 Ω 终端电阻,速率 125 kbit/s~1 Mbit/s,上层常见 CANopen、J1939、DeviceNet。Profibus DP 物理层为 RS-485,速率 9.6 kbit/s~12 Mbit/s,采用令牌与主从混合访问,需注意站地址、GSD 文件与终端电阻拨码。DeviceNet 基于 CAN,速率 125/250/500 kbit/s,采用主干—分支拓扑,需独立 24 V 总线供电,常见于老式阀岛、变频器、光电开关。Modbus RTU 是应用层协议,可跑在 RS-232/RS-485 上,靠从站地址、功能码、寄存器地址、CRC 校验区分,同一物理总线上可能混有不同厂商设备,必须逐台确认寄存器映射。

旧设备常见接口:物理层与协议层对照 接口 电气/拓扑 典型速率/距离 常见上层协议 现场识别要点 RS-232 单端,点对点 ≤115.2k / ≤15m 私有、Modbus RTU DB9/RJ45,调试口 RS-485 差分,两线半双工 ≤115.2k / ≤1200m Modbus RTU、Profibus A/B 线,120Ω 终端 RS-422 差分,四线全双工 ≤10M / ≤1200m 私有、老式 CNC TX±/RX± 四线 CAN 差分,多主总线 125k~1M / ≤1000m CANopen、J1939 CAN_H/CAN_L,120Ω Profibus DP RS-485,主从+令牌 9.6k~12M / ≤1200m DP-V0/V1 站地址、GSD、终端拨码 DeviceNet CAN 基础,主干分支 125/250/500k / ≤500m DeviceNet 应用层 24V 总线供电、节点地址 Modbus RTU 应用层,可跑 232/485 随物理层而定 功能码+寄存器 从站地址、CRC、映射表

二、现场勘查方法:从“看、量、读、试”四步入手

现场勘查建议按“看、量、读、试”四步推进,每一步都要留下可追溯的记录。

看:先看设备铭牌、端子标识、线缆颜色与接插件形式。DB9 公头/母头、端子排 A/B、CAN_H/CAN_L、Profibus 紫色专用电缆、DeviceNet 圆形五芯连接器,都是快速判断依据。同时记录设备型号、序列号、固件版本、生产年份,这些信息决定后续能否找到协议手册。

量:断电后用万用表测终端电阻。RS-485 总线在断电状态下 A-B 之间应接近 60 Ω(两端各 120 Ω 并联);若为 120 Ω 说明只有一端接了终端电阻;若为无穷大说明两端都没接。CAN 总线同理,CAN_H-CAN_L 应约 60 Ω。Profibus DP 的终端电阻通过接头上的拨码开关接入,需确认首尾站拨码在 ON。DeviceNet 还需测量 24 V 总线电压是否在 11~25 V 范围内。

读:用串口调试工具或协议分析仪读取报文。RS-232/485 可用 USB 转串口工具配合串口助手,设置常见波特率(9600、19200、38400、115200)、8 数据位、无校验/偶校验、1 停止位逐一尝试,观察是否有周期性报文。Modbus RTU 可尝试发送 01 03 00 00 00 01 84 0A 之类的读保持寄存器请求,看是否返回合法响应。CAN 可用 CAN 分析仪监听,观察是否有周期性 CAN ID 与数据。Profibus DP 需用专用诊断工具或 PLC 在线查看从站状态。

试:在确认物理层与协议后,用网关或转换器做小范围联调。例如用 Modbus RTU 转 Profibus DP 网关,先让网关作为 Modbus 主站读取旧设备寄存器,再让网关作为 Profibus 从站被 PLC 读取,逐点验证数据映射是否正确。

三、接口盘点记录表设计

记录表应覆盖“设备—接口—物理层—协议—数据—备注”六个维度,字段设计如下,可直接复制为现场表格使用。

字段填写内容示例说明
设备名称/位号1# 挤出机温控仪与现场标识一致
设备型号/序列号XXX-2008 / SN12345用于查手册
接口类型RS-485232/485/422/CAN/DP/DN
接插件形式端子排 A/B/GNDDB9、端子、圆头等
波特率/数据位/校验/停止位9600, 8, N, 1串口类必填
协议类型Modbus RTU或私有、DP、DN、CANopen
从站地址/站号1Modbus 从站地址或 DP 站地址
寄存器/数据映射40001 温度值,×0.1℃记录地址、含义、缩放
终端电阻状态两端 120Ω,实测 60Ω断电测量
线缆走向/长度沿桥架至电柜,约 80m评估距离与干扰
供电方式设备自供电 24VDeviceNet 需记录总线供电
勘查人/日期张三 / 2025-06-10可追溯
现场记录时建议对每个接口拍照,照片命名与位号一致,并记录线缆颜色与端子序号。对于多台同型号设备,要逐台确认地址与波特率,不能默认一致。
常见误区:把 RS-422 四线制当成 RS-485 两线制接线,导致通信完全不通;把 Profibus DP 的终端电阻拨码全部拨到 ON,导致总线负载过重;忽略 DeviceNet 的 24 V 总线供电,只接信号线。这些都会在联调阶段表现为“时通时断”或“完全无响应”,排查成本很高。

完成盘点后,应输出一份“接口清单 + 拓扑草图 + 协议映射表”三件套。接口清单用于选型网关,拓扑草图用于规划布线,协议映射表用于配置网关的点表。只有这三者一致,后续的协议转换与联网调试才有可靠基础。