AX_DEMUX_5¶
Einleitung¶
Der AX_DEMUX_5 ist ein generischer Demultiplexer-Funktionsblock, der eingehende AX-Signale auf einen von fünf Ausgängen verteilt. Der Baustein dient zur gezielten Weiterleitung von Datenströmen basierend auf einem Indexwert.
Schnittstellenstruktur¶
Ereignis-Eingänge¶
- REQ: Setzt den Index K und initiiert den Demultiplex-Vorgang
Ereignis-Ausgänge¶
- CNF: Bestätigt die erfolgreiche Setzung des Index K
Daten-Eingänge¶
- K (UINT): Indexwert zur Auswahl des gewünschten Ausgangs
Daten-Ausgänge¶
Keine direkten Datenausgänge vorhanden
Adapter¶
Sockets: - IN: AX-Eingangsadapter für den zu demultiplexierenden Wert
Plugs: - OUT1: AX-Ausgangsadapter 1 - OUT2: AX-Ausgangsadapter 2 - OUT3: AX-Ausgangsadapter 3 - OUT4: AX-Ausgangsadapter 4 - OUT5: AX-Ausgangsadapter 5
Funktionsweise¶
Der AX_DEMUX_5 verteilt eingehende AX-Signale über den IN-Adapter selektiv auf einen der fünf OUT-Adapter. Der Index K bestimmt, welcher Ausgang aktiviert wird. Bei Eintreffen des REQ-Ereignisses wird der aktuelle K-Wert ausgewertet und der entsprechende Ausgangskanal für die Datenweiterleitung konfiguriert. Das CNF-Ereignis signalisiert den Abschluss dieser Operation.
Technische Besonderheiten¶
- Generischer Funktionsblock mit Typ-Hash-Funktionalität
- Verwendet unidirektionale AX-Adapter für Ein- und Ausgänge
- Unterstützt fünf unabhängige Ausgangskanäle
- Index-basierte Auswahl mit UINT-Datentyp
Zustandsübersicht¶
Der Funktionsblock arbeitet zustandslos - jeder REQ-Impuls führt zu einer sofortigen Verarbeitung und Ausgabe des CNF-Signals nach erfolgter Konfiguration.
Anwendungsszenarien¶
- Verteilung von Steuersignalen in Automatisierungssystemen
- Selektion von Aktorik-Kanälen in mechanischen Systemen
- Routing von Datenströmen in verteilten Steuerungsarchitekturen
- Multiplexer/Demultiplexer-Schaltungen in industriellen Anwendungen
⚖️ Vergleich mit ähnlichen Bausteinen¶
Im Vergleich zu einfacheren Demultiplexern bietet AX_DEMUX_5 fünf Ausgangskanäle und ist speziell für AX-Adapter optimiert. Die generische Implementierung ermöglicht flexible Wiederverwendung in verschiedenen Kontexten.
Vergleich mit E_DEMUX
Fazit¶
Der AX_DEMUX_5 ist ein effizienter und flexibler Demultiplexer für AX-basierte Kommunikationssysteme, der durch seine fünf Ausgangskanäle und einfache Index-Steuerung vielfältige Anwendungsmöglichkeiten in industriellen Automatisierungslösungen bietet.