MUX8B (multiplexeur de 8 entrées BOOL)

Multiplexeur entre huit entrées BOOL. Il produit une valeur BOOL.
Langages pris en charge : Diagramme de bloc de fonctions, diagramme de schéma à relais et texte structuré.
Cette instruction s’applique aux contrôleurs
Micro810
LC10,
Micro820
L20E,
Micro850
L50E et
Micro870
L70E.
MUX8B
MUX8B
Paramètres MUX8B
Paramètre
Type de paramètre
Type de données
Description
Selector
Entrée
USINT
Valeur entière de sélection (doit être dans l'intervalle [0..7])
IN0
Entrée
BOOL
Toute valeur d'entrée booléenne
  • TRUE : Lorsque le sélecteur est 0.
  • FALSE : Lorsque le sélecteur n'est pas 0.
IN1
Entrée
BOOL
Toute valeur d'entrée booléenne
  • TRUE : Lorsque le sélecteur est 1.
  • FALSE : Lorsque le sélecteur n'est pas 1.
IN2
Entrée
BOOL
Toute valeur d'entrée booléenne
  • TRUE : Lorsque le sélecteur est 2.
  • FALSE : Lorsque le sélecteur n'est pas 2.
IN3
Entrée
BOOL
Toute valeur d'entrée booléenne
  • TRUE : Lorsque le sélecteur est 3.
  • FALSE : Lorsque le sélecteur n'est pas 3.
IN4
Entrée
BOOL
Toute valeur d'entrée booléenne
  • TRUE : Lorsque le sélecteur est 4.
  • FALSE : Lorsque le sélecteur n'est pas 4.
IN5
Entrée
BOOL
Toute valeur d'entrée booléenne
  • TRUE : Lorsque le sélecteur est 5.
  • FALSE : Lorsque le sélecteur n'est pas 5.
IN6
Entrée
BOOL
Toute valeur d'entrée booléenne
  • TRUE : Lorsque le sélecteur est 6.
  • FALSE : Lorsque le sélecteur n'est pas 6.
IN7
Entrée
BOOL
Toute valeur d'entrée booléenne
  • TRUE : Lorsque le sélecteur est 7.
  • FALSE : Lorsque le sélecteur n'est pas 7.
MUX8B
Sortie
BOOL
  • TRUE lorsque :
    • In0 si sélecteur = 0 ;
    • In1 si sélecteur = 1 ;
    • In2 si sélecteur = 2 ;
    • In3 si sélecteur = 3 ;
    • In4 si sélecteur = 4 ;
    • In5 si sélecteur = 5 ;
    • In6 si sélecteur = 6 ;
    • In7 si sélecteur = 7 ;
  • FALSE : Pour toutes les autres valeurs du sélecteur.

Exemples MUX8B

Exemple de diagramme de bloc de fonctions MUX8B
Exemple de diagramme de bloc de fonctions MUX8B
Exemple de schéma à relais MUX8B
Exemple de schéma à relais MUX8B
Exemple de texte structuré MUX8B
Exemple de texte structuré MUX8B
(* 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 *)
Résultats
Résultats
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal