- What is an Instrument I/O list?
- Detailed Explanation of I/O List:
- What is included in an I/O list?
- How do you create an I/O list?
- What is the purpose of an I/O list?
- How to prepare an IO list?
- Tips for Preparing the IO List
- Example Instrument I/O list excel is below:
- Difference Between I/O List, Instrument Index, and Loop Diagram
- Classification of Inputs and Outputs in an I/O List
- How the I/O List Helps in PLC/DCS Hardware Design
- Difference Between I/O List and Cause and Effect Matrix
- Best Practices for Preparing an I/O List
- Applications of an I/O List
- Frequently Asked Questions About I/O List in PLC and DCS Systems
What is an Instrument I/O list?
- I/O is an abbreviation for Input/Output. I/O refers to any device that sends data to or from a PLC/DCS system.
- An I/O list is a document that comprises a list of the Input and Output utilized in a control system.
- The I/O modules are linked to field devices such as sensors, transducers, actuators, control valves, and so on. These I/O modules are internally connected with the PLC/DCS system.
- The I/O list is generally referred as I/O list for PLC or I/O list for DCS.
Detailed Explanation of I/O List:
- An I/O (In/Out) list is a document with a list of the instruments that information processing systems use to communicate to each other.
- Signals that are received by the system are its inputs, and signals that are sent by the system are its outputs. Any program, activity, or device that transfers data to or from a computer or another device is referred to as an I/O (In/ Out) list. One of the main deliverables of the CSI (Control System and Instrumentation) discipline is an I/O List.
- I/O list only displays the tag number that actually has a cable connecting to the control system. The I/O list must clearly state which instruments are assigned to which control system when there are many control systems in a plant or it may segregate the instruments into different sections of the document.
What is included in an I/O list?
The following information should be included, but not limited to, in the I/O list:
- Tag number
- Loop Number
- Service description
- P&ID Number
- Type of Instrument
- Location
- I/O Signal Type
- Control System
- Range of the instrument
- setpoint value
The information in the I/O list column may be as simple as what is shown above, but some projects need the I/O list to be more detailed by including an alarm list, controller action, and logic “0”/”1″descriptor. I/O list would include I/O number assignment (rack, slot, channel number), which information would be supplied by the control system vendor.
How do you create an I/O list?
To generate the I/O list, filter all tag numbers with an Input or Output from the instrument index.
What is the purpose of an I/O list?
- I/O list is used to determine the size of the control system necessary for a project by determining the number of I/O within a plant for each control system. It serves as the foundational material for designing PLC and DCS.
- The I/O List is used to specify the instruments’ input & output signal types. Inputs and outputs of PLC/DCS are categorized as follows:
- Digital Output – DO
- Analogue Input – AI
- Digital Input – DI
- Analogue output – AO
How to prepare an IO list?
An IO (Input/Output) List is an important document for projects that involve industrial automation and instrumentation. It is a master reference that shows all the I/O points that are linked to the plant’s control system, whether it is a DCS (Distributed Control System), PLC (Programmable Logic Controller), or SCADA (Supervisory Control and Data Acquisition) system.
The IO list is usually made during the detailed engineering phase and is utilized by teams working in instrumentation, electrical, automation, control system programming, and commissioning.
Depending on the size of the project and how complicated the system is, an IO list might have several structures. The example below shows a format that is often used and has 16 important columns, each of which is explained in depth.
1. Sr. No. (Serial Number)
- A simple, sequential number that uniquely identifies each I/O entry.
- Helps in tracking the total number of I/Os in the project or a specific unit.
2. Tag No.
- The unique identifier assigned to the field device (e.g., TT-101 for Temperature Transmitter).
- Follows the plant tag numbering philosophy based on ISA or project-specific standards.
3. System Tag No.
- The tag used in the DCS or PLC controller database.
- Often matches the Tag No. but may differ in format depending on the system configuration or hierarchy.
4. Service
- Describes the location or purpose of the instrument in the process (e.g., “Heat Exchanger Inlet”, “Pump Discharge”, etc.).
5. Instrument Type
- Uses standardized short forms:
- FIT – Flow Indicating Transmitter
- TE – Temperature Element
- LT – Level Transmitter
- PSV – Pressure Safety Valve
- A quick reference to the kind of instrument.
6. Instrument Description
- A brief functional description (e.g., “Temperature Transmitter for Reactor Jacket”, “Level Switch for Sump Pump Low Level”).
7. P&ID Reference
- The Piping and Instrumentation Diagram (P&ID) number where the instrument is shown.
- Crucial for cross-referencing and verification during design and loop checking.
8. Line No. / Equipment No.
- Indicates the pipeline number or equipment number the instrument is associated with.
- Aligns with P&ID and piping isometric drawings.
9. Signal Type
- Categorizes the nature of the I/O signal:
- AI – Analog Input
- AO – Analog Output
- DI – Digital Input
- DO – Digital Output
- Also includes special types such as HART, Pulse, or Modbus signals.
10. Signal Power / Wiring Type
- Defines both the signal standard and the wiring method:
- Signal Standards: 4-20 mA, 1-5 VDC, 3-15 PSI, Modbus, etc.
- Wiring Type: 2-wire, 3-wire, or 4-wire transmitters.
- Also mentions Wet Contact (powered signal) or Dry Contact (potential-free signal).
11. Source / Destination
- Source: Where the signal originates (e.g., field device, junction box).
- Destination: Where the signal terminates (e.g., PLC input card, DCS analog module).
12. Scale Range (Low / High)
- Defines the measurable range of the analog signal:
- Example: 0 to 100°C, 0 to 10 bar.
- Often divided into two separate columns: Low Range and High Range.
13. Setpoint
- Applicable for closed-loop control systems.
- Indicates the desired control value where a loop maintains the process (e.g., 50°C for a jacketed vessel).
14. Engineering Unit
- Specifies the unit of the measured value:
- Examples: °C, bar, m³/h, %, ppm, etc.
15. Alarm Limits
- Defines the alarm thresholds:Low Alarm (LA), High Alarm (HA), Low-Low Alarm (LLA), High-High Alarm (HHA)
- Critical for both process alarms and safety shutdowns (ESD).
16. Alarm Priority
- Assigns priority levels for alarms: Example: Low, Medium, High, or numerical scale (e.g., 1-3).
- High-priority alarms may trigger interlocks or emergency actions.
Tips for Preparing the IO List
- Begin with the P&IDs and the Instrument Index: Check all of the instruments against each other.
- Work with Control System Vendors: Make sure that the IO list matches the PLC/DCS setup.
- Always include the version and date to keep track of changes.
- Add a status column (optional) to keep track of the engineering, purchasing, and commissioning stages.
- Use filters or color coding: Excel can be helpful for seeing analog, digital, critical, or safety signals.
Example Instrument I/O list excel is below:

