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
- 1Check for duplicate tags, addresses and rack-slot-channel assignments.
- 2Cross-check signal type, power, isolation and safety classification.
- 3Verify range and units against instrument and HMI databases.
- 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.
- 1Set type to AI and signal to 4–20 mA.
- 2Record range 0–10.0 and unit m.
- 3Assign the approved rack, slot and channel.
- 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.
Continue with the relevant guide
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.
Continue Learning
Ready to deepen your understanding of I/O List? Here are some recommended resources:
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.
Quick Info
- Difficulty
- Beginner
- Tier
- Essential
About Project Development & Documentation
Engineering workflows, documentation standards, and project management