4. 现有网络资产盘点与拓扑绘制

网络迁移改造最怕的一件事,是“改到一半发现还有一条线没算进去”。现场往往存在多代设备叠加:老串口仪表、Profibus/Modbus 现场总线、后来的工业以太网、若干台 PLC,以及上位机、SCADA、MES 等系统。它们之间的连接关系通常没有完整图纸,只存在于老工程师的记忆和配电柜里凌乱的标签中。因此,迁移工程的第一步不是选型,而是资产盘点与拓扑绘制——把“现在到底有什么、怎么连的、数据往哪走”变成一张可核对、可评审、可交接的图。

一、盘点要盘什么:四类对象与三类关系

资产盘点不是简单抄设备清单,而要同时记录对象和关系。对象分四类:

  • 串口设备:RS-232/RS-485/RS-422 仪表、称重器、条码枪、老式变频器面板、专用控制器。关键属性是波特率、数据位/停止位/校验、协议(Modbus RTU、自由口、厂商私有)、站号、物理接口形式(DB9、端子、RJ45 转串口)。
  • 现场总线设备:Profibus DP、Modbus RTU/ASCII 总线、CANopen、DeviceNet 等。关键属性是总线类型、站地址、波特率、终端电阻位置、主/从角色、GSD/EDS 文件。
  • 工业以太网设备:Profinet、EtherNet/IP、Modbus TCP、EtherCAT 的 IO 站、交换机、网关、HMI。关键属性是 IP 地址、子网掩码、VLAN、协议、设备名(Profinet 的 Device Name)、端口连接关系。
  • 控制器与上位系统:PLC(S7-300/1200/1500、AB、三菱等)、DCS、SCADA、MES、数据库服务器、工程师站。关键属性是型号、固件、编程软件版本、通信接口与协议、数据点表来源。

关系则分三类:物理连接(哪根线插在哪个口)、逻辑通信(谁和谁用什么协议交换什么数据)、数据流向(采集方向、控制方向、上传方向)。很多迁移事故就出在只盘了物理连接,没盘逻辑通信——例如某台仪表物理上挂在 Profibus 段里,但实际数据是通过串口服务器转出去的。

二、盘点方法:从现场到表格

建议按“先物理、后逻辑、再数据”的顺序推进。物理层用逐柜逐段拍照 + 贴临时编号的方式,避免拆线后无法复原。每根线两端都贴标签,标签内容建议为“源设备-端口 / 目标设备-端口 / 协议”,例如 FT-101.AI / PLC1-DP-Port2 / Profibus DP。

逻辑层通过三种手段交叉验证:一是读取 PLC 硬件组态(如 TIA Portal 的设备视图、STEP7 的 HW Config),二是抓包或读取网关诊断,三是查阅上位机通信配置。三者不一致时,以实际通信成功的那条路径为准,并记录差异。

数据层要形成点表:每个关键变量记录“变量名、来源设备、协议地址(如 DB1.DBD0、40001、%IW64)、刷新周期、用途(显示/联锁/上传)”。点表是后续迁移映射的依据,也是判断“哪些数据必须保留、哪些可以废弃”的基础。

盘点阶段不要急于优化或整改,先如实记录现状。任何“顺手改一下”都可能破坏原有通信,导致盘点数据失真。

三、拓扑绘制:分层表达,突出连接关系

拓扑图建议分三层绘制:现场层(仪表、IO、驱动)、控制层(PLC、网关、交换机)、监控层(HMI、SCADA、MES、服务器)。层与层之间用不同颜色区分协议:串口用橙色、现场总线用紫色、工业以太网用蓝色。这样一眼就能看出哪些链路是迁移重点。

下图是一张典型的混合网络现状拓扑示例,包含串口仪表、Profibus 段、Profinet 环网、PLC 与上位系统,可作为盘点记录的图形化模板。

混合网络现状拓扑盘点示例 监控层 SCADA 服务器 192.168.10.5 MES 接口机 192.168.10.8 工程师站 192.168.10.20 HMI 触摸屏 192.168.10.30 控制层 PLC1 (S7-1500) 192.168.10.11 PLC2 (S7-1200) 192.168.10.12 串口网关 192.168.10.40 管理交换机 192.168.10.2 现场层 称重仪表 RS-485 / 9600 条码扫描器 RS-232 / 19200 Profibus DP 段 1.5 Mbps / 站号 3~7 变频器 远程IO 伺服 阀岛 Profinet IO 设备名 / IP ET200SP 站1 ET200SP 站2 变频器 Profinet 伺服驱动 Profinet RS-485 DP PN PN 串口 现场总线 工业以太网 控制层链路

四、从拓扑到迁移决策

拓扑画完后,要标注每条链路的迁移属性:保留、替换、新增、废弃。判断依据主要有三条:协议是否被目标网络支持、设备是否还有备件与技术支持、数据是否仍被上位系统使用。例如上图中,称重仪表走 RS-485 到串口网关,若目标网络是 Profinet,则网关需要替换为支持 Profinet 的串口网关,仪表本身可保留;而 Profibus 段中的远程 IO 若已停产,则应整体替换为 Profinet IO 站。

盘点成果建议形成三份交付物:设备资产表(含型号、协议、地址、位置)、拓扑图(分层、分协议着色)、通信点表(变量与地址映射)。三份文件互相引用,编号一致,后续迁移方案、割接步骤和回退预案都从这三份文件派生。盘点做得越扎实,迁移阶段需要“现场猜线”的时间就越少,割接窗口也越可控。

盘点时务必记录“当前通信是否正常”。有些链路虽然物理存在,但早已断开或仅作备用。把故障链路误判为在用链路,会导致迁移范围虚增;反之,把备用链路漏掉,则可能在割接后才发现某台上位机取不到数据。