PID Address Descriptions

Topic: CL254

Overview

Each of the eight PID Loops has its own list of addresses associated with it.

C Memory Area - 40 Consecutive Bits

DS Memory Area - 15 Consecutive Integers

DF Memory Area - 25 Consecutive Floats

The table below list Bits, Integers and Floats along with their Nicknames and Descriptions used in the CLICK software Address Picker.

Conventions

Address Nomenclature

Since the user selects the beginning address for each PID Loop and each address type, addresses are listed by Type, Starting Address plus an Offset.

Example:

Cn+00 = Type C, n=starting address + 00

Nickname Conventions

The Nicknames use abbreviations that make it easy to select the correct parameter for the proper function in the PLC Ladder code or your Operator Interface

EN

Enable a function

SEL

Select between multiple functions

IND

Indicator of function that has been enabled

ALM

Alarm Indication or setting

LMT

Upper or Lower Limit

C Memory

C Memory PID Configuration Bits
Address Data Type Read/Write Nickname Comment
Cn+00

BIT

RW

[PID Loop Name]_EN_SP_LimitLower

SP Lower Limit Enable

Cn+01

BIT

RW

[PID Loop Name]_EN_SP_LimitUpper

SP Upper Limit Enable

Cn+02

BIT

RW

[PID Loop Name]_SEL_ErrorSquared

Error Term Selection (Linear /Squared)

Cn+03

BIT

RW

[PID Loop Name]_EN_ErrorDeadband

Error Deadband Enable

Cn+04

BIT

RW

[PID Loop Name]_EN_DerivativeLmt

Derivative Gain Limit Enable

Cn+05

BIT

RW

[PID Loop Name]_EN_AntiWindup

Anti-Windup Enable (Bias Freeze)

Cn+06

BIT

RW

[PID Loop Name]_SEL_AutotuneMthd

Autotune PID Algorithm Selection (Open/Closed)

Cn+07

BIT

RW

[PID Loop Name]_SEL_AutotunePIDPI

Autotune Algorithm Selection (PID or PI)

Cn+08

BIT

RW

[PID Loop Name]_SEL_BumplessMode

Bumpless Transfer Selection (Mode 1/Mode 2)

Cn+09

BIT

RW

[PID Loop Name]_SEL_DirectReverse

Loop Action Selection (Forward or Reverse)

Cn+10

BIT

RW

[PID Loop Name]_C_Reserved_01

Reserved

Cn+11

BIT

RW

[PID Loop Name]_EN_PV_InputFiltr

Analog Input (PV) Filter Enable

Cn+12

BIT

RW

[PID Loop Name]_EN_PV_HiLoAlarms

PV Alarm Enable

Cn+13

BIT

RW

[PID Loop Name]_EN_PV_DevAlarms

PV Deviation Alarm Enable

Cn+14

BIT

RW

[PID Loop Name]_EN_PV_RateAlarm

PV Rate-of-change Alarm Enable

 

PID Operation Bits

Address

Data Type

Read/Write

Nickname

Comment

Cn+15

BIT

RW

[PID Loop Name]_EN_RunManualMode

Manual Mode Start Request

Cn+16

BIT

RW

[PID Loop Name]_EN_RunAutoMode

Auto Mode Start Request

Cn+17

BIT

RW

[PID Loop Name]_EN_RunAutoTune

Auto-Tune Mode Start Request

Cn+18

BIT

RW

[PID Loop Name]_C_Reserved_02

Reserved

Cn+19

BIT

RW

[PID Loop Name]_C_Reserved_03

Reserved

Cn+20

BIT

RW

[PID Loop Name]_C_Reserved_04

Reserved

Cn+21

BIT

RW

[PID Loop Name]_C_Reserved_05

Reserved

Cn+22

BIT

RW

[PID Loop Name]_C_Reserved_06

Reserved

Cn+23

BIT

RW

[PID Loop Name]_C_Reserved_07

Reserved

Cn+24

BIT

RW

[PID Loop Name]_C_Reserved_08

Reserved

 

PID Indication Bits
Address Data Type Read/Write Nickname Comment
Cn+25

BIT

Read Only

[PID Loop Name]_IND_RunManualMode

Manual Mode Indication

Cn+26

BIT

Read Only

[PID Loop Name]_IND_RunAutoMode

Auto Mode Indication

Cn+27

BIT

Read Only

[PID Loop Name]_IND_RunAutoTune

Auto-Tune Mode Indication

Cn+28

BIT

RW

[PID Loop Name]_C_Reserved_09

Reserved

Cn+29

BIT

RW

[PID Loop Name]_C_Reserved_10

Reserved

Cn+30

BIT

RW

[PID Loop Name]_C_Reserved_11

Reserved

Cn+31

BIT

Read Only

[PID Loop Name]_ALM_PV_Input_LoLo

PV Input Low Low Alarm

Cn+32

BIT

Read Only

[PID Loop Name]_ALM_PV_Input_Low

PV Input Low Alarm

Cn+33

BIT

Read Only

[PID Loop Name]_ALM_PV_Input_High

PV Input High Alarm

Cn+34

BIT

Read Only

[PID Loop Name]_ALM_PV_Input_HiHi

PV Input High High Alarm

Cn+35

BIT

Read Only

[PID Loop Name]_ALM_PV_Dev_High

PV Input Deviation High Alarm

Cn+36

BIT

Read Only

