pdilauro Inserito: 11 dicembre 2008 Segnala Share Inserito: 11 dicembre 2008 Salve volevo chiedervi come faccio ad avere in formato INT la data e l'ora corrente della CPU.In pratica alle 24:00 di ogni giorno devo impostare a 1 un bit.Avendo l'orario della CPU in formato INT , pensavo, che con una semplice comparazione risolvevo il caso.Se conoscete un metodo migliore per risolvere la situazione non esitate.Scusate la mia scarsa competenza ma non lavoro spesso con materiale siemens.Grazie mille in anticipo. Link al commento Condividi su altri siti More sharing options...
alfa84 Inserita: 11 dicembre 2008 Segnala Share Inserita: 11 dicembre 2008 ciaol'orario è in formato BCD quindi potresti convertirlo in intero eprovare ciao Link al commento Condividi su altri siti More sharing options...
pdilauro Inserita: 12 dicembre 2008 Autore Segnala Share Inserita: 12 dicembre 2008 l'orario è in formato BCD...ma dov'è?Grazie. Link al commento Condividi su altri siti More sharing options...
batta Inserita: 12 dicembre 2008 Segnala Share Inserita: 12 dicembre 2008 In OB1 trovi una variabile locale chiamata OB1_DATE_TIME. E' in formato Date_And_Time. E' lunga 8 byte ed è così composta:Byte 0 (LB12) = Anno (2 cifre)Byte 1 (LB13) = MeseByte 2 (LB14) = GiornoByte 3 (LB15) = OraByte 4 (LB16) = MinutoByte 5 (LB17) = SecondoByte 6 (LB18) = 2 cifre più significative di millisecondiByte 7 (LB19) = bit da 0 a 3 = cifra meno significativa di millisecondi; bit da 4 a 7 = giorno della settimana (0 = domenica)L'argomento è già stato trattato parecchie volte, e sono tutte informazioni contenute nell'aiuto in linea di Step7. 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