PLC libraries
Interface
VAR_INPUT
bOn : BOOL;
bInit : BOOL;
bTune : BOOL;
bManual : BOOL;
bSelSetpoint : BOOL;
bSelCtrlParameterSe : BOOL;
bEnableSoftStart : BOOL;
bEnableRamping : BOOL;
fW1 : LREAL;
fW2 : LREAL;
fX : LREAL;
bOpenThermocouple : BOOL;
bReverseThermocouple : BOOL;
bBackVoltage : BOOL;
bLeakage : BOOL;
bShortCircuit : BOOL;
bOpenCircuit : BOOL;
sParaControllerExternal : ST_ParaController;
sLogData : ST_LogData := (bLog := FALSE, strLogFileName :='', strLogString :=
'' );
END_VAR
VAR_IN_OUT
sControllerParameter : ST_ControllerParameter;
END_VAR
VAR_OUTPUT
fYAnalog : LREAL;
bYPWM : BOOL;
bYDig : BOOL;
bYDigPos : BOOL;
bYDigNeg : BOOL;
dwAlarm : DWORD;
iState : States := TC_STATE_IDLE;
sParaControllerInternal : ST_ParaController;
bError : BOOL;
iErrorId : ErrorCodes;
END_VAR
TC3 Temperature Controller
Version: 1.1
31