Chapitre 5
Instructions de comparaison
Comparaison (CMP)
298
Compare les valeurs de différents types de données, telles que la virgule flottante
ou le nombre entier.
Les types de données en caractères gras correspondent aux types optimaux de
données. Une instruction s'exécute au mieux de sa vitesse et au minimum de sa
mémoire requise si tous ses paramètres de l'instruction utilisent les mêmes types
optimaux de données, généralement DINT ou REAL.
Voir aussi
Instructions de calcul/math
Ces informations s'appliquent aux automates CompactLogix 5370, ControlLogix
5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix
5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et
GuardLogix 5580. Les différences entre les automates sont signalées, le cas
échéant.
Définir l'expression CMP en utilisant des opérateurs, des étiquettes et des valeurs
immédiates. Utiliser les parenthèses ( ) pour définir des membres d'expressions
plus complexes.
L'avantage de l'instruction CMP est qu'elle permet d'inclure des expressions
complexes dans une même instruction.
Lors de l'évaluation de l'expression, tous les opérandes non-REAL seront convertis
en REAL avant de procéder aux calculs, si au moins une des conditions suivantes
est vraie.
Toutes les opérande dans l'expression sont REAL.
L'expression contient SIN, COS, TAN, ASN, ACS, ATN, LN, LOG, DEG
ou RAD.
Il existe des règles pour les opérateurs admissibles dans les opérations de sécurité.
Reportez-vous à la section Opérateurs valides.
Langages disponibles
Diagramme à relais
Bloc fonctionnel
Cette instruction n'est pas disponible dans le bloc fonctionnel.
Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018
sur la
page 373