一、为什么需要设置 PLC 的 IP 地址?
在智能车间中,PLC(可编程逻辑控制器)是设备控制的核心。为了实现数据采集、MES 对接、远程运维等功能,PLC 必须接入工业以太网,并拥有唯一的 IP 地址。正确的 IP 设置是车间网络规划的基础,直接影响设备通信的稳定性和数据采集的准确性。
二、准备工作:网络规划与工具
在动手设置之前,请务必完成以下准备:
- 获取现场网络规划表:确认车间 IP 地址段、子网掩码、默认网关。通常由 IT 或自动化工程师统一规划,避免 IP 冲突。
- 准备编程软件:根据 PLC 品牌(如西门子、三菱、欧姆龙、罗克韦尔等)安装对应的编程软件(如 TIA Portal、GX Works、CX-Programmer、Studio 5000)。
- 连接方式:使用以太网线缆将电脑与 PLC 直连,或通过交换机接入同一网络。确保电脑 IP 与 PLC 目标 IP 在同一网段(例如 PLC 设为 192.168.1.10,电脑设为 192.168.1.100)。
- 备份现有程序:在修改 IP 前,务必从 PLC 上传并保存当前程序,防止意外丢失。
三、通用步骤:通过编程软件设置 IP
不同品牌 PLC 的 IP 设置界面略有差异,但核心流程相似。以下以西门子 S7-1200 为例说明:
- 打开 TIA Portal,创建新项目或打开已有项目。
- 在“设备组态”中添加 S7-1200 CPU,双击 CPU 进入属性。
- 在“常规” > “PROFINET 接口” > “以太网地址”中,设置 IP 地址、子网掩码和网关。
- 点击“编译”并“下载”到 PLC。下载时需选择正确的 PG/PC 接口(如电脑的以太网卡)。
- 下载完成后,PLC 将使用新 IP 重启。可通过“在线与诊断”功能验证通信是否正常。
其他品牌提示:
- 三菱 FX5U:在 GX Works3 中,通过“参数” > “FX5UCPU” > “模块参数” > “以太网端口”设置。
- 欧姆龙 NJ/NX:在 Sysmac Studio 中,双击“ EtherNet/IP”端口,在“IP 地址”选项卡中配置。
- 罗克韦尔 CompactLogix:在 Studio 5000 中,右键控制器属性,选择“General”选项卡,设置 IP 地址。
四、通过 BOOTP/DHCP 或硬件拨码设置
部分 PLC(如罗克韦尔 MicroLogix)支持通过 BOOTP/DHCP 服务器分配 IP。操作步骤:
- 将 PLC 与电脑连接到同一网络,运行 BOOTP/DHCP 工具(如 Rockwell BOOTP-DHCP Server)。
- 工具会列出请求 IP 的 PLC MAC 地址,选择对应设备,输入分配的 IP 地址。
- 点击“Associate”或“Enable”,PLC 将获取 IP 并重启。
对于支持硬件拨码的 PLC(如部分西门子 S7-200 SMART),可通过旋转开关设置 IP 的最后一段。例如,拨码设为 10,IP 即为 192.168.1.10。具体范围请参考设备手册。
五、注意事项与故障排查
- IP 冲突:确保车间内无重复 IP。可使用 ping 命令测试 IP 是否已被占用。
- 子网掩码:通常车间网络使用 255.255.255.0,但若需跨网段通信,需按规划设置。
- 网关:若 PLC 需要与上层 MES 或数据库通信,必须设置正确的默认网关。
- 安全:避免使用默认密码或公开的弱密码。修改 IP 后,建议同时设置访问密码。
- 文档记录:每次修改 IP 后,更新网络拓扑图和设备清单,便于后期维护。
六、与 MES 及数据采集系统的对接
PLC IP 设置完成后,即可与数据采集网关或 MES 系统建立连接。常见协议包括:
- Modbus TCP:多数 PLC 支持,配置简单。
- OPC UA:适合跨平台数据集成,安全性高。
- Profinet/EtherNet/IP:原生工业以太网协议,实时性强。
在数据采集项目中,需在网关或 MES 侧配置 PLC 的 IP、端口号和寄存器地址。建议先使用测试工具(如 ModScan、UaExpert)验证通信,再集成到正式系统。
七、总结
PLC IP 地址设置是智能车间联网的基础操作,看似简单,但涉及网络规划、工具使用和故障排查。工程师应遵循“先规划、后操作、再验证”的原则,确保每一步都有据可查。Bit Factory 将持续提供实用的技术指南,助力车间数字化转型。

