F74_A2BCD

Istruzione ridondante

NOTA

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

Converte i codici ASCII che esprimono i caratteri decimali a partire dall'area a 16 bit specificata da s1 in BCD se il trigger EN è in stato TRUE. s2 specifica il numero di byte del dato di origine e la direzione del dato convertito del codice di origine.

Parametri

Ingresso

s1_Start (WORD)

area a 16 bit iniziale per memorizzare il codice ASCII (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 codice ASCII specificato non corrisponde a numeri decimali (da 0 a 9).

  • se il numero di byte specificato da s2_Number eccede l'area specificata da s1_Start.

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

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

  • se il numero di byte per i caratteri ASCII in s2_Number è superiore a 16#8.

sys_bIsOperationErrorNonHold (passa a TRUE per una scansione)
  • se il codice ASCII specificato non corrisponde a numeri decimali (da 0 a 9).

  • se il numero di byte specificato da s2_Number eccede l'area specificata da s1_Start.

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

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

  • se il numero di byte per i caratteri ASCII in s2_Number è superiore a 16#8.

Argomenti correlati

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