
The world's first programmable logic controller was not a Siemens, an Allen-Bradley, or a GE product. It was the Modicon 084, built in 1968, and the same company invented Modbus a decade later. Modicon now lives inside Schneider Electric, but its lineage runs in one unbroken line from that first 084 to today's M580. This guide walks the full family tree generation by generation, then covers which models are obsolete, what replaces them, and where to source the parts.
How the Modicon Story Began: The 084 and the First PLC
1968, GM Hydramatic, and the 84th Project
In 1968, General Motors' Hydramatic division put out a bid for a machine that could replace the relay logic panels controlling its transmission assembly lines. Relay cabinets worked, but rewiring one for a model-year change could take weeks and a warehouse of spare relays. Bedford Associates, a small New England engineering firm led by Dick Morley, won the contract. The controller they delivered borrowed its name from the internal project number: it was project 084, and the name stuck as the product name. Morley and his team are widely credited with inventing the PLC, though several engineers were solving the same problem around the same time. Either way, the 084 was first to ship.
Why the 084 Mattered
The 084 replaced a wall of relays with a single box, in a language electricians already understood. Three things made it stick: ladder logic let technicians program it without learning a new syntax, modular design Let plants add I/O without redesigning the cabinet, and solid-state switching replaced mechanical relay contacts that wore out.
What is a PLC? An industrial computer that reads inputs (sensors, switches), runs a stored program, and drives outputs (motors, valves, relays) in real time. What is ladder logic? A graphical programming language that mimics relay wiring diagrams, so it maps to what electricians already knew.

From that one prototype, Modicon grew into a full family of controllers. The clearest way to see the whole line is a single table.
The Full Modicon Family Tree at a Glance
Use this table as a quick Modicon PLC comparison, a fast way to place any model you own inside the full product line, from the original 084 to the current M580.
|
Family |
Era |
Positioning |
Representative CPU |
Programming Software |
Key Communication |
Lifecycle Status |
Replacement |
|
084 |
1968 |
First PLC prototype |
084 |
P190 terminal |
Proprietary |
Historical |
N/A |
|
184 / 384 / 584 |
1969-1970s |
Early production family |
584 |
P190 terminal |
Proprietary |
Discontinued |
984 / M340 |
|
984 |
1980s |
Standardized modular PLC |
984-785 |
Modsoft, ProWorx |
Modbus RTU/TCP |
End of life |
M340 / M580 |
|
Micro / Compact |
1980s-1990s |
Compact, OEM controllers |
TSX Micro |
PL7 |
Modbus |
End of life |
M221 / M241 |
|
Quantum (140) |
1990s |
High-I/O, networked process control |
140CPU |
Concept, Unity Pro |
Modbus, Modbus Plus, Ethernet |
End of life, not sold new |
M580 |
|
Momentum |
Mid-1990s |
Distributed I/O |
170 series |
Concept, Unity Pro |
Modbus, Ethernet |
Largely discontinued |
M580 remote I/O / M340 |
|
Premium (TSX P57) |
Late 1990s |
Mid-to-high performance |
TSX P57 |
PL7, Unity Pro |
Modbus, Fipio |
End of life |
M580 |
|
M340 |
Mid-2000s |
Compact mid-range |
BMXP34 |
Unity Pro, EcoStruxure Control Expert |
Modbus, Ethernet, fieldbus |
Active (mature) |
Current |
|
M238 / M241 / M251 / M262 |
2010s |
OEM machine controllers |
TM241, TM262 |
SoMachine, EcoStruxure Machine Expert |
Ethernet, CANopen, OPC UA, MQTT |
Active |
Current |
|
M580 (ePAC) |
2010s |
Flagship Ethernet PAC |
BMEP58 |
EcoStruxure Control Expert |
Ethernet, Modbus TCP, EtherNet/IP |
Active (current) |
Current |
Status labels follow Schneider Electric's own lifecycle categories and can shift over time, so confirm current status before specifying a platform for a new project.

