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 功能不支持。
我的经验:我在一个包装设备项目里用过 1214C,控制 6 个伺服轴加一堆 IO,跑得稳稳的。但如果你要控制超过 8 个轴,或者需要大量数据记录,我建议你直接上 1500。

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 都是工业级的老牌子,我用下来稳定性不错。
注意:我曾经在一个项目里用了非管理型交换机,结果两台 PLC 的 IP 地址冲突,整个网络瘫痪。后来加了 VLAN 隔离才解决。所以,只要预算允许,优先选管理型交换机

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 留给扩展。
我的习惯:我会在项目一开始就画一张 IP 地址分配表,贴在机柜门上。这样以后谁去现场调试,一看就知道哪个 IP 是干什么的。

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,那它就能把数据转发到外网。

小技巧:如果你不确定子网掩码怎么算,可以用在线子网计算器。但我建议你手动算几次,这样心里有底。比如 255.255.255.0 的二进制是 24 个 1,所以也叫 /24。

2.4 本章知识体系总览

下面这张图,是我自己总结的硬件选型与组态的核心逻辑。你跟着这个思路走,基本不会跑偏。

硬件选型与组态核心逻辑 PLC 选型 网络设备选择 IP 地址规划 S7-1200:小型设备/单机控制 S7-1500:中大型/多轴同步 工业交换机:管理型/非管理型 工业路由器:4G/VPN/端口映射 按功能划分网段 子网掩码:/24 或 /23 远程监控系统硬件组态完成 可进行下一步:PLC 程序编写与通讯配置 选型 → 组态 → 规划,三步走,缺一不可

好了,这一章的内容就到这儿。硬件选型这事儿,说白了就是“匹配”二字——匹配你的控制需求,匹配你的网络环境,匹配你的预算。别贪大,也别省小,刚刚好才是最好。

一句话总结:PLC 选型看规模和通讯,交换机看管理和冗余,路由器看 VPN 和稳定性,IP 规划看网段和子网掩码。把这四点吃透,硬件组态就不会出大问题。

专注资料整理