AX_D_FF¶
Einleitung¶
Der AX_D_FF ist ein Daten-Latch-Flipflop, das als Basisbaustein in der digitalen Schaltungstechnik dient. Es handelt sich um ein D-Flipflop, das den anliegenden Datenwert speichert und bei bestimmten Ereignissen ausgibt.
Schnittstellenstruktur¶
Ereignis-Eingänge¶
- Keine direkten Ereigniseingänge vorhanden
Ereignis-Ausgänge¶
- Keine direkten Ereignisausgänge vorhanden
Daten-Eingänge¶
- Keine direkten Dateneingänge vorhanden
Daten-Ausgänge¶
- Keine direkten Datenausgänge vorhanden
Adapter¶
- I (Socket): Eingangsadapter vom Typ
adapter::types::unidirectional::AX- Empfängt den zu speichernden Wert - Q (Plug): Ausgangsadapter vom Typ
adapter::types::unidirectional::AX- Gibt den gespeicherten Wert aus
Funktionsweise¶
Das AX_D_FF arbeitet als D-Latch-Flipflop mit drei Zuständen: - START: Initialzustand - SET: Speichert den Eingangswert und gibt ihn aus - RESET: Setzt den Ausgang zurück
Der Algorithmus LATCH kopiert den Eingangswert I.D1 auf den Ausgang Q.D1. Die Zustandsübergänge werden durch den Wert von I.D1 gesteuert.
Technische Besonderheiten¶
- Verwendet unidirektionale Adapter für Ein- und Ausgänge
- Implementiert als Basic Function Block gemäß IEC 61499
- Besitzt eine einfache Latch-Funktionalität ohne Taktung
Zustandsübersicht¶
- START → SET: Bei Eintreffen von
I.E1mitI.D1 = TRUE - SET → RESET: Wenn
I.D1 = FALSEwird - RESET → SET: Wenn
I.D1 = TRUEwird
Anwendungsszenarien¶
- Datenspeicherung in Steuerungssystemen
- Zustandsspeicherung in sequenziellen Abläufen
- Signalverzögerung und -pufferung
- Als Grundbaustein für komplexere Flipflop-Schaltungen
⚖️ Vergleich mit ähnlichen Bausteinen¶
Im Vergleich zu getakteten D-Flipflops arbeitet der AX_D_FF asynchron und speichert den Wert sofort bei Änderung der Eingangsbedingungen. Es handelt sich um ein level-getriggertes anstatt eines flanken-getriggerten Elements.
Vergleich mit E_D_FF
🛠️ Zugehörige Übungen¶
Fazit¶
Der AX_D_FF bietet eine einfache und effektive Lösung für grundlegende Datenspeicheraufgaben in 4diac-Steuerungssystemen. Seine klare Zustandslogik und die Verwendung standardisierter Adapter machen ihn zu einem zuverlässigen Baustein für verschiedene Anwendungsfälle.