F63_DWIN

Instruction redondante

NOTA

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

Paramètres

Entrée

s1_In (DWORD, DINT, UDINT, DATE, TOD, DT)

Constante équivalente de 32 bits ou zone de 32 bits à comparer

s2_Min (DWORD, DINT, UDINT, DATE, TOD, DT)

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

s3_Max (DWORD, DINT, UDINT, DATE, TOD, DT)

Limite supérieure, zone de 32 bits ou constante équivalente de 32 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