Réponse – Basler Electric DECS-400 Manuel d'utilisation
Page 250

Adresse du dispositif
Code de fonction = 10 (hex)
Adresse de départ Haute (Hi)
Adresse de départ Basse (Lo)
Nombre de registres Haut (Hi) (nombre total de registres à charger)
Nombre de registres Bas (Lo)
Décompte d'octets (nombre total de registres à charger multiplié par 2)
Données hautes
Données basses
Données hautes
Données basses
Erreur de vérification CRC (Bas/Lo, Haut/Hi)
Remarque : La longueur max. d'un message de requête portant sur plusieurs registres présélectionnés
est égale à 9 + (100 x 2) = 209 octets.
Réponse
Le message de réponse reprend l'adresse de départ et le nombre de registres. Il n'existe aucun message
de réponse dans le cas où il s'agit d'une requête générale, c'est-à-dire adressée à l'ensemble des
dispositifs sur le réseau (adresse du dispositif = 0).
Adresse
du
dispositif
Code de
fonction =
10 (hex)
Adresse de
départ Haute
(Hi)
Adresse
de
départ
Basse
(Lo)
Nombre
de
registres
Hauts
Nombre de
registres
Bas
CRC
Bas
CRC
Haut
Registre unique présélectionné (requête d'écriture d'un seul registre propriétaire)
Une requête de Présélection de registre unique n'entraîne l'écriture que sur un seul registre. Le DECS-
400 exécute la requête d'écriture lorsque l'adresse du dispositif indiquée dans le message correspond à
son adresse distante.
Requête
Adresse du dispositif
Code de fonction = 06 (hex)
Adresse Haute (Hi)
Adresse Basse (Lo)
Données Hautes (Hi)
Données Basses (Lo)
Contrôle d'erreur CRC Haute (Hi)
Contrôle d'erreur CRC Basse (Lo)
Réponse
Réponse normale
Le message de réponse renvoie un écho du message de Requête une fois que le registre a été modifié.
Réponse d'erreur
Aucune donnée ne peut être écrite dans le cas où l'une des exceptions suivantes apparaît :
• Les requêtes d'écriture de registres en lecture seule entraînent une réponse d'erreur accompagnée du
code d'exception « Adresse de données erronée ».
• Les requêtes d'écriture de valeurs erronées (c.-à-d., hors échelle de référence) entraînent une réponse
d'erreur accompagnée du code d'exception « Valeur de données erronée ».
Plusieurs instances de registres sont regroupées pour représenter collectivement une seule valeur
numérique du DECS-400, p. ex., valeur à virgule flottante et valeur entière de 32 bits. Les requêtes
d'écriture d'un sous-ensemble d'un tel groupe de registres entraînent une réponse d'erreur accompagnée
du code d'exception « Adresse de données erronée ».
B-6
Communication Modbus™ du DECS-400
9369770990 Rev R