4.2 Modbus TCP
Modbus TCP est un protocole ayant un historique long qui est déjà supporté à l'état de livraison par de
nombreuses commandes programmables ou qui peut être simplement équipé ultérieurement par le module
du logiciel. Pour les systèmes pour PC, des bibliothèques pour différentes langues de programmation sont
disponibles. Le standard est disponible gratuitement sur le site Web de l'organisation Modbus
(http://www.modbus.org).
4.2.1
Paramètres du protocole
Le serveur Modbus TCP intégré dans le détecteur (Modbus TCP esclave) peut être appelé en utilisant le
paramètre suivant :
•
o
Port TCP N
: 502
•
Identifiant Unité Modbus TCP : 1
4.2.2
Illustration de la fonctionnalité du détecteur sur le modèle de données Modbus
Il est possible d'accéder à la fonctionnalité du détecteur en lisant ou écrivant des entrées dans les tableaux
« Entrées individuelles », « Registres d'entrée » et « Registres de stockage ». Les codes de fonctions (FC)
Modbus suivants sont supportés :
•
Lire des entrées individuelles (FC 02)
•
Lire des registres d'entrée (FC 04)
•
Lire des registres de stockage (FC 03)
•
Écrire un registre de stockage simple (FC 06)
•
Écrire plusieurs registres de stockage (FC 16)
Les trois tableaux sont indépendants l'un de l'autre, de sorte que la même adresse peut représenter une
fonctionnalité différente selon les tableaux. Le nombre de registres avec une commande Modbus en mode
lecture ou écriture doit correspondre à la longueur indiquée par la fonctionnalité du détecteur. Une sortie ou
écriture partielle de paramètres n'est pas possible.
Quand un type de données d'un paramètre de détecteur est plus large qu'un registre Modbus 16 octets, le
paramètre est réparti sur plusieurs registres Modbus. Les octets inférieurs se trouvent sur la plus petite
adresse et les octets supérieurs sur la plus grande adresse.
fr_BA_PosCon_OXH7_TCP_IP.docx
vendredi 23 novembre 2018 16:59:22/stke V1.1 ANW_81184815
53/99
Baumer Electric AG
Frauenfeld, Suisse