Set Inserito: 27 febbraio Segnala Inserito: 27 febbraio 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
Schenna Inserita: 1 marzo Segnala Inserita: 1 marzo @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
KrOnUs Inserita: 7 marzo Segnala Inserita: 7 marzo 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.
Schenna Inserita: 8 marzo Segnala Inserita: 8 marzo Vedendo il costo delle Memory Card non penso che convenga🙈
drn5 Inserita: 9 marzo Segnala Inserita: 9 marzo 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.
Set Inserita: 30 maggio Autore Segnala Inserita: 30 maggio 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
drn5 Inserita: 31 maggio Segnala Inserita: 31 maggio (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: 31 maggio da drn5
Marco Fornaciari Inserita: 31 maggio Segnala Inserita: 31 maggio 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.
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