Plc Libraries; Function Block; Fb_Ctrl_Tempcontroller - Beckhoff TwinCAT 3 Manual

Table of Contents

Advertisement

5

PLC libraries

5.1

Function Block

5.1.1

FB_CTRL_TempController

The temperature controller block FB_CTRL_TempController has a variety of inputs and outputs that are
described below. All the controller's parameters are passed to it via structures. The structures and enums
are defined here [} 33].
Function Block
VAR_INPUT
  eCtrlMode               : E_CTRL_MODE;
  bSelSetpoint            : BOOL;
  fW1                     : LREAL;
  fW2                     : LREAL;
  fX                      : LREAL;
  fYManual                : LREAL;
  bOpenThermocouple       : BOOL; (* thermocouple *)
  bReverseThermocouple    : BOOL;
  bBackVoltage            : BOOL;
  bLeakage                : BOOL; (* heating system *)
  bShortCircuit           : BOOL;
  bOpenCircuit            : BOOL;
  sParaControllerExternal : ST_CTRL_ParaController
END_VAR
VAR_IN_OUT
  sControllerParameter    : ST_CTRL_TempCtrlParameter; (* controller parameter set *)
END_VAR
VAR_OUTPUT
  fYAnalog                : LREAL;
  bYPWMPos                : BOOL;
  bYPWMNeg                : BOOL;
  bYDigPos                : BOOL;
  bYDigNeg                : BOOL;
  dwAlarm                 : DWORD;
  fMaxOverShoot           : LREAL;
  tStartUpTime            : TIME;
  eCtrlState              : E_CTRL_STATE := eCTRL_STATE_IDLE;
  sParaControllerInternal : ST_CTRL_ParaController;
  bError                  : BOOL;
  eErrorId                : E_CTRL_ErrorCodes;
END_VAR
TC3 Temperature Controller
Version: 1.1
PLC libraries
21

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Tc3

Table of Contents