IR11PTCRead
D = Device(ANINP)
R = Funzioni di Lettura
La funzione IR11PTCRead esegue la lettura del valore di temperatura relativo a una PT100 a tre punti supportata da una scheda tipo L1TP0.
IMPLEMENTAZIONE
IR11PTCRead (PTA_V1, PTA_V2, PTA_V3, glResistance, gbError)
Parametri:
IN/OUT | TIPO VARIABILE | NOME DI ESEMPIO | DIM | |
---|---|---|---|---|
IN | INTDEVICE ANINP | PTA_V1 | - | Nome mnemonico del device ANINP utilizzato per l'ingresso V1 |
IN | INTDEVICE ANINP | PTA_V2 | - | Nome mnemonico del device ANINP utilizzato per l'ingresso V2 |
IN | INTDEVICE ANINP | PTA_V3 | - | Nome mnemonico del device ANINP utilizzato per l'ingresso V3 |
OUT | GLOBAL | glResistance | L | E' il valore di resistenza letto espresso in centesimi di Ohm. |
OUT | GLOBAL | gbError | B | Variabile contenente il codice di errore: 0 = no error 1 = underflow 3 = ingresso disconnesso |
Errore
Una volta richiamata la funzione se ci sono degli errori la variabile di errore assume i seguenti valori:
0 - Nessun errore
1 - underflow
3 - Ingresso disconnesso
Esempio
... ; Lettura resistenza PT100 IR11PTCRead (PTA_V1, PTA_V2, PTA_V3, resistenza, gbError) ...
Note
-
La funzione inizializza alcuni parametri relativi ai 3 device ANINP passati alla funzione, nel seguente modo:
PTA_V1:offset = 0 PTA_V1:scaleA = 1 PTA_V1:scaleB = 1 PTA_V1:scaleC = 0 PTA_V2:offset = 0 PTA_V2:scaleA = 1 PTA_V2:scaleB = 1 PTA_V2:scaleC = 0 PTA_V3:offset = 0 PTA_V3:scaleA = 1 PTA_V3:scaleB = 1 PTA_V3:scaleC = 0
MODIFICHE RISPETTO ALA RELEASE PRECEDENTI
Modifiche dalla 10 alla 11: Cambiata una soglia per definire che il sensore è scollegato. Aggiunto anche un timer interno di verifica fisso a 5sec. per definire che il sensore è scollegato.