MicroLogix 1400 Complete Tutorial: Hardware, Wiring, RSLogix 500 Programming
Complete MicroLogix 1400 tutorial: hardware layout, I/O wiring, RSLogix 500 programming with SLC-500-style addressing, Ethernet/IP configuration, and migration paths to modern Allen-Bradley controllers.
The Allen-Bradley MicroLogix 1400 — catalog number 1766 series — is one of the most widely deployed small PLCs in North American industry. Despite being a legacy product in 2026, it still ships for maintenance and replacement of existing installations, and thousands of US manufacturing, water, and OEM-machine plants run MicroLogix 1400 controllers as their daily-driver PLC. This tutorial covers everything you need to program, wire, and maintain a MicroLogix 1400 — plus the realistic migration path when it's time to move to a modern controller.
What the MicroLogix 1400 Is
The MicroLogix 1400 (catalog 1766) is a compact, fixed-I/O PLC from Allen-Bradley's legacy controller family. It's the big brother of the MicroLogix 1100, MicroLogix 1200 (discontinued), and MicroLogix 1000 (discontinued). Key characteristics:
- Fixed form factor — no expansion rack; what you see is what you get
- 32 total I/O on-board — 20 DI, 12 DO in the most common 1766-L32BWA variant
- Ladder Logic only — no Structured Text, no FBD, no SFC on this platform
- Address-based memory — uses SLC-500-style
I:0/0,O:0/0,B3:0/0addressing rather than modern tag-based programming - RSLogix 500 IDE — programmed with the legacy RSLogix 500 tool or the newer RSLogix Micro Starter Lite (free)
- Ethernet/IP + Modbus + DH-485 built in
- 24 V DC or 120/240 V AC power supply variants
Model Variants
The 1766-L32 family has three main voltage/output variants:
| Catalog | Power | Inputs | Outputs |
|---|---|---|---|
| 1766-L32AWA | 120/240 V AC input | 20 × 120 V AC | 12 × relay |
| 1766-L32BWA | 24 V DC inputs + 120/240 V AC power | 20 × 24 V DC | 12 × relay |
| 1766-L32BWAA | 24 V DC | 20 × 24 V DC | 12 × relay (extra analog) |
| 1766-L32BXBA | 24 V DC | 20 × 24 V DC | 12 × FET (24 V DC) |
The 1766-L32BWA is by far the most common variant in North American plants. It accepts AC mains to power the controller while providing standard 24 V DC input sensing — the typical panel-builder preference.
Hardware Installation
Power Wiring
- 120/240 V AC variants: L, N, and PE to the terminal block. Use class-2 transformers where local code requires.
- 24 V DC variants: +24 V and 0 V to L+ / L- terminals. 24 V DC supply typically sized for PLC + field I/O current combined.
- Grounding: earth terminal to panel ground bus. Short, direct path.
I/O Wiring
Digital inputs (24 V DC sourcing, typical):
- Common (I COM) to 0 V of the 24 V DC field supply
- Each input (I:0/0 … I:0/19) connects to the switching contact of a pushbutton, proximity sensor, limit switch, or remote contact.
- When the contact closes, 24 V reaches the input; the PLC sees it as TRUE.
Digital outputs (relay contacts, typical):
- Relay outputs provide dry contacts that switch user-supplied voltage.
- Wire power to one side of the relay contact; the load (contactor coil, pilot light, solenoid) to the other.
- The PLC closes the relay when the output logic evaluates TRUE.
- Rated 2.5 A per relay output, with de-rating for inductive loads.
Analog I/O:
- 4 × analog inputs (I:1.0 to I:1.3), 0-10 V or 4-20 mA, configurable per channel.
- 2 × analog outputs (O:1.0, O:1.1), 0-10 V or 4-20 mA.
Programming the MicroLogix 1400 in RSLogix 500
The IDE Options
RSLogix 500 (paid) — the full professional IDE. Handles SLC 500, all MicroLogix families, and most legacy Allen-Bradley small PLCs. Typical pricing: $500–$1,500 for a single-user licence.
RSLogix Micro Starter Lite (free) — free-of-charge subset from Rockwell. Handles MicroLogix 1000/1100/1200/1400 only. All basic instructions, no advanced diagnostics. Download from the Rockwell Automation software portal.
RSLogix 500 Emulate — optional emulator for testing programs offline without hardware. Paid add-on.
Memory and Addressing Reference
RSLogix 500 / MicroLogix 1400 uses address-based memory — a fundamentally different model from Studio 5000's tag-based approach.
| Data type | Example address | Meaning |
|---|---|---|
| Input (I) | I:0/0 |
Input module 0, bit 0 |
| Output (O) | O:0/5 |
Output module 0, bit 5 |
| Binary (B) | B3:0/0 |
Binary file 3, word 0, bit 0 |
| Timer (T) | T4:0 |
Timer file 4, timer 0 |
| Counter (C) | C5:0 |
Counter file 5, counter 0 |
| Integer (N) | N7:0 |
Integer file 7, word 0 |
| Float (F) | F8:0 |
Float file 8, float 0 |
Engineers coming from Studio 5000 find this model initially counter-intuitive because it exposes the underlying memory organisation rather than hiding it behind symbolic tags. After a few projects, the address style becomes natural — and for small machines where the scope is fixed, it's actually efficient.
Basic Motor Start/Stop in RSLogix 500 Syntax
Start Stop Motor
I:0/0 I:0/1 O:0/0
Rung 0 --| |--------|/|------+-----( )-----
|
Motor |
O:0/0 |
--| |-----------------+
Read as: if Start (I:0/0) is true AND Stop (I:0/1) is at rest (examine-if-open, the "inverted" contact symbol) → energise Motor (O:0/0). The Motor output in the second rung creates the seal-in. Covered in full detail in our motor start/stop ladder logic tutorial.
Timers
Input TON
I:0/2 T4:0
Rung 0 --| |---------------------------( )----
Preset: 5000
Accum: 0
Timebase: 1ms
The TON (Timer On-Delay) starts counting when the rung is true and reaches its done bit (T4:0/DN) after the preset time elapses. Standard pattern for delayed-start interlocks.
Common Files by Convention
Rockwell's default RSLogix 500 project structure uses these file numbers:
- File 2 — Output image
- File 1 — Input image
- File 3 — Binary / bits (most common for internal flags)
- File 4 — Timers
- File 5 — Counters
- File 6 — Control (sequencers, comparators)
- File 7 — Integer (N7)
- File 8 — Float (F8)
- Files 9+ — user-defined (commonly data, recipes)
Large projects often create additional files for organisation (B13 for motor status, B14 for alarms, N20 for recipe data, etc.).
Ethernet/IP Configuration
The MicroLogix 1400 has a built-in Ethernet port. Configuration steps:
- Set IP via BOOTP or manual — use BOOTP/DHCP Server utility from Rockwell, or set manually via the LCD display menu.
- Verify connectivity — ping from your laptop to confirm the PLC responds.
- Open RSLogix 500 and configure communications:
Communications → Configure Driver → AB_ETHIP-1. - Go online and download the program via Ethernet.
Modbus TCP is also built in, useful for integration with third-party HMIs and SCADA systems that don't support Ethernet/IP natively.
Common MicroLogix 1400 Applications
In field installations, the 1400 is frequently found running:
- Small machine control — OEM machine-builders shipping standalone equipment (packagers, filling machines, test stands).
- Water/wastewater pumping — municipal lift stations and small booster pump control.
- Building automation — HVAC plant-room sub-control, lighting, exhaust fan sequencing.
- Regulated sub-systems — dust collectors, scrubbers, material-handling skids.
- Retrofit projects — replacing SLC 500 controllers where full ControlLogix isn't justified.
Common Faults and Diagnostic Approach
The LCD display shows a fault code when something goes wrong. Common ones:
- 0002 — Power cycle after fault — the processor faulted and recovered; check the fault history for the root cause.
- 0010 — Memory error — corrupt user program; try reloading from backup.
- 0016 — Watchdog timeout — program took too long to scan; check for infinite loops or expensive math.
- 0011 — Run-mode hardware fault — I/O module issue; check LEDs and wiring.
Full fault-code reference in our Allen-Bradley PLC error codes complete reference.
Migration Path: When to Replace the 1400
Plants running MicroLogix 1400 controllers in 2026 are usually in one of three positions:
1. Stay put — the controller works, spares are available, and the cost-benefit for replacement doesn't justify the project. This is most common.
2. Replace with Micro850 (Micro800 family) — for small machines, the Micro850 is the modern Rockwell small-PLC offering. Programmed in Connected Components Workbench (CCW) — free tool. Tag-based, modern. Not a drop-in replacement; the logic transfers conceptually but the addressing model changes.
3. Replace with CompactLogix — for larger or more demanding applications where tag-based programming and full Studio 5000 integration matter. Higher cost but significantly more capable.
For maintenance of existing MicroLogix 1400 installations, Rockwell continues to sell the 1766 catalog parts and will likely do so through at least the late 2020s. Don't rush replacement unless there's a functional reason.
Key Takeaways
- MicroLogix 1400 (1766) is the canonical Allen-Bradley small PLC — 32 on-board I/O, fixed form factor, address-based programming.
- Three voltage variants (AC, DC, FET); the 1766-L32BWA with 24 V DC inputs and AC power is the most common.
- Programmed in RSLogix 500 (paid) or RSLogix Micro Starter Lite (free).
- Ladder Logic only — no Structured Text, no FBD.
- Built-in Ethernet/IP + Modbus TCP + serial.
- Migration path to Micro850 (small) or CompactLogix (mid-tier) when replacement is justified.
- Don't specify a 1400 for new build projects in 2026 unless matching an existing installation. Choose a Micro850 or CompactLogix for greenfield.


