Vai al contenuto
PLC Forum


Tp 170b - Settare date&time


Messaggi consigliati

Inserito: (modificato)

ciao a tutti

ho dei pannelli TP170B touch screen che fanno un lavorone immenso

uso un oggetto (visualizzazione segnalazione) a disposizione per le pagine per visualizzare lo storico allarmi

questo oggetto da la possibilita di inserire le colonne data e ora , e visto che non c'e' nessun

link a variabili plc , presumo che prenda l'ora dal sistema , visto che si basa su windows CE

Nel pannello di controllo setto data , ora ,giorno ect come in un normale PC

Funziona per un po e poi ritorna l'ora 1990-12-31 ect ect

Di conseguenza tutti gli storici sono sballati

Ho provato a leggere l'ora nel plc con SFC1 ed appogiarla ad una variabile in un DBxxx

dichiarata come DateAndTime , e sul fronte di un comando leggere l'ora dal plc correttamente impostata

ed appoggiarla a tale viariabile , ma anche qui fiasco , la variabile non accetta di essere scritta

Bo non so piu cosa fare ....

Ma perche il pannello basato su win CE non mi tiene l'ora che usa per fare i trends?

ciao

walter

Modificato: da walterword

Inserita:

L'orario si resetta al mancare dell'alimentazione perche' quei pannelli non hanno la batteria per l'orologio :angry:

Devi farti una routine che all'avvio del PLC e ogni tot tempo (1 ora e' sufficiente) controlli l'orario del TP, e se e' diversa dall'ora del PLC la aggiorni

Gianmario Pedrani
Inserita:

Credo che sia un problema di batteria tampone, a me succedeva quando lo spegnevo!!!!! ho dovuto cambiare la batteria... a te lo fa quando lo spegni o anche quando è alimentato????

Inserita:

Quei pannelli come dice Francesco non hanno l'orologio hardware. L'orologio e' virtuale azionato da windows e si resetta al riavviamento. So puo' sincronizzarlo a quello della CPU.

TP & S7 200 & 300

Altro link

Demo_TPClock

Inserita:

come faccio a settare l'ora del pannello dal plc , quando provo a richiamare SFC1 , leggere l'orologio hw del plc

e mettere il tutto in un variabile dichiarata DateTime che non ne vuol sapere si essere scritta

in on.line il DB mi da' in grigio la variabile datetime .

Poi qualora riuscissi , come faccio nel pannello operatore e dirgli di prendere l'ora del plc per fare lo storico allarmi quando questo oggetto non mi permette di una fonte datetime e si prende quella di sistema

cioe con datetime siemens e' sempre stato un disastro , dopo tempo che usavo questo tipo di dato perche facci odi solito PC , con questi pannelli mi vien da star male

credetemi , non c'e' una soluzione

:unsure::unsure:

ciao

walter

Gianni D'Arpa
Inserita:

Non so se quanto ti scrivo ti può essere utile, ma io ho sincronizato l'orario rappresentato dal campo DATA/ORARIO di un TP170B, in verità sono 5, nella seguente maniera ho utilizzato la SFC1 che tira fuori il Date e Time del PLC, lo convertita tramite F8 che converte la DT->TOD e questa variabile time of day, lo scritta in una DB, nel finestra GENERALE del campo DATA/ORARIO, nel campo scelta Fonte Dati, selezioni Variabile e la variabile associata alla DB di cui prima, questo non so se sincronizza anche gli orari degli allarmi.

Comunque se guardi fra i puntatori area del TP, trovi Data/Ora, e PLC-Data/Ora, che se riescia a capire come funzinano(facile), e poi a farle funzionare(MAH) :mellow:, se non funziona la soluzione di prima, forse percorrendo questa strada.

Fammi sapere.

Ciao, Gianni

Inserita:

Sono d'accordo con Gianni, ti estrapoli dal PLC la tua variabile DATA_TIME con SFC1 e poi in proTool metti un puntatore "PLC-Data/ora" e il gioco è fatto.. il Pannello aggiornerà la sua ora di sistema con quella del PLC ogni xx secondi ( imposti dal puntatore in ProTool )

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