Instruction redondante
Instruction redondante remplacée par : WITHIN_LIMITS
Les constantes équivalentes à 32 bits ou les données de 32 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 32 bits avec signe, nous recommandons d’utiliser des données BCD dans la plage de 0 à 79999999 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
Constante équivalente de 32 bits ou zone de 32 bits à comparer
Limite inférieure, zone de 32 bits ou constante équivalente de 32 bits
Limite supérieure, zone de 32 bits ou constante équivalente de 32 bits
Les variables s1, s2 et s3 doivent être du même type de données.