Need a part now?
Request a quote or stock check. We supply new, refurbished, and repaired Modicon hardware with global shipping and a 12-month warranty.
How to Read This Table
Two paths. If you already own a Modicon controller, check the Lifecycle Status and Replacement columns, then skip to "Which Modicon Controllers Are Obsolete" below. If you are specifying a new controller, check Positioning and Key Communication, then jump to the M340, M2xx, and M580 entries next.
To understand each generation, we need to look at what actually changed and why, one family at a time.
Generation by Generation: What Changed and Why
184, 384, and 584: From Prototype to Product Family
The 084 was a prototype; the 184, 384, and 584 turned it into a sellable family, with the 584 becoming the workhorse through the 1970s. The biggest leap in this era was not a hardware spec: in 1979, a Modicon engineer created Modbus for this platform, and it became the communication protocol a huge share of industrial automation still runs on today. Controllers from this generation ran automotive assembly lines and, increasingly, food and material handling systems.
984: The Standardized Workhorse
The 984 series standardized what the 584 started, adding native Modbus, built-in diagnostics, and clearer fault codes that made troubleshooting far less of a guessing game. It is the platform most closely associated with LL984 ladder logic, a dialect still referenced in migration tools today. Its biggest installed base sits in water and wastewater treatment and power utilities, where units bought in the 1980s and 1990s are, in many cases, still running.
Micro and Compact: The Roots of Today's M2xx Line
The TSX Micro and Compact series brought Modicon into a single, self-contained box aimed at OEM machine builders rather than large process plants. They packed CPU, power supply, and I/O into one enclosure, cutting panel space and wiring time on smaller machines. This compact, OEM-first design is the direct ancestor of today's M221 and M241 controllers, which inherited the same target market.
Quantum: Built for Big, Networked Systems
Quantum (the 140 series) scaled Modicon up for large I/O counts, hot standby redundancy, remote I/O drops, and Modbus Plus networking across wide plant floors. That combination made it the default for process industries where a single controller failure could shut down an entire line. Quantum became the standard in water treatment, oil and gas, and power generation for two decades. It is also the platform most often at the center of Modicon obsolescence questions today, since Schneider ended new sales around 2022 and points customers to the M580.

Momentum: Distributed I/O, Decentralized
Momentum took a different approach from Quantum: instead of one large rack, it spread I/O across the plant floor in smaller, individually networked blocks with swappable communication adapters. Each node could sit close to the equipment it controlled, cutting long wiring runs back to a central cabinet, a fit for SCADA-style architectures and utility I/O. Do not confuse Momentum with Quantum; they solved different problems, and today most Momentum CPUs are at end of life or fully discontinued.
Premium (TSX P57): The European Mid-to-High Tier
Premium, built around the TSX P57 CPU, filled the gap between Compact and Quantum: more performance and I/O than a machine controller, without Quantum's scale. It added faster instruction execution plus native PID and motion control, a strong fit for lines with tighter timing requirements. Its installed base is heavily concentrated in Europe, where it was Schneider's default mid-range platform before the M340 arrived. Premium is now end of life, and Schneider names the M580 as its replacement.
M340: The Active Mid-Range Workhorse
The M340 is where the current lineup begins. It added USB and Ethernet as standard ports, a real step up from Premium's limited native networking, and it shares the X80 I/O platform with the M580, a detail that matters directly at migration time. Unlike everything above, the M340 is actively mature, still sold new, and the right choice for compact, cost-aware machines and multi-station processes that need connectivity without an ePAC's scale.
M238, M241, M251, M262: The OEM Machine Controller Family
This family covers Modicon's machine-level line for OEM builders: compact, dedicated logic controllers rather than large process platforms. The M241 and M251 handle single-machine and decentralized architectures with dual Ethernet and CANopen. The M262 stands apart, built for edge and IIoT use with native OPC UA, MQTT, and built-in cybersecurity the earlier machine controllers never had. For a standalone machine rather than a large process, this family, not the M580, is usually the right start.
M580 (ePAC): The Current Flagship
The M580 is Schneider's current top-tier controller, and the term ePAC (Ethernet Programmable Automation Controller) is deliberate: where earlier platforms treated Ethernet as an add-on, the M580 runs it as the backbone. It adds hot standby redundancy, integrated SIL3 functional safety, a built-in firewall, and firmware encryption, features no earlier Modicon platform offered natively. It shares the X80 I/O platform with the M340, which is exactly what makes it the named replacement for Quantum, Premium, and much of Momentum.
Every generation was also programmed differently, which directly affects whether you can still maintain the unit you own today.
Modicon Programming Software by Generation
|
Software |
Primary Generations |
Notes |
|
P190 handheld terminal |
084, 184/384/584 |
Dedicated hardware terminal, no PC needed |
|
Modsoft |
984 |
DOS-based, one of the first PC tools for Modicon |
|
ProWorx (32 / NxT) |
984, early Quantum |
Windows-based successor to Modsoft |
|
PL7 |
Micro, Compact, Premium |
Schneider's TSX-family programming software |
|
Concept |
Quantum, Momentum |
Introduced IEC 61131-3 support |
|
Unity Pro |
Quantum, Premium, Momentum, M340, early M580 |
Unified programming across Modicon platforms |
|
EcoStruxure Control Expert |
M340, M580 |
Current name for Unity Pro, plus LL984 support |
|
SoMachine / EcoStruxure Machine Expert |
M221, M241, M251, M262 |
Software for the OEM machine controller family |
From Dedicated Terminals to the Five IEC 61131-3 Languages
Early Modicon controllers were programmed through a dedicated P190 handheld terminal, not a PC. As PCs took over, that gave way to DOS tools like Modsoft, then Windows software such as ProWorx and PL7. The real shift came when Schneider standardized on IEC 61131-3, the international standard defining five languages: ladder diagram, function block diagram, sequential function chart, structured text, and instruction list. Concept and Unity Pro brought that standard to Modicon, and EcoStruxure Control Expert, the current name for Unity Pro, still supports all five today, plus LL984 for legacy 984 logic. The older your platform, the more likely its native software is unsupported on current Windows or hard to find at all, which makes maintenance harder every year.
Software age is one signal a platform is aging out. The next question is the one most buyers actually came here to ask: is your specific Modicon controller obsolete, and what do you do about it?

