Réglage dominant (Set Dominant, SETD)
Cette instruction s’applique aux automates
CompactLogix
5370, ControlLogix
5570, ControlLogix
5580 et ControlLogix 5590.L'instruction SETD utilise les entrées Set et Reset pour contrôler les sorties verrouillées. L'entrée Set a la priorité sur l'entrée Reset.
Langues disponibles
Diagramme à relais
Cette instruction n'est pas disponible dans la logique à relais.
Bloc fonctionnel

Texte structuré
SETD(SETD_tag);
Opérandes
Bloc fonctionnel
Opérande | Type | Format | Description |
|---|---|---|---|
SETD tag | DOMINANT_SET | structure | Structure SETD |
Texte structuré
Opérande | Type | Format | Description |
|---|---|---|---|
SETD tag | DOMINANT_SET | structure | Structure SETD |
Reportez-vous à
Syntaxe du texte structuré
pour plus d'informations concernant la syntaxe des expressions dans le texte structuré.Structure DOMINANT_SET
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. |
Set | BOOL | Définit l'entrée dans l'instruction. La valeur par défaut est mise à zéro. |
Reset | BOOL | Réinitialise l'entrée dans l'instruction. 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. |
Out | BOOL | La sortie de l'instruction |
OutNot | BOOL | La sortie inversée de l'instruction. |
Description
L’instruction Activer dominant utilise les paramètres d’entrée Set et Reset pour contrôler les paramètres de sortie Out et OutNot verrouillés. L'entrée Set a la priorité sur l'entrée Reset.
Tant que le paramètre d'entrée Set est définit sur vrai, Out sera toujours verrouillée sur vrai. Définir les paramètres Reset sur vrai règlera Out sur faux seulement si l’entrée Set est fausse. OutNot sera défini à l’état opposé pour Out.
Affecte les indicateurs d'état mathématique
Non
Défauts majeurs/mineurs
Aucun spécifique à cette instruction. Reportez-vous à la section Attributs communs pour plus d’informations sur les défauts liés aux opérandes.
Exécution
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 | Le bit Out est défini sur vrai. OutNot est défini sur faux. |
Première scrutation de l'instruction | N/A |
Post-scrutation | Les bits EnableIn et EnableOut sont définis sur faux. |
Texte structuré
Condition/état | Action entreprise |
|---|---|
Préscrutation | Reportez-vous à Pré-scrutation dans le tableau Bloc fonctionnel. |
Exécution normale | Reportez-vous à Tag.EnableIn est vrai dans le tableau Bloc fonctionnel. |
Post-scrutation | Reportez-vous à Post-scrutation dans le tableau Bloc fonctionnel. |
Exemple
Lorsque Set est vrai, Out est défini sur vrai. Lorsque Set est faux et que Reset est vrai, Out est mis à zéro. L'entrée Set a la priorité sur l'entrée Reset. L’instruction SETD définit OutNot à l’état opposé pour Out.
Bloc fonctionnel

Texte structuré
SETD_01.Set := set_input;
SETD_01.Reset := reset_input;
SETD(SETD_01);
out_output := SETD_01.Out;
outNot_output := SETD_01.OutNot;
Fournir une réponse