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:
Wartezustand: Bereit für REQ-Ereignis
Verarbeitungszustand: Auswertung von K und Datenverteilung
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.