Champ bloc de données, Champ vérification d'erreur, Modes de fonctionnement modbus – Basler Electric BE1-11 Modbus Protocol Manuel d'utilisation

Page 8

Advertising
background image

2

9424270774 Rev B

Fonction 08 (08 hex), sous-fonction 04 - Diagnostics : forcer le mode écoute uniquement

Fonction 16 (10 hex) - Prédéfinir plusieurs registres

Champ Bloc de données

Le bloc de données de requête contient des informations supplémentaires nécessaires à l'esclave pour
exécuter la fonction demandée. Le bloc de données de réponse contient des données recueillies par
l'esclave pour la fonction ayant fait l'objet de la requête. Une réponse d'erreur remplacera un code de
réponse d'exception pour le bloc de données. La longueur de ce champ varie en fonction de chaque
requête. Référez-vous aux paragraphes sur les Définitions de registre du présent manuel pour
l'interprétation des données.

Champ Vérification d'erreur

Le champ de vérification d'erreur fournit un procédé à l'esclave lui permettant de valider l'intégrité du
contenu du message de requête et permet au maître de confirmer la validité du contenu du message de
réponse. Ce champ fait 2 octets.

Modes de fonctionnement Modbus

Un réseau Modbus standard utilise le mode de transmission RTU (Unité terminale distante) pour la
communication. Les systèmes de protection BE1-11 prennent en charge les modes Modbus/TCP ou RS-
485 selon les options de communication du système de protection. Par exemple, le mode Modbus/TCP
est utilisé lorsque l'option de protocole Ethernet « 2 » (Modbus/TCP avec BESTnet

Plus) ou l'option de

protocole Ethernet « 4 » (Modbus/TCP et DNP3 avec BESTnetPlus) fait l'objet de l'ordre. Consultez le
diagramme de style du chapitre Introduction du manuel d'instructions BE1-11 correspondant. Le BE1-11
prend également en charge le protocole Modbus via RS-485, lorsque le BE1-11 est commandé avec
l'option de protocole du port RS-485 « M ». Le BE1-11 peut prendre en charge les modes Modbus/TCP
ou RS-485 simultanément. Ces deux modes de fonctionnement facultatifs sont décrits ci-dessous.

Un maître peut envoyer des requêtes à des esclaves individuellement ou universellement. Lorsqu'elle est
admise, une requête universelle (« diffusion ») n'évoque aucune réponse d'un dispositif esclave. Si une
requête à un dispositif esclave individuel demande des actions que ce dernier est incapable d'exécuter, le
message de réponse d'esclave contient un code de réponse d'exception définissant l'erreur détectée. Les
codes de réponse d'exception sont souvent complétés par les informations contenues dans le bloc
« Détails d'erreur » des registres de maintien.

Le protocole Modbus définit une unité de données du protocole (PDU) simple indépendante des couches
de communication sous-jacentes. La cartographie du protocole Modbus sur des bus ou réseaux
spécifiques peut introduire certains champs supplémentaires sur l'unité de données d'application (ADU).
Reportez-vous à la Figure 1.

Figure 1. Trame générale Modbus

ADU

ADU

Additional address

Adresse supplémentaire

Function code

Code de fonction

Data

Données

Error check

Vérification d'erreur

PDU

PDU

PDU

ADU

Code de

fonction

Donné

es

Adresse

supplémentaire

Vérification

d'erreur

Informations générales

BE1-11

Advertising