Message Modbus; Généralités; Construction Du Message - Endress+Hauser CNGmass Manuel De Mise En Service

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

Publicité

CNGmass MODBUS RS485
Endress+Hauser
5.2.2

Message MODBUS

Généralités
Pour l'échange de données on utilise la procédure maître-esclave, seul le maitre pouvant initier une
transmission. L'esclave envoie au maitre une demande pour obtenir les données souhaitées sous
forme de télégramme de réponse ou exécute la commande exigée par le maitre.

Construction du message

Le transfert de données entre le maitre et l'esclave se fait via un télégramme.
Une demande du maitre comprend les zones suivantes :
Construction du message :
Adresse esclave
Code de fonction
• Adresse esclave
L'adresse esclave peut se situer dans une plage d'adressage de 1...247.
Par le biais de l'adresse esclave 0 (Broadcast Message) tous les esclaves sont contactés
simultanément.
• Code de fonction
Avec le code de fonction on détermine quelle action de lecture, d'écriture ou de test doit être
effectuée via le protocole MODBUS.
Codes de fonction supportés par l'appareil de mesure  ä 22
• Données
Dans cette zone, les données sont transmises d'après le code de fonction :
– Registre adresse de démarrage (à partir de laquelle les données sont transmises)
– Nombre de registres
– Données d'écriture/de lecture
– Longueur des données
– etc.
• Checksum (CRC ou LRC-Check)
La checksum constitue la fin du message.
Le maitre peut adresser un autre message à l'esclave dès qu'il a obtenu une réponse au message
précédent ou bien après que la durée Time-Out réglée au maitre soit écoulée. Cette durée Time-
Out peut être réglée ou modifiée par l'utilisateur et dépend du temps de réponse de l'esclave.
Si une erreur se produit lors de la transmission de données ou si un esclave ne peut exécuter l'ordre
d'un maitre, l'esclave adresse au maitre un message d'erreur (Exception Response).
Le message de réponse de l'esclave se compose des zones de télégramme qui contiennent les
données demandées ou qui confirment l'exécution de l'action exigée par le maitre, plus un
checksum.
Données
Checksum
Configuration
21

Publicité

Table des Matières
loading

Table des Matières