PLCs & Programmable Controllers

PLCs & Programmable Controllers

New, refurbished and obsolete PLCs and CPU modules from Allen-Bradley, Siemens, Schneider Electric, Omron, Mitsubishi, ABB and WAGO, tested and ready to ship worldwide.

A programmable logic controller (PLC) is the processor that runs the logic of a machine or a process line, reading inputs, executing the program and driving outputs every scan. When the CPU fails or the model is no longer sold, the whole cell stops. MT.parts keeps 350+ PLCs and controller CPUs in stock from the leading industrial brands, including processors the manufacturer has already discontinued.

Where these controllers are used

  • Packaging and bottling lines, sequencing fillers, cappers, labelers and case packers.
  • Water and wastewater plants, running pump stations, valves and level control.
  • Automotive body shops and weld cells, coordinating robots, fixtures and safety interlocks.
  • Food and beverage processing, handling batching, CIP cycles and temperature recipes.
  • Conveyors and warehouse material handling, with sortation and tracking logic.
  • Machine tools and OEM retrofits, where an older CPU still runs a validated program.

How to choose a replacement PLC

Two CPUs from the same family are rarely interchangeable. Check these before ordering:

  • Part number first. The exact catalog number and series letter on the module label is the safest match. Search it in our catalog.
  • User memory size, for example 512 KB, 1 MB, 2 MB or 5 MB. Our CompactLogix listings are split by memory for that reason.
  • Firmware revision, because the project file has to download into the CPU without a forced upgrade of the whole system.
  • Backplane and form factor, chassis based versus DIN rail, plus the number of local I/O modules or expansion slots supported.
  • Communication ports on board, such as EtherNet/IP, PROFINET, PROFIBUS, Modbus, DeviceNet or serial, so the CPU still talks to the HMIs, drives and remote racks already installed.
  • Supply voltage, 24 V DC versus 120/240 V AC, and the matching chassis power supply if the CPU does not have one built in.

If you are unsure which code replaces yours, send us the nameplate data and our team identifies the correct unit.

New, refurbished and obsolete controllers

We supply three conditions, and the condition is always stated on the product page. New units are factory-sealed. Refurbished units are inspected, repaired where needed and functionally tested before shipping. Obsolete and hard-to-find controllers are processors the manufacturer has discontinued, which is often the only way to keep a validated program and an existing panel running without a full migration. Every controller we ship carries a 12-month warranty.

PLC brands and series we stock

  • Allen-Bradley: CompactLogix CPU 512 KB, 750 KB, 1 MB, 1.5 MB and 2 MB, CompactLogix 5380 CPU from 0.6 MB to 5 MB, CompactLogix 5480 CPU 20 MB
  • ABB: AC500 PLC components, AC500-eCo CPU with Ethernet
  • Siemens: programmable controller CPUs and central units, listed individually by catalog number
  • Schneider Electric: PLC processors and controller modules, listed individually by reference
  • Omron: programmable controller CPU units, listed individually by part number
  • Mitsubishi Electric: PLC CPU modules and compact controllers, listed individually by part number
  • WAGO: DIN rail programmable controllers, listed individually by part number

Frequently asked questions

What is the difference between a PLC and an I/O module?

The PLC is the CPU: it stores and executes the program, holds the communication ports and keeps the process image. An I/O module has no program of its own, it only converts field signals into data the CPU reads, digital inputs, analog inputs, relay or transistor outputs. A failed input card is replaced with an I/O module; a failed processor is replaced with a PLC.

Can I replace a discontinued PLC with a newer CPU?

Sometimes, but the newer processor usually needs a different firmware revision, newer programming software and often a different chassis or communication card, which means converting the project and revalidating the machine. Replacing with the same discontinued catalog number keeps the program and the panel untouched. We stock obsolete controllers for exactly that reason.

Do refurbished PLCs come with a warranty?

Yes. New, refurbished and obsolete controllers all ship with a 12-month warranty.

How fast can I get a quote?

We reply to quote requests within 24 hours, including part identification when you only have nameplate data.

Do you ship internationally?

Yes. We ship worldwide, including to plants outside the United States.

Can't find your part number?

If the controller you need is not listed, we source it. Send us the manufacturer, part number and quantity, and our team locates the unit, including discontinued models. Request a quote.

359 products in PLCs & Programmable Controllers

ControlLogix 5570 controller
Allen Bradley

1756-L75

ControlLogix 5570 controller

3 In Stock
$0.00
CompactLogix 5380 CPU 4 MB
Allen Bradley

5069-L340ERS2

CompactLogix 5380 CPU 4 MB

Out of Stock
Price on Request
MicroLogix 1000 PLC
Allen Bradley

1761-L16AWA

MicroLogix 1000 PLC

Out of Stock
Price on Request
MicroLogix 1000 PLC
Allen Bradley

1761-L16BBB

MicroLogix 1000 PLC

Out of Stock
Price on Request
M172 controller
Schneider Electric

TM172E28R

M172 controller

21 In Stock
$0.00
CPU 1214C DC/DC/Relay
Siemens

6ES7214-1HG40-0XB0

CPU 1214C DC/DC/Relay

20 In Stock
$0.00
CompactLogix 5380 CPU 0.6 MB
Allen Bradley

5069-L306ERMS2

CompactLogix 5380 CPU 0.6 MB

Out of Stock
Price on Request
ControlLogix 5570 controller
Allen Bradley

1756-L7SP

ControlLogix 5570 controller

4 In Stock
$0.00
PLC-5 CPU (LT2 model)
Allen Bradley

1785-LT2

PLC-5 CPU (LT2 model)

Out of Stock
Price on Request
TSX Series 7 CPU
Schneider Electric

TSX-P47-20

TSX Series 7 CPU

Out of Stock
Price on Request
Micro850 PLC 24-pt
Allen Bradley

2080-L50E-24QVB

Micro850 PLC 24-pt

2 In Stock
$0.00
CPU 1214C DC/DC/DC
Siemens

6ES7214-2AD23-0XB0

CPU 1214C DC/DC/DC

3 In Stock
$0.00
FX3UC PLC 96-pt
Mitsubishi Electric

FX3UC-96MT-D

FX3UC PLC 96-pt

Out of Stock
Price on Request
CPU 1214C DC/DC/DC
Siemens

6ES7214-1AF40-0XB0

CPU 1214C DC/DC/DC

2 In Stock
$0.00
Micro820 PLC 20-pt
Allen Bradley

2080-LC20-20QWB

Micro820 PLC 20-pt

20 In Stock
$0.00
MicroLogix 1000 PLC
Allen Bradley

1761-L16BWA

MicroLogix 1000 PLC

Out of Stock
Price on Request
ControlLogix 5550 controller
Allen Bradley

1756-L1M1

ControlLogix 5550 controller

Out of Stock
Price on Request
CompactLogix CPU 512 KB
Allen Bradley

1769-L18ER-BB1B

CompactLogix CPU 512 KB

8 In Stock
$0.00
M221 PLC 40 I/O
Schneider Electric

TM221CE40T

M221 PLC 40 I/O

1 In Stock
$0.00
MicroLogix 1500 PLC
Allen Bradley

1764-28BXB

MicroLogix 1500 PLC

3 In Stock
$0.00
CompactLogix 5380 CPU 5 MB
Allen Bradley

5069-L350ERS2K

CompactLogix 5380 CPU 5 MB

Out of Stock
Price on Request
ControlLogix 5580 controller
Allen Bradley

1756-L82ES

ControlLogix 5580 controller

10 In Stock
$0.00
FX3U PLC 32-pt
Mitsubishi Electric

FX3U-32MR/ES-A

FX3U PLC 32-pt

1 In Stock
$0.00
Micro870 PLC 24-pt
Allen Bradley

2080-L70E-24QWB

Micro870 PLC 24-pt

11 In Stock
$0.00
FX2N PLC 32-pt
Mitsubishi Electric

FX2N-32MR-001

FX2N PLC 32-pt

2 In Stock
$0.00
ControlLogix 5570 controller
Allen Bradley

1756-L72S

ControlLogix 5570 controller

Out of Stock
Price on Request
Logic/comms module PanelView Plus
Allen Bradley

2711P-RN6

Logic/comms module PanelView Plus

Out of Stock
Price on Request
Micro870 PLC 24-pt
Allen Bradley

2080-LC70-24QWB

Micro870 PLC 24-pt

2 In Stock
$0.00
FX3U PLC 48-pt
Mitsubishi Electric

FX3U-48MT-ESS

FX3U PLC 48-pt

Out of Stock
Price on Request
M258 controller
Schneider Electric

TM258LF66DT4L

M258 controller

1 In Stock
$0.00
CP1E PLC 14-pt
Omron

CP1E-E14DR-A

CP1E PLC 14-pt

Out of Stock
Price on Request
FX2N PLC 32-pt
Mitsubishi Electric

FX2N-32MR-ES/UL

FX2N PLC 32-pt

Out of Stock
Price on Request
PLC-5/40E (Ethernet) CPU
Allen Bradley

1785-L40E

PLC-5/40E (Ethernet) CPU

5 In Stock
$0.00
ControlLogix 5560 controller
Allen Bradley

1756-L61

ControlLogix 5560 controller

9 In Stock
$0.00
CP1L PLC 40-pt
Omron

CP1L-M40DR-D

CP1L PLC 40-pt

Out of Stock
Price on Request
CompactLogix 5380 CPU 4 MB
Allen Bradley

5069-L340ER

CompactLogix 5380 CPU 4 MB

2 In Stock
$0.00
CompactLogix 5380 CPU 3 MB
Allen Bradley

5069-L330ERMS2

CompactLogix 5380 CPU 3 MB

2 In Stock
$0.00
CompactLogix CPU 1 MB
Allen Bradley

1769-L30ER

CompactLogix CPU 1 MB

6 In Stock
$0.00
CJ2M CPU 20K
Omron

CJ2M-CPU13

CJ2M CPU 20K

6 In Stock
$0.00
ControlLogix 5580 controller
Allen Bradley

1756-L83ES

ControlLogix 5580 controller

16 In Stock
$0.00
Micro850 PLC 48-pt
Allen Bradley

2080-L50E-48QWB

Micro850 PLC 48-pt

8 In Stock
$0.00
M580 CPU 5810
Schneider Electric

BMEP581020H

M580 CPU 5810

Out of Stock
Price on Request
CP1L PLC 30-pt
Omron

CP1L-M30DR-D

CP1L PLC 30-pt

Out of Stock
Price on Request
M221 PLC 16 I/O
Schneider Electric

TM221C16T

M221 PLC 16 I/O

1 In Stock
$0.00
CPU 1214C DC/DC/DC
Siemens

6ES7214-2AD23-0XB8

CPU 1214C DC/DC/DC

1 In Stock
$0.00
Micro850 PLC 48-pt
Allen Bradley

2080-LC50-48AWB

Micro850 PLC 48-pt

1 In Stock
$0.00
Micro850 PLC 24-pt
Allen Bradley

2080-L50E-24AWB

Micro850 PLC 24-pt

1 In Stock
$0.00
CP1L PLC 40-pt
Omron

CP1L-M40DT-D

CP1L PLC 40-pt

Out of Stock
Price on Request