5069-IA16: Installation, Wiring, Configuration, and Programming Guide
Contents
1. Module Overview
The 5069-IA16 is a fixed 16-point AC digital input module for the Compact 5000 I/O platform. It detects line-voltage AC discrete signals (85…264V AC, 47…63 Hz) from field devices and presents them to the CompactLogix 5380 controller as a 16-bit input data word. The 16 channels form a single group with internally connected commons, sharing one AC return path on the field wiring terminal block. Each channel has an individual LED indicator. Unlike DC input modules, the 5069-IA16 does not support configurable input filter times -- its fixed response time is inherent to the AC sensing circuit.
Catalog Number Breakdown
| Code | Meaning | Value |
|---|---|---|
| 5069 | Platform | Compact 5000 -- high-speed local I/O bus |
| I | Module type | Input |
| A | Signal type | AC voltage signal |
| 16 | Channel count | 16 discrete input points |
Key Specifications
All values from 5069-TD001 (March 2026), 5069-IA16 table.
| Parameter | Value |
|---|---|
| Number of Inputs | 16 (one group of 16, internally connected commons) |
| Voltage Category | 120/240V AC |
| Operating Voltage Range | 85…264V AC, 47…63 Hz |
| On-State Voltage, Min | 85V AC |
| On-State Voltage, Max | 264V AC |
| On-State Current per Channel, Min | 1 mA |
| Off-State Leakage Current per Point, Max | < 0.5 mA per point |
| Input Response Time (ON and OFF) | ≤ 100 ms (inherent to AC sensing -- not user-configurable) |
| Isolation | 250V continuous; Basic Insulation Type; tested at 1800V AC for 60 s. No isolation between individual channels within the group. |
| MOD Power | 100 mA @ 18…32V DC |
| SA Power (field power draw) | 4 A @ 85…264V AC (per the module's own SA consumption) |
| SA Power Passthrough | 9.975 A @ 85…264V AC |
| Power Dissipation, Max | 3.4 W |
| Thermal Dissipation, Max | 11.6 BTU/hr |
| Field Power Loss Detection | Supported |
| Terminal Block Type | Removable RTB (ordered separately -- see Wiring section) |
| Wire Category | 1 wire per terminal for signal ports; 1 wire per terminal for power ports |
| Status Indicators | 1 green/red module status (MOD), 16 yellow/red per-channel I/O indicators |
| Operating Temperature | 0…60 °C (32…140 °F) |
| Storage Temperature | -40…85 °C (-40…185 °F) |
2. Hardware Installation
The 5069-IA16 mounts on a standard 35mm DIN rail as part of the Compact 5000 system assembly. Modules connect laterally via the high-speed I/O bus -- there is no separate backplane. Installation is identical to other 5069 I/O modules.
System Assembly Order
Left to right, the mandatory assembly order is:
| Position | Module | Example |
|---|---|---|
| 1 (leftmost) | Power Supply | 5069-PA2 (120/240V AC) or 5069-PD1 (24V DC) |
| 2 | Controller | 5069-L306ER, 5069-L310ER, 5069-L320ER, etc. |
| 3–18 | I/O Modules | 5069-IA16 in any available slot (up to 16 local modules) |
Installation Steps
- Power off the system and lock out / tag out. Disconnect all power sources -- both DC bus power and the AC field power supply -- before adding or removing any module.
- Mount the DIN rail. Secure a 35mm DIN rail in the enclosure with minimum 120mm clearance above and below each module row for airflow.
- Snap the module onto the DIN rail. Hook the top rail clip over the DIN rail, then press the bottom of the module until the lower clip locks with an audible click.
- Slide the module against the adjacent module (controller or previous I/O module) until the I/O bus connector engages fully. The bus connector is keyed -- it only seats in one orientation. You should feel it seat firmly with no visible gap between modules.
- Verify the module is fully seated. Any incomplete bus connection will cause a module communication fault when power is restored.
- Note the slot number. Count left to right starting at the first I/O module position after the controller. Slot 1 is the first module, Slot 2 is the second, and so on. Record this number for Studio 5000 configuration.
Terminal Block Selection and Removal
The 5069-IA16 uses a removable terminal block (RTB) ordered separately. Select the correct RTB for your wire gauge and connection preference:
| RTB Catalog Number | Type | Notes |
|---|---|---|
| 5069-RTB18-SCREW | Screw-clamp, 18-position | Standard screw terminals; torque to specification per 5069-UM004 |
| 5069-RTB18-SPRING | Spring-clamp, 18-position | Tool-free spring-clamp termination; faster wiring and vibration-resistant |
RTBs are not included with the module and must be ordered separately. This design allows you to pre-wire the terminal block on the bench and snap it onto the module after mounting, or swap a faulted module without disturbing field wiring:
- Pull the orange release latch at the top of the terminal block outward.
- Slide the terminal block straight off the module face.
- To reinstall, align the terminal block with the module pins and press firmly until the latch clicks closed.
3. Wiring
Terminal Assignments
The 5069-IA16 uses an 18-position removable terminal block. The 16 input channels occupy signal terminals 0 through 15. Two terminals provide the AC common return (L2/N) shared by all 16 channels. Refer to the wiring diagram in 5069-UM004 for the exact pin-out labeling on the specific RTB used.
| Terminal | Function | Tag Address (Slot 1 example) |
|---|---|---|
| IN 0 | AC Input, Channel 0 | Local:1:I.Pt00.Data |
| IN 1 | AC Input, Channel 1 | Local:1:I.Pt01.Data |
| IN 2 | AC Input, Channel 2 | Local:1:I.Pt02.Data |
| IN 3 | AC Input, Channel 3 | Local:1:I.Pt03.Data |
| IN 4 | AC Input, Channel 4 | Local:1:I.Pt04.Data |
| IN 5 | AC Input, Channel 5 | Local:1:I.Pt05.Data |
| IN 6 | AC Input, Channel 6 | Local:1:I.Pt06.Data |
| IN 7 | AC Input, Channel 7 | Local:1:I.Pt07.Data |
| IN 8 | AC Input, Channel 8 | Local:1:I.Pt08.Data |
| IN 9 | AC Input, Channel 9 | Local:1:I.Pt09.Data |
| IN 10 | AC Input, Channel 10 | Local:1:I.Pt10.Data |
| IN 11 | AC Input, Channel 11 | Local:1:I.Pt11.Data |
| IN 12 | AC Input, Channel 12 | Local:1:I.Pt12.Data |
| IN 13 | AC Input, Channel 13 | Local:1:I.Pt13.Data |
| IN 14 | AC Input, Channel 14 | Local:1:I.Pt14.Data |
| IN 15 | AC Input, Channel 15 | Local:1:I.Pt15.Data |
| L2/N (x2) | AC Common Return -- shared by all 16 channels | -- |
Standard AC Input Wiring
AC input modules use a simple two-wire connection per channel: the hot leg passes through the field device to the input terminal, and the neutral (L2/N) returns via the module's common terminals. When the field device closes, AC voltage is applied across the module's internal sensing circuit, which detects the signal and sets the corresponding input bit.
| From | To | Description |
|---|---|---|
| AC supply L1 (hot) | Field device (one terminal) | Hot leg of the AC field power supply |
| Field device (other terminal) | Input terminal (IN 0–15) | Signal wire to the module input channel |
| AC supply L2/N (neutral) | L2/N terminal on RTB | Neutral return -- shared by all 16 channels |
Typical Field Device Wiring Examples
| Field Device | Contact Type | Wiring | Notes |
|---|---|---|---|
| AC Pilot Light with integral contact / selector switch | Normally Open (NO) | L1 → switch terminal → IN pin; L2/N → RTB L2/N | Input ON when switch is closed |
| AC Stop / E-Stop pushbutton | Normally Closed (NC) | L1 → PB terminal → IN pin; L2/N → RTB L2/N | Input ON normally; drops OFF when button pressed or wire broken (fail-safe) |
| Float switch (level detection) | NO or NC mechanical | L1 → float switch → IN pin; L2/N → RTB L2/N | Suitable for sump, tank, or process vessel level sensing on AC systems |
| AC pressure switch | NO (energizes at setpoint) | L1 → pressure switch → IN pin; L2/N → RTB L2/N | Input ON when process pressure reaches the switch setpoint |
| AC proximity sensor (2-wire) | Solid-state AC output | L1 → sensor L+ terminal → sensor L− terminal → IN pin; L2/N → RTB L2/N | Verify sensor residual (off-state) leakage current is below 0.5 mA to avoid false ON |
| Control transformer secondary (status indication) | NO contactor or relay contact | Transformer secondary L1 → contact → IN pin; Transformer secondary L2/N → RTB L2/N | Useful when field devices are fed from a local control transformer rather than the panel distribution |
| Motor starter auxiliary contact (feedback) | NO auxiliary | L1 → aux terminal A1 → aux terminal A2 → IN pin; L2/N → RTB L2/N | Confirms AC contactor has physically closed; use for motor run feedback on AC drive systems |
4. Studio 5000 Configuration
After physically installing the module, add it to the Studio 5000 project I/O tree. The controller must know the module exists and its slot position before it can read input data.
Adding the Module to the I/O Tree
- In Studio 5000 Logix Designer, expand the Controller Organizer (left panel) → I/O Configuration → expand your controller node.
- Right-click the controller node → New Module.
- In the module search dialog, type
5069-IA16and select it from the results. Click Create. - Set the Name -- use a descriptive name such as
AC_Inputs_Slot3orAI_Panel1(avoid names starting with a digit). - Set the Slot number to match the physical position. Slot 1 = first I/O module to the right of the controller.
- Click OK. The module appears in the I/O tree and its input tags are auto-generated.
Module Properties -- Connection Tab
Right-click the 5069-IA16 in the I/O tree and select Properties. Key settings on the Connection tab:
| Setting | Options | Recommendation |
|---|---|---|
| RPI (Requested Packet Interval) | 1–750 ms | Default 2 ms works well. AC inputs are inherently slower (signal must complete half-cycles for detection), so 10–20 ms RPI is often appropriate and reduces bus traffic without sacrificing responsiveness. |
| Connection Type | Unicast or Multicast | Unicast (default). Use Multicast only if multiple controllers need to consume the same input data simultaneously. |
| Inhibit Module | Checked / Unchecked | Leave unchecked for normal operation. Inhibit is useful during commissioning when the module is wired but the field power circuit is not yet energized -- it suppresses connection faults in the controller log. |
COS (Change of State) vs. RPI Communication
The 5069 platform uses Change of State (COS) communication for local I/O by default. The module sends data to the controller only when an input changes state, providing faster notification than waiting for the next RPI cycle. The RPI interval functions as a heartbeat -- if no input changes occur, the module still sends an update at the RPI rate to confirm the connection is alive. If the controller does not receive data within 4 × the RPI timeout, it declares a connection fault.
Input Data Tags
Once the module is added, Studio 5000 automatically creates controller-scoped tags. Assuming the module is named AC_Inputs_Slot3 in Slot 3:
| Tag | Data Type | Description |
|---|---|---|
Local:3:I.Data | INT (16-bit) | All 16 input states as a single word (bit 0 = Channel 0, bit 15 = Channel 15) |
Local:3:I.Pt00.Data | BOOL | Input channel 0 state (1 = AC voltage present, 0 = no voltage) |
Local:3:I.Pt01.Data … Local:3:I.Pt15.Data | BOOL | Input channels 1 through 15 |
Local:3:I.Fault | DINT | Module fault code (0 = no fault) |
Local:3:I.ConnectionFaulted | BOOL | TRUE if the module has lost communication with the controller |
Local:3:I.Ptxx.Fault | BOOL | Per-point fault -- data quality is bad for that channel (xx = 00–15) |
Local:3:I.Ptxx.Data | BOOL | Per-point input status (xx = 00–15) |
Local:3:I.DiagnosticActive | BOOL | TRUE if any diagnostic condition is active on the module |
Local:3:I.DiagnosticSequenceCount | DINT | Increments each time a diagnostic condition is detected or cleared |
Local:3:I.RunMode | BOOL | TRUE when the module is in Run Mode |
FS_TankHigh to Local:3:I.Pt00.Data. This makes your ladder logic self-documenting and allows I/O reassignment by updating only the alias definition -- not every rung that uses the tag.
5. Reading Inputs in Ladder Logic
AC inputs from the 5069-IA16 are read with the same ladder logic instructions as DC digital inputs. The two core instructions for discrete inputs:
| Instruction | Name | Function |
|---|---|---|
| XIC | Examine If Closed | TRUE when the bit is 1 (AC voltage present on the input). Equivalent to a normally open contact in relay logic. |
| XIO | Examine If Open | TRUE when the bit is 0 (no AC voltage on the input). Equivalent to a normally closed contact in relay logic. |
Tag Addressing
For a 5069-IA16 in Slot 3, individual input bits are addressed as:
Practical Example: AC Field Device Monitoring with Alarms
This example demonstrates a common use case for the 5069-IA16: monitoring AC-powered field devices -- float switches, pressure switches, and a motor run contactor -- and generating alarms. The controller is a CompactLogix 5380. The 5069-IA16 is in Slot 3; a 5069-OA16 AC output module is in Slot 4 for AC pilot light outputs.
I/O Assignment Table
| Tag Alias | I/O Address | Module | Field Device | Contact Type |
|---|---|---|---|---|
| FS_TankHigh | Local:3:I.Pt00.Data | 5069-IA16 Slot 3 | Float switch, tank high level | NO (closes at high level) |
| FS_TankLow | Local:3:I.Pt01.Data | 5069-IA16 Slot 3 | Float switch, tank low level | NC (opens at low level) |
| PS_HighPress | Local:3:I.Pt02.Data | 5069-IA16 Slot 3 | Pressure switch, high setpoint | NO (closes on high pressure) |
| PS_LowPress | Local:3:I.Pt03.Data | 5069-IA16 Slot 3 | Pressure switch, low setpoint | NO (closes on low pressure) |
| MS_PumpRun_FB | Local:3:I.Pt04.Data | 5069-IA16 Slot 3 | Motor starter aux contact | NO (closes when starter energized) |
| SS_PumpStart | Local:3:I.Pt05.Data | 5069-IA16 Slot 3 | Selector switch, Pump Run | NO (hand position) |
| SS_PumpStop | Local:3:I.Pt06.Data | 5069-IA16 Slot 3 | Selector switch, Pump Stop | NC (breaks when to Stop) |
| Pilot_PumpRun | Local:4:O.Pt00.Data | 5069-OA16 Slot 4 | Green AC pilot light, Pump Running | 120V AC LED |
| Pilot_HighLevel | Local:4:O.Pt01.Data | 5069-OA16 Slot 4 | Amber AC pilot light, High Level Alarm | 120V AC LED |
| Pilot_Fault | Local:4:O.Pt02.Data | 5069-OA16 Slot 4 | Red AC pilot light, System Fault | 120V AC LED |
Ladder Logic (Structured Text Representation)
6. Diagnostics & Troubleshooting
LED Indicators
The 5069-IA16 has the following LED indicators on the module face:
| LED | Color / State | Meaning |
|---|---|---|
| MOD | Green solid | Module communicating normally with the controller |
| MOD | Green flashing | Module powered but not configured -- no active connection from the controller |
| MOD | Red solid | Unrecoverable fault -- replace module |
| MOD | Red flashing | Recoverable fault -- configuration error or connection timeout; check Studio 5000 |
| MOD | Off | Module not receiving MOD bus power -- check module seating and system power supply |
| I/O 0–15 | Yellow solid | Corresponding AC input channel is ON (AC voltage detected) |
| I/O 0–15 | Red | Channel diagnostic fault (per-point fault bit set) |
| I/O 0–15 | Off | Input channel is OFF (no AC voltage present) |
Common Faults and Resolutions
| Symptom | Likely Cause | Resolution |
|---|---|---|
| MOD LED flashing green, no data in controller | Module not added to Studio 5000 project, or wrong slot number configured | Add the 5069-IA16 to the I/O tree with the correct slot number, then download the project to the controller. |
| MOD LED flashing red | Connection timeout or slot/catalog mismatch | Go online in Studio 5000. Right-click the module → Properties → Connection tab to read the fault code. Verify slot number, catalog number, and that electronic keying is set appropriately. |
| Channel LED is OFF, field device is energized, tag reads 0 | No AC voltage reaching the input terminal -- wiring fault or field power off | Verify AC field power is energized. Check that L1 is connected to the field device and the device output wire runs to the input terminal. Measure voltage at the input terminal to the L2/N terminal (should read 85–264V AC when the device is closed). |
| Channel LED is ON, tag reads 1, but field device is open | AC sensor off-state leakage current exceeding 0.5 mA threshold, or wiring short to L1 | Measure leakage current from the sensor when in the OFF state. If leakage exceeds 0.5 mA, add a bleed resistor (1–10 kΩ depending on leakage, rated for the AC voltage) across the input terminal to L2/N. Verify there is no short circuit in the field wiring. |
| Input intermittently chatters ON/OFF | Marginal AC voltage at the input terminal, loose connection, or voltage drop in the field wiring | Measure AC voltage at the input terminal under operating conditions. Voltage must remain above 85V AC for a reliable ON state. Check for loose terminals, corroded connections, or undersized field wiring causing excessive voltage drop under load. |
| All 16 inputs read 0, all LEDs off | AC field power supply not energized, or L2/N return not connected to the RTB | Verify the AC field power supply is powered and the circuit breaker / fuse is intact. Confirm the L2/N terminal on the RTB is connected to the neutral return of the field power circuit. |
| ConnectionFaulted tag is TRUE | Module has lost communication with the controller on the I/O bus | Check that the module is fully seated against the adjacent module -- no visible gap. Inspect the bus connector for damage. Power-cycle the system. If persistent, the module or bus connector may be damaged. |
| Module shows yellow triangle in I/O tree | Slot number in project does not match physical module position | Recount the physical slot positions from left to right starting at the first I/O module after the controller. Update the module properties in Studio 5000 and re-download. |
Checking Module Status in Studio 5000
- Go online with the controller (Controller → Go Online or Ctrl+W → Go Online).
- In the I/O tree, check the module icon: green circle = communicating normally, yellow triangle = warning or configuration mismatch, red X = faulted / communication lost.
- Right-click the 5069-IA16 → Properties → Connection tab to read detailed status and any error codes.
- Monitor the input data in real time: expand the module in the Controller Tags window and watch the
Local:X:I.Databits toggle as field devices are switched. Individual channel bits should change within 100 ms of the field device changing state. - Check
Local:X:I.DiagnosticActiveand per-channelLocal:X:I.Ptxx.Faultbits for any field power loss events or data quality faults.
7. Related 5069 Input Modules
The Compact 5000 platform offers a range of digital input modules for different voltage levels and application requirements:
| Catalog Number | Channels | Signal Type | Key Difference | Typical Application |
|---|---|---|---|---|
| 5069-IA16 | 16 | 120/240V AC | This guide -- AC line voltage inputs | AC-powered pilot devices, float switches, pressure switches, motor starter aux contacts on AC systems |
| 5069-IB16 | 16 | 24V DC Sink | Standard DC input; configurable filter times; ≤ 50 µs hardware delay | Pushbuttons, proximity sensors, limit switches, relay contacts on DC-powered systems |
| 5069-IB16F | 16 | 24V DC Sink (Fast) | Sub-millisecond response; field power loss detection | High-speed counting, encoder-based applications, fast interlocks |
| 5069-IB32 | 32 | 24V DC Sink | Double density in 1.5-slot module | High point-count panels where slot space is constrained |
| 5069-IB8S | 8 | 24V DC Safety | SIL 3 / PLe rated; dual-channel safety inputs | E-Stop monitoring, safety gate interlocks -- requires GuardLogix or Compact GuardLogix |
| 5069-IB16K | 16 | 24V DC Sink (Conformal) | Conformal-coated PCB for harsh environments | Wash-down, high-humidity, or chemically aggressive environments |
8. Related Guides
| Guide | Description |
|---|---|
| 5069-IB16 DC Digital Input Module Guide | Installation, wiring, and programming for the 16-channel 24VDC sink input module -- the DC counterpart to the IA16 for low-voltage field devices. |
| 5069-OB16 Digital Output Module Guide | Installation, wiring, and programming for the 16-channel 24VDC sourcing digital output module -- pairs with the IB16 on DC control systems. |
| 5069-IF8 Analog Input Module Guide | Configuration and scaling for the 8-channel analog input module -- 4–20 mA and 0–10V signal wiring, channel configuration, and engineering unit scaling. |
| CompactLogix 5069-L306ER Setup Guide | First-time setup for the CompactLogix 5380 controller -- power wiring, Studio 5000 project creation, network setup, and downloading your first program. |
Reference Documentation
The following Rockwell Automation publications were used as references for this guide. These are the official manufacturer documents for the hardware covered in this article.
| Publication | Description | Download |
|---|---|---|
| 5069-TD001 | Compact 5000 I/O Technical Data (March 2026) | |
| 5069-UM004 | Compact 5000 Digital I/O Modules User Manual |
Need a 5069-IA16 or Other Compact 5000 I/O?
PLC Exchange stocks the 5069-IA16 and a full range of Compact 5000 I/O modules with a 2.5-year warranty and same-day shipping. Get pricing in a few hours.