RS / RS_S - Vorrangig Rücksetzen

 

Dieser bistabile Funktionsbaustein realisiert ein vorrangiges Rücksetzen des Ausgangs Q1. Wenn der Eingang SET = TRUE ist, wird Ausgang Q1 gesetzt. Q1 bleibt gesetzt, selbst wenn SET = FALSE wird. Q1 wird erst rückgesetzt, wenn RESET1 = TRUE ist. Sind SET und RESET1 TRUE, wird Q1 durch RESET1 auf FALSE gesetzt Beim ersten Aufruf des Funktionsbausteins ist Q = FALSE.

Der Funktionsbaustein steht als Standard-Funktionsbaustein RS und als sicherheitsbezogener Funktionsbaustein RS_S zur Verfügung.

RS

Parameter

Datentypen

Beschreibung

SET

BOOL

Wenn TRUE, wird Q1 gesetzt

RESET1

BOOL

Wenn TRUE, wird Q1 vorrangig rückgesetzt

Q1

BOOL

Ausgabe

RS_S

Parameter

Datentypen

Beschreibung

SET

SAFEBOOL

Wenn TRUE, wird Q1 gesetzt

RESET1

SAFEBOOL

Wenn TRUE, wird Q1 vorrangig rückgesetzt

Q1

SAFEBOOL

Ausgabe

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 RS_S-Funktionsbaustein der Instanzname 'RS_S_1' verwendet.

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

FTRIG_RTRIG_RS_Code.gif

Variablendeklarationen in diesem Beispiel

FTRIG_RTRIG_RS_VarDecl.gif

HINWEIS:

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