主题
2.3 子网不匹配与修改 IP
为什么会提示子网不匹配
UDP 广播能跨网段找到设备,但编程、下载、在线监视这些操作要求与设备处于同一网段。因此出厂 IP 为 192.168.1.100 的设备,接入 192.168.31.x 的网络能被搜到,却无法连接。
选中一台 UDP 设备时,上位机会自动做子网检查。检查不通过时:
- 右侧参数标签页全部隐藏(避免在无法连通的情况下进行无效修改)
- 自动弹出「修改 IP」对话框
只有 UDP 设备才检查
云服务、TCP 直连、串口发现的设备会跳过子网检查(操作日志里可看到 非 UDP 设备,跳过子网检查),它们不依赖同网段。
两种解决办法
办法一:改设备 IP(推荐)
在弹出的对话框里把设备 IP 改到和电脑同一网段。例如电脑是 192.168.31.50,就把设备改成 192.168.31.100。
改完后设备需要重启才以新 IP 工作。重启后重新搜索。
办法二:改电脑 IP
给电脑网卡加一个和设备同网段的 IP(Windows 网络属性里可以给一张网卡配多个 IP),改完即可连接设备。适合临时调试、不想改动设备配置的场合。
手动改网络参数
子网无误时,也可随时在「网口」标签页里修改:
| 字段 | 说明 |
|---|---|
| IP 地址 | 必填 |
| 子网掩码 | 必填,默认 255.255.255.0 |
| 网关 | 可空 |
| DNS / 备用 DNS | 可空,部分型号才有这两项 |
| DHCP | 关闭 / 开启 |
填完点「写入配置」,然后重启设备生效。
DHCP 的注意事项
- 设备作为服务器使用(被 Modbus TCP 主站、组态软件、编程软件连接)时,建议不要开启 DHCP:IP 变化后,所有连接该设备的位置都需修改
- DHCP 只在设备启动时工作。启动后 3 秒内未获取到地址,则沿用上次的 IP
- 一个网络中需要超过 254 台设备时,把掩码从
255.255.255.0改成255.255.254.0
IP 改错后如何恢复
如果把 IP 改到了不相关的网段,UDP 广播仍能搜到设备(广播跨网段可达),选中后可再次弹出修改 IP 对话框改回。完全无法通讯时,用串口以编程口模式连接,或使用标题栏的「恢复出厂」。