An I/O (Input/Output) List is a master document used in automation and control projects to identify every field signal connected to a PLC (Programmable Logic Controller) or DCS (Distributed Control System).

It serves as the link between:

  • Field instruments (sensors, switches, transmitters)
  • PLC/DCS I/O modules
  • Control logic
  • Electrical drawings and cable schedules

The I/O list is one of the most important documents during engineering, panel design, programming, installation, testing, and commissioning.

Purpose of an I/O List

An I/O list helps engineers:

  • Count required PLC/DCS I/O points
  • Select I/O modules
  • Design control panels
  • Prepare cable schedules
  • Develop PLC programs
  • Perform FAT (Factory Acceptance Testing)
  • Perform SAT (Site Acceptance Testing)
  • Troubleshoot systems after commissioning

Types of I/O Signals

Digital Inputs (DI)

Signals received by the PLC that have only two states: ON/OFF.

Examples:

  • Start push button
  • Stop push button
  • Limit switch
  • Level switch
  • Motor feedback contact
TagDescriptionSignal
LS-101Tank High Level SwitchON/OFF
PB-001Start Push ButtonON/OFF

Digital Outputs (DO)

Commands sent from the PLC to field devices.

Examples:

  • Motor starter command
  • Solenoid valve
  • Alarm horn
  • Indicator lamp
TagDescription
MTR-101Start Pump
SV-201Open Solenoid Valve

Analog Inputs (AI)

Continuous measurement signals received by the PLC.

Common ranges:

  • 4–20 mA
  • 0–10 V
  • RTD
  • Thermocouple

Examples:

  • Pressure transmitter
  • Flow transmitter
  • Temperature transmitter
TagDescriptionRange
PT-101Pressure0–10 bar
TT-101Temperature0–200°C

Analog Outputs (AO)

Continuous control signals sent from the PLC.

Examples:

  • Control valve position
  • VFD speed reference
  • Damper position control
TagDescriptionRange
CV-101Control Valve4–20 mA
VFD-101Speed Command4–20 mA

Typical I/O List Format

Tag No.DescriptionSignal TypeRangePLC AddressPanel
LS-101High Level SwitchDION/OFFI:0.0PLC-1
PB-001Start Push ButtonDION/OFFI:0.1PLC-1
MTR-101Pump StartDOON/OFFQ:0.0PLC-1
PT-101Pressure TransmitterAI0–10 barAI:0PLC-1
CV-101Control ValveAO4–20 mAAO:0PLC-1

Information Normally Included

A complete I/O list may contain:

  • Tag number
  • Equipment description
  • Instrument type
  • Signal type (DI, DO, AI, AO)
  • Signal range
  • Voltage/current rating
  • PLC rack number
  • Slot number
  • Channel number
  • Terminal number
  • Cable number
  • Panel location
  • Remarks

How Engineers Use an I/O List During Panel Design

  1. Collect field instrument tags.
  2. Classify each point as DI, DO, AI, or AO.
  3. Calculate total I/O count.
  4. Add spare capacity (typically 10–20%).
  5. Select PLC/DCS hardware.
  6. Assign rack, slot, and channel numbers.
  7. Generate wiring drawings and cable schedules.

An I/O List is the master automation document that defines every signal entering and leaving a PLC or DCS system. It identifies:

  • What the signal is
  • Whether it is DI, DO, AI, or AO
  • Where it is connected
  • Which PLC/DCS channel it uses

Without an accurate I/O list, PLC programming, panel design, wiring, testing, and maintenance become much more difficult. It is therefore one of the foundational documents in industrial automation and electrical control-system engineering.