Iris _

Pixsys Forum

everybody's effort for the same goal

Program memory critically low

Goliath86
Posts: 31
Joined: 13/01/2019, 12:23

Program memory critically low

Post by Goliath86 »

Salve,
sul nostro HMI TD710, collegando un dispositivo esterno di lettura registri Modbus via TCP/IP, dopo 'tot' giorni (da qualche giorno a un mese) riscontriamo questo problema:

Immagine

Il programma PLC risulta completamente bloccato e non solo il runtime Movicon. Se togliamo il dispositivo di lettura Modbus, invece, tutto funziona perfettamente. Il dispositivo di lettura Modbus è stato collegato con successo su altri PLC di altre marche senza riscontrare alcun problema.

Sapreste cortesemente indicarci quale può essere il problema?

Grazie
Pixsys tecnico 1
Moderatore
Posts: 1649
Joined: 29/10/2010, 10:09
Contact:

Re: Program memory critically low

Post by Pixsys tecnico 1 »

Salve,
che software sta utilizzando all'interno del pannello?
Normalmente l'errore di memoria esaurita appare quando in Movicon si va ad utilizzare la gestione dei database e log storici in IMDB e non si svuota mai lo storico (motivo per cui l'avviso appare dopo qualche giorno/settimana di lavoro).
Se questo è il suo caso, la soluzione è impostare i log storici e gli eventuali database/ricetta in MySQLCompact, togliendo la spunta su ciascuno di questi "oggetti" alla voce "gestione IMDB" e poi riscaricando il progetto.
Goliath86
Posts: 31
Joined: 13/01/2019, 12:23

Re: Program memory critically low

Post by Goliath86 »

Buongiorno,
grazie per la risposta. Nel pannello stiamo usando la versione di Movicon CE 11.6.1200. Mi risulta difficile credere che il problema sia relativo al datalogger che utilizziamo dato che è anche impostato per mantenere i dati per 7 giorni massimo ed inoltre il pannello non ha mai dato alcun problema prima di collegarci il dispositivo di lettura Modbus TCP/IP. L'errore di memoria inoltre blocca anche completamente il programma PLC [Logiclab v5.14.0.6]. Il pannello ha versione software TD710-1AD_512MB_CF3.5_18/04/2019_V4.0 ed LLExec PLC Runtime v. 2.10.20

La cosa purtroppo è seria dato che abbiamo bisogno di prelevare i dati da Modbus con un dispositivo esterno TCP/IP e quello che attualmente usiamo funziona egregiamente con altri PLC sempre tramite TCP/IP.

Grazie del supporto
Pixsys tecnico 1
Moderatore
Posts: 1649
Joined: 29/10/2010, 10:09
Contact:

Re: Program memory critically low

Post by Pixsys tecnico 1 »

Salve,
quindi il problema sembra derivare dal runtime LLExec. Le consiglierei quindi di effettuare un aggiornamento completo del sistema tramite l'utility DeviceFinder che può trovare nella nostra area download, così verrà aggiornato:
- runtime LLexec
- runtime Movicon (minor update)
- servizi del sistema operativo minori

Con l'utility, consiglio di effettuare un "install" e non un semplice "upgrade", in modo da reimpostare i runtime alle condizioni di fabbrica (aggiornate). Questi aggiornamenti mantengono comunque la compatibilità con i progetti precedenti, sarà però necessario riscaricare quest'ultimi all'interno del dispositivo.
Goliath86
Posts: 31
Joined: 13/01/2019, 12:23

Re: Program memory critically low

Post by Goliath86 »

Salve,
grazie. Proviamo ad aggiornare il pannello ed effettuiamo dei test. Vi informeremo dell'esito delle prove nei prossimi giorni.

Grazie ancora

Buona giornata
Goliath86
Posts: 31
Joined: 13/01/2019, 12:23

Re: Program memory critically low

Post by Goliath86 »

Buongiorno,
abbiamo aggiornato l'HMI come suggerito e stiamo facendo alcune prove. Avviando l'HMI con solo Windows Explorer, quindi senza LLExec, Movicon, VNC e server FTP notiamo come gradualmente e costantemente la memoria RAM a disposizione dei programmi continui a diminuire: alla mattina, dopo l'accensione avevamo 29524kB di RAM di programma utilizzata mentre alla sera 36668kb. Questa mattina siamo sui 43604kB, come detto, sempre in costante, lento aumento. Cosa può essere dato che sul pannello non è eseguito alcunché?

Di seguito le immagini che mostrano applicazioni e processi in esecuzione:
20211117_074202[1].jpg
20211117_074218[1].jpg
Grazie e buona giornata
You do not have the required permissions to view the files attached to this post.
Pixsys tecnico 1
Moderatore
Posts: 1649
Joined: 29/10/2010, 10:09
Contact:

Re: Program memory critically low

Post by Pixsys tecnico 1 »

Salve,
non ci risulta alcun leak memory nell'ultima versione di immagine del sistema operativo fornita con pannelli nuovi (in uso da più di 6 mesi).
Che versione compare in alto a destra durante il caricamento del sistema? Può allegare una foto di quella schermata?
Fate attenzione in quanto spesso programma "esterni" posso provocare leak memory quindi, nel vostro caso, il fatto di lasciare aperto quel task manager di continuo, potrebbe proprio essere la causa di questo.
Goliath86
Posts: 31
Joined: 13/01/2019, 12:23

Re: Program memory critically low

Post by Goliath86 »

Salve, grazie della risposta. In realtà il task manager lo abbiamo installato dopo aver verificato il continuo aumento di memoria.

La versione del pannello è la seguente:
20211117_113810[1].jpg
20211117_113800[1].jpg
Grazie ancora
You do not have the required permissions to view the files attached to this post.
Pixsys tecnico 1
Moderatore
Posts: 1649
Joined: 29/10/2010, 10:09
Contact:

Re: Program memory critically low

Post by Pixsys tecnico 1 »

ok la versione è l'ultima disponibile quindi non dovrebbe esserci memory leakage in quanto è stabile da diversi mesi.
Può verificare a quale .exe porta il collegamento "Shortcut to ModbusM..."? Non è un software preinstallato normalmente dalla nostra produzione.
Goliath86
Posts: 31
Joined: 13/01/2019, 12:23

Re: Program memory critically low

Post by Goliath86 »

Era un programma scritto da noi che utilizzavamo per trasmettere alcuni registri Modbus via MQTT al nostro broker. Ora non è più attivo ed è rimasto solamente il collegamento. Lo abbiamo cancellato ora e controllato che non vi sia alcun programma di terze parti attivo. Riavviato l'HMI: siamo a 17172kB di memoria di programma utilizzata. Stiamo a vedere.

Grazie del supporto
Post Reply