F230_DTBCD_TO_SEC

Conversione del dato di tempo in secondi

Questa funzione converte un dato di tempo (data e ora) nel numero di secondi. Calcola l'intervallo di tempo che intercorre tra il dato di tempo specificato e il 01/01/2001 alle ore 00:00. Il dato di tempo è specificato nella DUT "DTBCD".

Parametri

Ingresso

s_DTBCD (DTBCD)

Area in cui vengono memorizzati i dati di tempo d'ingresso

Uscita

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

Area in cui sono memorizzate le informazioni sui secondi convertiti (32 bit)

Flag di errore

sys_bIsOperationErrorHold (passa a TRUE e resta TRUE)
  • se l'indirizzo specificato utilizzando il registro indice eccede un limite.

  • se valori non BCD vengono specificati per s_DTBCD.

  • se viene specificato il valore che eccede l'intervallo del dato di tempo di 's'.

sys_bIsOperationErrorNonHold (passa a TRUE per una scansione)
  • se l'indirizzo specificato utilizzando il registro indice eccede un limite.

  • se valori non BCD vengono specificati per s_DTBCD.

  • se viene specificato il valore che eccede l'intervallo del dato di tempo di 's'.

Argomenti correlati

Modificado el: 2021-09-27Comentarios sobre esta páginaPanasonic hotline