Requête (Maître)
Champ
Adresse de l'Esclave
Fonction
Adresse d'octets initiale (octet fort)
Adresse d'octets initiale (octet faible)
Nombre de bits (octet fort)
Nombre de bits (octet faible)
CRC-
CRC+
Comme le nombre de bits lus dans l'exemple est inférieur à 8, l'esclave nécessitait uniquement 1 octet pour la
réponse. La valeur de l'octet était 02h, qui en tant que valeur binaire aura la forme 0000 0010. Comme le nombre
de bits lus est égal à 2, seuls les deux bits de poids le moins fort ayant la valeur 0 (activation générale inactive) et
1 (marche avant) ont un intérêt. Les autres bits, comme ils n'ont pas été demandés, sont remplis avec 0 (zéro).
13.3.3.2 Fonction 03 - Lecture des Registres d'Attente
Il lit le contenu d'un de registres d'un groupe devant nécessairement être une séquence numérique. Cette fonction
a la structure suivante pour les télégrammes de requête et de réponse (les valeurs sont toujours hexadécimales,
et chaque champ représente un octet):
Requête (Maître)
Adresse de l'esclave
Adresse du registre initial (octet fort)
Adresse du registre initial (octet faible)
Nombre de registres (octet fort)
Nombre de registres (octet faible)
Exemple: La lecture de la vitesse du moteur (P002) et de l'intensité du moteur (P003) à partir du MVW-01 à
l'adresse 1:
Requête (Maître)
Champ
Adresse de l'esclave
Fonction
Registre initial (octet fort)
Registre initial (octet faible)
Nombre de registres (octet fort)
Nombre de registres (octet faible)
CRC-
CRC+
-
Chaque registre se forme toujours de deux octets (fort et faible). Pour l'exemple, nous avons P002 = 0384h, qui
en nombre décimal est égal à 900. Comme ce paramètre n'a pas de virgule, la valeur réelle lue est 900 tr/min.
De la même manière, nous aurons une valeur d'intensité du moteur de P003 = 0035h, qui correspond à 53 en
décimal. Comme l'intensité a une résolution de chiffres décimale, la valeur lue est 5.3 A.
Tableau 13.15: Exemple de structure des télégrammes
Valeur
01h
01h
00h
01h
00h
02h
ECh
0Bh
Tableau 13.16: Structure des télégrammes
Fonction
CRC-
CRC+
-
-
Tableau 13.17: Exemple de structure des télégrammes
Valeur
01h
03h
00h
02h
00h
02h
65h
CBh
-
Réseaux de Communication
Réponse (Esclave)
Champ
Adresse de l'Esclave
Fonction
Décompte d'octets
État des bits 1 et 2
CRC-
CRC+
-
-
Réponse (Esclave)
Adresse de l'esclave
Fonction
Décompte d'octets du champ
Données 1 (fort)
Données 1 (faible)
Données 2 (fort)
Données 2 (faible)
etc
CRC-
CRC+
Réponse (Esclave)
Champ
Adresse de l'esclave
Fonction
Décompte d'octets
P002 (fort)
P002 (faible)
P003 (fort)
P003 (faible)
CRC-
CRC+
Valeur
01h
01h
01h
02h
D0h
49h
-
-
Valeur
01h
03h
04h
05h
84h
00h
35h
7Ah
49h
13
MVW-01 | 13-31