3. TIA Portal项目准备
远程诊断能否顺利建立,往往不取决于远程通道本身,而取决于项目在下载之前是否已经“想清楚”。设备组态决定了硬件与固件的匹配关系,IP规划决定了各站点能否被路由到,子网划分决定了跨网段访问是否需要网关,而项目检查清单则把这些分散的配置点串成一次可复核的交付。本节围绕这四件事展开,重点说明实际工程中如何规划、如何配置、如何判断配置是否可用。
一、设备组态:先把“真实硬件”搬进项目
设备组态的本质是让 TIA Portal 中的虚拟设备与现场物理设备一一对应。以一台 S7-1200 CPU 1214C DC/DC/DC(订货号 6ES7 214-1AG40-0XB0,固件 V4.5)为例,在“添加新设备”时选择对应订货号与固件版本,而不是只选“CPU 1214C”。固件版本不一致会导致后续在线时提示“组态与在线设备不一致”,甚至无法下载。
组态完成后需要关注三类信息:一是 PROFINET 接口的 IP 地址与子网,二是机架/插槽号(S7-1200 通常为 0/1),三是分布式 IO 的 PROFINET 设备名称。设备名称是 PROFINET 通信的“逻辑地址”,远程诊断时若名称与现场不一致,即使 IP 正确也无法建立 IO 通信。建议在组态阶段就把设备名称按“线体-工位-设备类型”命名,例如 L1-ST20-VFD,避免后期返工。
二、IP规划:地址不是随便填的
IP 规划要同时满足三个约束:同一子网内地址唯一、跨子网可路由、远程访问路径可达。工程上常用“按线体分段”的方式,例如:
| 区域 | 网段 | 用途 | 网关 |
|---|---|---|---|
| 控制层 | 192.168.10.0/24 | PLC、HMI、变频器 | 192.168.10.1 |
| 设备层 | 192.168.20.0/24 | 远程网关、诊断服务器 | 192.168.20.1 |
| 管理/远程 | 192.168.30.0/24 | 工程师站、VPN 客户端 | 192.168.30.1 |
PLC 侧建议使用固定 IP,不要依赖 DHCP。以 192.168.10.11/24 为例,子网掩码 255.255.255.0,网关 192.168.10.1。若 PLC 需要与 192.168.20.0/24 的远程网关通信,则必须在 PLC 的 PROFINET 接口中填写网关地址,否则 PLC 只能在本子网内通信。这一点在远程诊断中非常关键:很多“能 ping 通但连不上”的问题,根源就是 PLC 没有配置网关。
三、子网划分:决定“谁能直接找到谁”
子网划分的核心是判断两台设备是否在同一广播域。以 192.168.10.11/24 与 192.168.10.12/24 为例,二者网络号相同,可直接通信;而 192.168.10.11/24 与 192.168.20.11/24 网络号不同,必须经过路由器或三层交换机转发。远程诊断场景中,工程师站通常位于 192.168.30.0/24,PLC 位于 192.168.10.0/24,因此必须在远程网关或路由器上配置静态路由或 NAT 映射。
如果现场使用 NAT(网络地址转换),例如把 PLC 的 192.168.10.11 映射为远程网关的 192.168.20.100:102,那么 TIA Portal 在线访问时就不能直接填 192.168.10.11,而应填映射后的地址和端口。这一点在项目准备阶段就要确认,否则下载时会反复超时。
四、远程访问前的项目检查清单
在点击“下载”之前,建议按以下清单逐项核对。清单不是形式,而是把前面三节的配置结果做一次交叉验证。
- 硬件与固件:组态订货号、固件版本与现场铭牌一致;机架/插槽号正确。
- 设备名称:PROFINET 设备名称与现场实际一致,无重名、无非法字符。
- IP 地址:PLC、HMI、远程网关地址唯一,且与规划表一致;PLC 已填写网关。
- 子网与路由:跨网段路径已确认,路由器/网关已配置静态路由或 NAT 映射。
- 访问方式:确认是直连、VPN 还是 NAT 端口映射;对应地址与端口已记录。
- 在线访问接口:PG/PC 接口已选择正确的网卡,且与目标网段可达。
- 保护与权限:PLC 访问级别、防火墙、VPN 账号权限已确认,避免“能连不能写”。
- 备份:下载前已备份原项目与 PLC 现有程序,便于回退。
五、把检查结果落到一张“项目准备确认表”
为了让检查可追溯,可以把上述清单整理成一张可填写的确认表。示例字段如下:
项目名称:L1线体远程诊断
PLC型号:S7-1200 1214C DC/DC/DC 固件:V4.5
PLC IP:192.168.10.11/24 网关:192.168.10.1
设备名称:L1-ST20-PLC
远程网关:192.168.20.1 映射:192.168.20.100:102 -> 192.168.10.11:102
工程师站:192.168.30.50/24 访问方式:VPN
检查人:___ 日期:___ 结论:□通过 □不通过
这张表的价值在于:当远程连接失败时,可以逐字段回查,而不是凭记忆猜测。例如“PLC IP 正确但网关为空”,在表中一眼可见;再如“映射端口写错”,也能快速定位。
完成上述准备后,再执行在线访问与下载,成功率会明显提高。需要强调的是,设备组态、IP 规划、子网划分和检查清单不是四个独立步骤,而是一个相互约束的整体:组态决定设备身份,IP 决定可达性,子网决定路径,清单决定是否放行。任何一项缺失,远程诊断都会在某个环节卡住。把这张图当作项目准备阶段的“总览”,配合确认表逐项落实,就能把远程访问前的风险控制在下载之前。