AX_MUX_3¶
Einleitung¶
Der AX_MUX_3 ist ein generischer Multiplexer-Funktionsblock, der drei Eingangssignale auf einen Ausgang umschalten kann. Der Baustein ermöglicht die Auswahl eines von drei Eingangssignalen basierend auf einem Indexwert und leitet das entsprechende Signal weiter.
Schnittstellenstruktur¶
Ereignis-Eingänge¶
- REQ: Setzt den Index K und startet den Multiplexing-Vorgang
Ereignis-Ausgänge¶
- CNF: Bestätigt die erfolgreiche Setzung des Index K
Daten-Eingänge¶
- K (UINT): Indexwert zur Auswahl des Eingangssignals (0, 1 oder 2)
Daten-Ausgänge¶
- Keine direkten Datenausgänge vorhanden
Adapter¶
- IN1: Eingangswert 1 (wird bei K=0 ausgewählt)
- IN2: Eingangswert 2 (wird bei K=1 ausgewählt)
- IN3: Eingangswert 3 (wird bei K=2 ausgewählt)
- OUT: Ausgangssignal (unidirektionaler AX-Adapter)
Funktionsweise¶
Der AX_MUX_3 arbeitet als 3:1-Multiplexer. Bei Empfang eines REQ-Ereignisses wird der Indexwert K ausgewertet und entsprechend einer der drei Eingänge (IN1, IN2 oder IN3) mit dem Ausgang OUT verbunden: - K=0: Verbindung IN1 → OUT - K=1: Verbindung IN2 → OUT - K=2: Verbindung IN3 → OUT
Nach erfolgreicher Umschaltung wird ein CNF-Ereignis ausgegeben.
Technische Besonderheiten¶
- Verwendet unidirektionale AX-Adapter für die Signalübertragung
- Unterstützt den Datentyp UINT für den Index
- Generische Implementierung für flexible Wiederverwendung
Zustandsübersicht¶
- Bereit: Wartet auf REQ-Ereignis
- Verarbeitung: Wertet Index K aus und schaltet entsprechend um
- Bestätigung: Sendet CNF-Ereignis nach erfolgreicher Umschaltung
Anwendungsszenarien¶
- Signalrouting in Steuerungssystemen
- Auswahl zwischen verschiedenen Sensoreingängen
- Umschaltung zwischen Betriebsmodi
- Redundante Systeme mit mehreren Eingangsquellen
⚖️ Vergleich mit ähnlichen Bausteinen¶
Im Vergleich zu einfacheren Multiplexern bietet AX_MUX_3 drei Eingänge statt der üblichen zwei und verwendet Adapter-basierte Schnittstellen für eine standardisierte Signalübertragung. Die unidirektionale AX-Adapter-Schnittstelle gewährleistet eine klare Signalflussrichtung.
Vergleich mit F_MUX_3
🛠️ Zugehörige Übungen¶
Fazit¶
Der AX_MUX_3 ist ein vielseitiger und zuverlässiger Multiplexer-Baustein für Steuerungsanwendungen, der durch seine drei Eingänge und standardisierte Adapter-Schnittstellen eine flexible Signalauswahl ermöglicht. Die klare Ereignissteuerung und Bestätigungsmechanismen machen ihn besonders geeignet für sicherheitskritische Anwendungen.