2 Description du protocole
2.3 Adresse-appareil
H
Query
(consultation)
Broadcast
(diffusion)
2.4 Déroulement temporel de la transmission
8
L'adresse appareil de l'esclave est réglable entre 0 et 254.
L'adresse appareil 0 est réservée.
L'interface RS485 permet d'adresser au maximum 31 esclaves.
Il existe deux possibilités d'échange de données :
Demande de données / instruction du maître à un esclave au travers d'une
adresse d'appareil particulière.
L'esclave adressé répond.
Instruction du maître à tous les esclaves à l'aide de l'adresse d'appareil 0 (par
ex. pour la transmission d'une valeur définie à tous les esclaves).
Les esclaves connectés ne répondent pas. 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 d'appareil 0 n'est pas logique.
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 de stop et parité).
Pour le format de données 8 bits, sans bit de parité et avec un bit de stop, 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) de stop) / débit en baud