Programmation De La Centrale; Boucle Simple D'instructions Séquentielles; Etape 1 Et 9 - Activation / Désactivation De L'am416; Etape 2 Et 7 - Boucle - Campbell Scientific AM416 Manuel D'utilisation

Table des Matières

Publicité

5. Programmation de la centrale

Lorsque plusieurs capteurs similaires sont multiplexés et mesurés, les instructions de scrutation
du multiplexeur et les instructions de mesure du signal du capteur sont entrées dans une boucle
de programme. La structure générale d'une boucle de programme est décrite ci-dessous; des
exemples plus complexes sont montrés au paragraphe 5.2.
5.1. Boucle simple d'instructions séquentielles
5.1.1. Etape 1 et 9 – activation / désactivation de l'AM416
La voie de contrôle connectée à la voie de réarmement (RES) est mise en état haut pour activer
l'AM416 avant de commencer la séquence de mesures. Elle est mise en position basse après la
boucle de mesures. L'instruction 86 permet de gérer les voies de contrôle. (Pour les centrales
CR10, 21X, et CR7 sans les puces de la série OS, l'instruction 20 est utilisée).
5.1.2. Etape 2 et 7 – boucle
Une boucle est créée par l'instruction 87 (begin loop) et terminée par l'instruction 95 (End). Le
deuxième paramètre de l'instruction 87 (loop count) détermine le nombre d'itérations à exécuter
avant que le programme ne sorte de la boucle.
5.1.3. Etape 3 – horloge / délai
La borne de l'horloge est reliée à une voie de contrôle de la CR10 / CR10X. L'instruction 86
accompagnée de l'instruction d'impulsion (71 à 78) active l'horloge pendant 10ms. L'instruction
22 est utilisée pour ajouter un délai supplémentaire de 10ms.
Lorsque l'horloge est contrôlée par une CR23X, 21X ou CR7, la voie de l'horloge peut être
connectée soit à une voie d'excitation, soit à une voie de contrôle. La voie d'excitation est
recommandée car une seule instruction (n°22) est nécessaire pour envoyer une impulsion
d'horloge. L'instruction 22 doit être programmée pour fournir une excitation de 5000mv avec un
délai de 20ms (10ms avec l'excitation et 10ms après l'excitation). Une voie de contrôle peut être
utilisée si aucune voie d'excitation n'est disponible. La séquence d'instructions alors nécessaires
pour les 21X et CR7 comprend l'instruction 20 (Set port high - mettre la voie de contrôle en état
haut), 22 (délai de 20ms sans excitation, c.à.d. paramètre 3=2) suivie de l'instruction 20 (Set port
Low). La séquence d'instructions nécessaires pour la CR23X est alors similaire à celui de la
CR10 / CR10X montré au paragraphe 5.3.
REMARQUE
La commande d'impulsion par voie de contrôle peut être utilisée sur les 21X et CR7. Cependant
la durée d'impulsion imposée est de 100ms, et peut être trop importante pour certaines
applications.
12
VOIR PARAGRAPHE:
FONCTION DE L'INSTRUCTION
(1)
ACTIVATION DU PORT POUR
AMMORCER LE MULTIPLEXEUR
(2)
DEBUT DE BOUCLE
(3)
DECLANCHEMENT D'HORLOGE
(4)
INDEX DE PAS DE BOUCLE
(nécessaire dans certains cas)
(5)
MESURE DES CAPTEURS
(6)
TRAITEMENT COMPLEMENTAIRE
(7)
(8)
BOUCLES SUPPLEMENTAIRES
DE PROGRAMMATION
(9)
DESACTIVATION DU PORT POUR
DESAMORCER LE MULTIPLEXEUR
Figure 5 Séquence d'Instructions d'une boucle simple
(optionnel)
FIN DE BOUCLE
(pas 2 a7, optionnel)
Manuel d'utilisation

Publicité

Table des Matières
loading

Table des Matières