E_T_FF

🎧 Podcast

E_T_FF_ecc

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.

E_T_FF

Schnittstellenstruktur

Ereignis-Eingänge:

  • CLK (Clock): Das Taktereignis, das den Zustand von Q umschaltet.

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:

  1. Zustandswechsel: Bei jedem eingehenden CLK-Ereignis ändert der Ausgang Q seinen Zustand: War Q TRUE, wird es FALSE, und war Q FALSE, wird es TRUE.

  2. Ereignisauslösung: Jede Zustandsänderung von Q löst das EO-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: Q speichert den letzten Zustand des Flip-Flops.

  • Zustandslos zwischen Takten: Änderungen am CLK-Eingang beeinflussen Q nur 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: E_T_FF Anwendung Taster Mapping

    • Applikation: E_T_FF Anwendung Taster App

    • Embedded Ressource: E_T_FF Anwendung Taster EMB_RES

Blinker

Durch Rückkopplung mit einem Zeitgeber lässt sich ein Blinker realisieren:

  • Konzept: Das EO-Ereignis des E_T_FF startet einen E_DELAY, dessen EO wiederum als CLK für den E_T_FF dient. Dies erzeugt einen periodischen Zustandswechsel.

  • Grafische Darstellung:

    • Mapping: E_T_FF Anwendung Blinker Mapping

    • Applikation: E_T_FF Anwendung Blinker App

    • Embedded Ressource: E_T_FF Anwendung Blinker EMB_RES

🛠️ 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.