Vai al contenuto
PLC Forum


Salvare I Valori Di Variabili Su Un File Excel, Con Comando Da Hmi.


Messaggi consigliati

Inserito:

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.


Inserita:

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

Inserita:

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.

Inserita:

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 ?

Inserita:

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.

Inserita:

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

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