FB_BA_ActuatorAnalogTLog

Das Template FB_BA_ActuatorAnalogTLog dient der Ansteuerung analoger Aggregate. Es besteht im Wesentlichen aus einem AO-Objekt für die Ansteuerung eines Aggregates und dem Funktionsbaustein PlantLock, welcher alle sicherheitsrelevanten Störungen sammelt.
Der Stellwert des AO-Objektes wird durch ein Trend-Objekt aufgezeichnet.
Jedes Template gibt es in 2 verschiedenen Ausstattungsvarianten bezüglich der Verbindung zur IO-Prozessebene, siehe IO-Mapping. Diese Dokumentation bezieht sich auf die Variante RAW.
![]() | Die Initialisierung des Templates erfolgt innerhalb der Methode FB_Init. |
Blockschaltbild

Syntax
FUNCTION_BLOCK FB_BA_ActuatorAnalog EXTENDS FB_BA_View
VAR_INPUT
stCmd : ST_BA_Analog;
END_VAR
VAR_OUTPUT
fMdlt : REAL;
bDst : BOOL;
eActivePrio : E_BA_Priority;
END_VAR
VAR_INPUT CONSTANT
Mdlt : FB_BA_AO_Raw;
TLogMdlt : FB_BA_Trend;
PlantLock : FB_BA_PlantLock;
END_VAR
VAR
bPrioSfty : BOOL;
bPrioCrit : BOOL;
END_VAR
Eingänge
Name | Typ | Beschreibung |
|---|---|---|
stCmd | Über die Kommandostruktur stCmd werden dem Template die Freigaben und Schaltwerte übermittelt. Das Kommando mit der höchsten Priorität wird am Analog-Ausgabe-Objekt Mdlt ausgegeben. |
Ausgänge
Name | Typ | Beschreibung |
|---|---|---|
fMdlt | REAL | Aktueller Wert des Analog-Ausgangs-Objektes. |
bDst | BOOL | Die Variable ist eine Auswertung der Lockprioritäten „Safety“ und „Critical“ der Projektstruktur und zeigt ein ausgelöstes Ereignis an. |
eActivePrio | Anzeige der aktiven Priorität. |
Eingänge CONSTANT
Name | Typ | Beschreibung |
|---|---|---|
Mdlt | Das Analog-Ausgabe-Objekt dient der Ausgabe des Stellbefehls und übermittelt diesen an die IO-Ebene. | |
TLogMdlt | Trendaufzeichnung vom Stellwert des Mdlt-Objekts. | |
PlantLock | PlantLock sammelt alle sicherheitsrelevanten Störungen auf dieser Ebene der Projektstruktur und löst dementsprechend Stellbefehle im Template aus. |
