Ste80 Inserito: 10 marzo 2015 Segnala Inserito: 10 marzo 2015 Buonasera a tutti, CPU 1214 + HMI KTP400 Basic (2° generazione). Vorrei fare un'applicazione dove, alla pressione di un pulsante su HMI, venga creato un nuovo file Excel su un PC collegato sulla stessa rete del PLC. Nel file Excel suddetto dovrebbero essere scritti, in celle determinate, i valori di alcune Variabili predefinite. E' possibile farlo ? Avete qualche consiglio da darmi per favore ? Grazie mille. Saluti.
walterword Inserita: 11 marzo 2015 Segnala Inserita: 11 marzo 2015 devi creare un'applicazione che si basa su opc server o cu tcp/ip ed instaurare uno scambio di dati tra il plc ed il pc Una volta che hai recuperato i dati e li hai nel pc puoi farci quello che vuoi , salvarli su DB , creare file di testo ect .Per scrivere su excel devi avere le librerie per poterci lavorare , per esempio se usi c# con visual studio dovrai avare le dll o assembly per poter lavorare su excel ed ovviamente avere installato excel con relative licenze ect . Che esista un quaolcosa di gia pronto per fare quello che vuoi tu non mi risulta .Prova a guardare i vari produttori di opc server magari oltre ai soliti strumenti opc client vari mettono a disposizione qualcosa per excel anche se dubito essendo excel un pacchetto a pagamento non desiderato da tutti
batta Inserita: 11 marzo 2015 Segnala Inserita: 11 marzo 2015 Se ti può bastare, una soluzione più semplice consiste nell'utilizzare le funzioni di datalog del plc, che creano un file .csv Attivando poi la funzione Web Server della CPU, da un comune browser puoi scaricare il file e aprirlo in un foglio elettronico. Questa soluzione, ovviamente, non genera automaticamente il file sul PC.
Ste80 Inserita: 11 marzo 2015 Autore Segnala Inserita: 11 marzo 2015 Grazie ad entrambi per le dritte, effettivamente, per questa l'applicazione, potrebbe bastarmi anche la strada di utilizzare un DataLog gestibile a posteriori da WebServer .......... quindi, potrei creare un DataLog di variabili prestabilite (con relativi valori in tempo reale) ad ogni pressione di un Pulsate su HMI ? I DataLog creati verranno salvati sulla memoria del PLC oppure diventa necessaria una SD Card aggiuntiva ? Nel file DataLog posso salvare anche Variabili di tipo String ?
batta Inserita: 11 marzo 2015 Segnala Inserita: 11 marzo 2015 Sarai tu a decidere quale evento attiverà la registrazione dei dati. Per il discorso memory card aggiuntiva, tutto dipende dalle dimensioni del file. Se la dimensione della memoria interna è sufficiente, non ti serve la memory card. Attenzione, che non puoi usare una comune SD. Purtroppo, devi usare le MMC Siemens, che costano come l'oro.
walterword Inserita: 12 marzo 2015 Segnala Inserita: 12 marzo 2015 si puoi anche fare cosi , oppure usare opc server che ti invia dati in formato xml. comunque sia le strade sono diverse , e quello che vuoi fare tu non mi risulta che esista gia fatto o parametrizzabile in quanto excel e' un pacchetto a pagamento che puo' essere usato piuttosto che no . Puoi usare open office o meglio gestire tu con griglie dati la cosa . La cosa importante e' come scambiare dati tra plc e mondo esterno , il resto e' informatica
Messaggi consigliati
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 accountAccedi
Hai già un account? Accedi qui.
Accedi ora