Page review information
Edition covered
— (vendor product families; lifecycle and availability change continuously) — Family positions as published by the vendors and captured July 2026
Content status
Reviewed
Coverage
Family-level orientation for Siemens, Allen-Bradley/Rockwell, and Beckhoff controllers and industrial PCs. No per-CPU specifications, no performance figures, no prices. Every lifecycle claim is dated and must be re-verified against the vendor before it is relied on.
Last reviewed
August 2026
Primary reference
The official published standard — required for final decisions

Confirm the governing edition, jurisdiction, and project-specific requirements before applying anything on this page.

Lifecycle claims expire. Every status below is a snapshot of what the vendor published as of July 2026. Product families are introduced, superseded, and discontinued continuously, and a family that was current when this page was written may not be current when you read it. Confirm lifecycle state, availability, and specifications against the vendor’s own lifecycle and ordering documentation before you specify anything. Naming a family here is orientation, not endorsement — see the directory notice.

Quick Start

The Three Architectural Models

Before comparing families, it helps to see how each vendor divides the problem. The distinction matters most when a project needs real-time control and general-purpose computing on the same machine.

Siemens keeps a dedicated PLC platform and a separate industrial-PC platform, with software-controller (S7-1500S) and virtual-controller (S7-1500V) options bridging the two. The boundary between “the PLC” and “the PC” stays explicit.

Allen-Bradley / Rockwell centres on a dedicated Logix controller with a modular EtherNet/IP architecture around it, and treats the computer platform (FactoryTalk software, ASEM hardware) as a separate concern. The CompactLogix 5480 is the exception: it puts a Windows environment and an independent Logix control engine in one device.

Beckhoff treats the industrial computer plus the real-time TwinCAT runtime as the controller. The form factor and performance change from a compact CX DIN-rail unit up to a C-series rack PC, but the PC-based control model does not.

The software consequences of this split — how programs are organised, how the scan works, what a tag or a DB actually is — are covered on vendor programming architectures.

Selection Flow

A starting point for narrowing the range, not a specification method. Work from the application requirement on the left to candidate families on the right, then verify each candidate against the vendor’s current ordering data.

flowchart TD
    START([Application requirement]) --> Q1{Simple Boolean<br/>and timer control?}
    Q1 -->|Yes| A1[Siemens: LOGO!<br/>AB: Micro810<br/>Beckhoff: BC/BX or CX7000]
    Q1 -->|No| Q2{Small standalone<br/>networked machine?}
    Q2 -->|Yes| A2[Siemens: S7-1200 G2<br/>AB: Micro850/Micro870<br/>Beckhoff: CX8200/CX9240]
    Q2 -->|No| Q3{Integrated motion<br/>or machine safety?}
    Q3 -->|Yes| A3[Siemens: S7-1500 F/T/TF<br/>AB: Compact GuardLogix 5380<br/>Beckhoff: CX5200+ with<br/>TwinCAT Motion / TwinSAFE]
    Q3 -->|No| Q4{Large multidiscipline<br/>or plant-wide?}
    Q4 -->|Yes| A4[Siemens: S7-1500 or S7-1500 R/H<br/>AB: ControlLogix 5590<br/>Beckhoff: CX20xx or C-series]
    Q4 -->|No| Q5{Windows apps beside<br/>real-time control?}
    Q5 -->|Yes| A5[Siemens: S7-1500S on IPC or<br/>ET 200SP Open Controller<br/>AB: CompactLogix 5480<br/>Beckhoff: CX/C/CP with TwinCAT]
    Q5 -->|No| Q6{Virtualized or centrally<br/>managed control?}
    Q6 -->|Yes| A6[Siemens: S7-1500V<br/>AB: controller plus separate<br/>virtualization infrastructure<br/>Beckhoff: TwinCAT PC-based<br/>virtualized architecture]

Safety functions are not selected from a flowchart. Reaching “integrated safety” above tells you which families offer a safety variant; it does not tell you which integrity level your application needs. That comes from the risk assessment — see ISO 13849-1 and IEC 62061 — and the certification documents for the exact hardware revision govern any integrity claim.

Cross-vendor mapping by system size

