F73_BCD2A

Istruzione ridondante

NOTA

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

Converte il codice BCD a partire dall'area a 16 bit specificata da s1 nel codice ASCII che esprime i decimali equivalenti in base ai contenuti specificati da s2 se il trigger EN è in stato TRUE. s2 specifica il numero di byte del dato di origine e la direzione del dato convertito (normale/inversa).

Parametri

Ingresso

s1_Start (WORD)

area a 16 bit iniziale per il dato BCD (origine)

s2_Number (WORD, INT, UINT)

specifica il numero di byte del dato di origine da convertire e la relativa disposizione

Uscita

d_Start (WORD)

area a 16 bit iniziale per memorizzare il risultato della conversione (destinazione)

Note

Flag di errore

sys_bIsOperationErrorHold (passa a TRUE e resta TRUE)
  • se il dato specificato da s1 non è un dato BCD

  • se il numero di byte specificato da s2 eccede l'area specificata da s1.

  • se il risultato della conversione eccede l'area specificata da d.

  • se il dato specificato da s2 viene riconosciuto come "0".

  • se il numero di byte specificato da s2 è superiore a 16#4.

sys_bIsOperationErrorNonHold (passa a TRUE per una scansione)
  • se il dato specificato da s1 non è un dato BCD

  • se il numero di byte specificato da s2 eccede l'area specificata da s1.

  • se il risultato della conversione eccede l'area specificata da d.

  • se il dato specificato da s2 viene riconosciuto come "0".

  • se il numero di byte specificato da s2 è superiore a 16#4.

Argomenti correlati

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