RK3568 + CODESYS + Real-Time Motion Controller PLC with AI Vision Object Detection, Predictive Maintenance, Hybrid Multi-System Deployment, and Multi-Channel Analog Acquisition
XM3503 is a mid-to-large-sized controller designed for process automation applications, balancing performance, expandability, and cost-efficiency. It supports AI-based vision object detection, predictive maintenance, containerized resource isolation and management, as well as hybrid multi-system deployment. The XM3503 offers flexible communication options and hot-swappable local I/O expansion capabilities, making it an ideal solution that strikes the optimal balance between reliability and cost across packaging, logistics, machine tools, and process control applications. As a stable and flexible solution for mainstream manufacturing, the XM3503 enables users to achieve high cost-performance and future expansion during automation upgrades. 
General Information
Engineering Configuration Software
CODESYS SP19 or later (compliant with IEC 61131-3 and IEC 61499 standards)
Programming Languages
SFC, ST, SFC, CFC, LD
User Program Space
128 MB (configurable)
User Data Space
128 MB (configurable)
Data Retention Memory
4096 KB (configurable)
RUN/STOP DIP Switch
Enables PLC run/stop control
Firmware Update Method
SD card upgrade, web-based online upgrade
Expansion Capability
Supports local expansion of up to 32 I/O modules; supports distributed expansion via EtherCAT, EtherNet/IP, PROFINET, and Modbus TCP/RTU
Rated Supply Voltage
Typical voltage: 24 V (range: 17 V – 36 V DC)
Memory
RAM
2 GB DDR
Storage
32 GB eMMC
Power-Loss Data Retention
4 MB capacitor
Physical Characteristics
Operating Environment
Temperature: -20 °C to +60 °C, Humidity: 5% to 95% (non-condensing)
EMC
ESD Level
Surge Protection
Radiated Immunity
Conducted Immunity
Level 3
Level 3
Immunity Level 3, Emission Class A
Immunity Level 3, Emission Class A
Product Certification
CE
Mounting Method
Wall-mounted or DIN rail mounting supported
Unit Dimensions
130.00 mm × 60.00 mm × 125.00 mm (L × W × H)
Bus Support
Communication Specifications
Ethernet × 4 (1000 Mbps), RS485 × 2, LED × 1
Modbus Communication
Modbus TCP Slave (up to 32), Modbus RTU Slave (up to 32)
EtherCAT Communication
EtherCAT Slave (up to 128), typical communication cycle (1 ms for 32-axis synchronization)
EtherNet/IP Communication
Number of Connections (64), Data Transfer Capacity (1400 Bytes)
PROFINET Communication
Communication Mechanism (RT), Minimum Cycle Time (1 ms), Maximum Transfer Size (2048 Bytes)
Application Scenarios
Logistics Sorting
Packaging and Printing
Textile Machinery