2、硬件选型与组态:S7-1200/1500 PLC选型、工业交换机与路由器选择、IP地址规划与子网掩码设置
好,咱们进入第二章。这一章说白了,就是动手前的“备料”环节。
很多新手一上来就急着写程序,结果硬件到了现场发现接口对不上,IP地址冲突,通讯死活连不上。我早年就吃过这个亏,在车间里蹲了三天,最后发现是交换机的端口类型选错了。嗯,咱们今天就把这些坑提前填上。
2.1 S7-1200 与 S7-1500 的选型逻辑
选PLC,不是越贵越好,也不是功能越多越好。我个人习惯先看三点:控制规模、通讯需求、环境等级。
2.1.1 S7-1200 适合什么场景?
S7-1200 是西门子的小型控制器,说白了就是给中小型设备用的。比如单机自动化、小型产线、泵站控制这些。
- CPU 型号:1211C、1212C、1214C、1215C、1217C。数字越大,IO点数和程序容量越大。
- 通讯口:本体自带一个 PROFINET 口,支持 RT/IRT。
- 扩展能力:最多可扩展 8 个信号模块(SM)和 3 个通讯模块(CM)。
- 我提醒一句:如果你需要做远程监控,S7-1200 的固件版本最好在 V4.0 以上,否则有些 Web 功能不支持。
2.1.2 S7-1500 什么时候必须上?
S7-1500 是中大型控制器,适合复杂工艺、多轴同步、高速数据处理。比如汽车焊装线、大型物流分拣系统。
- CPU 型号:1511、1513、1515、1516、1517、1518。数字越大,性能越强。
- 通讯能力:本体自带 2-3 个 PROFINET 口,支持 RT/IRT,还支持 OPC UA 服务器(部分型号)。
- 显示面板:带显示屏,可以直接查看诊断信息,这个在现场调试时非常方便。
- 避坑指南:我曾经遇到一个项目,客户非要拿 1200 去控制 20 个轴,结果扫描周期太长,导致轴同步抖动。后来换了 1516,问题立刻解决。所以,别在 CPU 性能上省钱。
| 对比项 | S7-1200 | S7-1500 |
|---|---|---|
| 适用规模 | 小型设备/产线 | 中大型系统/复杂工艺 |
| 最大程序容量 | 150KB ~ 300KB | 1MB ~ 50MB |
| PROFINET 口数量 | 1 个 | 2~3 个 |
| OPC UA 支持 | 需额外授权 | 部分型号原生支持 |
| 典型应用 | 单机控制、小型产线 | 多轴同步、数据采集、MES对接 |
2.2 工业交换机与路由器的选择
远程监控的核心,就是数据要能“走出去”。PLC 的数据要通过交换机汇聚,再通过路由器上传到上位机或云平台。这里面的门道不少。
2.2.1 工业交换机怎么选?
别拿家用交换机往机柜里塞,工业现场有粉尘、有震动、有电磁干扰。家用交换机撑不过三个月。
- 端口数量:一般 5 口、8 口够用。如果设备多,可以选 16 口或带光口上联的。
- 管理型 vs 非管理型:
- 非管理型:即插即用,便宜,适合小系统。我一般用在只有 2-3 台 PLC 的场合。
- 管理型:支持 VLAN、QoS、环网冗余(MRP)。如果你有多个网段,或者对实时性要求高,必须上管理型。
- 供电方式:推荐 PoE 供电,可以给摄像头或无线 AP 供电,省一根电源线。
- 品牌建议:西门子 Scalance、菲尼克斯、MOXA 都是工业级的老牌子,我用下来稳定性不错。
2.2.2 工业路由器怎么选?
路由器负责把现场数据传到外网。如果你只是局域网内监控,那用交换机就够了。但要做远程访问,必须上路由器。
- 4G/5G 路由器:适合没有固定公网 IP 的现场。插一张 SIM 卡,PLC 数据就能通过 4G 网络上传到云平台。
- VPN 功能:这是关键。我建议选支持 OpenVPN 或 IPsec 的路由器,这样你可以在办公室像在现场一样访问 PLC。
- 端口映射:如果要用固定 IP,记得在路由器上做端口映射,把 PLC 的 102 端口(S7 协议)映射出去。
- 避坑指南:我遇到过客户买了个家用路由器,结果现场温度一高就死机。后来换了工业级宽温路由器,再没出过问题。工业级的工作温度一般是 -40℃ 到 75℃。
2.3 IP 地址规划与子网掩码设置
这部分看着简单,但最容易出乱子。你想想看,一个车间里几十台设备,IP 地址要是乱写,后期维护就是噩梦。
2.3.1 IP 地址规划原则
我个人习惯用 192.168.x.x 这个私有地址段,因为好记,而且大多数路由器默认就是这个段。
- 按功能划分网段:
- PLC 控制网:192.168.1.x
- HMI 人机界面:192.168.2.x
- 上位机/服务器:192.168.10.x
- 摄像头/其他设备:192.168.20.x
- 固定 IP vs DHCP:PLC、HMI、服务器这些核心设备,必须用固定 IP。笔记本电脑、临时调试设备可以用 DHCP。
- 预留地址:每个网段预留 10 个 IP 给未来扩展。比如 192.168.1.1 到 192.168.1.10 留给核心设备,11 到 20 留给扩展。
2.3.2 子网掩码怎么设?
子网掩码决定了你的“网络范围”。说白了,就是哪些设备能直接通讯,哪些需要经过路由器。
- 标准 C 类:255.255.255.0,允许 254 个设备。适合大多数小车间。
- 标准 B 类:255.255.0.0,允许 65534 个设备。适合大型工厂。
- 我常用的:如果设备少于 50 台,我直接用 255.255.255.0。如果设备多,我会用 255.255.254.0,这样能容纳 510 台设备,而且广播域不会太大。
举个例子:
PLC 1: 192.168.1.10 / 255.255.255.0
PLC 2: 192.168.1.20 / 255.255.255.0
HMI: 192.168.1.30 / 255.255.255.0
路由器: 192.168.1.1 / 255.255.255.0
这样它们都在同一个网段,可以直接通讯。如果路由器 WAN 口是 10.0.0.1,那它就能把数据转发到外网。
2.4 本章知识体系总览
下面这张图,是我自己总结的硬件选型与组态的核心逻辑。你跟着这个思路走,基本不会跑偏。
好了,这一章的内容就到这儿。硬件选型这事儿,说白了就是“匹配”二字——匹配你的控制需求,匹配你的网络环境,匹配你的预算。别贪大,也别省小,刚刚好才是最好。