FB_BA_Vlv

Das Template dient der Ansteuerung eines stetigen Ventils mit analogen Ein- und Ausgängen. Es besteht im Wesentlichen aus der Basisklasse FB_BA_ActuatorAnalog, der Antiblockierschutzfunktion Ablk und dem AI-Objekt Fdb zur Erfassung der Stellungsrückmeldung vom Ventil.
Das Ventil wird extern über die Prioritäten der Kommandostruktur stCmd der Basisklasse FB_BA_ActuatorAnalog oder intern durch die Antiblockierschutzfunktion Ablk eingeschaltet.
![]() | Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init. |
Blockschaltbild

Syntax
FUNCTION_BLOCK FB_BA_Vlv EXTENDS FB_BA_ActuatorAnalog
VAR_INPUT
bAblkLock : BOOL;
END_VAR
VAR_INPUT CONSTANT
Ablk : FB_BA_AntiBlocking;
Fdb : FB_BA_AI_Raw;
END_VAR
Eingänge
Name | Typ | Beschreibung |
---|---|---|
bAblkLock | BOOL | Ein TRUE an dieser Eingangsvariable unterbricht die Antiblockierschutzfunktion Ablk. Es soll verhindert werden, dass Pumpen und Ventile gleichzeitig einen Antiblockierschutz-Impuls bekommen. |
Eingänge CONSTANT
Name | Typ | Beschreibung |
---|---|---|
Ablk | Antiblockierschutz. | |
Fdb | Analog-Eingangs-Objekt zur Erfassung der Stellungsrückmeldung des Ventils. |
Voraussetzungen
Entwicklungsumgebung | Erforderliche Function |
---|---|
TwinCAT ab v3.1.4024.35 | TF8040 | TwinCAT Building Automation ab V5.0.0.0 |