2 Description du protocole
2.3 Adresse-appareil
L'adresse appareil de l'esclave est réglable entre 0 et 254.
L'adresse appareil 0 est réservée.
H
Il existe deux possibilités d'échange de données :
Query
Demande de données / instruction du maître à un esclave au travers d'une
(consultation)
adresse d'appareil particulière.
L'esclave adressé répond.
Broadcast
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).
(diffusion)
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.
2.4 Déroulement temporel de la transmission
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
8
All manuals and user guides at all-guides.com
L'interface RS485 permet d'adresser au maximum 31 esclaves.