F80_BCD

Instruction redondante

NOTA

Instruction redondante remplacée par : INT_TO_BCD_WORD

Cette instruction convertit les données binaires 16 bits désignées par s, en code BCD exprimant des décimales 4 digits, lorsque le déclencheur EN est TRUE. Le résultat de la conversion est sauvegardé dans d. Les données binaires pouvant être converties en code BCD sont dans l’intervalle de 0 (0 hex) à 9999 (270F hex).

Exemple

  1.  (1) Source [s] : 16
  2.  (2) Position du bit
  3.  (3) Données binaires
  4.  (4) Décimal
  5.  (5) Conversion (en code BCD)
  6.  (6) Destination [d] : 16#16 (BCD)
  7.  (7) Code BCD HEX

Paramètres

Entrée

s (WORD, INT, UINT)

Données binaires (source), intervalle : 0 à 9999

Sortie

d (WORD)

Zone de 16 bits pour sauvegarder le code BCD de 4 digits (destination)

Drapeaux d’erreur

sys_bIsOperationErrorHold (passe à TRUE et reste TRUE)
  • Si les données binaires de 16 bits en dehors de l’intervalle de 0 (16#0) à 9999 (16#270F) sont converties.

sys_bIsOperationErrorNonHold (passe à TRUE pendant un cycle)
  • Si les données binaires de 16 bits en dehors de l’intervalle de 0 (16#0) à 9999 (16#270F) sont converties.

Thèmes apparentés

Modifié le : 2024-03-13Commentaires sur cette pageAssistance téléphonique