2. ctrlX AUTOMATION硬件平台解析

ctrlX AUTOMATION 的硬件平台并不是“一个控制器带若干模块”的传统堆叠结构,而是由三类职责清晰、通过实时以太网协同工作的核心设备构成:负责运算与通信的 ctrlX CORE、负责功率变换与电机闭环的 ctrlX DRIVE、负责现场信号采集与输出的 ctrlX IO。理解这三者的分工边界与数据流向,是后续多轴系统集成、选型与调试的基础。本节先建立整体架构认知,再逐类展开关键参数,最后给出一套可操作的选型方法。

一、平台整体架构与数据流

从信号链角度看,ctrlX AUTOMATION 的硬件平台可以理解为一条自下而上的数据通路:现场传感器与执行器接入 ctrlX IO,IO 通过实时以太网(EtherCAT 为主)把过程数据送到 ctrlX CORE;ctrlX CORE 运行 PLC、运动控制与 ctrlX OS 应用,把位置、速度、转矩指令下发给 ctrlX DRIVE;ctrlX DRIVE 完成电流环、速度环、位置环的闭环运算,驱动伺服电机或异步电机,并把编码器反馈、状态字、诊断信息回传。整条链路的实时性由 EtherCAT 分布式时钟保证,控制周期通常在 1 ms 甚至 250 μs 量级。

ctrlX AUTOMATION 硬件平台数据流与职责分工 ctrlX CORE 控制器 PLC 逻辑 / 运动控制内核 ctrlX OS + App 应用 EtherCAT 主站 / OPC UA 多轴插补与轨迹规划 周期:250 μs ~ 4 ms ctrlX DRIVE 驱动器 电流环 / 速度环 / 位置环 单轴 / 双轴 / 多轴模块 编码器接口(Hiperface 等) 安全转矩关断 STO 功率:0.4 ~ 4 kW 级 ctrlX IO 模块 数字量 DI / DO 模拟量 AI / AO(±10 V、4~20 mA) 温度 / 计数 / 安全 IO 分布式 IP20 / IP67 响应:μs 级过程数据 指令 过程数据 编码器 / 状态反馈 诊断 / 实际值回传 现场设备层 伺服电机 / 主轴 接近开关 / 光栅 压力 / 温度变送器 安全门 / 急停 实线:控制指令下行 虚线:反馈与诊断上行 EtherCAT 分布式时钟同步

二、ctrlX CORE:系统的运算与通信中枢

ctrlX CORE 是整个平台的大脑,运行 ctrlX OS(基于 Linux 的实时化操作系统),把传统 PLC、运动控制器、边缘计算网关和可视化服务器的功能整合到一台设备中。它的核心价值在于“一机多能”:同一台 CORE 上可以同时运行 IEC 61131-3 的 PLC 程序、运动控制内核(如 ctrlX MOTION)、OPC UA 服务器以及来自 ctrlX Store 的各类 App。

选型时最需要关注的是性能等级与接口配置。ctrlX CORE 常见型号按运算能力分为入门级、标准级和高性能级,差异主要体现在 CPU 核数、内存容量和可支持的最大轴数。以典型配置为例:入门级适合 4 轴以内的简单点位控制,标准级可支撑 8~16 轴的插补与电子凸轮,高性能级面向 32 轴以上、周期 250 μs 的高动态应用。接口方面,CORE 通常提供 2 个千兆以太网口(其中一个支持 EtherCAT 主站)、USB、以及可选的现场总线扩展模块(PROFINET、EtherNet/IP、CANopen 等)。如果系统需要与上位 MES 或云端通信,应确认 OPC UA 与 MQTT 的并发连接数是否满足要求。

三、ctrlX DRIVE:功率变换与闭环控制

ctrlX DRIVE 是直接驱动电机的功率级设备,负责把 CORE 下发的运动指令转化为电机电流,并完成三环闭环。它的产品形态非常灵活:既有单轴模块,也有双轴模块,还有把电源、驱动、IO 集成在一起的紧凑型驱动。这种模块化设计让用户可以根据轴数精确配置,避免“大马拉小车”的浪费。

