SR (Bistabil, vorrangig setzen) - IEC 61131-3¶
Der Funktionsbaustein SR ist ein bistabiles Element (Flip-Flop), bei dem das Setzen Vorrang vor dem Rücksetzen hat.
Schnittstelle¶
| Typ | Name | Datentyp | Beschreibung |
|---|---|---|---|
| Eingang | S1 | BOOL | Setz-Eingang (Set) |
| Eingang | R | 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:
| S1 | R | Q1 (aktuell) | Beschreibung |
|---|---|---|---|
| 0 | 0 | Q1 (alt) | Zustand halten |
| 0 | 1 | 0 | Rücksetzen |
| 1 | 0 | 1 | Setzen |
| 1 | 1 | 1 | Vorrangig Setzen |
Anmerkung: Der Anfangszustand der Ausgangsvariable Q1 ist standardmäßig 0 (FALSE).
Logische Gleichung¶
In der grafischen Darstellung (FBS) wird dies oft als ODER-Gatter am Setz-Eingang und einem Speicherglied dargestellt, aber logisch entspricht der Zustand:
Q1 := S1 OR (Q1 AND NOT R);
(Unter Berücksichtigung der Dominanz von S1 bei gleichzeitiger Aktivierung) Genauer laut Norm-Rumpf (Tabelle 43, 1a):
Q1 := S1 OR (NOT R AND Q1);
Wenn S1 TRUE ist, ist Q1 TRUE, unabhängig von R.
Siehe auch¶
- E_SR (IEC 61499): Das ereignisgesteuerte Äquivalent in der IEC 61499. Beachten Sie, dass dort keine garantierte "Dominanz" bei gleichzeitigen Ereignissen existiert.