Herunterladen Inhalt Inhalt Diese Seite drucken

Modbus Par Ethernet; Modbus/Tcp - ECOLAB Versatronic Modbus Beschreibung

Mehrkanalmessgerät
Inhaltsverzeichnis

Werbung

Verfügbare Sprachen

Verfügbare Sprachen

7

Modbus par Ethernet

7.1

Modbus/TCP

Le Modbus/TCP utilise le port Ethernet pour la communication de données Modbus. Les
trames Modbus y sont transmises à l'aide du protocole TCP de la famille de protocoles
TCP/IP via un réseau Ethernet (IEEE 802.3). Le Versatronic ne peut fonctionner qu'en
esclave.
Un maître peut consulter toutes les variables de l'appareil conformément aux tableaux
d'adresses Modbus de cet esclave.
Ä Chapitre 8 « Tableaux des adresses Modbus » à la page 43.
ð
Si un maître envoie des demandes avec le Modbus/TCP au Versatronic, il faut prendre
tenir compte des points suivants :
n
le port TCP pour Modbus dans le Versatronic est réglé de manière fixe sur 502
n
les demandes doivent être envoyées à l'adresse IP correcte du Versatronic
n
l'ID Unit (adresse de l'appareil) pour Modbus est réglée de manière fixe sur 255 pour
le Versatronic
REMARQUE !
Seuls deux maîtres Modbus (clients) peuvent accéder simultanément à cet
esclave (serveur) par Modbus/TCP. Une liaison ouverte par un maître est
fermée au bout de 30 s d'inactivité de l'esclave.
Un port Modbus/TCP fermé (par l'esclave ou par le partenaire) ne peut être
à nouveau ouvert qu'au bout de 10 s !
Structure d'une trame Modbus/TCP
Le Modbus/TCP est une procédure standardisée par laquelle une trame Modbus est
transmise via Ethernet, encapsulée dans une trame TCP (tunneling).
La trame Modbus (sans CRC) est transmise avec un "MBAP Header" supplémentaire
(Modbus Application Header) de 6 ou 7 octets. Le septième octet correspond au premier
octet sériel mais il est désigné autrement ici.
MBAP Header
2 octets ID
transaction
Identiques dans
demande et réponse
Pour comparaison : trame Modbus „normale"
Adresse esclave Adresse
1 octet
Ce protocole permet, à un logiciel de supervision des données de process adapté par ex.,
de lire et écrire des valeurs du système via le réseau Ethernet de l'entreprise. Il est
possible de s'adresser à toutes les variables d'appareil des tableaux d'adresses Modbus.
Ä Chapitre 8 « Tableaux des adresses Modbus » à la page 43.
ð
2 octets ID protocole
2 octets Longueur
Longueur de la
demande ou
Doit être égal à 0
réponse en octets à
pour Modbus
partir de "ID Unit"
Code de la fonction 1
octet
41
Modbus par Ethernet
1 octet ID Unit
Correspond à
l'adresse de
l'appareil et doit être
pour Modbus/TCP
(incluse)
0xFF ou 255
Champ des don- nées x
octets
Trame Modbus
Autres octets,
comme cidessous
mais sans CRC
CRC16 2 octets
417102397 Rev. 1-10.2019

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis