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

Page 250

Advertising
background image

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

Advertising