martino69 Inserito: 11 gennaio 2010 Segnala Share Inserito: 11 gennaio 2010 Ciao a tutti,dovrei migliorare il controllo della temperatura in una macchina dove ci sono 12 pt100 collegate una alla volta all'ingresso apposito della cpu 313c tramite un sistema multiplexer hw.Ottimizzando il PID sono riuscito a lavorare con uno scostamento dal set-point di +3.2 e -1.6 °C, il problema è la precisione della lettura dell'ingresso: incrementa o decrementa a gradini di 1,6 °C alla volta , penso sia dovuto ai bit di risoluzione dell'analogica e non è modificabile in alcun modo ( almeno credo).Per risolvere il problema pensavo di utilizzare un convertitore di temperatura/frequenza e leggere la temperatura in base alla frequenza di un ingresso digitale, in quanto non è possibile aggiungere ulteriori schede, gli 8 posti scheda sono tutti occupati e non c'è spazio sull'armadio per una espansione.Qualcuno ha già usato questo tipo di convertitori e me li può consigliare? qualche altra soluzione da propormi?Dimenticavo la temperatura da controllare può essere compresa tra i 120 e 270° max Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 11 gennaio 2010 Segnala Share Inserita: 11 gennaio 2010 1.6°C di risoluzione mi sembran troppi; se non erro il convertitore A/D dovrebbe risolvere 12 bit, cioè +/-2048 gradini. Il fondo scala di una PT100 non supera i 600°C quindi dovresti avere una risoluzione di circa 0.3°C.Forse non è stata adattata bene la risoluzione e/o la parametrizzazione della scheda. Link al commento Condividi su altri siti More sharing options...
martino69 Inserita: 11 gennaio 2010 Autore Segnala Share Inserita: 11 gennaio 2010 Forse sulle normali schede di ingresso analogico, ma con quel particolare ingresso onboard, la SIEMENS dice:Preso pari-pari dal sito,DOMANDAPerché con gli ingressi PT100 della CPU compatta 31xC i valori sono disponibili solo a salti di 1,6 °C? RISPOSTAGli ingressi analogici hanno una risoluzione di 11 bit (+ segno). Di conseguenza il valore del primo bit significativo è 16 (2 4) e questo corrisponde a 1,6 °C. Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 11 gennaio 2010 Segnala Share Inserita: 11 gennaio 2010 (modificato) Gli ingressi analogici hanno una risoluzione di 11 bit (+ segno). Di conseguenza il valore del primo bit significativo è 16 (2 4) e questo corrisponde a 1,6 °C.Che Siemens fosse specializzata in UCAS lo sapevo, ma sino a questo punto no! 11 bits + segno significa 12 bits cioè risoluzione di so +/-2048 livelli discreti, almeno secondo l'algebra nota. 1.6°C*2048= 3276.8°C, fondo scala che mi sembra un tantino esagerato per una PT100. Chissà cosa avranno combinato per ridurre così la risoluzione.Puoi vedere qui; io spesso uso questi prodotti per risolvere problemi particolari. Ho usato anche una serie di interfaccie che comunicano con il PLC tramite un ingresso digitale ed un'uscita digitale; una specie di I2C lento; se la velocità non è un problema visto che regoli delle temperature... Modificato: 11 gennaio 2010 da Livio Orsini Link al commento Condividi su altri siti More sharing options...
martino69 Inserita: 11 gennaio 2010 Autore Segnala Share Inserita: 11 gennaio 2010 non so precisamente cosa sia l'UCAS.. ma penso di aver intuito adesso do un'occhiata al link.. Link al commento Condividi su altri siti More sharing options...
batta Inserita: 11 gennaio 2010 Segnala Share Inserita: 11 gennaio 2010 Onestamente, anche per me è un mistero il perché la risoluzione sia di 1,6°C per l'ingresso per PT100 a bordo della cpu ma, purtroppo, così è.Vedi LINKSe hai altri ingressi analogici liberi puoi utilizzare un convertitore da PT100 a 4-20mA con range adeguato alle tue esigenze.Per esempio, con un convertitore 0-200°C --> 4-20mA dovresti arrivare ad una risoluzione di circa 0,058 °C (non 0,049 come potrebbe sembrare, perché in tutti i 12 bit - 4096 divisioni - c'è anche l'overrage).Altrimenti, prova con l'esempio del link e vedi se riesci ad arrivare ad un risultato accettabile.Purtroppo, l'ingresso per lettura di resistenza a bordo della 313c è decisamente scadente: accetta solo collegamento a due fili (quindi niente compensazione della resistenza del cavo) ed ha una risoluzione ridicola. Link al commento Condividi su altri siti More sharing options...
martino69 Inserita: 11 gennaio 2010 Autore Segnala Share Inserita: 11 gennaio 2010 mi era sfuggito questo sistema per raddoppiare la risoluzione.. potrebbe anche essere sufficiente per la mia applicazione, appena possibile la proverò dal cliente.Purtroppo non ci sono ingressi analogici liberi, ma al link suggerito da Livio ho trovato anche degli ottimi convertitori che utilizzano solo 2 out e 1 in digital1 con la precisione di 16bit.Grazie a tutti per l'aiuto Link al commento Condividi su altri siti More sharing options...
rguaresc Inserita: 11 gennaio 2010 Segnala Share Inserita: 11 gennaio 2010 In un qualche documento Siemens suggeriva di usare questo ingresso per sorvegliare la temperatura del quadro, al posto del solito termostato. Per questo sarebbe cosi' povero e per due fili data la breve distanza. Link al commento Condividi su altri siti More sharing options...
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