Attributs courants des instructions générales
L'automate configure l'indicateur de débordement
S:V
lorsque :
Indicateur de
Le résultat d'une opération mathématique
débordement
L'étiquette de destination est trop petite pour
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.
S:C
L'automate configure l'indicateur de retenue lorsque
le résultat de l'opération mathématique a provoqué
Indicateur de
la création d'une réalisation du bit le plus
retenue
significatif.
Seules les instructions ADD et SUB et non pas les
opérateurs + et –, avec des valeurs entières,
affectent cet indicateur.
S:MINOR
L'automate définit l'indicateur défaut mineur lorsqu'il
existe au moins un défaut mineur dans le Program.
Indicateur
défaut mineur
Utilisez l'étiquette de défaut mineur pour vérifier si
un défaut mineur s'est produit. Ce bit ne se
déclenche qu'en cas de programmation de défauts
comme, par exemple, le débordement. Il ne se
déclenche pas en cas de défaut de batterie. Il
s'efface au début de chaque scrutation.
Astuce : le cas échéant, définissez, de manière
explicite, S:MINOR avec une instruction OTE ou
OTL.
Important :
Les indicateurs d'état mathématique sont définis en fonction de la valeur mémorisée. Des instructions
qui, normalement, n'affectent pas les indicateurs d'état mathématique risquent de donner l'impression
d'affecter des indicateurs d'état mathématique si une conversion de type se produit, par rapport aux
types mixtes de données, pour les paramètres d'instructions. Le processus de conversion de type
règle les indicateurs d'état 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.
garder la valeur.
Par exemple, si vous tentez de mémoriser la
valeur 123456 dans une étiquette SINT ou INT.
Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018
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.
L'automate configure l'indicateur de retenue
lorsque le résultat de l'opération mathématique a
provoqué la création d'une réalisation du bit le
plus significatif.
L'automate définit l'indicateur défaut mineur
lorsqu'il existe au moins un défaut mineur dans
le Program.
Utilisez l'indicateur de défaut mineur pour vérifier
si un défaut mineur s'est produit et pour agir en
conséquence. Ce bit ne se déclenche qu'en cas
de programmation de défauts comme, par
exemple, le débordement. Il ne se déclenche
pas en cas de défaut de batterie. Il s'efface au
début de chaque scrutation.
Astuce : le cas échéant, définissez, de manière
explicite, S:MINOR avec une instruction OTE ou
OTL.
Chapitre 22
887