Questions fréquentes (FAQ)

Poser une question

Comment émettre une requête depuis le port RS485 Modbus d'un M340 au travers la passerelle TSXETG100 vers un équipement Ethernet ?

La topologie de l'installation est la suivante :



  • Le port RS485 du M340 est configuré en maitre Modbus.
  • La passerelle TSXETG100 est reliée par son port RS485 au M340.
  • Les équipements à intérroger via la TSXETG100 se trouvent sur le réseau Ethernet.
  • La passerelle occupe 1 adresse Modbus esclave par équipement Ethernet devant être interrogé.

Configuration de la passerelle ConneXium TSXETG100 :

Les paramètres de configuration de la passerelle sont accessibles via l'onglet Setup de son serveur Web (le login et password par défaut pour se connecter sont Administrator et Gateway).
Le paramétrage minimal à effectuer est  :
  • Affectation d'une adresse IP, d'un masque de sous-réseau et si nécessaire d'une Gateway.
  • Déclaration du port série en esclave Modbus RTU avec des paramètres de communication identiques à ceux du port série du M340.
  • Déclaration des adresses IP des équipements dans la liste 'Remote Modbus TCP/IP Connections'
Exemple :
Configuration du port série et déclaration des équipements Ethernet dans la liste 'Remote Modbus TCP/IP Connections'




Configuration du M340 :

Il est nécessaire de configurer le port série du M340 :
  • Type Maître
  • Modbus RTU
  • Liaison physique RS485
  • Vitesse, parité, bit de Stop identiques à ceux configués dans la TSXETG100

Programmation :
  • La FAQ :  FA147283 indique comment envoyer une requête de lecture de N mots depuis le port Modbus d'un processeur M340.
  • L'adresse Modbus à indiquer dans la fonction READ_VAR (ou WRITE_VAR) de l'application M340 corrrespond au numémo d'ordre de la liste "Remote Modbus TCP/IP Connections" (1 , 2 , ...)
Exemples :
  • Pour atteindre l'équipement ayant l'adresse IP 10.199.14.130 l'adresse à utiliser dans la fonction READ_VAR sera ADDM ('0.0.0.1')
  • Pour atteindre l'équipement ayant l'adresse IP 10.199.14.136 l'adresse à utiliser dans la fonction READ_VAR sera ADDM ('0.0.0.2')
Cela vous a-t-il aidé ?
Que pouvons-nous faire pour améliorer l'information ?