Vai al contenuto
PLC Forum


Orodatario - Data e Ora su XBTR410


jackmax5

Messaggi consigliati

Buongiorno a tutto il forum.

Dal basso della mia inesperienza, farò certamente una domanda di facile risposta...

Vorrei visualizzare sul Display XBTR410 la data e l'ora del mio PLC TSX3722.

Ho aggiornato l'orodatario del PLC.

Ho inserito nella tabella di dialogo del display (configurato in lingua italiana) la lettura dell'orodatario dal PLC. MW401 (... 402, 403, 404)

Nel sw ho utilizzato la stringa: RRTC(%MW401:4)

Risultato:

Data 05/03/3209 (corretti giorno e mese ma l'anno?!)

Ora 23.00.05 (i secondi scorrono, anche se non uguali a quelli del PLC e l'orario è completamente sballato!)

Dove sbaglio?

Grazie a tutti

Link al commento
Condividi su altri siti


Molto probabilmente e il formato dei dati sul terminale dell'RTC son decimale, mentre il plc te li spedische in formato esagesimale 16#.

Prova a camboare il formato.

Saluti

Link al commento
Condividi su altri siti

Ho capito ciò che dici, il problema è che quello della data e dell'ora non è un campo creato da me, ma è un campo nelle pagine di sistema... e li non mi fa modificare nulla!

Ho solo potuto vedere che il formato dei due campi (Data e Ora) è in ASCII.

Forse potrei trasformare RRTC in ASCII e poi spedirlo al Display...

Link al commento
Condividi su altri siti

Prova a fare cosi.

ti estrai orodatario dal sistema

isoli le varie parti come

ore

minuti

secondi etc. facendo gli spostamenti shr e shl

poi converti il valore da 16# a dec , l valore convertito lo fai visualizzare sul terminale, e vedi che funziona.

Saluti

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...