Enregistrer Des Données; Cr10/10X, Cr500/510 Et Cr23X - Campbell Scientific CSM1 Manuel D'utilisation

Module de stockage sur cartes memoire
Table des Matières

Publicité

CSM1 Module de stockage sur cartes mémoire
4. Enregistrer des données
Le CSM1 émule les modules de stockage SM192/716 de Campbell Scientific, pour la plupart des
aspects du stockage de données. C'est pourquoi les mêmes bases de programmation et les mêmes
procédure sont utilisées pour enregistrer des données sur le CSM1. Les détails pour stocker les
données sur chaque type de centrale, sont donnés ci-dessous :

4.1. CR10/10X, CR500/510 et CR23X

Ecrivez votre programme de façon normale, avec les instructions de stockage en mémoire finale.
Ajoutez l'instruction 96, pour enregistrer sur un module mémoire, après les instructions de
sauvegarde. Le CSM1 a une adresse fixe qui est de 1, donc la seule et unique adresse pour le
paramètre de la P96 sera 71 (voir l'exemple ci-après).
Dans le programme montré ci dessous, la centrale de mesure prend la température interne du
module (en °C) ainsi qu'une température de thermocouple toutes les 5 secondes. Une fois par
heure, le drapeau de sauvegarde est actif, et le jour, l'heure minute, ainsi que la moyenne horaire
des deux températures, sont envoyées en mémoire finale. A la suite de cela, les même données
sont envoyées vers le CSM1, si celui-ci est présent.
Si le CSM1 n'est pas présent, les données sont gardées pour un transfert ultérieur.
Si vous utilisez une ancienne version de PC208/PC208W/Edlog, pour développer votre
programme, le fait d'entrer le paramètre 71 dans la P96, n'affichera que le SM192/SM716. Cela
fonctionnera tout de même avec le CSM1
Exemple de programme utilisant la P96 pour envoyer des données au CSM1
10
;{CR10X}
;
*Table l Programs
01:
5
Sec. Execution Interval
1:
1
Internal Temperature (P17)
1: 1
Loc [:MODTEMP]
2:
Thermocouple Temp (DIFF) (P14)
1: 1
Rep
2: 1
2.5mV Slow Range
3: 1
IN Chan
4: 1
Type T (Copper-Constantan)
5: 1
Ref Temp Loc MODTEMP
6: 2
Loc [:TCTEMP]
7: 1
Mult
8: 0
Offset
3:
If time is (P92)
1: 0
Minutes into a
2: 60
Minute Interval
3: 10
Set high Flag 0 (output)
4:
Real Time (P77)
1: 110
Day, Hour-Minute
5:
Average (P71)
1: 2
Reps
2: 1
Loc MODTEMP
6:
Serial Output (P96)
1: 7l
SM192/SM7l6/CSM1
*Table 2 Programs
02:
0
Sec. Execution Interval
*Table 3 Subroutines
End Program

Publicité

Table des Matières
loading

Table des Matières