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

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

Fournir une réponse