Transmissions abrégées.
OCTET
Champ de donnée sur 12 octets, 10 octets pour le nombre, 1
1-12
octet pour le signe, 1 octet pour le point décimal.
13
<CR>:
retour chariot.
14
<LF> :
avance ligne.
Θ.
15
<SP> *:
espace
16
<CR>*:
retour chariot
17
<LF> * : avance ligne
*. Ces caractères n'apparaissent que dans la dernière ligne du bloc
transmis (impression).
La réponse abrégée supprime l'adresse et le mnémonique d'identification du
registre, en ne laissant dans la réponse que la partie numérique.
Exemples de réponses de l'appareil :
1.
Adresse sur le nœud = 17, réponse complète
Valeur du Compteur A = 875.
17 CTA
2.
Adresse sur le nœud = 0, réponse complète
Seuil 2 = - 250,5.
SP2
- 250,5 <CR> <LF>.
3.
Adresse sur le nœud = 0, réponse abrégée
Seuil 2 = 250, dernière ligne du bloc d'impression :
250 <CR> <LF> <SP> <CR> <LF>.
Registre du mode Auto. / Manuel (MMR) ID : U
Ce registre définit le mode de gestion des sorties. En mode automatique (0)
l'appareil pilote le seuil et la sortie analogique. En mode manuel (1), les
sorties sont définies par les registres SOR et AOR. Lors du passage du mode
automatique au mode manuel, l'appareil maintient la dernière valeur de
sortie, (jusqu'à ce que le contenu du registre soit modifié par une écriture).
Chaque sortie peut être modifiée indépendamment et passée de ''auto'' à
''manuel''. Dans une chaîne de commande d'écriture (VU), tous caractères
autres que 0 ou 1 dans un champ n'affectera pas le mode de sortie
correspondant.
Exemple : VU00011 place SP4 et la sortie Ana. en manuel.
COMMUNICATIONS AVEC LE COMPTEUR C EN MODE ESCLAVE.
Lorsque le Compteur C a été placé en mode
valides de terminaison pour toutes les chaînes de commande. La terminaison <CR> est très pratique pour émettre les commandes série standards et cela
même si le Compteur C ne reçoit ni n'émet de messages ''esclave''. Le caractère $ ne doit pas être utilisé en mode esclave. Si les valeurs numériques ne
doivent pas être sauvegardées dans l'EPROM, il suffit de les transmettre en alphabétique avec un caractère de terminaison <CR>.
L'affichage du Compteur C utilisé en esclave est justifié à droite. Il possède la capacité d'afficher six caractères. Si on lui transmet moins de six
caractères, des espaces sont ajoutés au début des caractères transmis. Si on lui transmet plus de six caractères, seuls les six derniers seront affichés.
L'afficheur esclave possède un buffer de 192 caractères. Si l'on transmet plus de 192 caractères, les caractères excédentaires seront perdus et ce jusqu'à
ce que le code de terminaison soit reçu. Le Compteur C utilisé en esclave, traite de manière différente les transmissions numériques et alphabétiques.
Transmissions numériques.
Si l'on transmet une chaîne qui ne commence pas par l'un des caractères #,
T, V, P ou R, l'appareil considère qu'il s'agit d'un message numérique, dans
ce cas seuls les nombres et les caractères de ponctuation seront reconnus et
affichés. Tous les autres caractères de la chaîne seront ignorés. Si à un
endroit quelconque de la chaîne le signe ''-'' apparaît, le nombre affiché sera
négatif, seul le point décimal le plus à gauche sera pris en compte. Si aucun
caractère numérique n'est reçu alors la valeur affichée sera nulle. L'affichage
numérique pourra être utilisé pour recueillir l'état des sorties sut ''Points de
consigne'' ou pour la fonction de sortie analogique. La valeur numérique
reste dans la mémoire du Compteur C jusqu'à ce qu'une autre, plus récente
vienne la remplacer :
Chiffres reconnus = 0, 1, 2, 3, 4, 5, 6, 7, 8 et 9.
Ponctuation reconnue =
DESCRIPTION
.
Θ.
Θ.
.
875 <CR> <LF>.
, la communication série est possible. Pour ce faire, le caractère <CR> est ajouté aux caractères
SLAVE
:
,
-
Registre de sortie ''analogique'' (AOR) ID: W
Ce registre renferme la valeur actuelle de la sortie analogique. La gamme des
valeurs de ce registre est de 0 à 4095, elle correspond à la gamme de la sortie
analogique via l'application de la table suivante:
Valeur du
Signal de sortie*
registre 0-20mA 4-20mA
0
0.000
1
0.005
2047
10.000
4094
19.995
4095
20.000
Registre de sortie ''Points de consigne'' (SOR) ID:
X
Ce registre renferme l'état des sorties ''Points de consigne''. En lisant ce
registre (TX) on obtiendra l'état actuel de toutes les sorties ''Points de
consigne''. Dans une position donnée, un ''0'' indique que la sortie est au
repos (OFF), un ''1'' signifie que la sortie est activée (ON).
En mode automatique l'appareil gère l'état des sorties ''sur Seuils''. En
mode manuel, le fait d'écrire dans ce registre (VX) modifiera l'état de la
sortie. Le fait d'écrire un caractère ''0'' ou ''1'' dans le champ
correspondant à une sortie particulière n'entraînera aucun changement d'état
si la dite sortie n'a pas été au préalable placée en mode manuel (il n'est pas
nécessaire d'émettre les 0s non significatifs).
Exemple : VX10* provoquera la mise à l'état ON de la sortie 1 et la mise à
l'état OFF de la sortie 2.
Transmissions alphabétiques.
Si l'on transmet une chaîne commençant par #, l'appareil la traite comme
une chaîne alphabétique. Dans ce cas, les caractères non reconnus seront
remplacés par un espace. Un affichage alphabétique prendra la place de la
valeur numérique affichée par le Compteur C. Cependant elle ne viendra pas
effacer la valeur numérique mémorisée par le Compteur C, ni ne modifiera
l'état des sorties dont le fonctionnement est associé à la valeur numérique.
Caractères reconnus = a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v,
w, x, y, z (en majuscule, ou en minuscule).
Chiffres reconnus = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Ponctuation reconnue =
29
* Du fait de précision absolue
et de la résolution de la carte
0-10V
de sortie, le signal de sortie
4.000
0.000
réel peut différer de 0.15%
4.005
0.0025
pleine échelle des valeurs
12.000
5.000
inscrites dans le tableau. Le
signal correspond à la gamme
19.996
9.9975
choisie (0-20mA, 4-20mA ou
20.000
10.000
0-10V)
: , - espace.