2 Description du protocole
2.3 Adresse de périphérique
H
Consultation
(Query)
Diffusion
(Broadcast)
2.4 Déroulement temporel de la communication
8
L'adresse de l'esclave est réglable entre 0 et 254.
L'adresse de périphérique 0 est réservée.
L'interface RS422/RS485 permet d'adresser au maximum
31 esclaves.
Il existe deux possibilités d'échange de données :
Demande de données/ordre du maître à un esclave au travers d'une
adresse d'appareil particulière. L'esclave adressé répond.
Ordre du maître à tous les esclaves à l'aide de l'adresse de périphérique
0. Les esclaves connectés ne répondent pas. La diffusion permet de
transmettre une certaine consigne à tous les esclaves par exemple.
Dans ce cas, la réception correcte de la valeur par les esclaves devra
être contrôlée par une lecture ultérieure de la consigne.
Une demande de données avec l'adresse de périphérique 0 n'est pas lo-
gique .
Le début et la fin d'un bloc de données sont caractérisés par des
pauses de transmission. Entre deux caractères consécutifs, il doit
s'écouler au maximum trois fois le temps de transfert d'un caractère.
Le temps de transfert d'un caractère dépend du débit en Baud et du
format de données utilisé (nombre de bits d'arrêt et parité).
Pour le format de données 8 bits, sans bit de parité et avec un bit
d'arrêt, le temps de transfert d'un caractère est égal à :
Temps de transfert d'un caractère [ms] = 1000 * 9 bits/débit en
Baud
Pour les autres formats de données :
Temps de transfert d'un caractère [ms] =
1000 * (8 bits + bit de parité + bit(s) d'arrêt) bits/débit en Baud