Exemple : enregistrement dans le registre 100 (64H, valeur requise), appareil à ľadr. 12 (0CH)
•
Commande :
•
Réponse :
Réponse, message d´erreur :
Adresse de ľappareil
commande + 80H
1 bit
Messages d´erreur :
•
01 – erreur de la commande saisie, erreur CRC.
•
02 – registre n´existe pas ou n´est destiné qu´à la lecture .
•
03 – données en dehors des plages.
•
04 – enregistrement dans le registre échoué (p. ex. erreur du hardware, perturbations trop importantes , ...)
Exemple : erreur du registre saisi
•
Commande :
•
Réponse :
Exemple : erreur , registre inexistant
•
Commande :
•
Réponse :
Exemple : erreur, données en dehors des plages
•
Commande :
•
Réponse :
2.4 Opération de rétroquestion (08H)
Cette opération n´est destinée qu´à la détection de ľappareil à ľadresse concernée.
Commande :
Adresse de ľappareil :
08H
1 bit
1 bit
Réponse :
Adresse de ľappareil
08H
1 bit
1 bit
Exemple : rétroquestion, appareil à ľadresse 12 (0CH)
•
Commande :
•
Réponse :
2.5 Temporisation de la ligne
Au cas où plus d´un appareil est sur la ligne ( ligne EIA 485 seulement) il faut respecter la temporisation représenté sur le
schéma ci-contre.
Ľintervalle (retard entre la fin de la réception et ľémission de la commande suivante) doit être supérieur ou égal à 50ms.
Dans le cas contraire une collision des données peut se produire.
Émission de la commande
par ľordinateur
6
0C
06
00
0C
06
00
1 bit
0C
01
00
0C
81
01
0C
06
00
0C
86
02
0C
06
00
0C
86
03
Données
4 bits
Données
4 bits
0C
08
0A
0C
08
0A
réception de al réponse
64
01
C8
64
01
C8
Messages d´erreur
1 bit
64
04
20
10
53
69
04
20
52
62
64
4E
20
93
A2
CRC
2 bits
CRC
2 bits
14
1E
28
14
1E
28
émission de la commande
suivante
Intervalle >= 50 ms
C9
0E
C9
0E
7F
D0
5B
D3
FD
70
AB
74
AB
74
réception de la réponse
axe de temps
CRC
2 bits