F82_DBCD

Istruzione ridondante

NOTA

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

Converte il dato binario a 32 bit specificato da s nel codice BCD che esprime decimali a 8 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 99,999,999 (5F5E0FF esadec.).

Esempio

  1.  (1) Origine [s]: 72811730
  2.  (2) Posizione bit
  3.  (3) Dati binari
  4.  (4) Decimale
  5.  (5) area a 32 bit
  6.  (6) Destinazione [d]: 16#72811730
  7.  (7) Codice BCD
  8.  (8) Codice BCD HEX
  9.  (9) 

Parametri

Ingresso

s (DWORD, DINT, UDINT, DATE, TOD, DT)

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

Uscita

d (DWORD)

area a 32 bit per il codice BCD a 8 cifre (destinazione)

Flag di errore

sys_bIsOperationErrorHold (passa a TRUE e resta TRUE)
  • se il dato a 32 bit specificato da s convertito non rientra nell'intervallo da 0 (16#0) a 99999999 (16#5F5E0FF).

sys_bIsOperationErrorNonHold (passa a TRUE per una scansione)
  • se il dato a 32 bit specificato da s convertito non rientra nell'intervallo da 0 (16#0) a 99999999 (16#5F5E0FF).

Argomenti correlati

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