Vai al contenuto
PLC Forum


scomporre dato tipo DATE_AND_TIME in ingresso ad una FC


 ghismo1974

Messaggi consigliati

Ciao a tutti

In un blocco FC (arbitrario da me scelto) ho programmato in ingresso due dati di tipo date_and_time.

Ora all'interno del blocco devo scomporre il dato in tutte le sue componenti per poi testarlo.

Quale indirizzo di partenza assume il dato date_and_time ?

Lo scopo è quello di controllare il valore di questi due dati date_and_time e fare dei ragionamenti.

Non capisco come poter scomporre il dato.

Grazie. Ciao.

Cattura.PNG

Link al commento
Condividi su altri siti


LAR1 P##DT_1

vai a leggere poi i singoli byte

L B [ar1,p#0.0]

e così via

saranno in bcd i numeri quindi usa bti per convertirli

 

L B [ar1,p#0.0]

BTI

T mw0 << quì avrai il valore dell'anno in intero

 

byte 0 = anno, da 90 (1990) a 89 (2089)
byte 1 = mese, da 1 a 12
byte 2 = giorno, da 1 a 31
byte 3 = ora, da 0 a 23
byte 4 = minuto, da 0 a 59
byte 5 = secondo, da 1 a 59
byte 6 + 4 bit significativi del byte 7 = millisecondi da 0 a 99
byte 7 (4 bit meno significativi) = giorno della settimana, da 1 a 7 dove 1 = domenica

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...