Note de ce sujet :
  • Moyenne : 5 (1 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Contrôleur logique ABA S/1.2.1 : partage de blocs fonctions
#3
Sélecteur 6 entrées

Le but du bloc est d'avoir en sortie un nombre (1 byte unsigned) qui correspond à l'entrée 1bit qui est sur True (1). Le bloc fonctionne même si certaines entrées ne sont pas connectées.

Exemple :
On désire calculer une valeur numérique pour définir le mode de fonctionnement d'une chaudière en fonction de différents paramètres.

Fonctionnement : 
1) Les entrées 1bits désirées sont connectées au sélecteur. On peut connecter seulement certaines entrées et il n'est pas nécessaire de commencer par la 1ère, on peut par exemple connecter uniquement les entrées 2 et 4 (le sélecteur retournera 0, 2 ou 4).
2) Si aucune entrée n'est sur True, le sélecteur retourne 0 et la sortie d'erreur est mise sur False
3) Si une seule entrée est sur True, le sélecteur retourne le numéro sur lequel cette entrée est connectée et la sortie d'erreur est mise sur False
4) Si plusieurs entrées sont sur True en même temps, le sélecteur retourne 0 et la sortie d'erreur est mise sur True

Schéma :
   
PS: attention pour les MUX il faut cocher la case "Send Trigger"

Download :

.zip   Sélecteur - 6 Entrées.zip (Taille : 8,41 Ko / Téléchargements : 17)
Répondre


Messages dans ce sujet
RE: Contrôleur logique ABA S/1.2.1 : partage de blocs fonctions - par kalhimeo - 09/09/2020, 20:55:32

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)