Gestion des erreurs et réponses d'exception, Be1-11 modbus™ via ethernet, Matériel requis pour les communications – Basler Electric BE1-11 Modbus Protocol Manuel d'utilisation

Page 11: Be1-11 modbus ™ via ethernet

Advertising
background image

9424270774 Rev B

5

L'en-tête a une longueur de 7 octets :

Identifiant de transaction – Utilisé pour le pairage de transaction, le serveur Modbus copie
l'identifiant de transaction de la requête dans la réponse.

Identifiant de protocole – Utilisé pour le multiplexage de systèmes internes. Le protocole Modbus
est identifié par la valeur 0.

Longueur – Le nombre d'octets des champs suivants, y compris les champs de l'identifiant de
l'unité et des données.

Identifiant de l'unité – Utilisé à des fins de routage du système interne. Il est généralement utilisé
pour communiquer avec un Modbus ou une ligne série Modbus esclave via une passerelle entre
un réseau TCP/IP Ethernet et une ligne série Modbus. Ce champ est défini par le client Modbus
dans la requête et doit être renvoyé avec la même valeur dans la réponse par le serveur.

Remarque : Toutes les ADU Modbus/TCP sont envoyées via TCP sur le port enregistré 502.

Gestion des erreurs et réponses d'exception

Toute requête reçue contenant une adresse de dispositif inexistante, une erreur de trame ou une erreur
CRC est ignorée. Aucune réponse n'est transmise. Les requêtes adressées au BE1-11 avec une fonction
non prise en charge ou des valeurs illégales dans le bloc de données engendrent un message de
réponse d'erreur avec un code de réponse d'exception. Les codes de réponse d'exception pris en charge
par le BE1-11 sont indiqués dans le Tableau 3.

Tableau 3. Codes de réponse d'exception pris en charge

Code

Nom

Description

01

Fonction illégale

La requête Code de fonction/sous-fonction n'est pas prise en
charge ; requête de lecture de plus de 125 registres ; requête
de prédéfinition de plus de 100 registres.

02

Adresse de données
illégale

Un registre référencé dans le bloc de données ne prend pas en
charge les requêtes de lecture/écriture ; requête de
prédéfinition d'un sous-ensemble d'un groupe de registres
numérique.

03

Valeur de données
illégale

Un bloc de données de registre prédéfini contient un nombre
non valide d'octets ou une ou plusieurs valeurs de données
hors plage.

BE1-11 Modbus

™ via Ethernet

Modbus peut communiquer via Ethernet si l'adresse IP du BE1-11 est configurée tel que décrit dans le
chapitre Communication du manuel d'instructions BE1-11 correspondant.

Matériel requis pour les communications

Équipement de communication requis pour Modbus

™ via RS-485

L'interface physique RS-485 en option du BE1-11 se compose d'un bornier de raccordement à trois
positions avec des bornes pour Envoyer/Recevoir A (A), Envoyer/Recevoir B (B) et Prise de terre (C).
Reportez-vous aux manuels d'instructions pour les systèmes de protection BE1-11 pour plus
d'informations.

Équipement de communication requis pour Modbus

™ via TCP/IP Ethernet

Le port Ethernet BE1-11 (RJ-45 ou fibre optique) est utilisé avec l'option Ethernet. Le système de
protection peut être utilisé avec un câble blindé à paires torsadées 10/100BASE-T de cat 5 / cat 5e pour

BE1-11

Informations générales

Advertising