Configuration Et Paramétrage Modbus Tcp; Protocole D'application Modbus - Burkert 8640 Manuel D'utilisation

Airline
Masquer les pouces Voir aussi pour 8640:
Table des Matières

Publicité

Type 8640
Configuration et paramétrage Modbus TCP
16
CONFIGURATION ET PARAMÉTRAGE MODBUS
TCP
16.1

Protocole d'application Modbus

Le protocole d'application est indépendant du moyen de transmission utilisé et est organisé selon le
principe client-serveur. Avec l'envoi du télégramme de requête, le client initie une demande de services,
dont la réponse est donnée par le serveur sous forme d'un télégramme de réponse. Les télégrammes de
requête et de réponse contiennent des paramètres et/ou des données. Les différences entre le télégramme
Modbus standard et le télégramme Modbus TCP sont représentés sur le graphique suivant.
Alors qu'avec une communication Modbus standard, l'adresse esclave et un total de contrôle CRC sont
transmis en plus du code d'instruction et des données, le protocole TCP subordonné prend en charge ces
fonctions avec le Modbus TCP.
Télégramme Modbus pour transmission de données sérielle RS-232-/RS-485
Adresse esclave
Figure 56 :
Différence entre le télégramme Modbus standard et le télégramme Modbus TCP
Les interactions entre le client et le serveur sont décrites d'après l'exemple d'une commande « Read Dis-
crete Input » :
Le client demande avec cette instruction la lecture des entrées numériques du serveur. Le code d'ins-
truction et les paramètres sont envoyés au serveur dans le télégramme de requête :
Exemple de télégramme de requête
Code de fonction
Adresse de
démarrage
Nombre d'entrées
Si le serveur a reçu correctement l'ordre de lecture, les données d'entrée souhaitées seront alors transmises
aux clients dans le télégramme de réponse.
Exemple de télégramme de réponse
Code de fonction
Nombre
Valeurs d'entrée
N correspond au nombre d'entrées divisé par 8. Si le reste de la division est supérieur à 0, N est alors aug-
menté de un et les bits restants sont transmis dans le dernier octet. Les bits superflus sont remplis avec des
zéros. Si le serveur ne peut pas mettre à disposition les données requises, il envoie alors un télégramme
d'erreur au client au lieu du télégramme de réponse.
Code d'ordre
Télégramme Modbus pour transmission de données TCP/IP
Modbus-TCP/IP-ADU
MBAP Header
Code d'ordre
1 octet
2
2 octets
0 - 65535
2 octets
1 - 2000
1 octet
1 octet
N octet
français
ADU
Données
PDU
PDU
Total de
contrôle CRC
Données
95

Publicité

Table des Matières
loading

Table des Matières