Vai al contenuto
PLC Forum


Data E Ora In Intero Senza Segno


pdilauro

Messaggi consigliati

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


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) = Mese

Byte 2 (LB14) = Giorno

Byte 3 (LB15) = Ora

Byte 4 (LB16) = Minuto

Byte 5 (LB17) = Secondo

Byte 6 (LB18) = 2 cifre più significative di millisecondi

Byte 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

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