B&R Automation: X20 PLCs, Automation Studio & Runtime
Quick answer
B&R Industrial Automation is ABB’s machine-automation division. Its control ecosystem includes X20 PLC and I/O systems, Automation Runtime on target hardware, and Automation Studio for engineering control, motion, safety and visualization projects.
Key Takeaways
- B&R Industrial Automation is ABB’s machine-automation division. Its control ecosystem includes X20 PLC and I/O systems, ...
- All Levels-level topic in PLC Brands & Models
- Commonly used in: Machine control combining PLC logic, motion and HMI, Modular X20 controller and distributed-I/O architectures
Detailed Definition
B&R is an industrial-automation supplier focused on machine and factory automation. ABB acquired B&R in 2017, and B&R operates as ABB’s machine-automation division. The X20 family spans compact and modular control/I/O configurations, while Automation Studio is the principal engineering environment used across B&R hardware.
“B&R Automation” is not one PLC model or one programming language. A real project is a versioned combination of CPU, Automation Runtime, Automation Studio, hardware-upgrade packages, libraries, I/O slices, networks and optional technology components. Compatibility should be established from the exact target and project version, not from a generic brand comparison.
Evidence and scope
Company ownership and product architecture were checked against current ABB and B&R pages. Product availability, licenses, target support and library versions change; use the selected CPU page and Automation Studio help before specifying hardware.
Technical review:


Critical behavior
- B&R is the vendor; X20 is a broad controller and I/O platform, Automation Studio is the engineering environment, and Automation Runtime executes on the target.
- A project’s supported hardware depends on the Automation Studio version and installed hardware-upgrade packages.
- The X20 slice architecture can combine CPU, power, bus, interface and signal modules; “X20” alone is not a complete bill of materials.
- Control, motion, visualization and safety may share engineering tools but retain distinct runtime, licensing and validation requirements.
- An IEC-style example demonstrates transferable logic only; it does not prove binary compatibility with a B&R target or library.
Verification checklist
- 1Record the exact CPU, module article numbers and hardware revisions.
- 2Record Automation Studio, Automation Runtime, hardware-upgrade and library versions.
- 3Compile from a clean project checkout and review all warnings.
- 4Test I/O mapping, restart, communications loss and task timing on the target.
- 5Validate motion and safety functions with their dedicated manuals and procedures.
IEC and vendor terminology
Similar-looking instructions do not always have identical execution, initialization or storage behavior.
| Platform | Common term | What to verify |
|---|---|---|
| B&R organization | B&R Industrial Automation | ABB acquired B&R in 2017; ABB identifies it as its machine-automation division. |
| Engineering | Automation Studio | B&R’s integrated engineering environment for project management, programming, diagnostics, motion, safety and visualization workflows. |
| Runtime | Automation Runtime | The target operating/runtime environment. Its version and the selected CPU must be compatible with the project. |
| Control and I/O | X20 System | A modular slice system covering controllers, I/O, bus modules, power and interface components; the exact combination is application specific. |
B&R project evidence chain
[Automation Studio project + libraries + HW upgrades]
| transfer / diagnostics
v
[X20 CPU + Automation Runtime] ---> [X20 local / remote I/O]
|
+----------> [drive, HMI, networked devices]B&R selection boundary table
Use the official product and download pages to resolve each layer for the selected target.
| State / phase | What it identifies | What to record | Why it matters |
|---|---|---|---|
| CPU / controller | Exact X20 or other target | Article number and revision | Defines performance, interfaces and supported options |
| Engineering | Automation Studio release | Major/minor version | Controls project format, features and compatibility |
| Runtime | Automation Runtime release | Target runtime version | Determines executable behavior and library support |
| Hardware support | HW upgrade packages | Installed package versions | Makes the selected modules available to the project |
| Libraries / technology | Motion, safety, HMI or mapp components | Library and license versions | Changes APIs, validation and deployment requirements |
Working LD and ST example
Portable state logic before target-specific integration
Keep the control decision simple and testable, then bind I/O and B&R-specific libraries in the target project.
Ladder Diagram
|----[ Start_Pulse ]----[ Guard_Healthy ]----(S) Cycle_Run----|
|----+----[ Stop_Pulse ]---------------------(R) Cycle_Run----|
| +----[ Process_Fault ]------------------------------------|Structured Text
IF StopPulse OR ProcessFault THEN
CycleRun := FALSE;
ELSIF StartPulse AND GuardHealthy THEN
CycleRun := TRUE;
END_IF;Expected result: The state rule is reviewable before hardware binding. It must still be compiled, simulated where supported, downloaded and tested against the selected B&R CPU, Runtime and I/O.
Failure modes and diagnostic checks
| Symptom | Likely cause | Check next |
|---|---|---|
| The selected module is missing from the hardware catalog | The required Automation Studio hardware upgrade is absent or incompatible. | Open the exact module download page and match its supported Automation Studio packages. |
| A project opens but cannot transfer to the CPU | Project, Automation Runtime, target type or online connection parameters do not match. | Record all versions and verify target discovery, IP configuration and transfer compatibility. |
| An IEC example compiles differently than expected | The code relies on a vendor library, data type, task setting or syntax outside the portable subset. | Identify every external POU and compare its installed-library documentation. |
| Integrated functions are assumed to be safety validated | Shared engineering workflow was confused with an approved safety architecture. | Use the applicable B&R safety manuals, certified blocks and validation procedure. |
Current primary and technical sources
These sources support the behavior summarized on this page. The project's controller, firmware and IDE help remain authoritative for implementation.
- PLC systems
B&R Industrial Automation — X20 range and common Automation Studio engineering platform
- Automation Studio
B&R Industrial Automation — Current engineering-environment scope and downloads
- X20 System
B&R Industrial Automation — Slice architecture, module types and documentation
- History of ABB
ABB — 2017 B&R acquisition and machine-automation role
Continue with the practical guide
Common Questions
What is B&R Automation?
B&R Industrial Automation is ABB’s machine-automation division. Its control ecosystem includes X20 PLC and I/O systems, Automation Runtime on target hardware, and Automation Studio for engineering control, motion, safety and visualization projects.
When should I use B&R Automation?
B&R Automation is particularly useful in scenarios such as Machine control combining PLC logic, motion and HMI and Modular X20 controller and distributed-I/O architectures. Consider implementing it when you need reliable, efficient solutions for these types of applications.
What should I verify before using B&R Automation?
Record the exact CPU, module article numbers and hardware revisions. Record Automation Studio, Automation Runtime, hardware-upgrade and library versions. Compile from a clean project checkout and review all warnings. Test I/O mapping, restart, communications loss and task timing on the target. Validate motion and safety functions with their dedicated manuals and procedures.
What are related concepts I should learn?
To fully understand B&R Automation, you should also familiarize yourself with Allen-Bradley, Siemens, and Omron. These concepts work together in industrial automation systems.
Continue Learning
Ready to deepen your understanding of B&R Automation? Here are some recommended resources:
Was this helpful?
Let us know if this glossary term helped you understand B&R Automation better.
Your feedback helps us improve our glossary and create better content for the PLC programming community.
Quick Info
- Category
- PLC Brands & Models
- Difficulty
- All Levels
- Tier
- Important
About PLC Brands & Models
Major PLC manufacturers and their product lines