Learn PLCs free
2 min read
Updated
Beginner

I/O List

I/O List

Quick answer

A PLC I/O list is the controlled register of field and system input/output points. It maps tag names, descriptions, signal types, ranges, locations, addresses, fail states and drawing references for design, programming, testing and commissioning.

Key Takeaways

  • A PLC I/O list is the controlled register of field and system input/output points. It maps tag names, descriptions, sign...
  • Beginner-level topic in Project Development & Documentation
  • Commonly used in: PLC hardware sizing and channel allocation, Tag generation and software addressing

Detailed Definition

An I/O list is more than a spreadsheet of PLC addresses. It is a cross-discipline interface between process, electrical, instrumentation, controls and commissioning teams. Each row should uniquely identify a signal and provide enough information to design the channel, create the software tag and test the loop.

Column names vary by owner, but common fields include equipment or loop number, tag, service description, DI/DO/AI/AO type, electrical signal, engineering range and units, normal or fail state, cabinet, rack, slot, channel, software address, safety classification and drawing references. Revision control and status fields prevent obsolete rows from reaching code or construction.

Evidence and review status

The recommended fields are a practical cross-discipline baseline. The owner’s tagging standard, drawing system, safety lifecycle and PLC addressing conventions remain authoritative.

Technical review date:

Critical behavior to understand

  • One physical signal should have one controlled row and a stable unique tag.
  • Engineering range and units must agree across the instrument datasheet, PLC scaling and HMI.
  • Normal state, de-energized state and fail action are different concepts and should not be collapsed into one vague field.
  • Revision and status fields are needed to distinguish approved, deleted and spare channels.

Verification checklist

  1. 1Check for duplicate tags, addresses and rack-slot-channel assignments.
  2. 2Cross-check signal type, power, isolation and safety classification.
  3. 3Verify range and units against instrument and HMI databases.
  4. 4Trace every installed point to a drawing and commissioning test record.

Worked example

Write one complete analog-input row

Level transmitter LT-101 sends 4–20 mA for 0–10.0 m to local panel LP-01.

  1. 1Set type to AI and signal to 4–20 mA.
  2. 2Record range 0–10.0 and unit m.
  3. 3Assign the approved rack, slot and channel.
  4. 4Add loop drawing, instrument datasheet and fail-state references.

Expected result: A controls engineer can generate the tag and scaling, an electrician can terminate the loop, and a commissioning engineer can identify the acceptance test from the same row.

Common Questions

What is I/O List?

A PLC I/O list is the controlled register of field and system input/output points. It maps tag names, descriptions, signal types, ranges, locations, addresses, fail states and drawing references for design, programming, testing and commissioning.

When should I use I/O List?

I/O List is particularly useful in scenarios such as PLC hardware sizing and channel allocation and Tag generation and software addressing. Consider implementing it when you need reliable, efficient solutions for these types of applications.

What should I verify before using I/O List?

Check for duplicate tags, addresses and rack-slot-channel assignments. Cross-check signal type, power, isolation and safety classification. Verify range and units against instrument and HMI databases. Trace every installed point to a drawing and commissioning test record.

What are related concepts I should learn?

To fully understand I/O List, you should also familiarize yourself with FAT (Factory Acceptance Test), SAT (Site Acceptance Test), and Commissioning. These concepts work together in industrial automation systems.

Was this helpful?

Let us know if this glossary term helped you understand I/O List better.

Your feedback helps us improve our glossary and create better content for the PLC programming community.

About Project Development & Documentation

Engineering workflows, documentation standards, and project management

Total Terms:20
Difficulty:Intermediate to Advanced

Free PLC simulator

Stop reading, start doing

Write ladder logic in your browser, hit Run, and watch machine scenarios react. A 12-lesson curriculum across 8 PLC dialects — free account, no credit card.

Practice PLCs free →