Lire registres de maintien, Renvoyer données de requête – Basler Electric BE1-11 Modbus Protocol Manuel d'utilisation

Page 12

Advertising
background image

6

9424270774 Rev B

le port RJ-45 ou 100MB/s pour le port optique. Référez-vous au manuel d'instructions BE1-11
correspondant pour plus de détails.

Messages de requête et de réponse détaillés pour le mode de
transmission RTU

Les paragraphes suivants donnent une description détaillée des messages de requête et des réponses
pris en charge.

Lire registres de maintien

Requête

Ce message de requête demande la lecture d'un registre ou d'un bloc de registres. Le bloc de données
contient l'adresse du registre de départ et la quantité de registres à lire. Une adresse de registre de N lira
le registre de maintien N+1. Si la requête est une diffusion (adresse du dispositif = 0), aucun message de
réponse n'est renvoyé.

Adresse du dispositif
Code de fonction =

03 (hex)

Adresse de départ Hi (poids fort)
Adresse de départ Lo (poids faible)
Nombre de registres Hi (poids fort)
Nombre de registres Lo (poids faible)
Vérification d'erreur CRC Hi (poids fort)
Vérification d'erreur CRC Lo (poids faible)

Le nombre de registres ne peut pas dépasser 125, sans provoquer une réponse d'erreur avec le code
d'exception pour une fonction illégale.

Réponse

Le message de réponse contient les données demandées. Le bloc de données contient la longueur du
bloc en octets suivie des données (un octet de données de poids fort et un octet de données de poids
faible) pour chaque registre demandé.

La lecture d'un registre de maintien non attribué renvoie une valeur de zéro.

Adresse du dispositif
Code de fonction =

03 (hex)

Nombre d'octets
Données de poids fort (Pour chaque registre demandé, il y a un octet de données de poids fort et un
octet de données de poids faible).
Données de poids faible
.
.
Données de poids fort
Données de poids faible
Vérification d'erreur CRC Hi (poids fort)
Vérification d'erreur CRC Lo (poids faible)

Renvoyer données de requête

Cette requête contient des données à renvoyer (reboucler) dans la réponse. Les messages de réponse et
de requête doivent être identiques. Si la requête est une diffusion (adresse du dispositif = 0), aucun
message de réponse n'est renvoyé.


Adresse du dispositif
Code de fonction =

08 (hex)

Informations générales

BE1-11

Advertising