Vai al contenuto

Conversione lettura temperatura da sonda NS700

Home Forum Novità ed informazioni Conversione lettura temperatura da sonda NS700

Stai visualizzando 2 post - dal 1 a 2 (di 2 totali)
  • Autore
    Post
  • #35630
    Anonimo
    Inattivo

    Stò utilizzando una sonda Sensit NS700 per acquisire la temperatura ambiente in una applicazione domotica. Il valore di uscita in tensione 0÷10 Volts viene acquisito da un modulo CPU SlimLine Compact ed utilizzando la funzione ValueScale lo converto in un valore di temperatura.

    Ho dei problemi di funzionamento non riesco a capire dove stò sbagliando, avete un esempio di utilizzo ?

    #38442
    Sergio Bertana
    Amministratore del forum

    Ho effettuato una prova diretta utilizzando un sensore Sensit NS700 connesso all’ingresso analogico di un modulo CPU compact ed ho realizzato un semplice programma in FBD (Vedi foto).

    Come si vede dal programma in FBD con la FB SysGetAnaInp eseguo l’acquisizione del valore di tensione in uscita al sensore (Utilizzo uno degli ingressi del modulo CPU quindi Address 255 Channel 0). Il sensore NS700 ha una uscita in tensione da 0÷10 Volt con un range di temperatura da -30÷60 gradi centigradi, quindi utilizzando la funzione ValueScale eseguo la scalatura diretta dal valore di tensione al valore di temperatura.

    Siccome il sensore esegue l’uscita del valore istanteneo di temperatura e l’acquisizione è molto veloce ho utilizzato la FB LRamp per integrare il valore di temperatura acquisito in modo da avere un valore stabile e poterne apprezzare la lettura anche dei numeri decimali. Il coefficente di rampa di 0.1 Step/Sec fà sì che ipotizzando uno step di temperatura da 0 a 25 gradi il valore in uscita impiegherà 250 secondi per raggiungere il valore. Occorre tenere presente che la temperatura è un fenomeno lento quindi è accettata una integrazione molto lenta (Allego programma sorgente).

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