System size Siemens Allen-Bradley Beckhoff
Very small LOGO! Micro810 BC/BX or CX7000
Small networked machine S7-1200 G2 Micro820 / Micro850 CX8200 / CX9240
Medium machine S7-1500 compact CPU or ET 200SP CPU CompactLogix 5380 CX51xx / CX52xx
Complex machine S7-1500 CompactLogix 5380 / 5390 CX53xx / CX56xx
Large multidiscipline S7-1500 high-performance CPU ControlLogix 5590 CX20xx or C60xx
High-performance motion S7-1500T/TF or Drive Controller CompactLogix / ControlLogix with Kinetix CX20xx / C60xx with TwinCAT Motion
PLC plus PC workload S7-1500S or ET 200SP Open Controller CompactLogix 5480 Any CX or C-series IPC
Virtualized controller S7-1500V Logix controller plus separate virtualization infrastructure TwinCAT PC-based runtime architecture

Rows are rough equivalences of role, not of performance. Two families on the same row can differ substantially in scan time, memory, and I/O capacity; compare the vendor datasheets before treating any pair as interchangeable.

Siemens — SIMATIC

FamilyClassFormI/O systemTypical useStatus (as of)Notes
LOGO! Logic module Compact DIN-rail logic module Onboard I/O plus expansion modules Small pumps, lighting, building services, simple standalone equipment Current (July 2026) Programmed in its own tool (LOGO! Soft Comfort), not TIA Portal.
S7-1200 / S7-1200 G2 PLC Compact DIN-rail PLC Onboard I/O, signal boards and expansion modules; PROFINET to distributed I/O Small standalone and networked machines Current; G2 is the newer generation (July 2026) The G2 generation extends the original line's communication, motion, and safety options.
S7-1500 PLC Modular cabinet-mounted PLC Local rack modules; ET 200 distributed I/O over PROFINET Medium to large machines, production lines, process skids Current (July 2026) Variant suffixes: F (fail-safe), T (technology/motion), TF (both), R/H (redundant high-availability pair).
S7-1500 F / TF Safety PLC Fail-safe variants of the S7-1500 line Fail-safe ET 200 / rack modules alongside standard I/O Standard and safety control in one CPU; TF adds motion technology functions Current (July 2026) Engineered with the safety option of the same tool chain; certification evidence per project.
ET 200SP CPU PLC CPU built into a distributed I/O station ET 200SP I/O modules on the same mounting rail Distributed machine control, tight cabinet space Current (July 2026) Places processing at the I/O station instead of a central cabinet.
ET 200pro CPU PLC IP65/67 machine-mounted controller ET 200pro modules, cabinet-free Conveyors and decentralized control without an enclosure Current (July 2026) High-protection-rating packaging for direct machine mounting.
ET 200SP Open Controller Software controller PC-based controller with local ET 200SP I/O in one device ET 200SP I/O on the same rail PLC, Windows application, and visualization combined in one unit Current (July 2026) Software-controller runtime plus a Windows environment in a distributed-I/O form factor.
SIMATIC Drive Controller PLC S7-1500 TF CPU with integrated drive control PROFINET / ET 200 plus integrated drive interfaces Servo-intensive, coordinated-motion machinery Current (July 2026) Combines a fail-safe technology CPU with drive-control functions in one housing.
S7-1500S (Software Controller) Software controller Real-time software PLC installed on a SIMATIC IPC PROFINET / ET 200 distributed I/O Real-time control beside Windows or high-level applications on one industrial PC Current (July 2026) Vendor documentation describes control continuing through an operating-system restart or failure — verify the isolation model for your version.
S7-1500V (Virtual Controller) Software controller Virtual PLC deployed through the vendor's edge/management platform PROFINET / ET 200 via the virtualization host's networking Centrally managed, software-defined control Current (July 2026) Hardware-independent deployment; lifecycle managed centrally rather than per device.
S7-300 / S7-400 / ET 200S CPU / WinAC PLC Previous-generation modular PLCs and PC-based control Classic ET 200 / rack I/O generations Large installed base in machines and process plants Older generations — vendor migration guidance points to S7-1500-era platforms; published availability windows apply (July 2026) The vendor has published availability of the S7-300-era hardware into the early 2030s — verify current dates against the vendor lifecycle pages.
SIMATIC Box PC Box IPC Cabinet- or machine-mounted PC without integrated display No native control I/O — pairs with a software controller or fieldbus interfaces Gateways, HMI runtime, vision, data logging; host for S7-1500S Current (July 2026) Spans an IoT-gateway class through expandable high-performance units (GPU-capable at the top).
SIMATIC Panel PC Panel IPC Computer and display combined in one device No native control I/O — pairs with a software controller or networks Operator stations with local compute; HMI plus applications Current (July 2026) Panel-mounted and selected fully protected configurations published.
SIMATIC Rack PC Rack IPC 19-inch rack systems in client, workstation, and server classes No native control I/O — server/network infrastructure role SCADA clients, engineering stations, simulation, virtualization hosts Current (July 2026) Vendor splits the range into client, workstation, and server classes.

