Adresse du dispositif, Code de fonction et bloc de données – Basler Electric DGC-2020 Manuel d'utilisation

Page 495

Advertising
background image

Tableau B-1. Code de réponse d'exception

Code

Nom

Signification

01

Fonction erronée

Le Code de Fonction/Sous-fonction n'est pas supporté ; la
requête comprend plus de 125 registres, la présélection de
requête comprend plus de 100 registres.

02

Adresse de

données erronée

Un registre référencé dans le bloc de données ne supporte pas la
lecture/écriture requise ; erreur de présélection de la requête pour
un sous-ensemble de groupes de registres numériques.

03

Valeur de données

erronées

Un bloc de données de registre présélectionné contient un
nombre incorrect d'octets, ou une ou plusieurs valeurs se trouvent
hors de l'échelle des valeurs admissibles.

Définition détaillée du message du contrôleur DGC-2020

Adresse du dispositif

L’Adresse du dispositif DGC-2020 peut-être n'importe quelle valeur de la gamme d'Adresse du dispositif
défini par le protocole Modbus (1 - 247). Une requête avec une Adresse du dispositif correspondant à la
valeur « 0 » signifie qu'il s'agit d'un message destiné à l'ensemble des esclaves du réseau. Notez que
dans ce cas les contrôleurs DGC-2020 ne répondront pas à ce type de requête.

Code de fonction et bloc de données

Le contrôleur DGC-2020 cartographie tous les paramètres nécessaires à l'adresse de registre Modicon
984 Holding Register (4XXXX) et supporte les Codes de fonction suivant :

Fonction 03 - Lecture des registres propriétaires

Fonction 6 - Présélection de registre unique, Avec message général & Sans message général

Fonction 08, Sous-fonction 00 - Diagnostics : Données de retour de requête

Fonction 16 - Présélection de registres multiples, Avec message général & Sans message
général

La seule requête à l'ensemble des unités (message général) supportée par le contrôleur DGC-2020 est la
requête de Présélection de registres multiples.

Lecture des registres propriétaires

Lecture des registres propriétaires - Généralités

REQUÊTE :

Ce message de requête requiert la lecture d'un registre ou d'un bloc de registre. Le bloc de données
contient l'adresse du registre de départ et la quantité de registre devant être lue. Une adresse de registre
N permet la lecture du Registre propriétaire N+1.

Adresse du dispositif
Code de fonction

03 (hex)

Adresse de départ Haute (Hi)
Adresse de départ Basse (Lo)
N° de registre Haut (Hi)
N° de registre Bas (Lo)
Contrôle d'erreur CRC

Le nombre de registres ne peut dépasser 125. Au-delà de cette quantité, le système renvoie une réponse
d'erreur avec un Code d'exception de « Fonction erronée ».

Les requêtes visant à la lecture d'un dispositif en Écriture seule ou de registre qui ne sont pas supporté
entraînent une réponse d'erreur avec un Code d'exception d’ « Adresse de données erronée ».

RÉPONSE :

Le message de réponse contient les données respectivement requises. Le bloc de données contient la
longueur du bloc en octets suivis par les données concernant chaque registre requis. Les requêtes visant
à la lecture d'un registre inutilisé ou d'un registre qui ne supporte pas la lecture entraînent une réponse
d'erreur avec un Code d'exception d’ « Adresse de données erronée ».

9400270990 Rev X

DGC-2020 - Communication Modbus™

B-3

Advertising