Difference Between I/O List, Instrument Index, and Loop Diagram
- Instrument Index lists all instruments, including spares and unconnected devices.
- I/O List focuses only on instruments that are connected to the control system (PLC/DCS).
- Loop Diagram provides detailed wiring and signal connections between field devices and the control system.
Classification of Inputs and Outputs in an I/O List
| Type | Description | Typical Examples |
| Analog Input (AI) | Continuous signals representing process variables | Pressure Transmitter, Flow Transmitter |
| Analog Output (AO) | Continuous control output signals | Control Valve, Variable Speed Drive |
| Digital Input (DI) | On/Off signals received from the field | Limit Switch, Pressure Switch |
| Digital Output (DO) | On/Off control signals sent to field | Solenoid Valve, Motor Start Relay |
How the I/O List Helps in PLC/DCS Hardware Design
- Determines the number and type of I/O cards (AI, AO, DI, DO) required.
- Aids in cabinet layout design and terminal block allocation.
The I/O List is one of the most important engineering documents in instrumentation and industrial automation projects. It provides a structured connection between field instruments and the control system.
A properly prepared I/O List improves engineering accuracy, supports efficient commissioning, reduces errors, and helps maintain reliable plant operation throughout the project lifecycle.
Difference Between I/O List and Cause and Effect Matrix
The I/O List identifies all process signals.
The Cause and Effect Matrix defines the control logic and system response for those signals.
In simple terms:
- Cause and Effect Matrix shows logic actions
- I/O List shows signal mapping
Best Practices for Preparing an I/O List
To prepare an accurate I/O List:
- Always use the latest P&ID revision
- Maintain consistent tag numbering
- Verify all signals with process engineers
- Include spare I/O capacity
- Follow project naming standards
- Review the document regularly
- Coordinate with PLC and DCS vendors
Proper review and validation improve project quality and reduce commissioning delays.
Applications of an I/O List
An I/O List is widely used in:
- Oil and gas industries
- Power plants
- Chemical plants
- Water treatment plants
- Pharmaceutical industries
- Food processing industries
- Manufacturing industries
It is an essential document in all industrial automation projects.
Frequently Asked Questions About I/O List in PLC and DCS Systems
What is the difference between IO list and instrument index?
An Instrument Index is a list of all the instruments in a project, along with their tag numbers, service descriptions, and locations.
An I/O List (Input/Output List), on the other hand, lists all the signals—analog, digital, input, and output—that link field equipment to control systems like PLCs or DCS.
simplify it clearly, the instrument index shows what instruments are available, and the I/O list shows how each instrument talks to the control system.
How to prepare an I/O list for PLC?
To make a PLC system’s I/O list:
- Find out what kind of signal (AI, AO, DI, or DO) each device sends.
- Give each signal a PLC card slot and a terminal number.
- Include information such as the range of the signal, the engineering units, and the cable numbers.
- Go over the list and make any necessary changes based on the P&ID and field wiring designs.
This document makes ensuring that the PLC is set up and wired correctly during installation.
What is the instrument I/O list?
An instrument I/O list is a thorough table that shows every signal that goes back and forth between field instruments and the control system.
It provides information about instrument tag numbers, signal types (AI, AO, DI, DO), ranges, and how to end a panel.
The I/O list connects the design of instruments with the engineering of control systems.
What is the full form of I/O?
Input/Output is what I/O stands for.
It means that a system (such a PLC, DCS, or computer) can talk to outside devices like sensors, transmitters, or actuators.
What does “I/O” mean?
I/O (Input/Output) is the process of getting data (input) from field devices and transmitting control signals (output) to actuators or other devices.
In industrial automation, it tells a PLC or DCS how to talk to instruments to keep an eye on and regulate a process.
What is an I/O List in instrumentation?
An I/O List is an engineering document that contains all control system input and output signals used in PLC, DCS, and SCADA systems.
Why is an I/O List important?
It helps engineers design, wire, program, and commission industrial control systems accurately.
What are AI, AO, DI and DO signals?
- AI = Analog Input
- AO = Analog Output
- DI = Digital Input
- DO = Digital Output
These are the main signal classifications used in industrial automation.
Which documents are required to prepare an I/O List?
The main documents are:
- P&ID
- Instrument Index
- Control Philosophy
- Cause and Effect Matrix
Can an I/O List be used for SCADA systems?
Yes. SCADA systems also use I/O Lists to identify and organize process signals.