Siemens suffix decoding

On the S7-1500 line the suffix letters, not the family name, tell you what the CPU actually is:

Suffix Meaning
F Fail-safe (safety) CPU
T Technology CPU with advanced motion functions
TF Technology and fail-safe combined
R Redundant system
H High-availability redundant system
S Software controller (runs on an industrial PC)
V Virtual controller
D TF Drive-integrated technology and fail-safe controller

An F or TF CPU is capable of running safety logic; it does not by itself make an application safe. The safety function is engineered, verified, and validated against the applicable standard, using the certified hardware revision and its safety manual.

Allen-Bradley / Rockwell

FamilyClassFormI/O systemTypical useStatus (as of)Notes
Micro800 (Micro810 / 820 / 850 / 870) PLC Micro PLC family, DIN-rail Onboard I/O plus plug-ins and expansion modules Relay replacement up to small machines, skids, and remote equipment Current; Micro830 catalog numbers identified by the vendor as discontinued (July 2026) Programmed in Connected Components Workbench / FactoryTalk Design Workbench — not the Studio 5000 Logix project format, so not simply a smaller Logix controller.
CompactLogix 5380 PLC Compact DIN-rail Logix controller Compact 5000 I/O locally; EtherNet/IP to distributed I/O Machine and skid control; motion and networking per controller model Current (July 2026) Process-focused variants published for process-library-oriented use.
Compact GuardLogix 5380 Safety PLC Safety variant of CompactLogix 5380 Compact 5000 (incl. safety I/O); EtherNet/IP safety Integrated standard and machine-safety control Current (July 2026) Published in SIL 2 and SIL 3 integrity classes — certification documents govern the claim.
CompactLogix 5480 Hybrid PLC / IPC Logix real-time control engine plus a parallel Windows environment in one unit Compact 5000 I/O; EtherNet/IP Machine control with co-located HMI, analytics, or custom applications Current (July 2026) Vendor documentation describes the Windows side running independently of the Logix control engine.
CompactLogix 5390 PLC Next compact-controller generation, reduced footprint Local PointMax I/O per vendor announcement Higher-performance compact machine control Announced — vendor-published availability stated for Q4 2026; not a generally shipping replacement for 5380 yet (July 2026) Verify shipping status and I/O availability before specifying.
ControlLogix 5580 PLC Chassis-based modular controller 1756 chassis I/O; EtherNet/IP to distributed I/O (e.g. POINT I/O) Large machine, plant, process, and motion control Current — remains an active platform after the 5590 introduction (July 2026) Process, redundant, extreme-environment, conformally coated, and no-stored-energy variants published.
GuardLogix 5580 Safety PLC Safety variant of ControlLogix 5580 1756 chassis and networked safety I/O Standard plus integrated safety at plant scale Current (July 2026) Certification documents govern the integrity claim per configuration.
ControlLogix 5590 PLC Newest chassis-based generation Chassis architecture combining controllers, network modules, and I/O interfaces Discrete, motion, process, and multidiscipline control Current — newest chassis generation (July 2026) Vendor states it is configurable for standard, safety, redundant, and safety-instrumented-system applications.
Older / legacy Logix and predecessors (ControlLogix 5570, CompactLogix 5370 / 1768 / 1769, SLC 500, PLC-5, MicroLogix) PLC Previous-generation compact and chassis controllers Generation-specific (1769, 1746, 1771, etc.) Installed base; migration planning Older / legacy — some catalog numbers discontinued; vendor migration guidance generally targets 5380/5580-era platforms (July 2026) Check each catalog number's lifecycle state individually — the families migrated at different times.
ASEM 6300B Box IPC Box PCs from entry to performance class No native control I/O — computing platform HMI, gateways, data logging, general industrial computing Current (July 2026) Subfamilies span compact, book-mount, wall-mount, and performance classes with ECC options at the top.
ASEM 6300P / 6300PA Panel IPC Panel PCs; 6300PA is the on-machine IP-rated variant No native control I/O — computing platform Operator stations with local compute; on-machine HMI Current (July 2026) Positioned around the vendor's visualization and thin-client software stack.
6300T / 6300M / 6300MA Thin client / monitor Box thin client; panel- and machine-mounted monitors None — display/terminal role Centrally managed visualization endpoints Current (July 2026) 6300T is a managed terminal, not a local HMI server; 6300M/6300MA are monitors, not computers.
6181X Hazardous-location IPC Display and non-display PCs certified for hazardous locations No native control I/O Computing and visualization in classified areas Current (July 2026) Certification scope per model — verify area classification against the certificate.
VersaVirtual Rack IPC / virtualization appliance Preconfigured industrial virtualization appliance None — infrastructure role Consolidating multiple industrial software workloads onto managed compute, network, and storage Current (July 2026) An infrastructure product, not a PLC.

