Signal IO List Processing

Signal IO List Processing

The processing of the signal IO list varies depending on the selected PLC architecture. This page explains the processing of the basic signal list: Signal IO List for Single Rack Architecture .

This list contains 3 columns:

  1. Name
  2. Description
  3. Signal Type
Figure 1: Example of Basic Signal IO List
Figure 1: Example of Basic Signal IO List

The information provided in these columns is sufficient to perform following actions:

  1. Create a PLC rack with the required IO modules, determined by the signal type specified in the "Signal Type" column.
  2. Generate PLC tags based on the details provided in the "Name" and "Description" columns and assign them to the respective IO modules with proper tag address and/or tag name.

These columns are essential elements of both the

  1. Signal IO List for Single Fieldbus Architecture
  2. Signal IO List for Multiple Fieldbuses Architecture

They provide the critical data required to generate IO modules - both in the main rack and remote IO racks.

Signal IO list is processed sequentially row by row and this process has 2 steps as shown on the Figure 1:

Generation of Hardware - The system finds the signal type and inserts/creates modules in PLC hardware configuration. Every signal is associated to the right PLC module from the same signal type: DI, DO, AI or AO.

Generation of PLC Tags - A new PLC tag is created using the identical signal name provided in the "Name" column, and it is sequentially assigned to the respective module terminal. The "Description" column is optional and is used in tag/symbol table to provide additional information.

Figure 2: Processing of Basic Signal IO List: Creation of IO Modules and PLC Tags
Figure 2: Processing of Basic Signal IO List: Creation of IO Modules and PLC Tags