FB_BA_Analog3Pnt

Das Template wandelt ein stetiges Stellsignal für die Positionierung eines 3-Punktstellorgans in die binären Schaltbefehle Auf/Zu um.
![]() | Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init. |
Blockschaltbild

Syntax
FUNCTION_BLOCK FB_BA_Analog3Pnt EXTENDS FB_BA_View
VAR_INPUT
fValPgm : REAL;
END_VAR
VAR_OUTPUT
bOpn : BOOL;
bCls : BOOL;
END_VAR
VAR_INPUT CONSTANT
HysPos : FB_BA_AV_Op;
TiOpn : FB_BA_AV_Op;
TiCls : FB_BA_AV_Op;
Pos : FB_BA_AV_Op;
END_VAR
VAR
Anlg3Pnt : FB_BA_Anlg3Pnt;
END_VAR
Ausgänge
Name | Typ | Beschreibung |
---|---|---|
bOpn | BOOL | Ausgang für das Auffahren des Stellantriebs. |
bCls | BOOL | Ausgang für das Zufahren des Stellantriebs. |
Eingänge CONSTANT
Name | Typ | Beschreibung |
---|---|---|
HysPos | AV-Objekt zur Eingabe des Hysteresewertes zum Starten der Positionsänderung. | |
TiOpn | AV-Objekt zur Eingabe des Wertes für die Auffahrzeit. | |
TiCls | AV-Objekt zur Eingabe des Wertes für die Zufahrzeit. | |
Pos | Anzeige der errechneten Position. |
VAR
Name | Typ | Beschreibung |
---|---|---|
Anlg3Pnt | Der Funktionsbaustein ist das Kernstück des Templates und zur Ansteuerung eines 3-Punkt Antriebs vorgesehen. Er wandelt ein stetiges Signal für die Positionierung in die binären Befehle Auf/Zu. |
Voraussetzungen
Entwicklungsumgebung | Erforderliche Function |
---|---|
TwinCAT ab v3.1.4024.35 | TF8040 | TwinCAT Building Automation ab V5.0.0.0 |