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 高频读写和大量变量订阅。
二、按负载匹配型号
下面给出一个教学示例,用于说明选型思路,参数为合理假设,不代表实测结果。假设某产线需求为: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 的工程环境中建立实际任务结构,加载 EtherCAT 从站描述文件和运动轴配置,观察 CPU 负载、任务抖动和通信丢包统计。若 CPU 峰值超过 70%,或 EtherCAT 工作计数器出现持续增长,说明型号偏小或任务分配不合理,应优先优化任务周期和变量刷新,再考虑升级型号。
硬件规划还应落到机柜布局和接线。ctrlX CORE 与 ctrlX I/O 模块通常安装在 DIN 导轨上,注意模块间散热间距;EtherCAT 网线使用屏蔽双绞线,屏蔽层单端接地;24 V 供电单独走线,避免与伺服动力线并行。这些细节虽然不改变选型结论,但直接影响系统长期稳定性。
总结来说,ctrlX CORE 选型要围绕 I/O 规模、运动轴数和通信负载三个维度展开:先用清单量化,再用型号能力匹配,最后用扩展模块和余量校核。示例中 6 插补轴、1 ms EtherCAT、2000 个 OPC UA 订阅的场景,CORE X5 是合理起点;若周期更短或轴数更多,则应上移到 CORE X7。把这张关系图作为选型检查表,可以避免“凭感觉选型”带来的返工。