F_MUX_4
Einleitung
Der Funktionsblock F_MUX_4 ist ein Multiplexer mit vier Eingängen, der einen von vier Eingangswerten basierend auf einem Steuersignal auswählt und am Ausgang ausgibt. Er ist Teil der IEC 61131-3 Standardbibliothek und wird für Auswahloperationen in Steuerungsanwendungen verwendet.
Schnittstellenstruktur
Ereignis-Eingänge
REQ: Dienst-Anforderung. Löst die Auswahl und Ausgabe des entsprechenden Eingangswerts aus. Wird mit den Daten-EingängenIN1,IN2,IN3,IN4undKverknüpft.
Ereignis-Ausgänge
CNF: Bestätigung der angeforderten Dienstleistung. Wird ausgelöst, nachdem der Ausgangswert gesetzt wurde. Wird mit dem Daten-AusgangOUTverknüpft.
Daten-Eingänge
K(ANY_INT): Steuersignal, das den auszuwählenden Eingang bestimmt.K = 0: WähltIN1K = 1: WähltIN2K = 2: WähltIN3K = 3: WähltIN4
IN1(ANY): Eingangswert 1.IN2(ANY): Eingangswert 2.IN3(ANY): Eingangswert 3.IN4(ANY): Eingangswert 4.
Daten-Ausgänge
OUT(ANY): Ausgangswert, der dem durchKausgewählten Eingang entspricht.
Adapter
Keine Adapter vorhanden.
Funktionsweise
Bei Empfang des Ereignisses REQ wertet der Funktionsblock den Wert von K aus und gibt den entsprechenden Eingangswert (IN1 bis IN4) am Ausgang OUT aus. Anschließend wird das Ereignis CNF ausgelöst, um die erfolgreiche Auswahl und Ausgabe zu bestätigen.
Technische Besonderheiten
Unterstützt beliebige Datentypen (
ANY) für die Eingänge und den Ausgang.Der Steuereingang
Kmuss ein ganzzahliger Wert sein (ANY_INT).Die Initialwerte der Eingänge sind leer, es werden keine Standardwerte vorgegeben.
Zustandsübersicht
Idle-Zustand: Wartet auf das Ereignis
REQ.Auswahlzustand: Wertet
Kaus und wählt den entsprechenden Eingang aus.Ausgabezustand: Setzt
OUTauf den ausgewählten Wert und löstCNFaus.
Anwendungsszenarien
Auswahl zwischen verschiedenen Sensordaten basierend auf einer Steuerlogik.
Umschaltung zwischen verschiedenen Betriebsmodi in einer Steuerung.
Dynamische Auswahl von Datenquellen in Abhängigkeit von externen Bedingungen.
⚖️ Vergleich mit ähnlichen Bausteinen
F_MUX_2: Einfacher Multiplexer mit nur zwei Eingängen.F_MUX_3: Multiplexer mit drei Eingängen.F_MUX_4bietet eine Erweiterung auf vier Eingänge, was mehr Flexibilität bei der Auswahl ermöglicht.
Fazit
Der F_MUX_4 ist ein vielseitiger und einfach zu verwendender Multiplexer, der sich ideal für Anwendungen eignet, bei denen zwischen vier verschiedenen Eingangswerten ausgewählt werden muss. Seine Unterstützung beliebiger Datentypen und die klare Ereignissteuerung machen ihn zu einem wertvollen Baustein in der IEC 61131-3 Standardbibliothek.