minihidro Inserito: 4 luglio 2009 Segnala Share Inserito: 4 luglio 2009 Come faccio ad estrapolare con una cpu c200hw la data e l'ora e convertirla in un numero decimale ?Chi mi fa un'esempio con due righe di codice ?Grazie . Link al commento Condividi su altri siti More sharing options...
nssap Inserita: 4 luglio 2009 Segnala Share Inserita: 4 luglio 2009 (modificato) Se può essere di aiuto ho trovato una tabella su un manuale del C200 in cui si descrivono le aree di memoria in cui sono memorizzati i dati del calendario.Per quanto riguarda la conversione, non ti so dire in che formato sono espressi in valori, anche se da quanto vedo sembrerebbro già in formato decimale.Calendar/Clock Area If AR 2114 (Stop Bit) is OFF, then the date, day, and time will be available in BCDin AR 18 to AR 20 and AR 2100 to AR 2108 as shown below. This area can alsobe controlled with AR 2113 (Seconds Round-off Bit) and AR 2115 (Set Bit).Bits Contents Possible valuesAR 1800 to AR 1807 Seconds 00 to 99AR 1808 to AR 1815 Minutes 00 to 59AR 1900 to AR 1907 Hours 00 to 23 (24-hour system)AR 1908 to AR 1915 Day of month 01 to 31 (adjusted by month and for leap year)AR 2000 to AR 2007 Month 1 to 12AR 2008 to AR 2015 Year 00 to 99 (Rightmost two digits of year)AR 2100 to AR 2107 Day of week 00 to 06 (00: Sunday; 01: Monday; 02: Tuesday; 03: Wednesday; 04:Thursday; 05: Friday; 06: Saturday) Modificato: 4 luglio 2009 da nssap Link al commento Condividi su altri siti More sharing options...
minihidro Inserita: 4 luglio 2009 Autore Segnala Share Inserita: 4 luglio 2009 Ok , ma il mio problema e' prendere solo cio' che mi interessa nel senso :Se visualizzo AR18 , in una DM mi appare 1550 (cioe' 15 minuti e 50 secondi) e via dicendo . (a parte che i secondi vanno da 0 a 60 e non da 0 a 99 come da te indicato)Ti sembrera' forse una banalita' , ma come faccio a visualizzare in una DM solo la parte dei minuti (15) o dei secondi (50)? Link al commento Condividi su altri siti More sharing options...
bonibellid Inserita: 4 luglio 2009 Segnala Share Inserita: 4 luglio 2009 Devi Mascherare I Tuoi AR e Trasferili In Dei DM.L'Unica Istruzione Che Mi Viene In Mente Per La Vecchia Serie Omron è Utilizzare La MOVD (MoveDigit) Che Ti Permette Di Spostare I Singoli Digit Da Una Word Ad Un Altra. (Vedi Il Manuale).Ad Esempio:WORD Di Orogine #1234Puoi Spostare In Word Di Destinazione Che Divente #0012.La Data e L'Ora Sono In Formato BCD, Una Volta Che Hai Mascherato I Tuoi DM Usi L'Istruzione HEX Per Convertire I Dati Da BCD a HEX(Dec).Ciao Link al commento Condividi su altri siti More sharing options...
paopau Inserita: 4 luglio 2009 Segnala Share Inserita: 4 luglio 2009 concordo con quanto detto dall'amico predcente:devi adoperare la funzione MOVD Link al commento Condividi su altri siti More sharing options...
minihidro Inserita: 5 luglio 2009 Autore Segnala Share Inserita: 5 luglio 2009 La la serie CQM1H non ha l'orologio interno ? lo ha solo se si monta una scheda di memoria ? Link al commento Condividi su altri siti More sharing options...
bonibellid Inserita: 6 luglio 2009 Segnala Share Inserita: 6 luglio 2009 Si... Solo Con La Cartuccia Di Memoria Con Orologio/Calendario. Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
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 accountAccedi
Hai già un account? Accedi qui.
Accedi ora