2 Description du protocole
14
2.6
Traitement des erreurs
Codes
d’erreurs
Il existe trois codes d’erreur :
1
Fonction non valable
2
Adresse de paramètre non valable
8
Accès en écriture à un paramètre refusé
Réponse en
cas d’erreur
Le code de la fonction est associé à 0x80 à l’aide d’une fonction OU
(OR), c’est-à-dire que le bit de poids fort (MSB = Most Significant Bit)
est mis à 1.
Exemple
Demande de données :
Réponse :
Cas
particuliers
Dans les cas suivants, l’esclave ne répond pas :
- La somme de contrôle (CRC16) est incorrecte.
- L’instruction du maître est incomplet ou contradictoire.
- Le nombre de mots ou de bits à lire est égal à 0
Adresse de
l’esclave
Fonction
XX OR 80h
Code
d’erreur
Somme de con-
trôle CRC16
1 octet
1 octet
1 octet
2 octets
01
03
40
00
00
04
CRC16
01
83
02
CRC16
Содержание 701061
Страница 2: ......
Страница 16: ...2 Protokollbeschreibung 16...
Страница 29: ...Type 701061 Electronic Refrigeration Controller B 70 1061 2 Interface Description 08 07 Type 701061 XXX 32 XXX...
Страница 30: ......
Страница 44: ...2 Protocol description 16...
Страница 58: ......
Страница 72: ...2 Description du protocole 16...