spellafili Inserito: 30 luglio 2011 Segnala Share Inserito: 30 luglio 2011 Buongiorno, avrei bisogno di fare delle comparazioni utilizzando il giorno della settimana per fare delle accensioni automatiche in base appunto al giorno (lunedi, maredi....)Ho creato due variabili DATE_AND_TIME, la prima DB51.DBB86 per la scrittura dell'ora, la seconda DB51.DBB94 per la lettura.Le ho inserite sul pannello e tramite un tasto dopo aver modificato l'ora lavoro con i blocchi SFC0 e SFC1.Fin qui sembra funzionare tutto correttamente. Solo che avrei bisogno di utilizzare il giorno dellla settimana per fare delle comparazioni per accensioni differenziate.L'ultima DB dove e' immagazzinato il giorno della settimana in lettura e' la DB51.DBB101, il problema e' che devo andare a tirare fuori il giorno della settimana dalla parte piu' significativa di questa DB e non so proprio da che parte iniziare.Se potreste darmi qualche indicazione in merito anche per poter leggere la parte meno significativa della DB non si sa mai.Premetto che non conosco assolutamente la programmazione in AWL. Se avete bisogno di altre informazioni sono piu' che disponibile.Grazie mille Link al commento Condividi su altri siti More sharing options...
bleny Inserita: 30 luglio 2011 Segnala Share Inserita: 30 luglio 2011 Ciao,è abbastanza semplice, devi solo fare un mascheramento in modo da mettere a zero tutti i bit che non ti servono; in questo modo leggendo il byte risultante avrai solo il giorno della settimana non "inquinato" dai millisecondi.Nel caso specifico puoi fare così:L DB51.DBB 101 UW W#16#F T DB51.DBB 200 // Indirizzo a scelta dove parcheggiare il risultatoCiao.Massimo Link al commento Condividi su altri siti More sharing options...
spellafili Inserita: 3 agosto 2011 Autore Segnala Share Inserita: 3 agosto 2011 Grazie per l'aiuto, ho provato e funziona e allo stesso tempo ho scoperto che si puo' utilizzare il blocco della siemens FC7.Ciao 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