Detailed Description of Default Language Objets for the T_PROC_PLOOP-Type IODDT
(Original Document)
At a Glance
This section describes the language objects for the T_PROC_PLOOP-type IODDT. These default language objects are associated to the process loop. The section groups the word objects, whose bits have a specific meaning.
Sample Variable Declaration: T_PROC_PLOOP-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
Channel status words are in the process of being read.
%MWr.m.c.0.0
CMD_IN_PROGR
BOOL
R
The exchange of Command Parameters is 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
Error while reading the channel status words.
%MWr.m.c.1.0
CMD_ERR
BOOL
R
Error while exchanging command parameters.
%MWr.m.c.1.1
ADJ_ERR
BOOL
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 Channel Errors, CH_FLT
The following table explains the various meanings of the CH_FLT (%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
BOOL
R
Address of IMC register missing.
%MWr.m.c.2.6
WARN
BOOL
R
Error Sum.
%MWr.m.c.2.7
STS_ERR_CALC_CORR
BOOL
R
Loop controller branch calculation error.
%MWr.m.c.2.8
STS_ERR_FLOT_CORR
BOOL
R
Loop controller branch floating point error.
%MWr.m.c.2.9
STS_ERR_CALC_PV
BOOL
R
PV branch calculation error.
%MWr.m.c.2.10
STS_ERR_FLOT_PV
BOOL
R
PV branch floating point error.
%MWr.m.c.2.11
STS_ERR_CALC_OUT
BOOL
R
OUT branch calculation error.
%MWr.m.c.2.12
STS_ERR_FLOT_OUT
BOOL
R
OUT branch floating point error.
%MWr.m.c.2.13
Channel States, CH_STATUS2
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_SCALE_PV
BOOL
R
PV branch incorrect scale.
%MWr.m.c.3.0
STS_ERR_TH_SPLRG
BOOL
R
Split Range function thresholds incorrect.
%MWr.m.c.3.1
STS_ERR_SCALE_OUT1
BOOL
R
OUT1 branch scale incorrect.
%MWr.m.c.3.2
STS_ERR_SCALE_OUT2
BOOL
R
OUT2 branch scale incorrect.
%MWr.m.c.3.3
STS_ERR_COPY_POS
BOOL
R
Servo copy address missing.
%MWr.m.c.3.4
STATUS1 Status Word
The following table explains the various meanings of the STATUS1 (%MWr.m.c.4) status word bits. Word grouping the different Process value/Setpoint status bits
Standard symbol
Type
Access
Meaning
Address
STS_HOLD_TOT
BOOL
R
Freeze of Totaling function.
%MWr.m.c.4.0
STS_PV_SIM
BOOL
R
Simulated process value.
%MWr.m.c.4.1
STS_PV_H_LIM
BOOL
R
Upper limit on process value.
%MWr.m.c.4.2
STS_PV_L_LIM
BOOL
R
Lower limit on process value.
%MWr.m.c.4.3
STS_SP_H_LIM
BOOL
R
Upper limit on setpoint.
%MWr.m.c.4.4
STS_SP_L_LIM
BOOL
R
Lower limit on setpoint.
%MWr.m.c.4.5
STS_L_R
BOOL
R
Remote Setpoint (0) Local Setpoint (1).
%MWr.m.c.4.6
STS_R1_R2
BOOL
R
Remote2 Setpoint (1) Remote1 Setpoint (0).
%MWr.m.c.4.7
STS_ALARMS
BOOL
R
OR logic of process value alarms.
%MWr.m.c.4.8
STS_HH
BOOL
R
Very high alarm.
%MWr.m.c.4.9
STS_H
BOOL
R
High alarm.
%MWr.m.c.4.10
STS_L
BOOL
R
Low Alarm.
%MWr.m.c.4.11
STS_LL
BOOL
R
Very low alarm.
%MWr.m.c.4.12
STS_DEVH
BOOL
R
High alarm for Process value/Setpoint deviation (>0).
%MWr.m.c.4.13
STS_DEVL
BOOL
R
Lower alarm for Process value/Setpoint deviation (<0).
%MWr.m.c.4.14
STS_THLD_DONE
BOOL
R
Totaling threshold reached.
%MWr.m.c.4.15
STATUS2 Status Word
The following table explains the various meanings of the STATUS2 (%MWr.m.c.5) status word bits. Word grouping various Loop Controller/Setpoint status bits.
Standard symbol
Type
Access
Meaning
Address
STS_AT_RUNNING
BOOL
R
Auto-tuning in progress.
%MWr.m.c.5.0
STS_TR_S
BOOL
R
Tracking in progress.
%MWr.m.c.5.1
STS_M_A
BOOL
R
Status of PID Operation Mode.
%MWr.m.c.5.3
STS_RAISE1
BOOL
R
Open command.
%MWr.m.c.5.4
STS_LOWER1
BOOL
R
Close command.
%MWr.m.c.5.5
STS_RAISE2
BOOL
R
Branch output 2 open command.
%MWr.m.c.5.6
STS_LOWER2
BOOL
R
Branch output 2 close command.
%MWr.m.c.5.7
STS_OUT_L_LIM
BOOL
R
Loop Controller lower limit reached.
%MWr.m.c.5.8
STS_OUT_H_LIM
BOOL
R
Loop Controller upper limit reached.
%MWr.m.c.5.9
STS_TOP_NEXT_CYCLE
BOOL
R
Sampling pulse on next cycle.
%MWr.m.c.5.10
STS_TOP_CUR_CYCLE
BOOL
R
Sampling pulse in current cycle.
%MWr.m.c.5.11
STS_FF_SIM
BOOL
R
Status of simulation of the FF process value.
%MWr.m.c.5.12
STATUS3 Status Word
The following table explains the various meanings of the STATUS3 (%MWr.m.c.6) status word bits. Word grouping various Servo status bits.
Standard symbol
Type
Access
Meaning
Address
POT_VAL1
BOOL
R
Servo Operation, with copy,
%MWr.m.c.6.0
POT_VAL2
BOOL
R
Servo with copy operation (Reserved).
%MWr.m.c.6.1
RAISE_STOP1
BOOL
R
Open limit reached on servo drive (Reserved).
%MWr.m.c.6.2
LOWER_STOP1
BOOL
R
Close limit reached on servo drive (Reserved).
%MWr.m.c.6.3
RAISE_STOP2
BOOL
R
Open limit reached on servo drive (Reserved).
%MWr.m.c.6.4
LOWER_STOP2
BOOL
R
Close limit reached on servo drive (Reserved).
%MWr.m.c.6.5