Salve,
ho un PL260 a cui ho collegato 3 sensori 4-20mA agli ingressi analogici AI1, AI2 ed AI3.
Ho poi la necessità di leggere altri 3 sensori (di temperatura) che inviano un segnale 4-20mA, così li ho cablati sugli ingressi AI4, AI5 ed AI6.
Poiché gli ingressi AI5 (sovrapposto ad I7) ed AI6 (sovrapposto ad I8) accettano solamente segnali 0-10V (10bit), ho ritenuto di configurare allo stesso modo anche l'ingresso AI4, sebbene questo possa accettare direttamente anche ingressi 4-20mA. Ho fatto tale scelta per uniformità del trattamento dei segnali e del codice.
Dai segnali 4-20mA, ottengo tre segnali 2-10V inserendo una resistenza da 500 Ohm in parallelo ad ognuno dei tre segnali di corrente.
Ora, il mio problema nasce dal fatto che la trasduzione sul canale AI4 presenta un errore del +20% rispetto a quanto ottenuto sui canali AI5 ed AI6. Come posso ovviare al problema?
Allego uno schema semplificato per meglio comprendere.
Grazie.
Saluti.
[PL260] Adattare la lettura di temperature 4-20mA
-
- Posts: 27
- Joined: 28/02/2011, 14:59
[PL260] Adattare la lettura di temperature 4-20mA
You do not have the required permissions to view the files attached to this post.
-
- Moderatore
- Posts: 1659
- Joined: 29/10/2010, 10:09
- Contact:
Re: Temperatura 4-20mA su PL260
Salve,
può adattare il segnale con una operazione matematica:
(Valore letto - 2) x 1.25
può adattare il segnale con una operazione matematica:
(Valore letto - 2) x 1.25
-
- Posts: 27
- Joined: 28/02/2011, 14:59
Re: Temperatura 4-20mA su PL260
Salve.
Ok, posso adattare il segnale, ma vorrei sapere come mai c'è una discrepanza di conversione tra l'ingresso AI4 e gli altri due AI5 ed AI6.
Se sposto la sonda dall'ingresso AI4 all'ingresso AI5, la temperatura letta è corretta. Viceversa, se sposto la sonda da AI5 (o AI6) ad AI4, il valore di temperatura trasdotto è errato.
Grazie.
Ok, posso adattare il segnale, ma vorrei sapere come mai c'è una discrepanza di conversione tra l'ingresso AI4 e gli altri due AI5 ed AI6.
Se sposto la sonda dall'ingresso AI4 all'ingresso AI5, la temperatura letta è corretta. Viceversa, se sposto la sonda da AI5 (o AI6) ad AI4, il valore di temperatura trasdotto è errato.
Grazie.
-
- Moderatore
- Posts: 1659
- Joined: 29/10/2010, 10:09
- Contact:
Re: Temperatura 4-20mA su PL260
Di quanto è errato?
Tenga presente che la lettura dei primi 4 ingressi è a 16Bit, mentre AI5 e AI6 sono a 10Bit. In più, inserendo le resistenze per adattare il segnale 4-20 in 0-10V, inserisce un errore (dato dalla tolleranza della resistenza).
Tenga presente che la lettura dei primi 4 ingressi è a 16Bit, mentre AI5 e AI6 sono a 10Bit. In più, inserendo le resistenze per adattare il segnale 4-20 in 0-10V, inserisce un errore (dato dalla tolleranza della resistenza).