RS (Bistabil, vorrangig rücksetzen) - IEC 61131-3
Der Funktionsbaustein RS ist ein bistabiles Element (Flip-Flop), bei dem das Rücksetzen Vorrang vor dem Setzen hat.
Schnittstelle
Typ |
Name |
Datentyp |
Beschreibung |
|---|---|---|---|
Eingang |
S |
BOOL |
Setz-Eingang (Set) |
Eingang |
R1 |
BOOL |
Rücksetz-Eingang (Reset) |
Ausgang |
Q1 |
BOOL |
Ausgangszustand |
Funktion
Das Verhalten entspricht der Tabelle 43 (Bistabile Standardfunktionsbausteine) der Norm DIN EN 61131-3.
Die Logik wird durch folgende Wahrheitstabelle beschrieben:
S |
R1 |
Q1 (aktuell) |
Beschreibung |
|---|---|---|---|
0 |
0 |
Q1 (alt) |
Zustand halten |
0 |
1 |
0 |
Rücksetzen |
1 |
0 |
1 |
Setzen |
1 |
1 |
0 |
Vorrangig Rücksetzen |
Anmerkung: Der Anfangszustand der Ausgangsvariable Q1 ist standardmäßig 0 (FALSE).
Logische Gleichung
Gemäß dem Funktionsbaustein-Rumpf in der Norm (Tabelle 43, 2a):
Q1 := NOT R1 AND (S OR Q1);
Wenn R1 TRUE ist, wird der Ausdruck NOT R1 zu FALSE, und somit wird Q1 zwangsläufig FALSE (0), unabhängig vom Zustand von S. Dies realisiert die Rücksetz-Dominanz.
Siehe auch
E_RS (IEC 61499): Das ereignisgesteuerte Äquivalent in der IEC 61499. Beachten Sie, dass dort keine garantierte „Dominanz“ bei gleichzeitigen Ereignissen existiert.