Vai al contenuto

Rispondi a: Realizzare una FB per lettura cella da file CSV

Home Forum Programmazione IEC 61131 (LogicLab) Realizzare una FB per lettura cella da file CSV Rispondi a: Realizzare una FB per lettura cella da file CSV

#39451
Sergio Bertana
Amministratore del forum

Quello che cerchi lo puoi realizzare partendo dal FB di esempio FindTAGOnFile che  trovi nel programma postato in questo topic.

Ma avendo stamattina un pò di tempo a disposizione e per dare a tutti gli utenti del forum un esempio di come utilizare l’ambiente LogicLab e le funzioni ed FB di supporto ho realizzato il programma CSVFileReader che contiene il blocco funzione RdCellFromCSV che permette di leggere una specifica cella (Indicata da riga e colonna) da un file CSV. Ammettendo di avere un file Data.csv caricato nella cartella Storage (Il file si può caricare con una connessione FTP, Topic) che contiene:

1,2,3
4,5,6
7,8,9

Utilizzando il FB RdCellFromCSV ed indicando Row=1, Column=2 il FB ritornerà il valore 6. Ricordo che la numerazione delle righe e  delle colonne parte da 0. Come si vede dalla stampa del FB ho inserito la gestione dello spionaggio (Topic) che permette da telnet di controllarne il funzionamento (Download programma).