How-To Guide

Allen-Bradley 5069-IA16 AC Input Module

Complete setup guide for the 16-channel 120/240V AC digital input module: hardware installation, field wiring, Studio 5000 configuration, ladder logic examples, and diagnostics for the Compact 5000 I/O platform.

Get a Quote for the 5069-IA16
16 Input Channels
120/240V AC Rated Voltage
47...63 Hz Frequency
5069 Compact 5000 Platform

How-To Guide  ·  Allen-Bradley Compact 5000 I/O  ·  AC Input Configuration

5069-IA16: Installation, Wiring, Configuration, and Programming Guide

Part Number: 5069-IA16  ·  Compact 5000 Platform  ·  16-Channel 120/240V AC Input  ·  Studio 5000 Logix Designer

The 5069-IA16 is a 16-channel 120/240V AC digital input module for the Allen-Bradley Compact 5000 I/O platform. It reads AC discrete signals from field devices such as AC-powered pilot devices, float switches, pressure switches, and AC proximity sensors. The module connects to a CompactLogix 5380 controller via the high-speed local I/O bus. This guide covers DIN rail mounting, AC field wiring, Studio 5000 configuration, ladder logic examples, and LED diagnostics.

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

CodeMeaningValue
5069PlatformCompact 5000 -- high-speed local I/O bus
IModule typeInput
ASignal typeAC voltage signal
16Channel count16 discrete input points

Key Specifications

All values from 5069-TD001 (March 2026), 5069-IA16 table.

