LAUMAS W100 Manuel D'installation Et D'utilisation page 42

Table des Matières

Publicité

FONCTION 3 : Read holding registers (LECTURE REGISTRES PROGRAMMABLES)
QUESTION
Address
Fonction
A
0x03
REPONSE
Address
Fonction
A
0x03
FONCTION 16: Preset multiple registers (ECRITURE MULTIPLE DE REGISTRES)
QUESTION
Address
Fonction
A
0x10
REPONSE
Address Fonctio
n
A
0x10
N° REG: Nombre des registres à écrire à partir de l'adresse.
N° BYTES: Nombre de bytes transmis comme valeur des registres (2 bytes par registre)
VAL. REG.: Contenu des registres à partir du premier.
La Réponse contient l'identification des registres modifiés après que la commande ait été exécutée.
GESTION DES ERREURS DE COMMUNICATION:
Les chaines de communication sont contrôlées par l'intermédiaire de CRC (Cyclical Redundancy Check).
En cas d'erreur de communication l'esclave ne répond avec aucune chaine. Le maitre doit tenir compte d'un
délai pour la réception de la réponse. S'il n'obtient pas de réponse il en déduit qu'une erreur de
communication s'est produite.
En cas de chaine reçue correctement mais ne pouvant être exécutée, l'esclave répond avec une
REPONSE D'EXCEPTION. Le champ "Fonction" est transmis avec le msb à 1.
REPONSE D'EXCEPTION
Address
Fonction
A
Fonct + 80h
CODE
1
ILLEGAL FUNCTION
2
ILLEGAL DATA ADDRESS
3
ILLEGAL DATA VALUE
Ind. 1° registre
0x0000
N° bytes
1° registre
0x04
0x0064
Ind. 1°
N° reg.
reg.
0x0000
0x0002
Ind. 1°
N° reg. 2 byte Tot.byte
reg.
0x0000
0x0002
Code
(La fonction n'est pas valide ou n'est pas supportée)
N° registres
2 byte Tot.byte
0x0002
CRC
2 ° registre
0x00C8
Val.reg.
bytes
1
0x04
0x0000 0x0000 CRC 7+2*N°registres
CRC
8
2 byte
CRC
DESCRIPTION
(L'adresse des données spécifiée n'est pas disponible)
(Les données reçues ont une valeur non valide)
41
8
2 byte
Tot.byte
CRC
3+2*N°registres+2
Val.reg.
2
2
byte
Tot.byte
+2

Publicité

Table des Matières
loading

Produits Connexes pour LAUMAS W100

Table des Matières