L9E_CMPFP : comparaison en 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_CMPFP compare deux valeurs 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
Première valeur en virgule flottante
VALUE1 stocke la première valeur en virgule flottante à comparer.
Milieu
IN/OUT
VALUE2
ARRAY[1...4] OF UINT
%MW
Seconde valeur en virgule flottante
Les mots 1 et 2 stockent la seconde valeur en virgule flottante à comparer.
Les mots 3 et 4 ne sont pas utilisés, mais leur allocation est requise.
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_CMPFP 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