Chapitre 11
Attributs courants des Instructions de contrôle du processus avancé et de variateurs
Indicateur d'état
Description
(pour Automates CompactLogix 5380, CompactLogix 5480,
ControlLogix 5580, Compact GuardLogix 5380 et GuardLogix
5580)
S:FS
L'indicateur première scrutation est configuré par l'automate :
La première fois qu'un programme est scruté après que
Indicateur première
scrutation
La première fois qu'un programme est scruté après que le
Lorsqu'une routine est sollicitée par une action SFC et que l'étape
Utilisez l'indicateur de première scrutation pour initialiser des
données à utiliser au cours de scrutations ultérieures. Il fait
également référence au premier bit passé.
S:N
L'automate configure l'indicateur négatif lorsque le résultat d'une
opération mathématique ou logique est une valeur négative. Utilisez
Indicateur négatif
cet indicateur pour tester rapidement une valeur négative.
S:Z
L'indicateur zéro est défini par l'automate lorsque le résultat d'une
opération mathématique ou logique est zéro. Utilisez cet indicateur
Indicateur zéro
pour tester rapidement une valeur nulle.
L'indicateur zéro s'efface au début de l'exécution d'une instruction en
mesure de définir cet indicateur.
S:V
L'automate configure l'indicateur de débordement lorsque :
Le résultat d'une opération mathématique entraîne un
Indicateur de
débordement
L'étiquette de destination est trop petite pour garder la valeur.
Utilisez l'indicateur de débordement pour vous assurer que le résultat
d'une opération est situé dans la plage autorisée.
Si les données en cours de mémorisation sont du type chaîne, S:V est
défini si la chaîne est trop importante et ne peut pas s'inscrire dans
l'étiquette de destination.
Astuce : le cas échéant, définissez S:V avec une instruction OTE ou
OTL.
Cliquez sur Propriétés de l'automate > Onglet avancé >
Signaler les défauts de dépassement (Controller Properties >
Advanced tab > Report Overflow Faults) pour activer ou désactiver
l'option de signalisation des défauts de débordement.
Si un débordement se produit pendant l'évaluation d'un indice de
tableau, un défaut mineur est généré et un défaut majeur est généré
pour signaler que l'indice est hors plage.
558
Indicateurs d'état
l'automate passe en mode Exécution
programme est débloqué
qui comprend cette action est d'abord scruté.
débordement.
Par exemple, le fait d'ajouter 1 à une valeur SINT génère un
débordement lorsque cette valeur passe de 127 à -128.
Par exemple, si vous tentez de mémoriser la valeur 123456 dans
une étiquette SINT ou INT.
Publication Rockwell Automation 1756-RM006K-FR-P - Novembre 2018
Description
(pour Automates CompactLogix 5370, ControlLogix 5570, Compact
GuardLogix 5370 et GuardLogix 5570)
L'indicateur première scrutation est configuré par l'automate :
La première fois qu'un programme est scruté après que l'automate passe
en mode Exécution
La première fois qu'un programme est scruté après que le programme
est débloqué
Lorsqu'une routine est sollicitée par une action SFC et que l'étape qui
comprend cette action est d'abord scruté.
Utilisez cet indicateur pour initialiser des données à utiliser au cours de
scrutations ultérieures. Il fait également référence au premier bit passé.
L'automate configure l'indicateur négatif lorsque le résultat d'une opération
mathématique ou logique est une valeur négative. Utilisez cet indicateur
pour tester rapidement une valeur négative.
L'utilisation de S:N est plus efficace que celle de l'instruction CMP.
L'automate définit l'indicateur zéro lorsque le résultat d'une opération
mathématique ou logique est zéro. Utilisez cet indicateur pour tester
rapidement une valeur nulle.
L'automate configure l'indicateur de débordement lorsque :
Le résultat d'une opération mathématique entraîne un débordement.
Par exemple, le fait d'ajouter 1 à une valeur SINT génère un
débordement lorsque cette valeur passe de 127...à 128.
L'étiquette de destination est trop petite pour garder la valeur.
Par exemple, si vous tentez de mémoriser la valeur 123456 dans une
étiquette SINT ou INT.
Utilisez l'indicateur de débordement pour vérifier que le résultat d'une
opération est situé dans la plage autorisée.
Un défaut mineur est généré à tout moment où l'indicateur de déb
ordement est configuré.
Astuce : le cas échéant, définissez S:V avec une instruction OTE ou OTL.