Create I/O List
Goal is to create an I/O (Input / Output) list of all of the sensors from a wiring diagram. I will go through
an example discrete (boolean) and analog sensor below. The rest of sensors should be added to the I/O
list.
Knowns/Assumptions
For this project ALL modules will be from Opto22. Therefore any module can be googled for additional
information. For example, the module below is an AD-7. We can google “Opto22 AD7”
These modules go to the Opto E1/E2 boards. Therefore the CONTROLLER TYPE will be OptoE1E2.
Also, Every IO RACK will have up 16 IO Points. See that column IO POINT column goes from 0 to 15.
+
Discrete (Boolean) Input Example
Inside the red box it says I-2-0.
● This is Discrete sensor, therefore data type is a boolean
○ DATA TYPE column should be set to BOOL (use dropdown)
● This is Discrete sensor, therefore we don’t need to scale it
○ I/O SCALING column should be set to N/A
● I stands for Input
○ INPUT column should be set to TRUE
○ OUTPUT column should be set to FALSE
● 2 is the I/O Rack number
○ IO RACK column should be set to 2
● 0 is the I/O Point number
○ IO POINT column should be set to 0
● Module type isn’t specified.
○ We can assume that IO Module for INPUT discrete sensors is IAC5, if not specified
○ IO MODULE TYPE should be set to IAC5 (use dropdown)
To the right of the module is the control point information (green box). Use this to fill out the CONTROL
POINT NAME column. The point is the “High Level Stop” and the equipment is -20F Recirculator V3.
Therefore, CONTROL POINT NAME should be set to -20F Recirculator, V3, High Level Stop.
Discrete (Boolean) Output Example (Not added to Spreadsheet - Please include it)
Inside the blue box sit says O-4-O
● This is Discrete sensor, therefore data type is a boolean
○ DATA TYPE column should be set to BOOL (use dropdown)
● This is Discrete sensor, therefore we don’t need to scale it
○ I/O SCALING column should be set to N/A
● O stands for Output
○ INPUT column should be set to FALSE
○ OUTPUT column should be set to TRUE
● 4 is the I/O Rack number
○ IO RACK column should be set to 4
● 0 is the I/O Point number
○ IO POINT column should be set to 0
● Module type isn’t specified.
○ We can assume that IO Module for OUTPUT discrete sensors is OAC5, if not specified
○ IO MODULE TYPE should be set to OAC5 (use dropdown)
To the right of the module is the control point information (green box). Use this to fill out the CONTROL
POINT NAME column. The point is the “Transfer Solenoid” and the equipment is -20F Recirculator V3.
Therefore, CONTROL POINT NAME should be set to -20F Recirculator, V3, Transfer Solenoid.
Analog Input Example
It says A-0-0. Below that it says AD-7
● By googling the AD7 and we can see that this is an Analog Input module
○ DATA TYPE column should be set to FLOAT (use dropdown)
○ INPUT column should be set to TRUE
○ OUTPUT column should be set to FALSE
● 0 is the I/O Rack number
○ IO RACK column should be set to 0
● 0 is the I/O Point number
○ IO POINT column should be set to 0
● AD-7 is the module type.
○ IO MODULE TYPE should be set to AD7 (use dropdown)
To the right of the module is the control point information (green box). Use this to fill out the CONTROL
POINT NAME column. The point is the “-20F Recirculator”. Therefore, CONTROL POINT NAME
should be set to -20F Recirculator.
Analog Output Example (Not added to Spreadsheet - Please include it)
It says A-9-13. Below that it says DA3T
● By googling the DA3T and we can see that this is an Analog Output module
○ DATA TYPE column should be set to FLOAT (use dropdown)
○ INPUT column should be set to FALSE
○ OUTPUT column should be set to TRUE
● 0 is the I/O Rack number
○ IO RACK column should be set to 9
● 0 is the I/O Point number
○ IO POINT column should be set to 13
● AD-7 is the module type.
○ IO MODULE TYPE should be set to DA3T(use dropdown)
To the right of the module is the control point information (green box). Use this to fill out the CONTROL
POINT NAME column. The point is the “AU1 Fan VFD Signal”. Therefore, CONTROL POINT
NAME should be set to AU1 Fan VFD Signal.