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

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