Specifications Protocole - "New Protocol - Diesse Ves-Matic 30 Mode D'emploi

Table des Matières

Publicité

Manuel d'Emploi
VES-MATIC 30 & 30 Plus
7.4.

SPECIFICATIONS PROTOCOLE - "NEW PROTOCOL"

Représentation des octets de passage sur le port sériel :
STX BLK
Chaque case représente 1 octet qui passe sur le port sériel, tandis que les couples d'octets
seront ensuite empaquetés en mémoire, c'est-à-dire qu'ils redeviendront 1 octet.
STX
: Caractère ASCII '>' 0x3E
BLK
: Nbre Bloc, toujours = '00' sauf pour les transferts multi-blocs (voir commande 03 )
LEN
: Nbre Caractères de D1 à Dn inclus
ADD
: ID dispositif (00 et FF = Reserved) Plage disponible 01-7F
COM : ID Commande
Si COM=COM+0x80 la fin du bloc est donnée par ETX et CHK n'est pas contrôlé.
D1.Dn : Données relatives à la commande
ETX
: Caractère ASCII 'CR' 0x0D
CHK
: CheckSum (XOR de STX à Dn inclus)
La réponse au protocole devra être, de la part du dispositif destinataire :
ACK / NAK
ACK
: Caractère ASCII 0x06
Si le bloc de commande a été correctement interprété selon les spécifications du
protocole
NAK
: Caractère ASCII 0x15
Si le bloc de commande ne respecte pas les spécifications du protocole
ADD
: ID dispositif
Dans le cas où la transaction des données exigerait le recours à plusieurs blocs, ceux-ci seront
numérotés en ordre croissant à partir de 0 ; en outre, chaque transmission avec plusieurs blocs
doit se terminer avec un bloc de longueur nulle.
Rév.1.0 du 31/10/2003
BLK LEN LEN ADD ADD COM
ADD
ADD
ETX
COM
D1
56
...
Dn
ETX CHK
[Page 62 de 78]
CHK

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Ves-matic 30 plusVes-matic 30 i.s.10354/ce10352/ce10356/ce

Table des Matières