L9E_CMPIF : comparaison entier-virgule flottante
(Traduction du document original anglais)
Dénomination
Nom dans l'éditeur LL984
Nom du bloc fonction
Nom de l'instruction 984 existante
Nom dans d'autres outils et éditeurs comme :
  • Navigateur bibliothèque de types
  • Editeur de données
  • Tables d'animation
  • Résultats de recherche
Description de la fonction
Le DFB L9E_CMPIF compare une valeur entière à une valeur en virgule flottante, et indique leur relation dans deux paramètres de sortie (GRTH, LESSTH).
Représentation
Paramètres
Broche d'entrée
Nom
Type de données
Plage d'adresses
Signification
Haute
ENABLE
ON = déclenche la comparaison
Noeud
Type de noeud
Nom
Type de données
Plage d'adresses
Signification
Haut
IN
VALUE1
ARRAY[1...2] OF UINT
%MW
Valeur entière
VALUE1 stocke la valeur double précision à comparer.
Milieu
IN/OUT
VALUE2
ARRAY[1...4] OF UINT
%MW
Valeur en virgule flottante
Les mots 1 et 2 stockent la valeur en virgule flottante à comparer.
Les mots 3 et 4 sont réservés.
Broche de sortie
Nom
Type de données
Plage d'adresses
Signification
Haute
OUT
BOOL
ON = opération réussie
Milieu
GRTH
BOOL
Reportez-vous au tableau GRTH et LESSTH ci-dessous. Il indique la relation créée lorsque L9E_CMPIF compare les deux valeurs.
Basse
LESSTH
BOOL
Reportez-vous au tableau GRTH et LESSTH ci-dessous. Il indique la relation créée lorsque L9E_CMPIF compare les deux valeurs.
GRTH et LESSTH
Lorsque le DFB L9E_CMPIF compare les deux valeurs, les états combinés de GRTH et de LESSTH indiquent leur relation :
GRTH
LESSTH
Relation
ON
OFF
VALUE1 > VALUE2
OFF
ON
VALUE1 < VALUE2
ON
ON
VALUE1 = VALUE2