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