[PID Loop Name]_ALM_PV_Dev_HiHi

PV Input Deviation High High Alarm

Cn+37

BIT

Read Only

[PID Loop Name]_ALM_PV_RateOfChng

PV Input Rate-of-Change Alarm

Cn+38

BIT

RW

[PID Loop Name]_C_Reserved_11

Reserved

Cn+39

BIT

RW

[PID Loop Name]_C_Reserved_12

Reserved

 

DS Memory

PID Operation Status Registers

Address

Data Type

Read/Write

Nickname

Comment

DSn+00

INT

Read Only

[PID Loop Name]_PID_ErrorCode

PID Error Code

DSn+01

INT

Read Only

[PID Loop Name]_DS_Reserved_01

Reserved

DSn+02

INT

RW

[PID Loop Name]_DS_Reserved_02

Reserved

DSn+03

INT

RW

[PID Loop Name]_DS_Reserved_03

Reserved

DSn+04

INT

RW

[PID Loop Name]_DS_Reserved_04

Reserved

 

PID Configuration Registers
Address Data Type Read/Write Nickname Comment
DSn+05

INT

RW

[PID Loop Name]_Sample_Rate

PID Sample Rate (ms)

DSn+06

INT

RW

[PID Loop Name]_DerivitiveGainLmt

Derivative Gain Limit Factor

DSn+07

INT

RW

[PID Loop Name]_PWM_Period

Output PWM period (sec)

DSn+08

INT

RW

[PID Loop Name]_PVFilterFactor

PV Filter Factor

DSn+09

INT

RW

[PID Loop Name]_DS_Reserved_05

Reserved

DSn+10

INT

RW

[PID Loop Name]_DS_Reserved_06

Reserved

DSn+11

INT

RW

[PID Loop Name]_DS_Reserved_07

Reserved

DSn+12

INT

RW

[PID Loop Name]_DS_Reserved_08

Reserved

DSn+13

INT

RW

[PID Loop Name]_DS_Reserved_09

Reserved

DSn+14

INT

RW

[PID Loop Name]_DS_Reserved_10

Reserved

 

DF Memory

PID Status Registers
Address Data Type Read/Write Nickname Comment
DFn+08

FLOAT

RW

[PID Loop Name]_OUT_Control

Control Output

DFn+11

FLOAT

RW

[PID Loop Name]_PV_ProcessRaw

Raw Process Variable (PV)

 

PID Configuration Registers

Address

Data Type

Read/Write

Nickname

Comment

DFn+00

FLOAT

RW

[PID Loop Name]_SP_Setpoint

Setpoint Value (SP)

DFn+01

FLOAT

RW

[PID Loop Name]_LMT_SP_LimitLower

Setpoint Lower Limit

DFn+02

FLOAT

RW

[PID Loop Name]_LMT_SP_LimitUpper

Setpoint Upper Limit

DFn+03

FLOAT

RW

[PID Loop Name]_ErrorDeadband

Error Deadband

DFn+04

FLOAT

RW

[PID Loop Name]_Bias

Bias (Integrator)

DFn+05

FLOAT

RW

[PID Loop Name]_P_Gain

Proportional Gain

DFn+06

FLOAT

RW

[PID Loop Name]_I_Reset

Reset Time (Integral Time)

DFn+07

FLOAT

RW

[PID Loop Name]_D_Rate

Rate Time (Derivative Gain)

DFn+09

FLOAT

RW

[PID Loop Name]_LMT_CO_LimitLower

Control Output Lower Limit

DFn+10

FLOAT

RW

[PID Loop Name]_LMT_CO_LimitUpper

Control Output Upper Limit

DFn+12

FLOAT

RW

[PID Loop Name]_PV_ProcessVar

Process Variable (PV)

DFn+13

FLOAT

RW

[PID Loop Name]_ALM_PV_LoLo

PV - Low Low Alarm Value

DFn+14

FLOAT

RW

[PID Loop Name]_ALM_PV_Lo

PV - Low Alarm Value

DFn+15

FLOAT

RW

[PID Loop Name]_ALM_PV_Hi

PV - High Alarm Value

DFn+16

FLOAT

RW

[PID Loop Name]_ALM_PV_HiHi

PV - High High Alarm Value

DFn+17

FLOAT

RW

[PID Loop Name]_ALM_PV_DevHi

PV - Deviation Alarm High Value

DFn+18

FLOAT

RW

[PID Loop Name]_ALM_PV_DevHiHi

PV - Deviation Alarm High High Value

DFn+19

FLOAT

RW

[PID Loop Name]_ALM_PV_RateAlarm

PV - Rate of Change Alarm Limit Value

DFn+20

FLOAT

RW

[PID Loop Name]_ALM_PV_AlarmHyst

PV - Hysteresis Alarm Limit Value

DFn+21

FLOAT

RW

[PID Loop Name]_Autotune_Hyst

Autotune Hysteresis

DFn+22

FLOAT

RW

[PID Loop Name]_LMT_PV_LimitLower

Process Variable Lower Limit

DFn+23

FLOAT

RW

[PID Loop Name]_LMT_PV_LimitUpper

Process Variable Upper Limit

DFn+24

FLOAT

RW

[PID Loop Name]_DF_Reserved_04

Reserved

Related Topics:

PID Control in CLICK

Find Available Addresses

PID Configuration Mode

PID Monitor Mode

PID List View

Autotuning

Filter Examples

PID Error Codes