Modbus sur ligne série, Modbus sur tcp/ip – Basler Electric DGC-2020HD Modbus Protocol Manuel d'utilisation

Page 9

Advertising
background image

9469370991 Rev A

3

DGC-2020HD Protocole Modbus

General Information

Modbus sur ligne série

Les requêtes initiées par le dispositif maître et les réponses du DGC-2020HD partagent la même
structure de message. Chaque message contient quatre champs : Ces champs sont :

Structure des messages

Adresse du dispositif

(1 octet)

Code de fonction

(1 octet)

Bloc de données

(n octets)

Champs de vérification d'erreur

(2 octets)

Chaque octet de 8 bits d'un message contient deux caractères hexadécimaux sur 4 bits. Ce message est
transmis dans un flux continu, le LSB de chaque octet de données étant transmis en premier. La
transmission de chaque octets de données à 8 bits a lieu avec un bit de départ et un ou deux bits d'arrêt.
La parité est vérifiée, lorsqu'elle est activée. Elle peut être paire ou impaire. La vitesse de transmission
(en bauds) peut être définie par l’utilisateur lors de l'installation, puis modifiée en temps réel tandis que le
système est en fonctionnement. DGC-2020HD Modbus prend en charge des vitesses allant jusqu'à
115 200 bauds. La vitesse par défaut d'usine est de 19 200 bauds.

Les systèmes DGC-2020HD prennent en charge les interfaces série compatibles RS-485. Cette interface
est accessible à partir du panneau de gauche du DGC-2020HD.

À la réception des messages via le port de communication RS-485, le DGC-2020HD accepte une latence
entre octets de 3,5 caractères avant de considérer les messages comme complets.

Considérations relatives à l'encadrement et au temps de référence des messages

À réception d'une requête valide, le DGC-2020HD attend une durée déterminée avant de répondre. Ce
délai est défini sous Communications dans l'écran Configuration Modbus de BESTCOMSPlus

®

. Ce

paramètre accepte des valeurs comprises entre 10 et 10 000 ms. Le délai de réponse est défini par
défaut sur la valeur 10 ms.

Tableau 1 fournit le délai de transmission du message de réponse (en secondes) et des délais de
3,5 caractères (en millisecondes) pour diverses longueurs de messages et vitesses.

Tableau 1. Considérations relatives aux temps de référence

Débit (en bauds)

Temps (ms) 3,5

caractères

Temps de transmission des messages

128 octets

256 octets

2 400

16,04

0,59

1,17

4 800

8,021

0,29

0,59

9 600

4,0104

0,15

0,29

19 200

2,0052

0,07

0,15

Modbus sur TCP/IP

Cette section décrit l'encapsulation d'une requête ou d'une réponse Modbus lorsque celle-ci est transmise
sur un réseau TCP/IP Modbus. Reportez-vous à la

ADU (Application Data Unit)

Figure 2.

Figure 2. Requête/réponse Modbus sur TCP/IP

Un en-tête dédié est utilisé sur TCP/IP pour identifier l'unité des données d'application (ADU). Il s'agit de
l'en-tête MBAP (Modbus Application Protocol).

PDU

ADU TCP/IP Modbus

Code de fonction

Données

En-tête MBAP

Advertising