AX_DEMUX_4¶
Einleitung¶
Der AX_DEMUX_4 ist ein generischer Demultiplexer-Funktionsblock, der eingehende Daten über einen Adapter-Eingang empfängt und basierend auf einem Indexwert selektiv an einen von vier Ausgangsadaptern weiterleitet. Der Baustein dient zur Verteilung von Datenströmen in verteilten Automatisierungssystemen.
Schnittstellenstruktur¶
Ereignis-Eingänge¶
- REQ: Setzt den Index K und initiiert den Demultiplex-Vorgang
Ereignis-Ausgänge¶
- CNF: Bestätigung der Index-Setzung und erfolgreichen Demultiplex-Operation
Daten-Eingänge¶
- K (UINT): Indexwert zur Auswahl des Zielausgangs (0-3)
Daten-Ausgänge¶
Keine direkten Datenausgänge vorhanden
Adapter¶
- IN (Socket): Unidirektionaler AX-Adapter für den Eingangswert zum Demultiplexen
- OUT1 (Plug): Unidirektionaler AX-Adapter für Ausgang 1
- OUT2 (Plug): Unidirektionaler AX-Adapter für Ausgang 2
- OUT3 (Plug): Unidirektionaler AX-Adapter für Ausgang 3
- OUT4 (Plug): Unidirektionaler AX-Adapter für Ausgang 4
Funktionsweise¶
Der AX_DEMUX_4 arbeitet als 4-fach-Demultiplexer. Bei Empfang eines REQ-Ereignisses wird der aktuelle Wert des Index K ausgewertet. Basierend auf diesem Indexwert wird der eingehende Datenstrom vom IN-Adapter selektiv an einen der vier OUT-Adapter weitergeleitet. Nach erfolgreicher Verteilung wird das CNF-Ereignis ausgelöst.
Technische Besonderheiten¶
- Generischer Funktionsblock mit Typ-Hash-Unterstützung
- Verwendet unidirektionale AX-Adapter für robuste Datenkommunikation
- Index-basierte Selektion mit UINT-Datentyp
- Vier fest konfigurierte Ausgangsadapter
Zustandsübersicht¶
Der Funktionsblock besitzt einen einfachen Zustandsautomaten: 1. Wartezustand: Bereit für REQ-Ereignis 2. Verarbeitungszustand: Auswertung von K und Datenverteilung 3. Bestätigungszustand: Auslösung von CNF nach erfolgreicher Operation
Anwendungsszenarien¶
- Verteilung von Sensordaten an verschiedene Verarbeitungseinheiten
- Lastverteilung in verteilten Steuerungssystemen
- Selektive Datenweiterleitung basierend auf Prioritäten oder Zielgruppen
- Routing von Kommunikationsdaten in Netzwerkarchitekturen
⚖️ Vergleich mit ähnlichen Bausteinen¶
Im Vergleich zu einfachen Multiplexern bietet AX_DEMUX_4 vier feste Ausgänge mit Adapter-basierter Schnittstelle, was eine höhere Flexibilität in verteilten Systemen ermöglicht. Die Verwendung von Standard-AX-Adaptern gewährleistet Kompatibilität mit anderen 4diac-Komponenten.
Vergleich mit E_DEMUX
Fazit¶
Der AX_DEMUX_4 ist ein robuster und einfach zu konfigurierender Demultiplexer für industrielle Automatisierungssysteme. Seine Adapter-basierte Architektur ermöglicht flexible Integration in bestehende Steuerungsstrukturen, während die Index-gesteuerte Auswahl eine präzise Datenverteilung gewährleistet.