Table 13: Outputs
Name
Unit
fYAnalog
none
bYPWM
none
bYDig
none
bYDigPos
none
bYDigNeg
none
dwAlarm
none
iState
none
bError
none
iErrorId
none
Requirements
Development environment
TwinCAT 3.1.4006
5.1.4
old:Structure Definitions
TYPE ST_ParaControlValue :
STRUCT
(* general parameters *)
iMode : E_ControlMode;
iReactionOnFailure : E_ReactionOnFailure;
fYTune : LREAL;
fYStable : LREAL;
dwAlarmSupp : DWORD;
tCtrlCycleTime : TIME;
tTaskCycleTime : TIME;
(* setpoint parameters *)
fWMin : LREAL;
fWMax : LREAL;
(* start up *)
fWStartUp : LREAL;
tStartUp : TIME;
bStartUpRamping : BOOL;
fWStartUpVeloPos : LREAL;
fWStartUpVeloNeg : LREAL;
fWVeloPos : LREAL;
fWVeloNeg : LREAL;
(* actual value parameters *)
bFilter : BOOL;
tFilter : TIME;
(* control value parameters *)
fYMin : LREAL;
fYMax : LREAL;
fYManual : LREAL;
fYOnFailure : LREAL;
tPWMCycleTime : TIME;
TC3 Temperature Controller
Value range
Description
LREAL
Analogue control value.
[TRUE,FALSE]
Boolean output, pulse width modulated.
[TRUE,FALSE]
Boolean output of a two-point controller (TRUE control
value 100%, FALSE control value off)
[TRUE,FALSE]
Boolean output of a three-point controller (TRUE control
value 100%, FALSE control value off)
[TRUE,FALSE]
Boolean output of a three-point controller (TRUE control
value -100%, FALSE control value off)
DWORD
Alarm signals (see ENUM ...)
INT
Present controller status (see ENUM ...)
[TRUE,FALSE]
If an error is present, then bError is TRUE.
INT
If bError is TRUE, then iErrorId provides an error code
(see ENUM ...)
target platform
PC or CX (x86)
Version: 1.1
PLC libraries
PLC libraries to include
Tc2_TempController
33