F_TRIG / F_TRIG_S - Erkennung der fallenden Flanke
Dieser Funktionsbaustein erkennt eine fallende Flanke. Wird eine fallende Flanke am Eingang CLK erkannt, wechselt der Ausgang Q von FALSE zu TRUE. Q bleibt TRUE bis zum nächsten Aufruf des Funktionsbausteins. 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-Funktionsbaustein der Instanzname 'F_TRIG_S_1' verwendet.
Beispiel für eine Deklaration des sicherheitsbezogenen Funktionsbausteins F_TRIG_S
Variablendeklarationen in diesem Beispiel
HINWEIS:
Wenn Sie den Standard-Funktionsbaustein F_TRIG in Ihrem Code-Arbeitsblatt verwenden, müssen Sie im lokalen Variablen-Arbeitsblatt den Datentyp 'F_TRIG' für die Funktionsbaustein-Instanz wählen. Entsprechend muss der Datentyp 'BOOL' anstelle von 'SAFEBOOL' verwendet werden.