Detailed Description of Default Language Objects for the T_PROC_CASC_LOOP-Type IODDT
(Original Document)
At a Glance
This section describes the language objects for the T_PROC_CASC_LOOP-type IODDT. These default language objects are associated to the cascade loop. The section groups the word objects, whose bits have a specific meaning.
Sample Variable Declaration: T_PROC_CASC_LOOP-type IODDT_VAR1.
Comments
%Ir.m.c.ERR Error Bit
The following table explains the meaning of the CH_ERROR (%Ir.m.c.ERR) error bit.
Standard symbol
Type
Access
Meaning
Address
CH_ERROR
BOOL
R
Process control channel error bit.
%Ir.m.c.ERR
Exchange Execution Indicators: EXCH_STS
The following table explains the various meanings of EXCH_STS (%MWr.m.c.0) channel exchange control bits.
Standard symbol
Type
Access
Meaning
Address
STS_IN_PROGR
BOOL
R
Reading of channel status words in progress.
%MWr.m.c.0.0
CMD_IN_PROGR
BOOL
R
Current parameter exchange in progress.
%MWr.m.c.0.1
ADJ_IN_PROGR
BOOL
R
The exchange of Adjustment Parameters is in progress.
%MWr.m.c.0.2
RECONF_IN_PROGR
BOOL
R
The module reconfiguration is in progress.
%MWr.m.c.0.15
Exchange Report: EXCH_RPT
The following table explains the various meanings of EXCH_RPT (%MWr.m.c.1) reporting bits.
Standard symbol
Type
Access
Meaning
Address
STS_ERR
BOOL
R
Reading error for channel status words.
%MWr.m.c.1.0
CMD_ERR
BOOL
R
Error during command parameter exchange.
%MWr.m.c.1.1
ADJ_ERR
BOOLBOOL
R
Error while exchanging adjustment parameters.
%MWr.m.c.1.2
RECONF_ERR
BOOL
R
Error while reconfiguring the channel.
(1 = failure)
%MWr.m.c.1.15
Standard errors for CH_FLT_B1
The following table explains the various meanings of the CH_FLT_B1 (%MWr.m.c.2) status word bits.
Standard symbol
Type
Access
Meaning
Address
INTERNAL_FLT
BOOL
R
Fatal internal error.
%MWr.m.c.2.4
CONF_FLT
BOOL
R
Configuration error.
%MWr.m.c.2.5
MISSING_ADDR_M
BOOL
R
Missing IMC master loop register address.
%MWr.m.c.2.6
WARN
BOOL
R
Error Sum.
%MWr.m.c.2.7
STS_ERR_CALC_CORR_M
BOOL
R
Master loop controller branch calculation error.
%MWr.m.c.2.8
STS_ERR_FLOT_CORR_M
BOOL
R
Master loop controller branch floating point error.
%MWr.m.c.2.9
STS_ERR_CALC_PV_M
BOOL
R
Master PV branch calculation error.
%MWr.m.c.2.10
STS_ERR_FLOT_PV_M
BOOL
R
Master PV branch floating point error.
%MWr.m.c.2.11
STS_ERR_SCALE_PV_M
BOOL
R
Master PV branch incorrect scale.
%MWr.m.c.2.12
CH_STATUS2 status word
The following table explains the various meanings of the CH_STATUS2 (%MWr.m.c.3) status word bits.
Standard symbol
Type
Access
Meaning
Address
STS_ERR_CALC_OUT
BOOL
R
OUT branch calculation error.
%MWr.m.c.3.0
STS_ERR_FLOT_OUT
BOOL
R
OUT branch floating point error.
%MWr.m.c.3.1
STS_ERR_TH_SPLRG
BOOL
R
Split Range function thresholds incorrect.
%MWr.m.c.3.2
STS_ERR_SCALE_OUT1
BOOL
R
OUT1 branch scale incorrect.
%MWr.m.c.3.3
STS_ERR_SCALE_OUT2
BOOL
R
OUT2 branch scale incorrect.
%MWr.m.c.3.4
STS_ERR_COPY_POS
BOOL
R
Missing position copy address.
%MWr.m.c.3.5
MISSING_ADDR_E
BOOL
R
Missing IMC slave loop register address.
%MWr.m.c.3.6
STS_ERR_CALC_CORR_E
BOOL
R
Slave loop controller branch calculation error.
%MWr.m.c.3.8
STS_ERR_FLOT_CORR_E
BOOL
R
Slave loop controller branch floating point error.
%MWr.m.c.3.9
STS_ERR_CALC_PV_E
BOOL
R
Slave PV branch calculation error.
%MWr.m.c.3.10
STS_ERR_FLOT_PV_E
BOOL
R
Slave PV branch floating point error.
%MWr.m.c.3.11
STS_ERR_SCALE_PV_E
BOOL
R
Slave PV branch incorrect scale.
%MWr.m.c.3.12
STATUS1_M status word
The following table explains the various meanings of the STATUS1_M (%MWr.m.c.4) status word bits. Word grouping the different Process value/Setpoint status bits
Standard symbol
Type
Access
Meaning
Address
STS_PV_SIM_M
BOOL
R
Process value simulation state.
%MWr.m.c.4.1
STS_PV_H_LIM_M
BOOL
R
Upper limit on process value branch (PV_SUP).
%MWr.m.c.4.2
STS_PV_L_LIM_M
BOOL
R
Lower limit on process value branch (PV_INF).
%MWr.m.c.4.3
STS_SP_H_LIM_M
BOOL
R
Upper limit on setpoint branch (SP_SUP).
%MWr.m.c.4.4
STS_SP_L_LIM_M
BOOL
R
Lower limit on setpoint branch (SP_INF).
%MWr.m.c.4.5
STS_L_R_M
BOOL
R
State of the selected Remote/Local setpoint.
%MWr.m.c.4.6
STS_R1_R2_M
BOOL
R
State of selected setpoint.
%MWr.m.c.4.7
STS_ALARMS_M
BOOL
R
Sum of process value alarms.
%MWr.m.c.4.8
STS_HH_M
BOOL
R
Very high alarm.
%MWr.m.c.4.9
STS_H_M
BOOL
R
High alarm.
%MWr.m.c.4.10
STS_L_M
BOOL
R
Low Alarm.
%MWr.m.c.4.11
STS_LL_M
BOOL
R
Very low alarm.
%MWr.m.c.4.12
STS_DEVH_M
BOOL
R
Upper threshold for Process value/Setpoint deviation (>0).
%MWr.m.c.4.13
STS_DEVL_M
BOOL
R
Lower threshold for Process value/Setpoint deviation (<0).
%MWr.m.c.4.14
STATUS2_M status word
The following table explains the various meanings of the STATUS2_M (%MWr.m.c.5) status word bits. Word grouping various status bits for master controller.
Standard symbol
Type
Access
Meaning
Address
STS_AT_RUNNING_M
BOOL
R
Auto-tuning in progress.
%MWr.m.c.5.0
STS_TR_S_M
BOOL
R
PID in tracking mode (open cascade).
%MWr.m.c.5.1
STS_M_A_M
BOOL
R
Status of PID Operation Mode.
%MWr.m.c.5.3
STS_OUT_L_LIM_M
BOOL
R
Output lower limit reached.
%MWr.m.c.5.8
STS_OUT_H_LIM_M
BOOL
R
Output upper limit reached.
%MWr.m.c.5.9
STS_TOP_NEXT_CYC_M
BOOL
R
Sampling pulse on next cycle.
%MWr.m.c.5.10
STS_TOP_CUR_CYC_M
BOOL
R
Sampling pulse in current cycle.
%MWr.m.c.5.11
STS_FF_SIM_M
BOOL
R
Simulation state of Feed Forward process value.
%MWr.m.c.5.12
STS_OUT_CLAMP_LOW
BOOL
R
Output of slanting master in descending order.
%MWr.m.c.5.13
STS_OUT_CLAMP_HIGH
BOOL
R
Output of slanting master in ascending order.
%MWr.m.c.5.14
STATUS1_E status word
The following table explains the various meanings of the STATUS1_E (%MWr.m.c.7) status word bits. Word grouping the different Process value/Setpoint slave status bits.
Standard symbol
Type
Access
Meaning
Address
STS_PV_SIM_E
BOOL
R
Process value simulation state.
%MWr.m.c.7.1
STS_PV_H_LIM_E
BOOL
R
Upper limit on process value branch (PV_SUP).
%MWr.m.c.7.2
STS_PV_L_LIM_E
BOOL
R
Lower limit on process value branch (PV_INF).
%MWr.m.c.7.3
STS_SP_H_LIM_E
BOOL
R
Upper limit on setpoint branch (SP_SUP).
%MWr.m.c.7.4
STS_SP_L_LIM_E
BOOL
R
Lower limit on setpoint branch (SP_INF).
%MWr.m.c.7.5
STS_L_R_E
BOOL
R
State of the selected Remote/Local setpoint.
%MWr.m.c.7.6
STS_ALARMS_E
BOOL
R
Sum of process value alarms.
%MWr.m.c.7.8
STS_HH_E
BOOL
R
Very high alarm.
%MWr.m.c.7.9
STS_H_E
BOOL
R
High alarm.
%MWr.m.c.7.10
STS_L_E
BOOL
R
Low Alarm.
%MWr.m.c.7.11
STS_LL_E
BOOL
R
Very low alarm.
%MWr.m.c.7.12
STS_DEVH_E
BOOL
R
Upper threshold for Process value/Setpoint deviation (>0).
%MWr.m.c.7.13
STS_DEVL_E
BOOL
R
Lower threshold for Process value/Setpoint deviation (<0).
%MWr.m.c.7.14
STS_THLD_DONE_E
BOOL
R
Totaling threshold reached.
%MWr.m.c.7.15
STATUS2_E status word
The following table explains the various meanings of the STATUS2_E (%MWr.m.c.8) status word bits. Word grouping various status bits for slave controller.
Standard symbol
Type
Access
Meaning
Address
STS_AT_RUNNING_E
BOOL
R
Auto-tuning in progress.
%MWr.m.c.8.0
STS_TR_S_E
BOOL
R
Tracking Mode switch.
%MWr.m.c.8.1
STS_M_A_E
BOOL
R
Status of PID Operation Mode.
%MWr.m.c.8.3
STS_RAISE1_E
BOOL
R
Open command.
%MWr.m.c.8.4
STS_LOWER1_E
BOOL
R
Close command.
%MWr.m.c.8.1
STS_RAISE2_E
BOOL
R
Branch output 2 open command.
%MWr.m.c.8.6
STS_LOWER2_E
BOOL
R
Branch output 2 close command.
%MWr.m.c.8.7
STS_OUT_L_LIM_E
BOOL
R
The calculated output of the PID is greater than or equal to OUT_SUP.
%MWr.m.c.8.8
STS_OUT_H_LIM_E
BOOL
R
The calculated output of the PID is smaller than or equal to OUT_INF.
%MWr.m.c.8.9
STS_TOP_NEXT_CYC_E
BOOL
R
Sampling pulse on next cycle.
%MWr.m.c.8.10
STS_TOP_CUR_CYC_E
BOOL
R
Sampling pulse in current cycle.
%MWr.m.c.8.11