INT_TO_DBCD : conversion d'un entier codé en binaire en un entier décimal codé en binaire double
Traduction de la notice originale
Description de la fonction
La fonction INT_TO_DBCD effectue la conversion d'un entier codé en binaire en format décimal codé binaire double (DBCD). Elle convertit les nombres BCD jusqu'à 32767.
NOTE : Cette fonction est utile pour convertir les nombres supérieurs à 9999 (par rapport à la fonction INT_TO_BCD).
Les paramètres supplémentaires EN et ENO peuvent être configurés.
Représentation en FBD
Représentation :
Représentation en LD
Représentation :
Représentation en IL
Représentation :
LD Integer_1
INT_TO_DBCD
ST DBCD_Result
Représentation en ST
Représentation :
DBCD_Result:= INT_TO_DBCD(Integer_1);
Description des paramètres
Le tableau suivant décrit les paramètres d’entrée :
Paramètre
Type
Commentaire
Integer_1
Entier codé en binaire compris entre 0 et 32767.
Exemple : Integer_1 = 30000
Le tableau suivant décrit les paramètres de sortie :
Paramètre
Type
Commentaire
DBCD_Result
DBCD_Result est un entier double au format BCD.
Exemple : avec la valeur fournie dans l'exemple du tableau précédent, DBCD_Result = 16#00030000
Erreurs d'exécution
Le bit %S18 est défini sur 1 lorsque la valeur à convertir n'est pas comprise dans la plage de 0 à 32767. La fonction renvoie alors comme résultat la valeur du paramètre d'entrée.