Campbell Scientific CR200 Série Manuel D'utilisation page 106

Masquer les pouces Voir aussi pour CR200 Série:
Table des Matières

Publicité

Le paramètre HostAddr est l'adresse PakBus du « maître » (master) du réseau, l'endroit où les
données du capteur sont envoyées. L'adresse du Router (RouterAddr) est l'adresse PakBus du
router, si la distance est trop importante pour rejoindre l'hôte directement. Généralement il n'y a
pas de router, donc cette adresse est identique à celle de l'hôte. Si cette adresse est fixée à 0, alors
le système cherchera automatiquement un voisin par lequel il puisse rejoindre l'hôte. (cela n'était
pas programmé lors de la première version de PakBus en Août 2002, donc pour l'instant cela doit
être vérifié avant utilisation).
A noter que toutes les communications avec la centrale de mesure hôte sont décrites dans
l'instruction SendGetData. La fonction TimeUntilWireless() aura déterminé un marqueur de
temps pour son exécution. Cette communication fixera les valeurs des variables dans l'hôte, et
récupèrera une ligne de données provenant de l'hôte, ainsi qu'un marqueur de temps et une
vérification de l'heure.
GetValue (ResponseDest, Dest, Swath, RemoteVar, Port, RemoteAddr, RepeatAddr, Security)
L'instruction GetValue est utilisée afin de recevoir une ou plusieurs valeurs en provenance de
variables faisant partie du tableau de valeurs publiques (public table) d'une centrale de mesure
distante, et de les placer dans des variables de la CR200.
Les paramètres RemoteVar et Swath sont utilisés afin de déterminer quelles valeurs seront
rapatriées depuis la centrale de mesure hôte. RemoteVar est le nom de la variable sur la centrale de
mesure distante, et le nombre de valeurs est spécifié dans le paramètre Swath. Si le paramètre
Swath est supérieur à la valeur « 1 », RemoteVar doit être une ligne de données.
Paramètres
& type de donnée
ResponseDest
Variable ou ligne
de données
Dest
Variable ou ligne
de données
Swath
Constante
RemoteVar
Variable ou ligne
de données
Port
Constante
RemoteAddr
Constante
RepeatAddr
Constante
Security
Constante
10-2
Entrée
C'est la variable dans laquelle sera stocké le code de réponse
décrivant la transmission. Ce code indique si la transmission a eu
lieu avec succès ou non.
Code
Description
0
Transmission réussie
-1
Réponse reçue, mais permission refusée
-16
Réponse reçue, mais RemoteVar n'est pas « public »
-17
Réponse reçue, mais conversion de données impossible
1, 2.. n
Nombre de « timeouts » avant d'avoir la réponse
La ligne de données dans laquelle stocker la variable reçue depuis la
centrale de mesure distante. Le paramètre Dest doit avoir une taille
supérieure ou égale au paramètre Swath.
Le nombre de valeur à récupérer à partir de la centrale distante.
La variable ou la ligne de données de la table « public » de la
centrale de mesure distante, à partir desquelles on va prendre les
valeurs. Si Swath est supérieur à 1, la variable doit être une ligne de
données de dimension supérieure ou égale à celle de Swath.
Le port de communication utilisé pour communiquer avec l'appareil
distant
Code
Description
1
RF
2
RS-232
L'adresse Pakbus de la centrale distante.
Adresse de la première centrale de mesure via laquelle la centrale de
mesure doit passer, afin de communiquer avec le reste du réseau. S'il
n'y a pas de « Repeater », on entre l'adresse de RemoteAddr.
Code de sécurité pour le réseau Pakbus.
Manuel de la CR200

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Cr206Cr211Cr216

Table des Matières