Page 1 of 1
Salvare valori su variabili in mancanza di alimentazione
Posted: 09/07/2015, 11:39
by user7734
Buongiorno,gentilmente volevo chiedere alcune cose riguardo a dei salvataggi su Logiclab.
Sto eseguendo un applicativo con un td430 e ho usato una funzione conteggio up(ctu_udint) per conteggiare degli impulsi che mi arrivano da un misuratore di energia elettrica per poter verificare i consumi.
Il risultato lo salvo su una variabile Retain ma quando manca tensione il tutto si azzera.
Ho provato ad usare anche l'operatore ADD per sommare al risultato del conteggio una costante(0) per poter salvare questo valore in un'altra variabile Retain ma anche in questo caso quando manca tensione perdo il valore del conteggio.
Gentilmente sapreste indicarmi come poter risolvere ciò?
Grazie infinite.
Denis
Re: Salvare valori su variabili in mancanza di alimentazione
Posted: 09/07/2015, 12:06
by Pixsys tecnico 1
Salve,
è possibile che nella tabella delle variabili, alla voce "INIT VALUE" non ci sia un campo vuoto ma sia messo "0"?
Re: Salvare valori su variabili in mancanza di alimentazione
Posted: 09/07/2015, 16:40
by user7734
Salve,nella voce valore iniziale delle varie variabili il campo è vuoto e non c'è lo "0".
Re: Salvare valori su variabili in mancanza di alimentazione
Posted: 10/07/2015, 8:28
by Pixsys tecnico 1
Elimini la variabile in questione, salvi il progetto e la ricrei di tipo ritentiva mappata "Retain data block for user data mapping".
Re: Salvare valori su variabili in mancanza di alimentazione
Posted: 10/07/2015, 9:02
by user7734
L'ho già fatto e comunque è salvata nel blocco che dice lei.
È una variabile di tipo retain.
La stessa cosa l'ho fatta per altri blocchi con ctu_udint e altre variabili sempre retain e salvate in quel blocco li ma se manca tensione tutto si azzera.
Re: Salvare valori su variabili in mancanza di alimentazione
Posted: 15/07/2015, 11:23
by user7734
Ho fatto come dice lei ma il problema persiste.Quando manca tensione il blocco ctu_udint si azzera e anche il valore contenuto nella variabile di tipo retain si azzera perdendo tutti i dati in essa contenuti.
La stessa cosa l'ho fatta per altri blocchi con ctu_udint e altre variabili sempre retain e salvate in altri blocchi ma se manca tensione tutto sparisce.
Re: Salvare valori su variabili in mancanza di alimentazione
Posted: 15/07/2015, 12:59
by Pixsys tecnico 1
Salve,
per favore mi può inviare l'applicativo così lo analizzo? Lo invii pure a
support@pixsys.net
Re: Salvare valori su variabili in mancanza di alimentazione
Posted: 15/07/2015, 17:56
by Pixsys tecnico 1
Salve,
sostituisca il blocchetto CTU che usa nella prima riga del programma "consumo" con i due blocchetti come vede qui sotto:
Cattura.JPG
Re: Salvare valori su variabili in mancanza di alimentazione
Posted: 16/07/2015, 12:45
by user7734
Perfetto,ma lo devo fare anche per gli altri blocchetti?
Quelli dei consumi mensili e giornaliero?
Re: Salvare valori su variabili in mancanza di alimentazione
Posted: 16/07/2015, 12:51
by Pixsys tecnico 1
Salve,
probabilmente questi blocchetti CTU non funzionano correttamente, stiamo analizzando cosa può essere.
Le consiglio di sostituire tutti questi blocchi con la riga che le ho allegato (in pratica fa esattamente la stessa cosa) per sicurezza.