Micro800 is a separate ecosystem, not a small Logix. It is programmed in Connected Components Workbench / FactoryTalk Design Workbench, not in the Studio 5000 Logix project format. Code, tags, and AOIs do not carry across, so a project that may grow into a Logix controller is worth sizing accordingly at the outset rather than porting later.

Beckhoff

In this ecosystem the runtime is the controller. The TwinCAT 3 runtime provides PLC, motion, CNC, robotics, and safety communication; the hardware families below are the platforms it runs on, scaling from a compact DIN-rail embedded PC to a rack-mounted industrial PC without changing the control model.

FamilyClassFormI/O systemTypical useStatus (as of)Notes
TwinCAT 3 runtime (XAR) Software controller Real-time runtime installed on supported Beckhoff PC hardware (or supported virtualized architectures) EtherCAT (typical), plus other supported fieldbuses PLC, motion, CNC, robotics, safety communication on one platform Current (July 2026) In this ecosystem the runtime — not the box — is the controller; the hardware families below are the platforms it runs on.
BC / BX Bus Terminal Controllers PLC Bus coupler with integrated control runtime Bus Terminals attached locally Small decentralized fieldbus controllers or intelligent fieldbus devices Established, installed-base oriented — new TwinCAT 3 projects more commonly specify CX hardware (July 2026) BX offers more memory and interfaces than BC; both sit below the CX class.
CX7000 Embedded PC Compact DIN-rail embedded PC, Arm-based entry class EtherCAT / Bus Terminals attach directly to the controller Small machines and local automation at low cost Current (July 2026) Entry point into TwinCAT 3 on dedicated hardware.
CX8100 / CX8200 Embedded PC Compact fieldbus-oriented embedded PCs EtherCAT / Bus Terminals locally; fieldbus interface per model Distributed machine, building, and utility control Current; CX8200 is the newer Arm generation (CX8000 is the older generation) (July 2026) Chosen where a compact controller doubles as a fieldbus node.
CX9020 / CX9240 Embedded PC Compact Arm-based embedded PCs EtherCAT / Bus Terminals attach directly General machine control Current; CX9240 is the newer generation (July 2026) The general-purpose compact class between CX7000/CX8xxx and the x86 ranges.
CX51xx – CX56xx Embedded PC Midrange x86 embedded PCs, fanless / modular EtherCAT terminals attach directly; expansion modules per series PLC plus HMI and moderate motion; data-heavier machines at the top of the range Current (July 2026) Performance steps up through the series numbers; defer processor specifics to the vendor datasheets.
CX20xx (CX20x2 / CX20x3) Embedded PC High-performance modular embedded PCs, up to server-class processors EtherCAT terminals attach directly; modular interface options Large PLC systems, multi-axis motion, CNC, visualization, multi-runtime control Current — top of the DIN-rail embedded-controller range (July 2026) Where requirements exceed this class, the C-series box IPCs continue the range.
C60xx Box IPC Ultra-compact cabinet PCs EtherCAT via network ports; no rail-attached terminals PLC, motion, vision, IoT, and machine control as a compact box Current (July 2026) Internal performance groups step from entry/IoT class up to GPU-capable units (C601x–C604x).
C65xx / C69xx Box IPC Fanless built-in and compact cabinet PCs EtherCAT via network ports Behind-panel installation; general scalable machine control Current (July 2026) Form-factor variants of the same PC-based control role.
C70xx Box IPC Ultra-compact IP65 machine-mounted PC EtherCAT via network ports, cabinet-free Local computing directly on the machine without an enclosure Current (July 2026) The cabinet-free counterpart to the C60xx class.
C66xx Box IPC ATX-based expandable cabinet PC EtherCAT via network ports; PCI/PCIe expansion slots Vision, specialized plug-in hardware, expandable control PCs Current (July 2026) Chosen when card slots are the requirement.
C5xxx / C6670 Rack IPC 19-inch rack PCs and an industrial server Network infrastructure role Plant engineering, SCADA, high-compute and virtualization workloads Current (July 2026) The server end of the PC-based control range.
CP2xxx – CP7xxx / CPX Panel IPC Built-in and IP65 machine-mounted panel PCs; multi-touch and single-touch generations EtherCAT via network ports Operator stations that can also run the control runtime Current; CP4xxx/CP5xxx are the newer multi-touch generation, CP6xxx/CP7xxx the established single-touch lines (July 2026) CPX27xx/CPX37xx are the hazardous-area (Zone 2/22) variants — verify certification scope per model.
TwinSAFE Safety PLC Safety logic and safety I/O terminals within the EtherCAT terminal system EtherCAT (Safety over EtherCAT) Integrated machine safety alongside any TwinCAT controller Current (July 2026) Safety is added as distributed terminals plus safety logic rather than as a separate safety-CPU hardware family.

