Instruction redondante
Instruction redondante remplacée par : WITHIN_LIMITS
Les constantes équivalentes à 16 bits ou les données de 16 bits désignées par s1_In sont comparées à la plage de données désignée par s2_Min et s3_Max lorsque le déclencheur EN est TRUE. Cette instruction vérifie si la valeur s1_In est dans la plage de données définie par s2_Min (limite inférieure) et s3_Max (limite supérieure), si elle est supérieure à s3_Max ou inférieure à s2_Min. Le signe +/- est pris en compte. Sachant que les données BCD sont traitées comme des données de 16 bits avec signe, nous recommandons d’utiliser des données BCD dans la plage de 0 à 7999 afin d’éviter toute confusion. Le résultat de la comparaison est sauvegardé dans les variables système sys_bIsGreaterThan (drapeau >), sys_bIsEqual (drapeau =), sys_bIsLessThan (drapeau <) et sys_bIsCarry (drapeau de retenue).
Entrée
Zone de 16 bits ou constante équivalente qui doit être comparée
Limite inférieure, zone de 16 bits ou constante équivalente de 16 bits
Limite supérieure, zone de 16 bits ou constante équivalente de 16 bits
Les variables s1, s2 et s3 doivent être du même type de données.