FB_BA_Cont4Steps

FB_BA_Cont4Steps 1:

Das Template ermittelt, abhängig vom stetigen Eingangssignal fIn, die resultierenden Schaltstufen eines 4-stufigen Aggregats.

FB_BA_Cont4Steps 2:

Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init.

Blockschaltbild

FB_BA_Cont4Steps 3:

Syntax

FUNCTION_BLOCK FB_BA_Cont4Steps EXTENDS FB_BA_View
VAR_INPUT
  bEn           : BOOL := TRUE;
  fIn           : REAL;
END_VAR
VAR_OUTPUT
  bQ01          : BOOL;
  bQ02          : BOOL;
  bQ03          : BOOL;
  bQ04          : BOOL;
END_VAR
VAR_INPUT CONSTANT
  SwitchOn01    : FB_BA_AV_Op;
  SwitchOn02    : FB_BA_AV_Op;
  SwitchOn03    : FB_BA_AV_Op;
  SwitchOn04    : FB_BA_AV_Op;
  Hys           : FB_BA_AV_Op;
  ActiveStep    : FB_BA_MV_Op;
END_VAR
VAR  ContStp    : FB_BA_ContStp;
END_VAR

FB_BA_Cont4Steps 4: Eingänge

Name

Typ

Beschreibung

bEn

BOOL

Allgemeine Freigabe des Templates. Wenn bEn FALSE ist, so sind sämtliche Meldeausgänge bQ0x ebenfalls FALSE.

fIn

REAL

Stetiger Eingangswert, von dem die Schaltzustände abgeleitet werden.

FB_BA_Cont4Steps 5: Ausgänge

Name

Typ

Beschreibung

bQ01

BOOL

Anzeige des Status Stufe 01

bQ02

BOOL

Anzeige des Status Stufe 02

bQ03

BOOL

Anzeige des Status Stufe 03

bQ04

BOOL

Anzeige des Status Stufe 04

FB_BA_Cont4Steps 6: Eingänge CONSTANT

Name

Typ

Beschreibung

SwitchOn01

FB_BA_AV_Op

AV-Objekt zur Eingabe des Einschaltpunktes Stufe 01.

SwitchOn02

FB_BA_AV_Op

AV-Objekt zur Eingabe des Einschaltpunktes Stufe 02.

SwitchOn03

FB_BA_AV_Op

AV-Objekt zur Eingabe des Einschaltpunktes Stufe 03.

SwitchOn04

FB_BA_AV_Op

AV-Objekt zur Eingabe des Einschaltpunktes Stufe 04.

Hys

FB_BA_AV_Op

AV-Objekt zur Eingabe der Hysterese für die Einschaltpunkte.

ActiveStep

FB_BA_AV_Op

MV-Objekt zur Anzeige wie viele Stufen eingeschaltet sind.

Variablen

Name

Typ

Beschreibung

ContStp

FB_BA_ContStp

Der Funktionsbaustein ermittelt abhängig vom stetigen Eingangssignal fIn die resultierenden Schaltstufen eines mehrstufigen Aggregats und ist das Kernstück dieses Templates

Voraussetzungen

Entwicklungsumgebung

Erforderliche Function

TwinCAT ab v3.1.4024.35

TF8040 | TwinCAT Building Automation ab V5.2.1.0