RK3588 做 PLC,核心定位是国产高端 "控算一体" 边缘控制器 :既有传统 PLC 的硬实时 I/O 与运动控制,又有工控机 + AI 的算力与视觉能力,常被叫做信迈EdgePLC / 软 PLC。下面从硬件、软件、实时性、典型方案、落地要点讲清楚。
一、RK3588 做 PLC 的硬件基础(为什么适合)
- 8nm 工业级,4×A76@2.4GHz + 4×A55@1.8GHz,大核跑实时控制、小核跑业务 / AI。
- 6TOPS NPU :直接跑 YOLO / 缺陷检测 / 振动分析,1080p@30fps 推理 < 8ms。
- 接口极其丰富(原生):
- 2× 千兆网(EtherCAT/Profinet/Modbus TCP)
- 10×UART、6×SPI、9×I2C、多 CAN、GPIO
- PCIe 3.0×4(扩 FPGA / 运动卡)、USB3.1、MIPI-CSI(视觉)
- 工业温度:-40℃~85℃,RK3588J 为车规 / 工业强化版。
一句话:PLC 的 I/O + 运动 + 工控机的算力 + 视觉 + AI 加速 三合一。
二、主流软件架构(3 种常用)
1)Linux+RTOS AMP(强实时,电力 / 运动首选)
- 核隔离:A76 核 1--2:RT‑Thread/FreeRTOS(硬实时);A76 核 3--4+A55:Linux(业务 / AI)。
- 实时指标:I/O 扫描 < 10μs,任务抖动 < 1μs,满足 IEC 61131‑3 硬实时。
- 核间通信:OpenAMP/RPMsg,μs 级共享内存 + 中断。
2)Linux+PREEMPT‑RT(简单易开发,中小 PLC)
- 单系统打 RT 补丁,优先级抢占,中断响应 < 20μs。
- 优点:开发简单、生态全;缺点:极限实时性不如 AMP。
3)CODESYS 软 PLC(标准化,替代西门子 / 倍福)
- RK3588 + 实时 Linux+CODESYS Runtime,支持 IEC 61131‑3 全语言。
- 运动控制:EtherCAT 总线,最多 32 轴同步,定位精度 ±0.1mm。
- 优势:不用写 C,梯形图 / ST 直接开发,替代 S7‑1500/PC。
三、实时性与 PLC 能力(硬指标)
- 周期任务抖动:<1μs(AMP)/ <5μs(PREEMPT‑RT)
- I/O 响应:<10μs (直驱);<1ms(EtherCAT)
- 运动控制:32 轴 EtherCAT,同步周期 125μs
- AI + 控制:视觉检测→PLC 寄存器 **<35ms**,替代 "工控机 + PLC" 双机
四、典型硬件方案(3 种落地形态)
1)RK3588 核心板 + FPGA 底板(电力 / 高端运动)
- 核心:RK3588(AMP:Linux+RT‑Thread)
- FPGA:Xilinx Artix‑7 / 国产,硬实时 I/O、脉冲、继电出口、IEC61850 加速
- 接口:FPGA 出 DI/DO/AI/AO、RS485、CAN;RK3588 出网口 / USB / 显示
- 用途:电力保护、储能 PCS、多轴运动控制
2)RK3588J 一体化 EdgePLC(机器视觉 + 控制)
- 代表:钡铼 EdgePLC、ARMxy 控制器
- 规格:1024 点 I/O、2× 千兆 EtherCAT、MIPI‑CSI×2、6TOPS NPU
- 用途:3C 质检、汽车焊装、光伏设备,AI 视觉 + PLC 控制一体化
3)RK3588+CODESYS 运动控制器(替代进口)
- 配置:RK3588 + 实时 Linux+CODESYS+EtherCAT
- 能力:32 轴伺服、G 代码解析、轨迹规划、电子齿轮
- 用途:数控机床、机器人、包装设备,成本为进口 1/3

五、与传统 PLC 对比(优势 / 劣势)
- 优势:
- ✅ 控算一体:PLC + 工控机 + AI 三合一,省硬件
- ✅ NPU 加速:原生 AI 视觉,传统 PLC 做不到
- ✅ 接口丰富:原生千兆 / EtherCAT / 视觉,扩展成本低
- ✅ 国产化:8nm 国产芯,自主可控,替代进口
- 劣势:
- ❌ 硬实时极限不如专用 MCU+FPGA(如瑞萨 / 西门子)
- ❌ 生态成熟度略逊 CODESYS / 倍福,但快速追赶
六、电力场景适配(你之前的方向)
结合你之前关注的电力设备 RK3568/RK3576+FPGA、Linux+RT‑Thread:
- RK3588 是升级款:核心更多、NPU 更强、接口更全
- 架构复用:RK3588+FPGA+AMP(Linux+RT‑Thread)
- 提升点:
- 电力 AI:NPU 做故障识别、谐波分析、状态评估
- 多协议:同时跑IEC61850、Modbus、DNP3,负载更低
- 扩展性:PCIe3.0 可扩多 FPGA / 高速采集卡
七、总结与选型建议
- 追求极限实时(μs 级)+ 电力保护 :选RK3588+FPGA+AMP(Linux+RT‑Thread)
- 追求标准化 + 运动控制 :选RK3588+CODESYS+EtherCAT