F76_A2BIN

Istruzione ridondante

NOTA

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

Converte i codici ASCII che esprimono le cifre decimali, a partire dall'area a 16 bit specificata da s1, in un dato a 16 bit come specificato da s2. Il risultato della conversione viene memorizzato nell'area specificata da d. s2 specifica il numero di byte del dato di origine da convertire utilizzando un numero decimale. (La specifica non è possibile con i dati BCD.)

Ingresso

s1_Start (WORD)

area a 16 bit per il codice ASCII (origine)

s2_Number (INT)

specifica il numero di byte del dato di origine da convertire

Uscita

d_Start (WORD, INT, UINT)

area a 16 bit per memorizzare il dato convertito (destinazione)

Note

Flag di errore

sys_bIsOperationErrorHold (passa a TRUE e resta TRUE)
  • se il numero di byte specificato da s2 eccede l'area specificata da s1.

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

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

  • se il codice ASCII specificato non corrisponde a numeri decimali (da 0 a 9) o caratteri ASCII (+, - e SPAZIO).

sys_bIsOperationErrorNonHold (passa a TRUE per una scansione)
  • se il numero di byte specificato da s2 eccede l'area specificata da s1.

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

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

  • se il codice ASCII specificato non corrisponde a numeri decimali (da 0 a 9) o caratteri ASCII (+, - e SPAZIO).

Argomenti correlati

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