Modbus™ via une ligne série, Structure de message, Trames de messages et délais – Basler Electric BE1-11 Modbus Protocol Manuel d'utilisation

Page 9: Modbus™ sur tcp/ip, Unité de données d'application, Modbus ™ via une ligne série, Modbus ™ sur tcp/ip

Advertising
background image

9424270774 Rev B

3

Le client qui lance une transaction Modbus construit l'unité de données d'application Modbus. Le code de
fonction indique le type d'action à effectuer au serveur.

Modbus

™ via une ligne série

Structure de message

Les requêtes envoyées par le maître et les réponses du BE1-11 ont la même structure de message.
Chaque message comprend les quatre champs de message suivant :

Adresse du dispositif

(1 octet)

Code de fonction

(1 octet)

Bloc de données

(n octets)

Champ Vérification d'erreur

(2 octets)

Chaque octet 8 bits d'un message contient deux caractères hexadécimaux 4 bits. Le message est
transmis dans un flux continu, le LSB de chaque octet de données étant transmis en premier. La
transmission de chaque octet de données de 8 bits se produit avec un bit de début et un ou deux bits
d'arrêt. La vérification de la parité est effectuée, lorsqu'elle est activée, et elle peut être paire ou impaire.
Le débit en bauds de transmission peut être sélectionné par l'utilisateur et peut être défini lors de
l'installation et modifié au cours d'opérations en temps réel. Le Modbus du BE1-11 prend en charge des
débits en bauds allant jusqu'à 115200. Le débit en bauds par défaut est de 19200.

Le BE1-11 prend en charge des interfaces en série compatible avec le port RS-485. Cette interface est
accessible à partir du panneau arrière du BE1-11. L'interface RS-485 est configurée pour la
communication Modbus lorsque l'option « M » est sélectionnée.

Trames de messages et délais

Lorsque vous recevez un message via le port de communication RS-485, le BE1-11 nécessite un temps
inter-caractères de 3,5 fois avant de considérer le message comme complet.

Une fois une requête valide reçue, le BE1-11 attend un laps de temps déterminé avant de répondre. Ce
délai est défini via l'écran Paramètres divers Modbus sous Communications dans BESTCOMSPlus

®. Ce

paramètre contient une valeur de 10 à 10 000 millisecondes. La valeur par défaut est 10 millisecondes.

Le Tableau 1 indique le temps de transmission du message de réponse (en secondes) et 3,5 fois le
temps d'un caractère (en millisecondes) pour différentes longueurs de message et débits en bauds.

Tableau 1. Délais

Débit en bauds

3,5 fois le temps d'un

caractère (ms)

Message Tx Temps (s)

128 bits

256 bits

2400

16,04

0,59

1,17

4800

8,021

0,29

0,59

9600

4,0104

0,15

0,29

19200

2,0052

0,07

0,15

Modbus

™ sur TCP/IP

Unité de données d'application

La section suivante décrit l'encapsulation d'une demande ou d'une réponse Modbus lorsqu'elle est
réalisée sur un réseau Modbus TCP/IP. Reportez-vous à la Figure 2.

BE1-11

Informations générales

Advertising