选型 ctrlX DRIVE 时,参数链条是:电机额定电流 → 驱动器连续输出电流 → 峰值电流与过载倍数 → 供电电压与制动电阻。举例来说,若选用一台额定电流 4.5 A、峰值电流 13 A 的伺服电机,驱动器连续电流必须大于 4.5 A,峰值电流能力需覆盖 13 A 并留出约 20% 余量,因此应选择连续 6 A、峰值 18 A 级别的模块。同时要核对直流母线电压:380~480 V 供电对应 540~680 V 母线,制动电阻的阻值和功率需按最大制动能量计算,否则在频繁启停或垂直轴下放时会出现母线过压报警。此外,ctrlX DRIVE 内置 STO 安全功能,若系统需要 SS1、SLS 等更高安全等级,需确认所选模块是否支持对应的安全选件。

四、ctrlX IO:现场信号的采集与输出

ctrlX IO 承担的是“神经末梢”的角色,把按钮、传感器、阀岛、指示灯等现场设备接入控制系统。它的模块种类覆盖数字量输入/输出、模拟量输入/输出、温度采集、高速计数以及安全 IO。数字量模块通常为 8 点或 16 点,支持源型/漏型接线;模拟量模块支持 ±10 V、0~10 V、4~20 mA 等标准信号,分辨率常见为 12~16 位。

选型 IO 时,除了点数,还要关注三个容易被忽略的参数:一是响应时间,高速计数或飞剪应用需要 μs 级的输入滤波可调;二是隔离方式,强电环境应优先选择通道间隔离的模块;三是分布式拓扑,ctrlX IO 支持 IP20 柜内安装和 IP67 现场安装两种形态,后者可以直接安装在设备旁,减少线缆长度和接线工作量。对于安全信号,必须选用带安全认证的 IO 模块,并与驱动器的 STO 回路统一规划。

五、选型方法:从轴数与工艺倒推配置

面对一个具体的多轴系统,选型不应从“哪个型号便宜”开始,而应从工艺需求倒推。下面给出一套可操作的选型流程,并以一个“4 轴包装机”为例说明。

选型五步法(示例:4 轴包装机,含 1 个电子凸轮同步轴)

  1. 统计轴数与类型:3 个伺服轴 + 1 个同步虚轴,最大插补轴数 4。→ 控制器需支持至少 8 轴,留 100% 余量。
  2. 计算功率与电流:各轴电机额定电流分别为 2.0 A、3.5 A、4.5 A、1.5 A。→ 驱动器按轴配置,峰值电流覆盖 1.2 倍电机峰值。
  3. 确定控制周期:包装膜切刀要求 ±0.1 mm 同步精度,凸轮周期 2 ms。→ 控制器周期选 1 ms,EtherCAT 周期 1 ms。
  4. 统计 IO 点数:DI 24 点、DO 16 点、AI 4 路(张力、温度)、安全 DI 4 点。→ 选 2 块 16DI、1 块 16DO、1 块 4AI、1 块安全 IO。
  5. 核对通信与安全:需与上位机 OPC UA 通信,安全等级 PL d。→ CORE 选标准级,驱动器选带 STO 的型号,安全 IO 接入急停回路。

按上述流程,最终配置可归纳为:1 台标准级 ctrlX CORE(支持 16 轴、1 ms 周期)、4 台 ctrlX DRIVE 单轴模块(连续电流分别 3 A、5 A、6 A、2 A)、1 组 ctrlX IO 模块(含安全 IO)。这套配置在满足工艺要求的同时,轴数余量约 100%,IO 点数余量约 30%,为后续增加视觉或第二工位预留了空间。

选型检查要点:① 控制器最大轴数 ≥ 实际轴数 × 1.5;② 驱动器连续电流 ≥ 电机额定电流 × 1.1,峰值电流 ≥ 电机峰值 × 1.2;③ EtherCAT 从站数量不超过主站限制,必要时增加分支器;④ 安全功能等级与整机风险评估一致;⑤ 供电、制动电阻、散热空间在柜内布局阶段一并核算。

需要强调的是,以上参数均为教学示例中的合理假设,实际项目应以电机铭牌数据、机械负载计算和厂商选型手册为准。掌握“轴数—电流—周期—IO—安全”这条倒推链,就能在 ctrlX AUTOMATION 平台上快速搭建出既经济又可靠的硬件配置。