PLC libraries
Table13: Outputs
Name Unit Value range Description
fYAnalog none LREAL Analogue control value.
bYPWM none [TRUE,FALSE] Boolean output, pulse width modulated.
bYDig none [TRUE,FALSE] Boolean output of a two-point controller (TRUE control
value 100%, FALSE control value off)
bYDigPos none [TRUE,FALSE] Boolean output of a three-point controller (TRUE control
value 100%, FALSE control value off)
bYDigNeg none [TRUE,FALSE] Boolean output of a three-point controller (TRUE control
value -100%, FALSE control value off)
dwAlarm none DWORD Alarm signals (see ENUM ...)
iState none INT Present controller status (see ENUM ...)
bError none [TRUE,FALSE] If an error is present, then bError is TRUE.
iErrorId none INT If bError is TRUE, then iErrorId provides an error code
(see ENUM ...)
Requirements
Development environment target platform PLC libraries to include
TwinCAT 3.1.4006 PC or CX (x86) Tc2_TempController
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 33Version: 1.1