F_BA_MdltSftyCrit

Die Funktion vom Rückgabetyp ST_BA_Mdlt ermöglicht das Schreiben auf die Prioritäten „Safety“ und „Critical“ des Rückgabetypen der Funktion.
In der Funktionstabelle ist zu sehen, welche Zustände am Rückgabetypen der Funktion ausgegeben werden.
bEnSfty | bEnCrit | F_BA_MdltCrit.bEnSfty | F_BA_MdltCrit.eValSfty | F_BA_MdltCrit.bEnCrit | F_BA_MdltCrit.eValCrit | F_BA_MdltCrit.bEnPgm | F_BA_MdltCrit.eValPgm |
---|---|---|---|---|---|---|---|
FALSE | FALSE | stCmd.bEnSfty | stCmd.eValSfty | stCmd.bEnCrit | stCmd.eValCrit | stCmd.bEnPgm | stCmd.eValPgm |
FALSE | TRUE | stCmd.bEnSfty | stCmd.eValSfty | bEnCrit | eValCrit | stCmd.bEnPgm | stCmd.eValPgm |
TRUE | FALSE | bEnSfty | eValSfty | stCmd.bEnCrit | stCmd.eValCrit | stCmd.bEnPgm | stCmd.eValPgm |
TRUE | TRUE | bEnSfty | eValSfty | stCmd.bEnCrit | stCmd.eValCrit | stCmd.bEnPgm | stCmd.eValPgm |
Syntax
FUNCTION F_BA_MdltSfty : ST_BA_Mdlt
VAR_INPUT
bEnSfty : BOOL;
eValSfty : E_BA_Mdlt;
bEnCrit : BOOL;
eValCrit : E_BA_Mdlt;
stCmd : ST_BA_Mdlt;
END_VAR
Eingänge
Name | Typ | Beschreibung |
---|---|---|
bEnSfty | BOOL | Freigabe zum Beschreiben der Priorität „Safety“ des Rückgabetypen ST_BA_Mdlt. |
eValSfty | Zu beschreibender Wert der Priorität „Safety“ des Rückgabetypen ST_BA_Mdlt, wenn bEnCrit den Wert TRUE hat. | |
bEnCrit | BOOL | Freigabe zum Beschreiben der Priorität „Critical“ des Rückgabetypen ST_BA_Mdlt. |
eValCrit | Zu beschreibender Wert der Priorität „Critical“ des Rückgabetypen ST_BA_Mdlt, wenn bEnCrit den Wert TRUE hat. | |
stCmd | Die Kommandostruktur stCmd dient zur Ansteuerung modulierender Aggregate. |
Voraussetzungen
Entwicklungsumgebung | Erforderliche SPS-Bibliothek |
---|---|
TwinCAT ab v3.1.4024.22 | Tc3_BA2 ab v5.2.5.0 |