Vai al contenuto
PLC Forum


Manipolazione file csv direttamente con Tia Portal e cpu 1200 senza script hmi e senza scheda sd


Messaggi consigliati

Inserito:

Ciao a Tutti,

 

sto cercando di capire se esiste la possibilità di manipolare, gestire e archiviare un file csv su un pc direttamente con il Tia Portal su un progetto con una cpu 1200. Ho già fatto questo per un cliente utilizzando uno script di un pannello nel progetto Tia e funziona correttamente ma volevo farlo direttamente dal plc. Lo avevo fatto su Codesys con delle istruzioni di "File handling" dove addirittura dal programma plc riuscivo a gestire contenuto e suddivisione di righe e colonne + archiviazione del file csv su un percorso specifico del pc. Non mi è chiaro se sono presenti anche sul Tia delle istruzioni dedicate.

 

Grazie a Tutti


Inserita:

@SetTi conviene scrivere un piccolo programma in Python oppure C# per andare a prendere i dati che ti servono direttamente sul PLC....Non penso esista un'istruzione sul PLC che ti permetta di fare questa cosa

Inserita:

Buongiorno,

in reltà è possibile scrivere un file direttamente da PLC sulla MemoryCard del PLC stesso tramite la funzione DataLogWrite.

Poi tramite FTP andare a copiare il file su un PC remoto qui a questo link trovate qualche informazione a riguardo https://support.industry.siemens.com/cs/document/81367009/ftp-client-communication-with-lftp-library-with-s7-1500?dti=0&lc=en-IT

 

Tieni comunque presente che la MemoryCard non supporta scritture infinite quindi se l'intenzione è di avere una scrittura massiva e costante forse non è la soluzione migliore.

Inserita:

Vedendo il costo delle Memory Card non penso che convenga🙈

Inserita:

Ho usato su un paio di macchine FTP sopra descritto... ci ho perso delle gran giornate.... e... funziona, ma non sempre.

Per me, FTP a parte, questo è un lavoro da datalogger o da applicazione remota di lettura o anche da HMI.

  • 2 months later...
Inserita:

Intanto ringrazio, anche se con forte ritardo, tutti quelli che mi hanno risposto. Proverò sicuramente a seguire i suggerimenti che mi avete indicato. Pensavo anche, se fosse possibile creare una cartella su un pc configurandone i parametri di condivisione, in modo tale che la cartella abbia un indirizzo IP che poi posso puntare da PLC utilizzando le istruzioni del Tia per il dialogo in TCP/IP: "TCON", "TSEND", "TRCV". Secondo voi sarebbe fattibile? Grazie mille

Inserita: (modificato)

Per me sei fuori strada, ti stai grattando l'orecchio destro con la mano sinistra passando da dietro la testa....ti verrà il torcicollo....😁

Fai il contrario. Dal pc li prendi nel plc, dove li bufferizzi.

Modificato: da drn5
Marco Fornaciari
Inserita:

Appunto la scritura di file CSV, salvo casi di CPU particolari (che non so se Siemens fa, dato che da decenni sui miei impianti devo installare i PC), si fa tramite HMI o PC che prima leggono le variabili dal PLC.

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