F_TRIG / F_TRIG_S - Erkennung der fallenden Flanke

 

Dieser Funktionsbaustein erkennt eine fallende Flanke. Wird eine fall­ende Flanke am Eingang CLK erkannt, wechselt der Ausgang Q von FALSE zu TRUE. Q bleibt TRUE bis zum nächsten Aufruf des Funk­tionsbausteins. Wird der Funktionsbaustein zum ersten Mal aufgerufen, ist Q = FALSE bis die erste fallende Flanke erkannt wird.

Der Funktionsbaustein steht als Standard-Funktionsbaustein F_TRIG und als sicherheitsbezogener Funktionsbaustein F_TRIG_S zur Verfü­gung.

F_TRIG

Parameter

Datentypen

Beschreibung

CLK

BOOL

Erkennt eine fallende Flanke.

Q

BOOL

Wird eine fallende Flanke erkannt, wechselt Q von FALSE zu TRUE.

F_TRIG_S

Parameter

Datentypen

Beschreibung

CLK

SAFEBOOL

Erkennt eine fallende Flanke.

Q

SAFEBOOL

Wird eine fallende Flanke erkannt, wechselt Q von FALSE zu TRUE.

HINWEIS:

Funktionsbausteine müssen instanziiert werden. Wie auch bei Variablen, müssen Instanzen deklariert werden, bevor diese in den Code eingefügt werden können. Instanzen dürfen innerhalb einer POE nur ein Mal vorkommen. Im folgenden Beispiel wird für den F_TRIG_S-Funktions­baustein der Instanzname 'F_TRIG_S_1' verwendet.

Beispiel für eine Deklaration des sicherheitsbezogenen Funktions­bausteins F_TRIG_S

FTRIG_RTRIG_RS_Code.gif

Variablendeklarationen in diesem Beispiel

FTRIG_RTRIG_RS_VarDecl.gif

HINWEIS:

Wenn Sie den Standard-Funktionsbaustein F_TRIG in Ihrem Code-Arbeitsblatt verwenden, müssen Sie im lokalen Vari­ablen-Arbeitsblatt den Datentyp 'F_TRIG' für die Funk­tionsbaustein-Instanz wählen. Entsprechend muss der Datentyp 'BOOL' anstelle von 'SAFEBOOL' verwendet werden.