Which Modicon Controllers Are Obsolete? Lifecycle and Replacement Paths
Short version: The 984 series, Quantum, Premium, and most Momentum CPUs are end of life and no longer sold new by Schneider Electric. The M340 and M580 are active. The table below gives the quick view. For the full decision framework, including M580 CPU part numbers and a keep-versus-migrate cost model, see our companion guide, Modicon M580 vs M340 vs Legacy PLCs.
|
Family |
Status |
Typical Action |
|
084 / 184 / 384 / 584 |
Historical, fully discontinued |
Maintain via repair or spares only |
|
984 |
Discontinued |
Migrate to M340/M580, or maintain via spares |
|
Quantum |
End of life, not sold new |
Migrate to M580 or stock critical spares |
|
Premium |
End of life, not sold new |
Migrate to M580 |
|
Momentum |
Largely discontinued |
Migrate, or maintain via spares |
|
M340 |
Active (mature) |
Buy new and build a spares plan over time |
|
M2xx family |
Active |
Standard choice for new OEM machines |
|
M580 |
Active (current) |
Standard choice for new builds and migrations |
Obsolete Does Not Mean Replace It Today
An end-of-life label does not mean the controller must come out this quarter. It means new units are no longer sold, not that the one on your wall stops working. The real question is whether you can still get spares, how critical the process is, and what happens if it fails without warning. A non-critical machine with an available spares supply can often run for years past its official end-of-life date, which is exactly why a spare-parts supply for discontinued hardware matters: it buys time to plan a migration on your schedule, not during an outage.
Migrating vs Keeping It Running
In general, keep the system running when it is stable, spares are obtainable, and there is no new functional need. Migrate when failures grow frequent, spare lead times stretch out, or you need networking, safety, or redundancy the old platform cannot deliver. The full trade-offs, plus an I/O reuse and software conversion walkthrough for moving a Quantum, Premium, or 984 system to the M580, are in the companion migration guide linked above.
Whichever path you choose, it comes down to one thing: getting the right part. That is where sourcing becomes the real bottleneck.
How to Source and Maintain Legacy Modicon PLCs
Identify Your Model and Part Number
Start with the CPU nameplate or the rack's ID label. Modicon part numbers usually tell you the series directly: a reference starting with 140 is Quantum, TSX P57 is Premium, 170 is Momentum, and BMXP34 or BMEP58 point to the M340 and M580. Match what you find against the family tree table above to confirm generation and status. A single series often has several CPU variants with different memory and I/O counts, so record the full part number before requesting a quote.

New, Stock, or Refurbished and Repaired
Three sourcing routes cover most situations. New parts suit active lines like the M340 and M2xx family, where full service life and warranty matter most. In-stock and surplus units are usually the fastest, cheapest route for an active platform you need quickly; we carry Schneider PLC modules across current and legacy Modicon series for exactly this case. Refurbished and repaired hardware is the realistic option once a family reaches end of life, since new stock stops existing. A tested, warrantied unit, such as a 140-series discrete input module or an Ethernet module for Quantum, can keep an older system running for years past its end of life.
Cross-Border Sourcing: Lead Time, Compatibility, Firmware
Buying Modicon spares overseas adds risks a domestic order lacks. Shipping and customs add lead time on top of stock availability, so confirm both before committing to a schedule. Firmware matters more than most buyers expect: an older CPU may need a matching firmware revision to run with newer I/O or software, so confirm before ordering, not after. Regional hardware revisions exist within the same part number, and refurbished units should come with test and calibration records, not just a promise.
Before you order, confirm:
- Exact part number and firmware or hardware revision
- Current lifecycle status and expected support window
- Whether the unit was tested, and what documentation comes with it
- Warranty terms, in writing
- Realistic lead time, including shipping and customs
FAQ

What was the first Modicon PLC?
Is the Modicon Quantum or Premium obsolete, and what replaces it?
What software do I need to program a Modicon 984, Quantum, or M340?
What is the difference between the M340 and the M580?
Can I still buy discontinued Modicon PLCs and spare parts?
How do I migrate from a Modicon 984 or Quantum to an M580?
From the 084 to the M580: One Line, Fifty-Plus Years
That is the whole arc: one continuous line from a 1968 relay replacement to today's networked, redundant ePAC, with every generation still doing real work somewhere. If you now know which generation you are holding, use the family tree above to confirm its status, then get a quote on the part or replacement you need. Send your model or part number to jerry@szct-automation.com, or request a quote, and we will confirm availability, lead time, and warranty.

