Pagina 1 di 1

WINCC FLEXIBLE

MessaggioInviato: 30 mag 2007, 13:55
da faustoleone
Ciao cerco qualcuno esperto di WINCC Flexible a cui sottoporre alcuni quesiti :)

MessaggioInviato: 30 mag 2007, 18:32
da Ivan_Iamoni
Caro Faustoleone,
Benvenuto nel forum di Electroportal.
Chiedi pure cio' che vuoi.
"tranne una copia della chiave di licenza" :lol:
Ivan

MessaggioInviato: 31 mag 2007, 16:18
da faustoleone
Ciao
come faccio a sincronizzare e quindi visualizzare sempre aggiornata una etichetta indicante la data e l'ora sul pannello OP177b ?
Devo forse usare qualche FC nella CPU 3152DP ?
Attualmente se la macchina resta spenta per qualche motivo, sul pannello OP l'ora e data non rewstano aggiornati.
Grazie

ciao a tutti
Fausto

MessaggioInviato: 31 mag 2007, 18:50
da Ivan_Iamoni
Ciao Faustoleone,
Per sincronizzare data e ora devi:
inserire ciascun campo YY,MM,DD,hh,mm,ss sulla pagina in visualizzazione come campo di lettura/scrittura (devi poter anche impostarlo l'orologio), in formato HEX , di 2 caratteri FF , associato ad una Tag "variabile" del PLC della dimensione di un byte , esempio:
Year , DB1.DBB0
Month , DB1.DBB1
Day , DB1.DBB2
Ecc..
Nel PLC devi richiamare ogni qual volta cambi i valori nella DB , il blocco SFC0 "READ_CLK".
Invece per aggiornare l'orologio a pannello richiami ciclicamente il blocco SFC0 "SET_CLK" per rinfrescare il valore in visulaizzazione.
Questi blocchi vanno letti con una certa ciclicita' ed e' sufficente riciamerli in OB1.
Attenzione che il valore che devi passare al blocco deve essere in formato DT , Date_and_Time, quindi presuppone che ogni qual volta tu esegua una lettura dell'orologio con SFC0 , converta i dati dal formatoDT restituiti dal RET_VAL prima di scriverli nella DB , e viceversa ogni volta che desideri aggiornare l'ora ,devi prendere i vaolori scritti nella DB ed convertirli per il dato di ingresso del blocco SFC1 .

Ivan

MessaggioInviato: 1 giu 2007, 7:55
da faustoleone
Grazie Ivan
è tutto chiaro
che bel Forum che è questo

Fausto