B&R X20 CPU Selection Guide: How to Choose the Right PLC Module for Your Project

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 networkX20CP3584 or X20CP1382
  • CAN bus or serial devicesX20CP1583

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

  • X20PS9400 – 20A output, for large systems
  • X20PS2100 – 10A output, for small/medium systems

Base Module

Bus Controller (for remote I/O)

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

  1. Choosing CPU by speed alone – Fieldbus compatibility matters more
  2. Undersizing power supply – Calculate total I/O current draw first
  3. Forgetting base modules – Each I/O module needs a base slot
  4. 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.

+86 18124066456 mail@indudepot.com +86 18124066456 Follow us on Facebook Subscribe on YouTube