Back to FAQ's
What is Register Assignment in TelePACE and how is it configured?
Register Assignment is an interface between any external IO modules, such as the 5000 Series of IO modules, internal controller configuration and diagnostic modules and the controller’s IO database. See previous diagram.
Register assignment modules, when configured in the register assignment table, reserve blocks of IO database register addresses for use by ladder logic, C/C++ and TeleBUS protocol devices. Each module has a specific function.
To configure the register assignment in TelePACE:
- Select the Controller | Register Assignment command. The following dialog appears:

- Select the Default button. This will automatically add the default register assignment modules for the type of controller selected with the Controller Type command. If the type of controller selected uses either a 5601 or 5604 lower IO module, the following dialog will appear:

- Highlight the desired lower IO module and select the OK button. The following dialog is based on a SCADAPack controller type:

- If external IO modules are to be used, each IO module type will require a unique module address and register assignment module. For example, to add two external 5501 analog input models, select the Add button.

- From the Module pull-down menu list, select the AIN 5501 module register assignment module and enter a currently unused 3XXXX series register.

- Select the OK button.
- Repeat the last two steps and add a second AIN 5501 Module register assignment module. The following dialog shows the addition of the two AIN 5501 register assignment modules:

Note: Each hardware 5501 input module will have to be configured with module addresses 0 and 1 to correlate with the register assignment modules addresses.
- Internal controller diagnostic and configuration modules can be added using the same procedure as used for external IO modules. See below for a sample completed register assignment module.
