Choosing the right B&R X20 CPU module can be confusing with so many options available. This guide will help you understand the differences between popular X20 CPU models and select the best one for your automation project.
B&R X20 CPU Overview
The B&R X20 system is a modular PLC platform designed for machine automation. X20 CPUs range from compact entry-level controllers to high-performance multi-core processors. Key factors to consider:
- Processing power – CPU speed and cores
- Memory – Program and data storage
- Communication – Ethernet, POWERLINK, PROFINET, etc.
- I/O capacity – Number of expansion slots
- Physical size – Space constraints in your cabinet
X20 CPU Comparison Table
| Model | CPU | Memory | Fieldbus | Best For |
|---|---|---|---|---|
| X20CP0483 | ARM Cortex-A9 500MHz | 256MB | POWERLINK, Ethernet | Small machines, cost-sensitive |
| X20CP1382 | Dual-Core 800MHz | 512MB | EtherNet/IP, POWERLINK | Mid-range automation |
| X20CP1583 | Dual-Core 600MHz | 512MB | CAN, RS232, Ethernet | Legacy system integration |
| X20CP1585 | Dual-Core 600MHz | 512MB | PROFINET RT | Siemens network integration |
| X20CP3584 | Dual-Core 800MHz | 1GB | POWERLINK, Ethernet | High-performance, real-time |
How to Choose: Decision Guide
1. What fieldbus does your factory use?
This is often the deciding factor:
- PROFINET network (Siemens environment) → X20CP1585
- EtherNet/IP network (Rockwell environment) → X20CP1382
- B&R POWERLINK network → X20CP3584 or X20CP1382
- CAN bus or serial devices → X20CP1583
2. How complex is your application?
- Simple machine (conveyor, packaging) → X20CP0483 is enough
- Medium complexity (multi-axis, HMI) → X20CP1382 or X20CP1585
- High-speed motion, vision system → X20CP3584
3. Budget considerations
- Entry-level budget → X20CP0483 (lowest cost)
- Best value → X20CP1382 (good performance/price ratio)
- Performance priority → X20CP3584 (highest capability)
X20CP1382 vs X20CP1585: Common Question
Many engineers ask: what is the difference between X20CP1382 and X20CP1585?
X20CP1382:
- EtherNet/IP support (Rockwell compatible)
- 800MHz dual-core (faster)
- Better for standalone machines
X20CP1585:
- PROFINET RT support (Siemens compatible)
- 600MHz dual-core
- Better for integration with Siemens PLCs
Bottom line: Choose based on your factory network protocol, not CPU speed.
Required Accessories
Every X20 CPU needs these components:
Power Supply Module
Base Module
Bus Controller (for remote I/O)
- X20BC8083 – POWERLINK bus controller
Typical System Configuration Example
Here is a typical X20 system for a packaging machine:
CPU: X20CP1382 (main controller) Power: X20PS2100 (10A supply) Base: X20BM01 x 2 Digital In: X20DI4371 (16-ch input) Digital Out: X20DO9322 (32-ch output) Analog In: X20AI8321 (16-ch 0-10V) Servo: 8BVI0110HWS0.000-1 (ACOPOS drive)
Common Mistakes to Avoid
- Choosing CPU by speed alone – Fieldbus compatibility matters more
- Undersizing power supply – Calculate total I/O current draw first
- Forgetting base modules – Each I/O module needs a base slot
- Mixing X20 and X67 without bus controller – They need different interfaces
Need Help Selecting?
Still not sure which X20 CPU fits your project? Contact our technical team with your requirements:
- Application type (packaging, CNC, assembly, etc.)
- I/O count (digital inputs, outputs, analog channels)
- Communication protocol (PROFINET, EtherNet/IP, etc.)
- Motion control needs (servo axes count)
We will recommend the optimal configuration and provide competitive pricing.