4. ctrlX CORE选型与硬件规划

ctrlX CORE 是 ctrlX AUTOMATION 的控制核心,但“选哪一款”并不是看哪台性能最高,而是要让控制器能力与产线真实负载匹配。选型偏小,会出现扫描周期抖动、运动轴丢帧、通信超时;选型偏大,则成本、功耗和机柜空间被浪费。因此,硬件规划的本质是先把产线的 I/O 规模、运动控制轴数和通信负载量化,再据此确定 CPU 型号、内存、扩展模块与接口配置。

一、先量化三类负载

ctrlX CORE 目前常见型号包括 CORE X3、CORE X5、CORE X7 和 CORE X10 等,其算力、内存和接口数量依次递增。选型前应先把负载拆成三类可计算的量。

I/O 规模:统计数字量输入/输出点数、模拟量通道数,以及是否有温度、称重、编码器等特殊模块。例如一条包装产线可能有 96 点 DI、64 点 DO、16 路 AI、8 路 AO。I/O 本身对 CPU 压力不大,但会影响 EtherCAT 从站数量和过程映像刷新时间。

运动控制轴数:区分伺服轴、变频轴和步进轴。伺服轴又分位置控制、速度控制和扭矩控制。通常 1 个插补轴组的算力消耗远高于多个独立单轴。例如 8 轴伺服同步插补,比 16 个独立启停的变频轴更吃 CPU。

通信负载:包括 EtherCAT 周期、PROFINET/以太网 IP 通信、OPC UA 与 MES/SCADA 的数据交互、以及 ctrlX Data Layer 的订阅量。通信负载往往被低估,尤其是 OPC UA 高频读写和大量变量订阅。

建议用一张负载清单把三类数据写清楚:I/O 点数、轴数与类型、EtherCAT 周期、OPC UA 客户端数量、变量订阅数。这张清单是选型计算的输入,也是后续扩容的依据。

二、按负载匹配型号

下面给出一个教学示例,用于说明选型思路,参数为合理假设,不代表实测结果。假设某产线需求为:EtherCAT 周期 1 ms,伺服插补轴 6 轴,独立变频轴 4 轴,DI/DO 共 160 点,AI/AO 共 24 路,OPC UA 客户端 3 个,订阅变量约 2000 个。

按经验估算:1 ms EtherCAT 周期下,每增加 1 个插补轴约消耗 3%~5% CPU 余量;6 轴插补约占用 20%~30%。OPC UA 2000 个订阅变量在中速刷新下约占用 10%~15%。加上基础任务、HMI 通信和诊断,整体 CPU 负载预计在 50%~65%。此时 CORE X5 通常可以胜任;若未来要扩展到 12 轴插补或把周期压到 500 μs,则应直接选 CORE X7。

负载项示例值对选型的影响
EtherCAT 周期1 ms周期越短,CPU 与从站同步压力越大
伺服插补轴6 轴主要消耗 CPU,决定型号下限
独立变频轴4 轴压力较小,但影响任务调度
I/O 点数160 DI/DO + 24 AI/AO影响从站数量与过程映像
OPC UA 订阅2000 变量影响内存与通信任务负载

三、扩展模块与接口规划

确定 CPU 型号后,再规划扩展模块。ctrlX CORE 采用模块化结构,左侧或右侧可挂接 ctrlX I/O 模块、通信模块和功能模块。规划时注意三点:

  • 本地 I/O 与远程 I/O 分工:靠近控制柜的急停、安全门等信号走本地 I/O;分散在产线各段的传感器走 EtherCAT 远程 I/O,减少布线。
  • 通信接口数量:确认 EtherCAT 主站口、以太网口、串口是否够用。若需同时连接 MES、HMI 和编程电脑,建议用独立网口或交换机划分网段。
  • 预留余量:I/O 模块建议预留 15%~20% 点位,CPU 负载建议长期不超过 70%,为后续增加轴或诊断功能留空间。

下面这张图把“负载输入—型号匹配—扩展模块—余量判断”的关系集中呈现,便于在选型时对照检查。

ctrlX CORE 选型与硬件规划关系图 负载输入 I/O 规模 160 DI/DO · 24 AI/AO 运动控制轴数 6 插补轴 · 4 变频轴 通信负载 1 ms EtherCAT · 2000 订阅 周期要求 1 ms 扫描 · 同步精度 型号匹配 CORE X3 小型设备 · 少量轴 · 低通信 CORE X5 中等产线 · 6~8 轴 · 常规通信 CORE X7 多轴插补 · 高通信 · 短周期 CORE X10 大型产线 · 复杂运动 · 高冗余 示例结论:CORE X5 可满足 扩展与余量 本地 I/O 模块 急停 · 安全门 · 高速计数 远程 I/O 从站 EtherCAT 分散布线 通信接口 EtherCAT · 以太网 · OPC UA 余量判断 CPU ≤70% · I/O 预留 15% 选型顺序:量化负载 → 匹配 CPU 型号 → 规划扩展模块 → 校核余量,任一环节不满足则回退调整

四、校核与落地

完成初步选型后,建议做一次校核。方法是在 ctrlX CORE 的工程环境中建立实际任务结构,加载 EtherCAT 从站描述文件和运动轴配置,观察 CPU 负载、任务抖动和通信丢包统计。若 CPU 峰值超过 70%,或 EtherCAT 工作计数器出现持续增长,说明型号偏小或任务分配不合理,应优先优化任务周期和变量刷新,再考虑升级型号。

硬件规划还应落到机柜布局和接线。ctrlX CORE 与 ctrlX I/O 模块通常安装在 DIN 导轨上,注意模块间散热间距;EtherCAT 网线使用屏蔽双绞线,屏蔽层单端接地;24 V 供电单独走线,避免与伺服动力线并行。这些细节虽然不改变选型结论,但直接影响系统长期稳定性。

选型不是一次性的,而是随产线扩展持续校核的过程。建议在项目初期就记录 CPU 负载、EtherCAT 周期和 I/O 余量,作为后续增加轴或接入 MES 时的判断依据。

总结来说,ctrlX CORE 选型要围绕 I/O 规模、运动轴数和通信负载三个维度展开:先用清单量化,再用型号能力匹配,最后用扩展模块和余量校核。示例中 6 插补轴、1 ms EtherCAT、2000 个 OPC UA 订阅的场景,CORE X5 是合理起点;若周期更短或轴数更多,则应上移到 CORE X7。把这张关系图作为选型检查表,可以避免“凭感觉选型”带来的返工。