-

SR / SR_S

TypFunktionsbaustein

Der Funktionsbaustein ist als Standard-Funktionsbaustein und als sicherheitsbezogener Funktionsbaustein *_S verfügbar. Der sicherheitsbezogene Baustein erwartet an den Formalparametern sicherheitsbezogene Datentypen (SAFE*).
BeschreibungDer Funktionsbaustein SR realisiert ein Selbsthalterelais mit vorrangigem Setzen. Ein Selbsthalterelais bleibt in seinem letzten Zustand, wenn das Gerät stromlos geschaltet wird.

Der Ausgang Q1 wird mit einem Flankenwechsel von FALSE auf TRUE am Eingang SET1 gesetzt. Q bleibt TRUE, bis der Eingang RESET von FALSE auf TRUE wechselt. Wenn SET1 und RESET beide TRUE sind, hat der Eingang SET1 Vorrang.
Wenn der Eingang SET1 = TRUE ist, wird Ausgang Q1 gesetzt. Q1 bleibt gesetzt, selbst wenn SET1 = FALSE wird. Q1 wird erst rückgesetzt, wenn RESET = TRUE ist. Sind beide Eingänge TRUE, wird Q1 durch SET1 = TRUE gesetzt.

Beim ersten Aufruf des Funktionsbausteins ist Q1 = FALSE.
Hinweise
  • Alle Parameter können negiert werden.

    Hinweis: Formalparameter können im sicherheitsbezogenen Code (SNKOP) nicht negiert werden.

  • Funktionsbausteine müssen instanziiert werden. Ein beliebiger Instanzname muss im Variablenarbeitsblatt der POE, welche den Funktionsbaustein verwendet, deklariert werden (mit dem Schlüsselwort VAR). Der Instanzname muss innerhalb der POE eindeutig sein.
ParameterEingänge

SET1

RESET

Ausgang

Q1
ZeitdiagrammSR-Zeitdiagramm