PLC libraries
Function Block
Interface
VAR_INPUT
eCtrlMode:E_CTRL_MODE;
bSelSetpoint:BOOL;
fW1:LREAL;
fW2:LREAL;
fX:LREAL;
fYManual:LREAL;
bOpenThermocouple:BOOL;
bReverseThermocouple:BOOL;
bBackVoltage:BOOL;
bLeakage:BOOL;
bShortCircuit:BOOL;
bOpenCircuit:BOOL;
fD:LREAL;
bCompensateDisturbance:BOOL;
stParaControllerExternal:ST_CTRL_ParaController;
END_VAR
VAR_IN_OUT
sControllerParameter:ST_CTRL_TempCtrlParameter;
sCompensatorParameter:ST_CTRL_DistCompParameter;
END_VAR
VAR_OUTPUT
fYAnalog:LREAL;
bYPWMPos:BOOL;
bYPWMPos:BOOL;
bYPWMNeg:BOOL;
bYDigPos:BOOL;
bYDigNeg:BOOL;
dwAlarm:DWORD;
fMaxOverShoot:LREAL;
tStartUpTime:TIME;
eCtrlState:E_CTRL_STATE;
sParaControllerInternal:ST_CTRL_ParaController;
bError:BOOL;
eErrorId:E_CTRL_ErrorCodes;
END_VAR
TC3 Temperature Controller 39Version: 1.1