Control Board Lab

Multi-brand

PLC Module Repair — I/O, Analog, Communication & Specialty Modules — Mail-In

Component-level repair for PLC modules: digital and analog I/O, communication modules, and specialty cards for SLC 500, ControlLogix/CompactLogix, PLC-5, MicroLogix, and Siemens S7. Free evaluation, typical repairs $250–$650. CPUs get honest test-and-verify service — most CPU faults are not economically repairable, and we say so.

Coverage: SLC 500 (1746) · ControlLogix (1756) · CompactLogix (1769) · PLC-5 (1771/1785) · MicroLogix · Siemens S7-300/400

✓Fixed — or it's free

Unrepairable units are refunded; evaluations cost $0

✓24-month warranty

Every repair covered, parts and labor

✓3–5 business days bench time

Rush (1–2 day) and emergency service available

✓Program preserved

Your application and settings stay in the unit

PLC Module Repair on the Control Board Lab repair bench
Board-level work in our Dallas–Fort Worth lab — every unit is tested before it ships back.

Symptoms this repair fixes

  • ✓Dead or stuck I/O channels
  • ✓Analog channels reading wrong or drifting
  • ✓Comm module link failures
  • ✓Modules killed by field-wiring events (evaluated)

Honest limits

  • ✕Most CPU internal failures — there is no honest component-repair market for dead CPUs; we test, verify, and tell you rather than sell false hope
  • ✕Safety-rated (GuardLogix class) controllers — out of scope by policy

What you get

  • ▸Free evaluation and firm quote
  • ▸Channel-level I/O repair (drivers, optos, relays, terminals)
  • ▸Communication port and PHY repair
  • ▸Corrosion remediation where viable
  • ▸CPU test-and-verify with an honest verdict
  • ▸24-month warranty

Your program is safe

Programs live in the CPU/memory card, not I/O modules — I/O repair never touches your logic. For CPUs, always maintain your offline project backup.

Typical modules we see

1746 SLC I/O and analog modules1756 ControlLogix I/O, ENBT/EN2T comm modules1769 CompactLogix I/O1771 PLC-5 I/O6ES7 S7-300 / S7-400 signal modulesObsolete specialty and motion cards (evaluated)

How PLC Module units actually fail

Most units we receive fail in one of a handful of well-understood ways. Here is what each fault looks like from the machine, what is happening electronically, and what we do about it at the bench.

Failed output points

What you see
Specific outputs no longer switch, or are stuck permanently on.
Why it happens
Output drivers fail from switching inductive loads without suppression, from short circuits in field wiring, or from sustained operation near their rated limit. A stuck-on output usually means the driver has failed short.
What we do
Failed drivers are replaced and every point on the module is retested individually — not just the ones reported faulty.

Failed input points

What you see
Inputs that no longer register field devices, or that read as permanently on.
Why it happens
Input opto-isolators fail from overvoltage or from surges arriving on field wiring, which is exactly the job they exist to do.
What we do
Isolation components are replaced and every input verified against specification.

Backplane interface failure

What you see
The module is not recognised in the rack, or faults the rack, despite appearing otherwise sound.
Why it happens
Damage to the bus interface circuitry, which can occur independently of the I/O section.
What we do
The interface is tested and repaired and correct communication confirmed.

Connector and terminal damage

What you see
Intermittent points, or channels that work when wiring is disturbed.
Why it happens
Terminal blocks and connectors suffer mechanical wear and thermal cycling, and loose connections mimic module failure convincingly.
What we do
Terminals and connectors are inspected, repaired or replaced, and reliable connection verified.

What happens on the bench

The same sequence on every 5-stage repair, so nothing gets skipped because a fault looked obvious.

  1. 1

    Intake and channel mapping

    The module is logged and the reported fault mapped to specific points. I/O modules rarely fail as a whole unit — far more often a subset of channels has failed while the rest work, so we establish exactly which points are dead and in what way.

  2. 2

    Point-by-point testing

    Every input or output point is exercised individually against the module's own specification. This is what separates a real repair from a visual inspection: a module can pass a power-on self-test and still have three dead outputs.

  3. 3

    Driver and isolation repair

    Failed output drivers and input opto-isolators are replaced. These are the components that take the damage when an inductive load is switched without suppression or when a field wire shorts to a supply, and they are replaceable at board level.

  4. 4

    Backplane interface check

    The backplane or bus interface is verified, since a module that appears dead in the rack while testing correctly in isolation usually has interface damage rather than I/O damage.

  5. 5

    Full functional retest

    Every channel is retested after repair, not only the ones that were reported faulty, so the module returns as a fully proven part rather than a partially repaired one.

Check these before you ship

Some of these will tell you the unit is fine and the fault is elsewhere. We would rather you find that out now than pay to ship a good unit.

  • □Move the suspect module to a different slot. If the fault follows the module it is the module; if it stays with the slot, the problem is the rack or backplane.
  • □Identify exactly which points have failed and whether they are stuck on, stuck off, or intermittent. Stuck-on outputs usually mean a shorted driver; stuck-off can be the driver or its supply.
  • □Check the field wiring on the failed points for shorts and for inductive loads without suppression diodes or snubbers — otherwise the repaired module fails the same way.
  • □Confirm the rack power supply is healthy under full load. A sagging supply produces faults that look like several modules failing at once.
  • □Send the module only. We do not need the rack, processor or field wiring.

Repair or replace?

I/O modules are worth repairing mainly when the platform is discontinued or when the alternative is an unplanned migration of a working control system. Many older module families are no longer manufactured, and the surplus market for them is inconsistent in both price and quality — a repaired module of known provenance, tested point by point and warranted, is usually the more predictable option. Where a module is current, inexpensive and readily stocked, we will say so.

What to ship

  • ▸The module(s) in anti-static packaging
  • ▸Slot/symptom description per module

Full packing guidance: mail-in instructions.

Ship your unit to

USPS

Control Board Lab
PO Box 120241
Arlington, TX 76012

UPS / FedEx

Control Board Lab
1009 Oakwood Ln # 120241
Arlington, TX 76012

Write your RMA number on the outside of the box and include it on a note inside. Units over 50 lb (large VFDs, spindle drives, industrial PCs in enclosures) ship by freight — contact us before ordering and we will arrange dock-to-dock shipping.

Frequently asked questions

Can you repair my dead SLC or ControlLogix CPU?

Usually no — and anyone who tells you otherwise deserves skepticism. CPU failures are dominated by proprietary silicon and memory that has no component-level repair path. What we CAN do: verify whether the CPU is actually the problem (it often isn't — check the power supply first), test-and-verify your spare, and repair the power supplies and I/O around it.

The module is obsolete and unavailable — is repair realistic?

Obsolete I/O and comm modules are exactly where repair shines: the failures are usually in generic components (drivers, optocouplers, relays, capacitors) that remain available even when the module doesn't.

Start with a free evaluation

Ship it in, get a firm quote, approve before any work — pay nothing if it can't be repaired.

The Fixed-or-Free Guarantee: if we can't repair it, you don't pay for the repair.

Call (817) 799-7332 · 📱 Text us a photo of your unit · Email repairs@controlboardlab.com