L9E_ANLOG : antilogarithme en base 10
(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_ANLOG exécute la fonction d'antilogarithme en base 10 sur une valeur entière et stocke le résultat dans un tableau.
Représentation
Paramètres
Broche d'entrée
Nom
Type de données
Plage d'adresses
Signification
Haute
ENABLE
ON = valide l'opération antilog(x)
Noeud
Type de noeud
Nom
Type de données
Plage d'adresses
Signification
Haute
IN
VALUE1
UINT
%IW, %MW
Valeur source
VALUE1 stocke la valeur sur laquelle le calcul de l'antilogarithme sera effectué. La valeur source est stockée dans un mot au format décimal fixe 1,234. Elle doit être comprise entre 0 et 7999, représentant une valeur source maximale de 7,999.
Milieu
IN/OUT
RESULT
ARRAY[1...2] OF UINT
%MW
Résultat
Le résultat du calcul de l'antilogarithme est mémorisé au format décimal fixe 12345678. Les bits de poids fort sont mémorisés dans le mot 1 et les bits de poids faibles, dans le mot 2. La valeur antilogarithmique la plus élevée pouvant être calculée est 99770006 (9977 dans le mot 1 et 0006 dans le mot 2).
Broche de sortie
Nom
Type de données
Plage d'adresses
Signification
Haute
OUT
BOOL
ON = opération réussie
Milieu
ERR
BOOL
ON = événement ou valeur hors limites