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 31Version: 1.1