Ricevo la richiesta per una gestione storica di 8 valori di temperatura, la necessità e di salvare i dati su file CSV in modo da poterli semplicemente importare in Excel e poterli trattare.
La soluzione più semplice può essere realizzata con un modulo CPU SlimLine MPS054C110 a cui abbinare un modulo di acquisizione analogica a 10 canali PCB126C130. Il modulo analogico può acquisire direttamente sonde Pt100 o Pt1000, un semplice programma come il ST_DataLoggerOnCSVFile in questa pagina può eseguire la storicizzazione su file CSV nella SDCard del modulo. L’esempio è strutturato su base mensile ma si può modificare su oraria/giornaliera/settimanale in base alle proprie esigenze.
Utilizzando il FB FTPClient è possibile trasferire automaticamente su di un server FTP i vari file di log, consiglio di dare un’occhiata al programma FTPDataSend in questa pagina. In questo programma viene eseguito l’invio al server FTP dei files locali da SDCard, se l’invio è corretto il file viene marcato come inviato, in caso di errore viene ritentato l’invio. I files inviati sono comunque mantenuti sulla SDCard per un tempo definito, in questo modo si ha una copia di backup degli ultimi n files.
Se si vuole una visualizzazione centralizzata delle misure, è possibile abbinare un pannello operatore come quelli della famiglia cMT-2008X. I pannelli cMT hanno la possibilità di essere visualizzati anche da un PC e/o smartphone, e supportano fino a 9 client di visualizzazione contemporanei. Inoltre con EasyAccess è possibile accedere da remoto al pannello per la visualizzazione e/o la programmazione remota sia del pannello che del PLC. Il portale Weincloud permette di pubblicare sul cloud i valori.
Ricordo che nel caso servisse supporto per lo sviluppo della applicazione è possibile acquistare un supporto on-line, durante il quale sviluppare l’applicazione insieme ai ns tecnici.