LT( Inférieur

Le contenu de l’accumulateur est comparé avec l’expression entre parenthèses. Si le contenu de l’accumulateur est inférieur au résultat de l’expression, TRUE est sauvegardé dans l’accumulateur sinon c’est FALSE.

Remarques

  • Valid operands for this operator must be of one of the following data types: (ANY)

  • Le résultat de l’opération est du type de données BOOL.

  • Les opérateurs sont disponibles uniquement en langage de programmation LI.

  • var_1 et le résultat de l’expression entre parenthèses peuvent être de n’importe quel type de données standard. var_4 doit être du type BOOL.

  • Dans cet exemple, l’expression entre parenthèses contenant l’instruction ADD, var_2 et var_3 doivent être de type numérique (INT ou REAL). Ceci détermine également le type de données requis pour var_1 qui doit être du même type.

Exemple

En-tête du POU

Toutes les variables d’entrée et de sortie utilisées pour programmer cette fonction ont été déclarées dans l’en-tête du POU. Le même en-tête de POU est utilisé pour tous les langages de programmation.

Corps en IL

LD

var_1

(* Charger var_1 dans l’accumulateur *)

(* Expression entre parenthèses à suivre ;

traiter l’expression entre parenthèses en premier *)

LT(

var_2

(* Charger var_2 dans l’accumulateur *)

ADD

var_3

(* Additionner var_3 ; sauvegarder le résultat dans l’accumulateur *)

)

(* Comparer var_1 avec le résultat ;

si var_1 < expression entre parenthèses, TRUE sinon FALSE *)

ST

var_4

(* Sauvegarder le contenu de l’accumulateur dans var_4 *)

Modifié le : 2021-08-09Feedback on this pagePanasonic hotline