Industrial PCs Are Not Controllers

An industrial PC in these ranges is a computing platform: it hosts HMI runtime, vision, data logging, gateways, or engineering tools. It becomes a controller only when a real-time runtime is added — a Siemens software or virtual controller, or the TwinCAT runtime on Beckhoff hardware — or when the product combines both engines in one device (CompactLogix 5480, ET 200SP Open Controller).

Two consequences worth carrying into a design review:

Form factor Siemens Allen-Bradley Beckhoff
Compact box PC SIMATIC Box PC (compact configurations) ASEM 6300B (compact) C60xx
General / expandable box PC SIMATIC Box PC (expandable configurations) ASEM 6300B (higher-end) C69xx / C66xx
Integrated-display PC SIMATIC Panel PC ASEM 6300P CP2xxx / CP4xxx / CP6xxx
Machine-mounted, IP-rated SIMATIC PRO Panel PC variants ASEM 6300PA CP3xxx / CP5xxx / CP7xxx or C70xx
Hazardous location Selected certified SIMATIC configurations 6181X CPX27xx / CPX37xx
Rack PC / server SIMATIC Rack PC VersaVirtual architecture C5xxx / C6670

Hazardous-location certification is per model and per zone/division. Confirm the certificate scope against the area classification — see IEC 60079.

Common Mistakes

  1. Treating a lifecycle status as durable. Root cause: a family table (including this one) is a snapshot. Designing in a family that entered phase-out between the concept and the purchase order leaves the installed base short of spares. Check the vendor’s lifecycle page per catalog number, not per family — families migrate at different times.
  2. Assuming an announced family is available. Root cause: announcement and general availability are different events. As of July 2026 the CompactLogix 5390 is announced with a vendor-published availability date rather than shipping as a general replacement — a schedule can slip, and a design that assumes it will ship has no fallback.
  3. Buying Micro800 as “a small ControlLogix”. Root cause: the name and the catalogue adjacency suggest one ecosystem; the project format proves otherwise. Migration means rewriting, not converting.
  4. Reading a suffix as a trim level. Root cause: F, T, R/H, S, and V change what the CPU is, not how much of it you get. Ordering a standard CPU where the safety function needs an F-CPU is a scope error, not a downgrade.
  5. Specifying an IPC and calling the control problem solved. Root cause: the IPC is the platform, the runtime is the controller. Without a real-time runtime, an industrial PC provides no deterministic control at all.
  6. Sizing on family name rather than on the requirement. Root cause: the cross-vendor rows above equate roles, not performance. Scan time, memory, axis count, and I/O capacity vary widely inside a single row; the datasheet settles it.
  7. Designing wiring from a family-level document. Root cause: terminal assignments and pinouts depend on the complete order number. Use the equipment manual or installation instructions for the exact article — the vendor documentation index explains the lookup.

Practical Checklist

Trust Boundary — Engineering Judgment Required

This site is an independent educational reference for industrial automation standards. It paraphrases and organizes guidance in original language; it is not a substitute for the official published standards, professional engineering judgment, or legal review, and content has not been independently verified against current published editions.

Items marked Review pending await technical review against the identified edition. Items marked Planned have no reviewed source material behind them. Do not rely on this site for compliance determinations, safety-critical design decisions, or legal interpretation.