Vai al contenuto

Acquisizione temperatura e storicizzazione in file di log

Home Forum Programmazione IEC 61131 (LogicLab) Acquisizione temperatura e storicizzazione in file di log

Stai visualizzando 2 post - dal 1 a 2 (di 2 totali)
  • Autore
    Post
  • #35923
    Alberto
    Partecipante

    Mi scuso sono i miei primi approcci con il prodotti Elsist, chiedo un aiuto. Vorrei realizzare un programma in ST per l’acquisizione di 12 PT100 e salvare i dati su file.

    Ho una CPU MPS046B100 e 2 moduli PCB 126C130, credo di dover usare la FB SysGetAnInp modalità AD_PT100_AMERICAN, Ho cercato di scrivere qualcosa ma sono “piantato”. 

    E’ possibile simulare il programma con il simulatore di LogicLab ?

    #39312
    Sergio Bertana
    Amministratore del forum

    Per acquisire le Pt100 devi giustamente come hai scritto utilizzare il FB SysGetAnInp definendo il modoi di acquisizione coerente con il tuo tipo di sonda, in questo topic trovi altre indicazioni. Nel topic il FB è utilizzato in ladder ma lo puoi utilizzare anche in ST (Vedi in questo topic come fare).

    Per salvare i dati su di un file puoi gestire il file con le funzioni classiche Sysfopen, Sysfseek, Sysfwrite, Sysfread, ecc… poi il file scritto sarà accessibile da una connessione FTP Topic.

    In alternativa puoi utilizzare il FB StringToLogFile, che esegue tutte queste operazioni in modo autonomo. Nel forum ci sono esempi di utilizzo del file system prova con il cerca, ti rimando a questo topic per un esempio.

    In merito al simulatore, sul simulatore si possono testare solo le funzioni di gestione logica, per le analogiche è ritornato un valore numerico che è indipendente dal modo di acquisizione. Non è possibile sul simulatore testare le funzioni di accesso ai files. In questo topic un progetto che permette di testare sul simulatore il FB di gestione PID, credo possa essere un buon punto di partenza.

Stai visualizzando 2 post - dal 1 a 2 (di 2 totali)
  • Devi essere connesso per rispondere a questo topic.