F_BA_MdltSftyCrit

F_BA_MdltSftyCrit 1:

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

F_BA_MdltSftyCrit 2: Eingänge

Name

Typ

Beschreibung

bEnSfty

BOOL

Freigabe zum Beschreiben der Priorität „Safety“ des Rückgabetypen ST_BA_Mdlt.

eValSfty

E_BA_Mdlt

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

E_BA_Mdlt

Zu beschreibender Wert der Priorität „Critical“ des Rückgabetypen ST_BA_Mdlt, wenn bEnCrit den Wert TRUE hat.

stCmd

ST_BA_Mdlt

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