F62_WIN

Instruction redondante

NOTA

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).

Paramètres

Entrée

s1_In (WORD, INT, UINT)

Zone de 16 bits ou constante équivalente qui doit être comparée

s2_Min (WORD, INT, UINT)

Limite inférieure, zone de 16 bits ou constante équivalente de 16 bits

s3_Max (WORD, INT, UINT)

Limite supérieure, zone de 16 bits ou constante équivalente de 16 bits

Remarques

Les variables s1, s2 et s3 doivent être du même type de données.

Thèmes apparentés

Modifié le : 2024-03-13Commentaires sur cette pageAssistance téléphonique