KNX – Client Modbus
TM
Intesis
Manuel d'utilisation r1.3 fra
3 Interface Modbus de l'Intesis
3.1 Description
La communication Modbus TCP est caractérisée principalement par l'intégration du protocole Modbus RTU dans des
trames TCP/IP. Cette communication par TCP/IP permet une communication plus rapide et une distance plus longue
entre les dispositifs maîtres et esclaves en comparaison avec la communication RTU sur une ligne série, et peut utiliser
une infrastructure TCP/IP commune dans des immeubles ainsi que la communication par WAN ou Internet. Elle permet
également la coexistence d'un ou de plusieurs maîtres et bien sûr d'un ou de plusieurs dispositifs esclaves dans un
réseau donné, tous sont interconnectés par un réseau basé sur TCP/IP.
L'Intesis agit comme maître dans le réseau Modbus TCP, maître Modbus RTU ou les deux et les autres dispositifs
Modbus connectés au réseau communiquant avec l'Intesis doivent toujours être des dispositifs esclaves ou de serveur.
Jusqu'à 5 dispositifs esclaves Modbus TCP peuvent être définis dans l'Intesis pour communiquer avec eux.
Pour chaque point défini qui appartient à un dispositif esclave Modbus TCP, une adresse esclave entre 0 et 255 peut
également être librement configurée, cette fonctionnalité permet une grande flexibilité, par exemple pour intégrer des
dispositifs esclaves Modbus RTU connectés à une ligne série et à un convertisseur RTU/TCP en haut de cette ligne
série, permettant l'accès aux points des esclaves RTU par TCP/IP, dans ce cas le convertisseur RTU/TCP
communiquant en TCP identifie la destination du point (adresse esclave dans le réseau RTU) par les contenus du
champ d'adresse esclave.
Les dispositifs esclaves Modbus TCP sont caractérisés par leur adresse IP et leur cartographie d'adresses de registres
prédéfinie, cette cartographie d'adresses précise l'adresse, le type et les caractéristiques de chaque point interne
(communément appelé registre) du dispositif esclave Modbus, ces registres étant accessibles en utilisant le protocole
Modbus TCP.
Les paramètres de communication de l'interface Modbus TCP de l'Intesis (adresse IP, masque de réseau, adresse de
routeur par défaut, et port TCP) sont entièrement configurables pour s'adapter à tout réseau IP et dispositif esclave.
Le protocole Modbus TCP définit différents types de codes de fonction à utiliser pour lire/écrire différents types de
registres disponibles dans des dispositifs Modbus, et également différents formats de données pour encoder des
valeurs. Voir ci-dessous (section 3.2) tous les codes de fonction et les formats de données pris en charge par l'interface
Modbus de l'Intesis.
L'encodage de données utilisé pour les registres 16 bits (big endian ou little endian) peut aussi être configuré dans
l'interface Modbus de l'Intesis. Il s'agit de l'ordre des octets pour l'encodage de données (MSB..LSB ou LSB..MSB). Cet
encodage de données, bien qu'il soit spécifié comme big endian dans la spécification du protocole Modbus, varie en
fonction du fabricant/type d'esclave.
Tout cela fournit une grande flexibilité pour intégrer une large gamme de dispositifs esclaves Modbus disponibles sur le
marché.
© HMS Industrial Networks S.L.U – Tous droits
URL
https://www.intesis.com
réservés
Ces informations peuvent être modifiées sans préavis
9 / 19