Binärdemultiplexer (Logik-Modul)
Logiksymbol | Kurzbeschreibung |
---|---|
Bitweise Dekodierung eines Integerwerts (Umwandlung Integerzahl in Binärwerte). |
Funktionsbeschreibung
Eine Integerzahl wird in ihre binäre Entsprechung umgewandelt und das Ergebnis auf der zur Verfügung gestellten Anzahl von Binärausgängen dargestellt (stellt somit die Umkehrfunktion des Binärmultiplexer dar).
Beispiel: Es wird die Zahl 6 (=22+2) übergeben; um diese Zahl darzustellen wird eine Binärzahl mit der Länge 3 benötigt.
Das Ergebnis lautet FALSE, TRUE, TRUE, d.h. 0x20+1x21+1x22 = 6
Eingänge
IN (integer): Der zu dekodierende Integerwert.
(Optional) Inhibit 1-n (boolean): (Optionale) Sperreingänge, lösen die Abbruchfunktion aus.
(Optional) Trigger 1-n (boolean): (Optionale) Triggereingänge, lösen die Triggerfunktion aus.
Ausgänge
Bit 0-31 (boolean): Binärausgänge für das jeweils entsprechende Bit.
Praktische Anwendungsbeispiele
Viele Geräte-Stati oder -Errorcodes werden aus einem Binärmuster gebildet, aber als Ganzzahl ausgegeben. Mit diesem Baustein kann aus diesen Codes die Fehlerursache herausgefiltert werden, wenn das Binärmuster bekannt ist (ggf. Gerätehandbuch konsultieren).
Konvertierung strukturierter Datenpunkte: Viele Datenpunkte (z.B. die der KNX-Spezifikation) nutzen unterschiedliche Teile des Binärmusters für unterschiedliche Informationen. Mit dem Binärdemultiplexer lassen sich diese Teile isolieren und auslesen.
Zugrundeliegender Modulbaustein
Fortgeschrittene
→BinaryDemultiplexer-Modulbaustein