Sélection (SEL)

Ces informations s’appliquent aux automates
CompactLogix
 5370,
ControlLogix
 5570,
Compact GuardLogix
 5370,
GuardLogix
 5570,
Compact GuardLogix
 5380,
CompactLogix
 5380,
ControlLogix
 5580,
GuardLogix
 5580 et ControlLogix 5590.
L'instruction Sélection (Select, SEL) utilise une entrée numérique pour sélectionner l'une des deux entrées.
Langues disponibles
Diagramme à relais
Cette instruction n'est pas disponible dans la logique à relais.
Bloc fonctionnel
SEL_FBD_avail_v31
Texte structuré
Cette instruction n'est pas disponible dans le texte structuré.
Opérandes
Bloc fonctionnel
Opérande
Type
Format
Description
Balise SEL
SELECT
structure
Structure SEL
Structure SELECT
Paramètre d’entrée
Type de données
Description
EnableIn
BOOL
Activez l'entrée. Si mis à zéro, l'instruction n'est pas exécutée et les sorties ne sont pas mises à jour.
La valeur par défaut est définie.
In1
REAL
Première entrée du signal analogique dans l’instruction.
Valide = tout flottant
Par défaut = 0,0
In2
REAL
Deuxième entrée du signal analogique dans l’instruction.
Valide = tout flottant
Par défaut = 0,0
SelectorIn
BOOL
L'entrée qui sélectionne entre In1 et In2.
La valeur par défaut est mise à zéro.
Paramètre de sortie
Type de données
Description
EnableOut
BOOL
Indique si l'instruction est activée. Mis à zéro sur débordement.
Out
REAL
Sortie calculée de l’algorithme.
Description
L’instruction SEL fonctionne comme suit :
Condition
Action
SelectorIn est défini
Out = In2
SelectorIn a été mis à zéro
Out = In1
Affecte les indicateurs d'état mathématique
Non
Défauts majeurs/mineurs
Un défaut mineur se produira si la fonction est activée et qu’un débordement est détecté (Type de défaut : 4, Code de défaut : 4).
Exécution
Bloc fonctionnel
Condition/état
Action entreprise
Préscrutation
Les bits EnableIn et EnableOut sont définis sur faux.
Tag.EnableIn est faux
Les bits EnableIn et EnableOut sont définis sur faux.
Tag.EnableIn est vrai
Les bits EnableIn et EnableOut sont définis sur vrai.
L'instruction s'exécute.
Première exécution de l'instruction
N/A
Première scrutation de l'instruction
Out n-1 est défini sur 0.
Post-scrutation
Les bits .EnableIn et .EnableOut sont définis sur faux.
Exemple
L’instruction SEL sélectionne In1 ou In2 en fonction du SelectorIn. Si SelectorIn est défini, l'instruction définit Out = In2. Si SelectorIn a été mis à zéro, l'instruction définit Out = In1. Out devient un paramètre d'entrée pour function_block_C.
Bloc fonctionnel
SEL_FBD_ex_v31
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal