Multiplexeur à relais AM16/32A
5.3.2 Programmation pour CR1000, CR800 et CR850
CR5000
Contrôle / voie Commune
C1
Reset
C2
Clock
IX1
COM Odd H
IXR
COM Odd L
7H
COM Even H
7L
COM Even L
'Exemple de programme pour CR5000 mesurant 16 sondes platine 100 Ohm reliées à
'un AM16/32A configuré en mode 4x16. Le programme mesure aussi 6 thermocouples.
'Les thermocouples sont reliés aux voies différentielles 1 à 6
'Déclaration des variables
Public TRef, TCTemp(6), PRTResist(16), PRTTemp(16)
Dim I
'Compteur servant à insérer à la bonne place dans la ligne de données, les
'valeurs mesurées sur le multiplexeur
'Déclaration de la table de sauvegarde (toutes les 15 minutes)
DataTable (Avg15Min,1,-1)
DataInterval (0,5,Min,10)
Average (1,TRef,IEEE4,0)
Average (6,TCTemp(),IEEE4,0)
Average (16,PRTTemp(),IEEE4,0)
EndTable
BeginProg
Scan (60,Sec,3,0)
PanelTemp (TRef,250)
TCDiff (TCTemp(),6,mV20C ,1,TypeT,TRef,True ,0,250,1.0,0)
Portset (1 ,1)
'On active C1 pour mettre le multiplexeur en état de fonctionnement
Delay (0,150,mSec)
I=0
SubScan(0,sec,16)
'On envoie une impulsion (activation, délai, désactivation) à C2 pour changer
'de block de mesure (clock)
Portset (2,1 )
Delay (0,20,mSec)
Portset (2,0)
I=I+1
'L'instruction Resitance prend la mesure de la résistance de la sonde platine :
Resistance (PRTResist(I),1,mV50,7,Ix1,1,500,True ,True ,0,250,0.01,0)
'Avec un multiplicateur de 0.01 (1/100), la valeur retournée est R/Ro
'(Résistance/ Résistance @ 0 degrés)
'l'entrée requise de l'instruction PRT pour le calcul de la température
NextSubScan
Portset (1 ,0) 'Set C1 Low to disable Multiplexer
'Calcul de la température à partir de R/Ro
PRT (PRTTemp(1),16,PRTResist(1),1.0,0)
CallTable Avg15Min
NextScan
EndProg
L'exemple de programmation suivant est pour une CR1000, mais il est similaire à celui d'une
CR800 ou CR850. Ce programme utilise un AM16/32A utilisé en mode 4 x 16 afin de mesurer
48 sondes CS616. Le programme mesure aussi le tension de la batterie et la température de la
centrale de mesure.
AM16/32A
Terminaison
Odd H
Odd L
Even H
Even L
'Appelle la table de sauvegarde
PRT(4 fils)
Excitation
Retour d'excitation
Côté excitation du capteur
Côté retour d'excitation du capteur
17