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 流量在物理或逻辑上分开。

串口扩展时,一条 RS-485 总线建议只跑一种协议、一种波特率。若必须混挂,需确认各从站地址不冲突、轮询周期能满足最慢设备的响应时间。

三、按协议数量与实时性反推配置

选型的核心是把"协议数量"和"实时性要求"翻译成 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)级别;若要求微秒级同步,应选支持相应实时协议的高性能型号并配合专用网络。

下面这张图把上述判断过程整理成一张选型决策图,左侧是输入条件,右侧是对应的硬件配置建议。

PLCnext 网关硬件选型决策图 输入:协议清单 · 实时性 · 接口需求 → 输出:控制器型号与扩展方案 现场输入条件 协议数量与角色 Profinet / Modbus TCP Modbus RTU / OPC UA 实时性要求 硬实时 / 标准实时 刷新周期 4ms~1s 接口物理需求 独立网口数 / 串口数 I/O 点数 / 总线类型 数据规模 点数 / 标签数 / 历史 存储与日志需求 判断与估算 协议栈 CPU 占用累加 + 30% 余量 ≤ 60% 实时等级匹配 RT 级 → 2152 可胜任 网口数 > 2 ? 串口数 > 1 ? 点数规模评估 内存与 SD 卡容量 任一条件超限 → 升级型号或加扩展 硬件配置建议 AXC F 2152 协议 ≤ 5 种 · RT 级 板载 2 网口 + 1 串口 AXC F 3152 协议 5~10 种 · 点数多 算力与内存更充裕 Axioline F 扩展 RS-485 / CAN 通信模块 增加独立串口通道 工业交换机 / VLAN 扩展网口 · 隔离协议 避免广播与组播干扰

四、一个选型示例

假设某水处理现场需要接入:上层 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 负载、内存、接口数量三项都留有余量,而不是刚好卡在临界值上。

不要用"协议数量"单一指标选型。同样 5 种协议,若其中包含 OPC UA 服务器和大量历史数据记录,CPU 与存储压力会明显高于 5 种纯轮询协议。务必按协议栈实际开销累加估算。

五、选型检查清单

检查项判断依据不满足时的动作
协议栈 CPU 总占用累加估算 + 30% 余量 ≤ 60%升级到 AXC F 3152 或更高
独立以太网口数量实时协议与普通 TCP 是否需物理隔离加工业交换机或划分 VLAN
串口数量与波特率不同波特率设备是否需独立通道挂 Axioline F RS-485 模块
实时性等级RT 级用 2152;IRT/微秒级需更高型号更换支持对应实时协议的型号
数据点与存储点数、历史记录、SD 卡容量增大 SD 卡或升级内存型号