MUX8B (Multiplexer mit 8 BOOL-Eingängen)

Multiplexer zwischen acht BOOL-Eingängen. Es wird ein BOOL-Wert ausgegeben.
Unterstützte Sprachen: Funktionsblockdiagramm, Kontaktplan und Strukturierter Text.
Diese Anweisung gilt für die Controller
Micro810
LC10,
Micro820
L20E,
Micro850
L50E und
Micro870
L70E.
MUX8B
MUX8B
MUX8B-Parameter
Parameter
Parametertyp
Datentyp
Beschreibung
Selector
Eingang
USINT
Ganzzahliger Auswahlwert muss im Satz [0...7] liegen.
IN0
Eingang
BOOL
Beliebiger BOOLESCHER Eingabewert.
  • TRUE: Wenn die Auswahl 0 ist.
  • FALSE: Wenn die Auswahl nicht 0 ist.
IN1
Eingang
BOOL
Beliebiger BOOLESCHER Eingabewert.
  • TRUE: Wenn die Auswahl 1 ist.
  • FALSE: Wenn die Auswahl nicht 1 ist.
IN2
Eingang
BOOL
Beliebiger BOOLESCHER Eingabewert.
  • TRUE: Wenn die Auswahl 2 ist.
  • FALSE: Wenn die Auswahl nicht 2 ist.
IN3
Eingang
BOOL
Beliebiger BOOLESCHER Eingabewert.
  • TRUE: Wenn die Auswahl 3 ist.
  • FALSE: Wenn die Auswahl nicht 3 ist.
IN4
Eingang
BOOL
Beliebiger BOOLESCHER Eingabewert.
  • TRUE: Wenn die Auswahl 4 ist.
  • FALSE: Wenn die Auswahl nicht 4 ist.
IN5
Eingang
BOOL
Beliebiger BOOLESCHER Eingabewert.
  • TRUE: Wenn die Auswahl 5 ist.
  • FALSE: Wenn die Auswahl nicht 5 ist.
IN6
Eingang
BOOL
Beliebiger BOOLESCHER Eingabewert.
  • TRUE: Wenn die Auswahl 6 ist.
  • FALSE: Wenn die Auswahl nicht 6 ist.
IN7
Eingang
BOOL
Beliebiger BOOLESCHER Eingabewert.
  • TRUE: Wenn die Auswahl 7 ist.
  • FALSE: Wenn die Auswahl nicht 7 ist.
MUX8B
Ausgang
BOOL
  • TRUE wenn:
    • In0, wenn „Selector“ = 0
    • In1, wenn „Selector“ = 1
    • In2, wenn „Selector“ = 2
    • In3, wenn „Selector“ = 3
    • In4, wenn „Selector“ = 4
    • In5, wenn „Selector“ = 5
    • In6, wenn „Selector“ = 6
    • In7, wenn „Selector“ = 7
  • FALSE: Bei allen anderen Werten der Auswahl.

MUX8B-Beispiele

Beispiel für ein MUX8B-Funktionsblockdiagramm
Beispiel für ein MUX8B-Funktionsblockdiagramm
Beispiel für einen MUX8B-Kontaktplan
Beispiel für einen MUX8B-Kontaktplan
Beispiel für strukturierten MUX8B-Text
Beispiel für strukturierten MUX8B-Text
(* ST Equivalence: *) range := MUX8 (choice, 1, 5, 10, 50, 100, 500, 1000, 5000); (* select from 8 predefined ranges, for example, if choice is 3, range will be 50 *)
Ergebnisse
Ergebnisse
Rückmeldung geben
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.
Normal