MUX4B (multiplexeur de 4 entrées BOOL)

Multiplexeur entre quatre 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.
MUX4B
MUX4B
Paramètres MUX4B
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..3])
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.
MUX4B
Sortie
BOOL
  • TRUE lorsque :
    • In0 si sélecteur = 0 ;
    • In1 si sélecteur = 1 ;
    • In2 si sélecteur = 2 ;
    • In3 si sélecteur = 3 ;
  • FALSE : Pour toutes les autres valeurs du sélecteur.

Exemples MUX4B

Exemple de diagramme de bloc de fonctions MUX4B
Exemple de diagramme de bloc de fonctions MUX4B
Exemple de schéma à relais MUX4B
Exemple de schéma à relais MUX4B
Exemple de texte structuré MUX4B
Exemple de texte structuré MUX4B
(* ST Equivalence: *) range := MUX4 (choice, 1, 10, 100, 1000); (* select from 4 predefined ranges, for example, if choice is 1, range will be 10 *)
Résultats
Résultats
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal