E_T_FF
🎧 Podcast
Einleitung
Der E_T_FF (Event-driven Toggle Flip-Flop) ist ein ereignisgesteuerter Kippschalter, der seinen Zustand (Q) bei jedem eingehenden Taktereignis (CLK) wechselt. Er ist das digitale Äquivalent eines „Stromstoßschalters“ (Stromstoßrelais), bei dem ein kurzer Impuls den Zustand dauerhaft ändert.
Schnittstellenstruktur
Ereignis-Eingänge:
CLK (Clock): Das Taktereignis, das den Zustand von
Qumschaltet.
Ereignis-Ausgänge:
EO (Event Output): Wird ausgelöst, wenn sich der Zustand von
Qändert.Verbundene Daten:
Q
Daten-Ausgänge:
Q: Der aktuelle Zustand des Flip-Flops (Datentyp:
BOOL).
Funktionsweise
Der E_T_FF-Baustein ist ein einfacher Toggle Flip-Flop:
Zustandswechsel: Bei jedem eingehenden
CLK-Ereignis ändert der AusgangQseinen Zustand: WarQTRUE, wird esFALSE, und warQFALSE, wird esTRUE.Ereignisauslösung: Jede Zustandsänderung von
Qlöst dasEO-Ereignis aus.
Technische Besonderheiten
Stromstoßschalter-Analogie: Der Baustein verhält sich wie ein Stromstoßschalter: Ein kurzer Impuls (
CLK) schaltet das Licht (Q) ein, der nächste Impuls schaltet es aus.Speicherfunktion:
Qspeichert den letzten Zustand des Flip-Flops.Zustandslos zwischen Takten: Änderungen am
CLK-Eingang beeinflussenQnur zum Zeitpunkt des Ereignisses.
Anwendungsbeispiele
Taster für eine Lampe
Mit einem E_T_FF lässt sich eine Taster-Logik für eine Lampe realisieren:
Konzept: Ein Taster erzeugt ein
CLK-Ereignis. Jedes Drücken schaltet die Lampe (Q) ein oder aus.Grafische Darstellung:
Mapping:

Applikation:

Embedded Ressource:

Blinker
Durch Rückkopplung mit einem Zeitgeber lässt sich ein Blinker realisieren:
Konzept: Das
EO-Ereignis desE_T_FFstartet einenE_DELAY, dessenEOwiederum alsCLKfür denE_T_FFdient. Dies erzeugt einen periodischen Zustandswechsel.Grafische Darstellung:
Mapping:

Applikation:

Embedded Ressource:

🛠️ Zugehörige Übungen
Fazit
Der E_T_FF-Baustein ist ein einfacher, aber äußerst vielseitiger Speicherbaustein. Seine „Stromstoßschalter“-Funktion ist fundamental für die Implementierung von Taster-Logiken, Blinkern und anderen bistabilen Steuerungen in IEC 61499-Anwendungen.