2. PLCnext硬件平台与网关选型
PLCnext Control 是菲尼克斯电气推出的开放式控制平台,其硬件形态从紧凑型 AXC F 1152、AXC F 2152,到中高性能的 AXC F 3152、AXC F 3152 及更高等级的 AXC F 4x52 系列,构成了一个按算力、接口数量和扩展能力分层的产品族。做工业网关工程时,选型不是"挑最贵的",而是把现场协议清单、实时性指标、接口物理形态三件事对齐到具体型号上。本节以最常用的 AXC F 2152 为基准,讲清接口资源怎么看、以太网与串口怎么扩、以及如何按协议数量和实时性反推硬件配置。
一、AXC F 2152 的接口资源盘点
AXC F 2152 属于 PLCnext 家族的紧凑型主力机型,其板载接口可以概括为"双网口 + 一串口 + 本地总线 + USB"。具体来说:
- 以太网口:2 个 10/100 Mbps RJ45 端口,通常标记为 X1、X2。两个口在硬件上属于同一交换芯片,可作普通双网口使用,也可配置为冗余或分段隔离(不同 IP 子网)。
- 串口:1 个 RS-232/RS-485 可切换的串行接口(通过接线与参数配置选择电气标准),用于 Modbus RTU、串口仪表、条码枪等设备接入。
- 本地扩展总线:右侧可挂接 Axioline F 系列 I/O 模块与功能模块,包括数字量、模拟量、温度、计数以及通信模块(如 RS-485 模块、CAN 模块)。
- USB:用于工程下载、U 盘数据交换或外接存储。
- SD 卡槽:存放固件、应用与数据记录。
需要特别注意的是,AXC F 2152 的 CPU 算力与内存属于入门级,适合协议数量不多(一般 3~5 种)、数据点规模中等(数千点以内)、实时性要求为毫秒到十毫秒级的场景。如果现场要同时跑 Profinet、EtherNet/IP、Modbus TCP、OPC UA 服务器再加若干串口轮询,就应向上考虑 AXC F 3152 或更高型号。
二、以太网与串口扩展能力
板载 2 个网口往往不够用,扩展有两条路:一是通过 Axioline F 总线挂通信模块,二是通过交换机做端口扩展。前者是"控制器内部扩展",后者是"网络层扩展",二者解决的问题不同。
Axioline F 通信模块中,典型的有 AXL F BK PN(Profinet 总线耦合器)、AXL F BK ETH(Ethernet 耦合器)、以及 RS-485/CAN 通信模块。把 RS-485 模块挂在本地总线上,相当于给控制器增加一路独立的串口通道,可以分别接不同波特率的设备,避免一条串口上混挂多种协议导致的轮询冲突。
以太网端口不足时,最直接的办法是接工业交换机。但要注意:如果多个协议共用同一物理网段,广播风暴、组播(如 Profinet 的 DCP、EtherNet/IP 的 CIP)会互相干扰。工程上更稳妥的做法是按协议划分 VLAN 或使用独立网口,让实时协议与普通 TCP 流量在物理或逻辑上分开。
三、按协议数量与实时性反推配置
选型的核心是把"协议数量"和"实时性要求"翻译成 CPU 负载、内存占用和接口数量三个约束。下面给出一个可操作的判断方法。
第一步,列出协议清单与角色。每个协议要标明本机是主站还是从站、数据方向、刷新周期。例如:Profinet 从站(接上层 PLC,周期 4 ms)、Modbus TCP 主站(轮询 8 台仪表,周期 200 ms)、Modbus RTU 主站(轮询 4 台设备,波特率 19200,周期 500 ms)、OPC UA 服务器(供 MES 读取,周期 1 s)。
第二步,估算 CPU 与内存。经验上,一个 Profinet 从站协议栈约占 5%~10% CPU;Modbus TCP 主站每 100 个寄存器轮询约占 2%~5%;OPC UA 服务器在 5000 点规模下约占 10%~20%。把这些相加,再留 30% 余量。若总和超过 60%,就应升级到 AXC F 3152。
第三步,核对接口数量。数一数需要几个独立以太网口、几个串口。若独立网口需求超过 2 个,或串口需求超过 1 个,就要规划交换机或 Axioline F 通信模块。
第四步,核对实时性。硬实时(如 Profinet IRT、EtherCAT)对控制器和网络都有严格要求,AXC F 2152 适合标准实时(RT)级别;若要求微秒级同步,应选支持相应实时协议的高性能型号并配合专用网络。
下面这张图把上述判断过程整理成一张选型决策图,左侧是输入条件,右侧是对应的硬件配置建议。
四、一个选型示例
假设某水处理现场需要接入:上层 S7-1500 通过 Profinet 读取本机数据(从站,周期 8 ms);8 台 Modbus TCP 电表(主站轮询,周期 200 ms);4 台 Modbus RTU 流量计(RS-485,19200,周期 500 ms);MES 通过 OPC UA 读取约 3000 点(周期 1 s)。
按前述方法估算:Profinet 从站约 8%,Modbus TCP 约 4%,Modbus RTU 约 3%,OPC UA 约 12%,合计约 27%,加 30% 余量约 35%,低于 60%,AXC F 2152 可以胜任。接口方面:Profinet 与 Modbus TCP 可共用 X1 网口(若担心干扰,可将 Profinet 走 X1、Modbus TCP 走 X2),OPC UA 走 X2;串口用板载 RS-485 接 4 台流量计。此时无需额外扩展模块,配置为 AXC F 2152 + 板载接口即可。
若现场协议增加到 8 种、点数超过 8000 点,或 Profinet 要求 2 ms 周期,则应升级到 AXC F 3152,并考虑用 Axioline F 通信模块增加独立串口、用工业交换机划分 VLAN。选型的本质是让 CPU 负载、内存、接口数量三项都留有余量,而不是刚好卡在临界值上。
五、选型检查清单
| 检查项 | 判断依据 | 不满足时的动作 |
|---|---|---|
| 协议栈 CPU 总占用 | 累加估算 + 30% 余量 ≤ 60% | 升级到 AXC F 3152 或更高 |
| 独立以太网口数量 | 实时协议与普通 TCP 是否需物理隔离 | 加工业交换机或划分 VLAN |
| 串口数量与波特率 | 不同波特率设备是否需独立通道 | 挂 Axioline F RS-485 模块 |
| 实时性等级 | RT 级用 2152;IRT/微秒级需更高型号 | 更换支持对应实时协议的型号 |
| 数据点与存储 | 点数、历史记录、SD 卡容量 | 增大 SD 卡或升级内存型号 |