Learn PLCs free
Programming Guides11 min read2 009 words

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.

IAE
Senior PLC Programmer
15+ years hands-on experience • 50+ automation projects completed
PLC
Programming Excellence

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.

MicroLogix 1400 hardware layout and I/O addressing MicroLogix 1400 PLC layout: compact rectangular enclosure with LCD display top-centre, terminal blocks along the top edge for digital inputs (20 points labelled I:0/0 through I:0/19), terminal blocks along the bottom edge for digital outputs (12 points labelled O:0/0 through O:0/11), analogue inputs and outputs on right side, LED status indicators, RS-232/485 serial port, Ethernet port, and USB programming port. Diagram shows the PLC in a typical DIN-rail mounted control panel with 24 V DC power supply, sensor inputs, and relay/contactor outputs. Allen-Bradley MicroLogix 1400 (1766-L32BWA) LCD STATUS DISPLAY menu · fault · runtime 20 Digital Inputs I:0/0 … I:0/19 · 24 V DC 4 Analog In / 2 Out I:1, O:1 · 0-10V / 4-20mA 12 Digital Outputs · O:0/0 … O:0/11 · relay contacts drives relays, contactors, pilot lights, small solenoids USB Ethernet RS-232 / RS-485 LEDs 120/240 VAC RSLogix 500 programming · Ethernet/IP & Modbus · 10K words user memory · 1766-L32BWA shown DIN-rail mount · 120/240 VAC or 24 V DC power · built-in DH-485 · compatible with RSLogix 500 and newer RSLogix Micro Starter Lite
MicroLogix 1400 (1766-L32BWA variant shown): 20 digital inputs (I:0/0-I:0/19), 12 digital outputs (O:0/0-O:0/11), 4 analog inputs, 2 analog outputs, plus integrated Ethernet, RS-232/485, and USB programming. The canonical small Allen-Bradley PLC from ~2008.

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/0 addressing 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:

  1. Set IP via BOOTP or manual — use BOOTP/DHCP Server utility from Rockwell, or set manually via the LCD display menu.
  2. Verify connectivity — ping from your laptop to confirm the PLC responds.
  3. Open RSLogix 500 and configure communications: Communications → Configure Driver → AB_ETHIP-1.
  4. 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.
#MicroLogix1400#MicroLogix#Allen-BradleyPLC#RSLogix500#1766#SLC500
Share this article:

Related Articles