R_TRIG / R_TRIG_S - Erkennung der steigenden Flanke

 

Dieser Funktionsbaustein erkennt eine steigende Flanke. Wird eine stei­gende Flanke am Eingang CLK erkannt, wechselt der Ausgang Q von FALSE zu TRUE. Q bleibt TRUE für eine Ausführung des Funktions­bausteins. Wird der Funktionsbaustein zum ersten Mal aufgerufen, ist Q = FALSE bis die erste steigende Flanke erkannt wird.

Der Funktionsbaustein steht als Standard-Funktionsbaustein R_TRIG und als sicherheitsbezogener Funktionsbaustein R_TRIG_S zur Verfü­gung.

R_TRIG

Parameter

Datentypen

Beschreibung

CLK

BOOL

Erkennt eine steigende Flanke.

Q

BOOL

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

R_TRIG_S

Parameter

Datentypen

Beschreibung

CLK

SAFEBOOL

Erkennt eine steigende Flanke.

Q

SAFEBOOL

Wird eine steigende 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 R_TRIG_S-Funktions­baustein der Instanzname 'R_TRIG_S_1' verwendet.

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

FTRIG_RTRIG_RS_Code.gif

Variablendeklarationen in diesem Beispiel

FTRIG_RTRIG_RS_VarDecl.gif

HINWEIS:

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