FB_BA_Cont4Steps

Das Template ermittelt, abhängig vom stetigen Eingangssignal fIn, die resultierenden Schaltstufen eines 4-stufigen Aggregats.
![]() | Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init. |
Blockschaltbild

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
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. |
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 |
Eingänge CONSTANT
Name | Typ | Beschreibung |
---|---|---|
SwitchOn01 | AV-Objekt zur Eingabe des Einschaltpunktes Stufe 01. | |
SwitchOn02 | AV-Objekt zur Eingabe des Einschaltpunktes Stufe 02. | |
SwitchOn03 | AV-Objekt zur Eingabe des Einschaltpunktes Stufe 03. | |
SwitchOn04 | AV-Objekt zur Eingabe des Einschaltpunktes Stufe 04. | |
Hys | AV-Objekt zur Eingabe der Hysterese für die Einschaltpunkte. | |
ActiveStep | MV-Objekt zur Anzeige wie viele Stufen eingeschaltet sind. |
Variablen
Name | Typ | Beschreibung |
---|---|---|
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 |