F80_BCD

Istruzione ridondante

NOTA

Questa è un'istruzione ridondante. Viene sostituita da: INT_TO_BCD_WORD

Converte il dato binario a 16 bit specificato da s nel codice BCD che esprime decimali a 4 cifre se il trigger EN è in stato TRUE. Il dato convertito viene memorizzato in d. I dati binari convertibili in codice BCD sono compresi nell'intervallo da 0 (0 esadec.) a 9999 (270F esadec.).

Esempio

  1.  (1) Origine [s]: 16
  2.  (2) Posizione bit
  3.  (3) Dati binari
  4.  (4) Decimale
  5.  (5) Conversione (in codice BCD)
  6.  (6) Destinazione [d]: 16#16 (BCD)
  7.  (7) Codice BCD HEX

Parametri

Ingresso

s (WORD, INT, UINT)

dato binario (origine), intervallo: da 0 a 9999

Uscita

d (WORD)

area a 16 bit per il codice BCD a 4 cifre (destinazione)

Flag di errore

sys_bIsOperationErrorHold (passa a TRUE e resta TRUE)
  • se il dato binario a 16 bit convertito non rientra nell'intervallo da 0 (16#0) a 9999 (16#270F)

sys_bIsOperationErrorNonHold (passa a TRUE per una scansione)
  • se il dato binario a 16 bit convertito non rientra nell'intervallo da 0 (16#0) a 9999 (16#270F)

Argomenti correlati

L'ultima revisione: 2024-03-13Feedback su questa paginaPanasonic hotline