Software Tools

PID Control blocks predate the PIDA and PIDD blocks available in TelePACE and require configuration within the Register Assignment using CNFG PID Control Block. Up to 32 PID control blocks can be configured in Register Assignment.

From the TelePACE User and Reference Manual:

6.5.11 CNFG PID Control Block

Description The module, CNFG PID control block, provides control over the configuration of a PID control block and provides access to the control block parameters. Control block parameters are assigned to 25 consecutive holding registers. The module address refers to the PID control block number. The holding registers are updated continuously with data read from the module parameters. Whenever a Ladder Logic program or C Application changes any of the registers, only data from the changed register is written to the corresponding module parameter.

Register Assignment

Module CNFG PID control block
Address This module is assigned a unique module address between 0 and 31. No other PID-type module may use this module address.
Type Holding Register
Start First register of any unused block of 25 consecutive holding registers. 4xxxx
End Last register of block 4xxxx +24
Registers 25 holding registers.
Description None
Extended Parameters None

Register Data

Registers Assignment to Module Hardware
Start Register Process Value (PV)
Start Register + 1 Error (ER)
Start Register + 2 Output Quantity (OP)
Start Register + 3 Status Register SR)
Start Register + 4 Integrated Error (IN)
Start Register + 5 Setpoint (SP)
Start Register + 6 Deadband (DB)
Start Register + 7 Gain (GA)
Start Register + 8 Reset Time (RE)
Start Register + 9 Rate Time (RA)
Start Register + 10 Full Scale Output Limit (FS)
Start Register + 11 Zero Scale Output Limit (ZE)
Start Register + 12 High Alarm Level (HI)
Start Register + 13 Low Alarm Level (LO)
Start Register + 14 Control Register (CR)
Start Register + 15 Input Source (IP)
Start Register + 16 Increase Output Address (IO)
Start Register + 17 Decrease Output Address (DO)
Start Register + 18 Input Bias (IB)
Start Register + 19 Output Bias (OB)
Start Register + 20 Inhibit Execution Address (IH)
Start Register + 21 Alarm Output Address (AO)
Start Register + 22 Cascade Setpoint Source (CA)
Start Register + 23 Execution Period
Start Register + 24 Execution Period at Power Up

Notes
Twenty-five holding registers are always assigned to the I/O Database when this module is used. Refer to the TelePACE PID Controller Reference Manual for further information.