ParameterValue
Number of Inputs16 (one group of 16, internally connected commons)
Voltage Category120/240V AC
Operating Voltage Range85…264V AC, 47…63 Hz
On-State Voltage, Min85V AC
On-State Voltage, Max264V AC
On-State Current per Channel, Min1 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)
Isolation250V continuous; Basic Insulation Type; tested at 1800V AC for 60 s. No isolation between individual channels within the group.
MOD Power100 mA @ 18…32V DC
SA Power (field power draw)4 A @ 85…264V AC (per the module's own SA consumption)
SA Power Passthrough9.975 A @ 85…264V AC
Power Dissipation, Max3.4 W
Thermal Dissipation, Max11.6 BTU/hr
Field Power Loss DetectionSupported
Terminal Block TypeRemovable RTB (ordered separately -- see Wiring section)
Wire Category1 wire per terminal for signal ports; 1 wire per terminal for power ports
Status Indicators1 green/red module status (MOD), 16 yellow/red per-channel I/O indicators
Operating Temperature0…60 °C (32…140 °F)
Storage Temperature-40…85 °C (-40…185 °F)
AC Module -- Line Voltage on the Terminal Block The 5069-IA16 operates at line voltage (85…264V AC). Terminal blocks, wiring, and field devices connected to this module carry potentially lethal AC voltage. Follow all applicable electrical codes (NEC, IEC 60364, or local equivalent) and your facility's lockout/tagout procedures. Only qualified electricians should wire or service this module.

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:

PositionModuleExample
1 (leftmost)Power Supply5069-PA2 (120/240V AC) or 5069-PD1 (24V DC)
2Controller5069-L306ER, 5069-L310ER, 5069-L320ER, etc.
3–18I/O Modules5069-IA16 in any available slot (up to 16 local modules)

Installation Steps

  1. 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.
  2. Mount the DIN rail. Secure a 35mm DIN rail in the enclosure with minimum 120mm clearance above and below each module row for airflow.
  3. 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.
  4. 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.
  5. Verify the module is fully seated. Any incomplete bus connection will cause a module communication fault when power is restored.
  6. 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.
Hot Swap Not Supported for Local I/O Local 5069 I/O modules on the controller bus must not be inserted or removed while the system is powered. Unlike remote I/O on an EtherNet/IP adapter, removing a local module under power can cause a major controller fault and disrupt all local I/O communication.

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 NumberTypeNotes
5069-RTB18-SCREWScrew-clamp, 18-positionStandard screw terminals; torque to specification per 5069-UM004
5069-RTB18-SPRINGSpring-clamp, 18-positionTool-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:

  1. Pull the orange release latch at the top of the terminal block outward.
  2. Slide the terminal block straight off the module face.
  3. To reinstall, align the terminal block with the module pins and press firmly until the latch clicks closed.

3. Wiring

Lockout / Tagout Before Wiring The 5069-IA16 field terminals carry 120…240V AC. Always de-energize and lock out the AC field power circuit, and verify absence of voltage with a properly rated meter, before making or breaking any wiring connections on this module.

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.

TerminalFunctionTag Address (Slot 1 example)
IN 0AC Input, Channel 0Local:1:I.Pt00.Data
IN 1AC Input, Channel 1Local:1:I.Pt01.Data
IN 2AC Input, Channel 2Local:1:I.Pt02.Data
IN 3AC Input, Channel 3Local:1:I.Pt03.Data
IN 4AC Input, Channel 4Local:1:I.Pt04.Data
IN 5AC Input, Channel 5Local:1:I.Pt05.Data
IN 6AC Input, Channel 6Local:1:I.Pt06.Data
IN 7AC Input, Channel 7Local:1:I.Pt07.Data
IN 8AC Input, Channel 8Local:1:I.Pt08.Data
IN 9AC Input, Channel 9Local:1:I.Pt09.Data
IN 10AC Input, Channel 10Local:1:I.Pt10.Data
IN 11AC Input, Channel 11Local:1:I.Pt11.Data
IN 12AC Input, Channel 12Local:1:I.Pt12.Data
IN 13AC Input, Channel 13Local:1:I.Pt13.Data
IN 14AC Input, Channel 14Local:1:I.Pt14.Data
IN 15AC Input, Channel 15Local:1:I.Pt15.Data
L2/N (x2)AC Common Return -- shared by all 16 channels--
Shared AC Common (L2/N) All 16 input channels share a single AC common return (L2/N) brought out to the terminal block. Both L2/N terminals are internally connected -- use either or both to distribute the return wiring. Connect your AC field power supply neutral (L2/N) to these terminals. The hot leg (L1) routes through the field device to each input terminal.

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.

FromToDescription
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 RTBNeutral return -- shared by all 16 channels

Typical Field Device Wiring Examples

Field DeviceContact TypeWiringNotes
AC Pilot Light with integral contact / selector switchNormally Open (NO)L1 → switch terminal → IN pin; L2/N → RTB L2/NInput ON when switch is closed
AC Stop / E-Stop pushbuttonNormally Closed (NC)L1 → PB terminal → IN pin; L2/N → RTB L2/NInput ON normally; drops OFF when button pressed or wire broken (fail-safe)
Float switch (level detection)NO or NC mechanicalL1 → float switch → IN pin; L2/N → RTB L2/NSuitable for sump, tank, or process vessel level sensing on AC systems
AC pressure switchNO (energizes at setpoint)L1 → pressure switch → IN pin; L2/N → RTB L2/NInput ON when process pressure reaches the switch setpoint
AC proximity sensor (2-wire)Solid-state AC outputL1 → sensor L+ terminal → sensor L− terminal → IN pin; L2/N → RTB L2/NVerify sensor residual (off-state) leakage current is below 0.5 mA to avoid false ON
Control transformer secondary (status indication)NO contactor or relay contactTransformer secondary L1 → contact → IN pin; Transformer secondary L2/N → RTB L2/NUseful when field devices are fed from a local control transformer rather than the panel distribution
Motor starter auxiliary contact (feedback)NO auxiliaryL1 → aux terminal A1 → aux terminal A2 → IN pin; L2/N → RTB L2/NConfirms AC contactor has physically closed; use for motor run feedback on AC drive systems
2-Wire AC Sensor Leakage Current Two-wire solid-state AC sensors (and some triacs) pass a small residual leakage current through the load circuit even when in the OFF state. If this off-state leakage exceeds the module's off-state leakage threshold (max 0.5 mA per point per 5069-TD001), the input may register a false ON. Always check the sensor manufacturer's off-state leakage specification. If leakage is marginal, a resistor-capacitor (RC) snubber or bleed resistor across the input terminal can drain the leakage current to prevent false triggering.
AC Field Power Supply Selection The 5069-IA16 accepts 85…264V AC at 47…63 Hz, making it compatible with both 120V AC (North America) and 240V AC (international / European) field power supplies. Ensure your field power supply can deliver the full SA current load: the module draws up to 4 A at the AC input terminals, with a 9.975 A passthrough capability for downstream devices fed from the same SA bus. Size your field power supply and wiring accordingly and protect the circuit with an appropriately rated fuse or circuit breaker.

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

  1. In Studio 5000 Logix Designer, expand the Controller Organizer (left panel) → I/O Configuration → expand your controller node.
  2. Right-click the controller node → New Module.
  3. In the module search dialog, type 5069-IA16 and select it from the results. Click Create.
  4. Set the Name -- use a descriptive name such as AC_Inputs_Slot3 or AI_Panel1 (avoid names starting with a digit).
  5. Set the Slot number to match the physical position. Slot 1 = first I/O module to the right of the controller.
  6. 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:

SettingOptionsRecommendation
RPI (Requested Packet Interval)1–750 msDefault 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 TypeUnicast or MulticastUnicast (default). Use Multicast only if multiple controllers need to consume the same input data simultaneously.
Inhibit ModuleChecked / UncheckedLeave 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:

TagData TypeDescription
Local:3:I.DataINT (16-bit)All 16 input states as a single word (bit 0 = Channel 0, bit 15 = Channel 15)
Local:3:I.Pt00.DataBOOLInput channel 0 state (1 = AC voltage present, 0 = no voltage)
Local:3:I.Pt01.DataLocal:3:I.Pt15.DataBOOLInput channels 1 through 15
Local:3:I.FaultDINTModule fault code (0 = no fault)
Local:3:I.ConnectionFaultedBOOLTRUE if the module has lost communication with the controller
Local:3:I.Ptxx.FaultBOOLPer-point fault -- data quality is bad for that channel (xx = 00–15)
Local:3:I.Ptxx.DataBOOLPer-point input status (xx = 00–15)
Local:3:I.DiagnosticActiveBOOLTRUE if any diagnostic condition is active on the module
Local:3:I.DiagnosticSequenceCountDINTIncrements each time a diagnostic condition is detected or cleared
Local:3:I.RunModeBOOLTRUE when the module is in Run Mode
Create Aliases for Readability Always create alias tags for your I/O points rather than using the raw hardware addresses in ladder logic. Right-click any I/O tag → New Tag → set the Type to Alias and point it to the I/O address. For example, alias 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:

InstructionNameFunction
XICExamine If ClosedTRUE when the bit is 1 (AC voltage present on the input). Equivalent to a normally open contact in relay logic.
XIOExamine If OpenTRUE 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:

// Per-channel BOOL access (5069-IA16 in Slot 3) Local:3:I.Pt00.Data // Channel 0 -- AC voltage present = 1, absent = 0 Local:3:I.Pt07.Data // Channel 7 Local:3:I.Pt15.Data // Channel 15 (last channel) // Word-level access (all 16 channels as one 16-bit INT) Local:3:I.Data // Bit-mask operations, copy to DINT, etc.

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 AliasI/O AddressModuleField DeviceContact Type
FS_TankHighLocal:3:I.Pt00.Data5069-IA16 Slot 3Float switch, tank high levelNO (closes at high level)
FS_TankLowLocal:3:I.Pt01.Data5069-IA16 Slot 3Float switch, tank low levelNC (opens at low level)
PS_HighPressLocal:3:I.Pt02.Data5069-IA16 Slot 3Pressure switch, high setpointNO (closes on high pressure)
PS_LowPressLocal:3:I.Pt03.Data5069-IA16 Slot 3Pressure switch, low setpointNO (closes on low pressure)
MS_PumpRun_FBLocal:3:I.Pt04.Data5069-IA16 Slot 3Motor starter aux contactNO (closes when starter energized)
SS_PumpStartLocal:3:I.Pt05.Data5069-IA16 Slot 3Selector switch, Pump RunNO (hand position)
SS_PumpStopLocal:3:I.Pt06.Data5069-IA16 Slot 3Selector switch, Pump StopNC (breaks when to Stop)
Pilot_PumpRunLocal:4:O.Pt00.Data5069-OA16 Slot 4Green AC pilot light, Pump Running120V AC LED
Pilot_HighLevelLocal:4:O.Pt01.Data5069-OA16 Slot 4Amber AC pilot light, High Level Alarm120V AC LED
Pilot_FaultLocal:4:O.Pt02.Data5069-OA16 Slot 4Red AC pilot light, System Fault120V AC LED

Ladder Logic (Structured Text Representation)

// ── TankPump_Control Routine ────────────────────────────────────────────────── // Module: 5069-IA16 in Slot 3 (AC inputs), 5069-OA16 in Slot 4 (AC outputs) // // Tag Aliases: // FS_TankHigh → Local:3:I.Pt00.Data (NO float switch -- ON = high level) // FS_TankLow → Local:3:I.Pt01.Data (NC float switch -- ON = level OK, OFF = low) // PS_HighPress → Local:3:I.Pt02.Data (NO pressure switch -- ON = high pressure alarm) // PS_LowPress → Local:3:I.Pt03.Data (NO pressure switch -- ON = low pressure alarm) // MS_PumpRun_FB → Local:3:I.Pt04.Data (NO aux contact -- ON = motor starter closed) // SS_PumpStart → Local:3:I.Pt05.Data (selector switch Hand position -- ON = run cmd) // SS_PumpStop → Local:3:I.Pt06.Data (NC -- ON = normal; OFF = operator stop) // Pilot_PumpRun → Local:4:O.Pt00.Data (AC pilot light, green) // Pilot_HighLevel→ Local:4:O.Pt01.Data (AC pilot light, amber) // Pilot_Fault → Local:4:O.Pt02.Data (AC pilot light, red) // ───────────────────────────────────────────────────────────────────────────── // Rung 1 -- Pump run permissive: // Pump runs if Hand selector is ON, Stop is not pressed (SS_PumpStop ON = normal), // tank is not at high level (FS_TankHigh OFF = below high), and no system fault. IF (SS_PumpStart OR Pump_Run_Cmd) AND SS_PumpStop AND NOT FS_TankHigh AND NOT System_Fault THEN Pump_Run_Cmd := 1; ELSE Pump_Run_Cmd := 0; END_IF; // Rung 2 -- High level alarm latch. // Latches when tank reaches high level while pump is running. IF FS_TankHigh THEN HighLevel_Alarm := 1; END_IF; // Rung 3 -- Low level alarm (tank drained below low sensor). // NOT FS_TankLow means the NC float switch opened (level fell below setpoint). IF NOT FS_TankLow THEN LowLevel_Alarm := 1; END_IF; // Rung 4 -- Pressure alarms (direct from sensor bits). HighPressure_Alarm := PS_HighPress; LowPressure_Alarm := PS_LowPress; // Rung 5 -- System fault latch: any alarm condition sets System_Fault. IF HighLevel_Alarm OR LowLevel_Alarm OR HighPressure_Alarm OR LowPressure_Alarm THEN System_Fault := 1; END_IF; // Rung 6 -- Fault reset (HMI command clears latched alarms when conditions normal). IF HMI_FaultReset AND NOT FS_TankHigh AND FS_TankLow AND NOT PS_HighPress AND NOT PS_LowPress THEN HighLevel_Alarm := 0; LowLevel_Alarm := 0; HighPressure_Alarm := 0; LowPressure_Alarm := 0; System_Fault := 0; END_IF; // Rung 7 -- Starter feedback cross-check timer. // If pump command is ON but feedback not received within 3 s, trip a feedback fault. // (Use a TON timer: TON(Timer:=Feedback_Timer, PRE:=3000, ACC:=0)) IF Pump_Run_Cmd AND NOT MS_PumpRun_FB THEN // Enable feedback check timer Feedback_Timer.TimerEnable := 1; ELSE Feedback_Timer.TimerEnable := 0; Feedback_Timer.ACC := 0; END_IF; IF Feedback_Timer.DN THEN System_Fault := 1; END_IF; // Rung 8 -- Pilot lights. Pilot_PumpRun := MS_PumpRun_FB; Pilot_HighLevel := HighLevel_Alarm; Pilot_Fault := System_Fault;
AC Input Response Time and Ladder Scan AC input modules detect the presence of AC voltage by sensing the AC waveform over one or more half-cycles. The 5069-IA16 has a response time of ≤ 100 ms -- significantly slower than the ≤ 50 µs hardware delay of a DC input module. This is inherent to AC sensing and cannot be configured. For time-critical interlocks where millisecond response is needed, use DC input modules (5069-IB16 or similar). The 5069-IA16 is appropriate for process-level signals (level switches, pressure switches, status contacts) where sub-100 ms response is acceptable.

6. Diagnostics & Troubleshooting

LED Indicators

The 5069-IA16 has the following LED indicators on the module face:

LEDColor / StateMeaning
MODGreen solidModule communicating normally with the controller
MODGreen flashingModule powered but not configured -- no active connection from the controller
MODRed solidUnrecoverable fault -- replace module
MODRed flashingRecoverable fault -- configuration error or connection timeout; check Studio 5000
MODOffModule not receiving MOD bus power -- check module seating and system power supply
I/O 0–15Yellow solidCorresponding AC input channel is ON (AC voltage detected)
I/O 0–15RedChannel diagnostic fault (per-point fault bit set)
I/O 0–15OffInput channel is OFF (no AC voltage present)

Common Faults and Resolutions

SymptomLikely CauseResolution
MOD LED flashing green, no data in controllerModule not added to Studio 5000 project, or wrong slot number configuredAdd the 5069-IA16 to the I/O tree with the correct slot number, then download the project to the controller.
MOD LED flashing redConnection timeout or slot/catalog mismatchGo 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 0No AC voltage reaching the input terminal -- wiring fault or field power offVerify 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 openAC sensor off-state leakage current exceeding 0.5 mA threshold, or wiring short to L1Measure 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/OFFMarginal AC voltage at the input terminal, loose connection, or voltage drop in the field wiringMeasure 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 offAC field power supply not energized, or L2/N return not connected to the RTBVerify 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 TRUEModule has lost communication with the controller on the I/O busCheck 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 treeSlot number in project does not match physical module positionRecount 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

  1. Go online with the controller (Controller → Go Online or Ctrl+W → Go Online).
  2. In the I/O tree, check the module icon: green circle = communicating normally, yellow triangle = warning or configuration mismatch, red X = faulted / communication lost.
  3. Right-click the 5069-IA16 → PropertiesConnection tab to read detailed status and any error codes.
  4. Monitor the input data in real time: expand the module in the Controller Tags window and watch the Local:X:I.Data bits toggle as field devices are switched. Individual channel bits should change within 100 ms of the field device changing state.
  5. Check Local:X:I.DiagnosticActive and per-channel Local:X:I.Ptxx.Fault bits for any field power loss events or data quality faults.
Electronic Keying By default, Studio 5000 uses Exact Match electronic keying. The physical module's catalog number, series, and firmware revision must exactly match the project configuration. If you replace a module with a different firmware series or revision, update the module properties in the project or change keying to Compatible Module to allow minor revision differences. Mismatched keying prevents the module from establishing a connection and results in a red-flashing MOD LED.

7. Related 5069 Input Modules

The Compact 5000 platform offers a range of digital input modules for different voltage levels and application requirements:

Catalog NumberChannelsSignal TypeKey DifferenceTypical Application
5069-IA1616120/240V ACThis guide -- AC line voltage inputsAC-powered pilot devices, float switches, pressure switches, motor starter aux contacts on AC systems
5069-IB161624V DC SinkStandard DC input; configurable filter times; ≤ 50 µs hardware delayPushbuttons, proximity sensors, limit switches, relay contacts on DC-powered systems
5069-IB16F1624V DC Sink (Fast)Sub-millisecond response; field power loss detectionHigh-speed counting, encoder-based applications, fast interlocks
5069-IB323224V DC SinkDouble density in 1.5-slot moduleHigh point-count panels where slot space is constrained
5069-IB8S824V DC SafetySIL 3 / PLe rated; dual-channel safety inputsE-Stop monitoring, safety gate interlocks -- requires GuardLogix or Compact GuardLogix
5069-IB16K1624V DC Sink (Conformal)Conformal-coated PCB for harsh environmentsWash-down, high-humidity, or chemically aggressive environments

8. Related Guides

GuideDescription
5069-IB16 DC Digital Input Module GuideInstallation, 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 GuideInstallation, 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 GuideConfiguration 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 GuideFirst-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.

PublicationDescriptionDownload
5069-TD001Compact 5000 I/O Technical Data (March 2026)PDF
5069-UM004Compact 5000 Digital I/O Modules User ManualPDF

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.