Comment pouvons-nous aider ?

Print

Communication entre un CommandHMI et un automate Schneider-Modicon TM221 M221 Twido TSX-37 Micro TSX-57 Premium

 

Câblage de l’IHM vers le RS485…

Fiche RJ45 d’un TM221 M221 Twido

Fiche TER d’un NEZA TWIDO M218
TSX-37 Micro TSX-57 Premium

Le fonctionnement de la prise TER (et AUX) dépend de deux paramètres :

  • la configuration logicielle du canal 0 définie sous PL7 Micro/Junior/Pro
  • l’état du signal de la broche DPT du connecteur TER

Par conséquent, pour la communication en protocole Modbus, il est nécessaire de :

  • sélectionner ModBus/JBUS link dans la configuration PL7 du canal 0
  • connecter la broche DPT (broche 5) de la prise TER au 0V (broche 7)
IHM
COM1 ou COM2
PLC
MD8M
8 TX – <> 2 TX –
9 TX <> 1 TX
5 GND <> 7 GND
7
<>
5
GND
<>
/DPT

La distance HMI<>PLC doit être inférieure à 10 m

Note importante concernant uniquement le port terminal (prise mini DIN intégrée dans le Twido) :

L’état du signal /DPT (Pin 5) de la prise Mini DIN du port terminal du Twido permet ou non de prendre en compte la configuration logicielle de ce port décrite ci-dessus :

  • /DPT signal non connecté: Les paramètres de communication du port terminal (port 1) sont fixés à 19200 bauds, 8 bits, 1 bit de stop, pas de parité, protocole Modbus RTU, adresse esclave 1.
  • Signal /DPT connecté à 0V (Pin 7) : La configuration du port 1 définie dans l’application TwidoSuite est prise en compte par le Twido.

Par conséquent, pour que les paramètres configurés dans TwidoSuite soient pris en compte, il est nécessaire de connecter le signal /DPT (pin 5) au 0V (pin 7).

Configuration SoMachine

Configuration PL7

Configuration de l’outil HMI

Choisir RS485 (mode étendu)

Propriétés du port de communication : Modbus RTU Maître

Entrée d’adresse : Nous utilisons 4x et 0x

  • Pour accéder à la mémoire booléenne (comme %M1 ou %M2), entrez une adresse comme « 0x1 » ou « 0x2 ».
  • Pour accéder au registre %MW0, remplacez le %MW par un « 4x » et changez le type de données en 16 bits…
  • Pour accéder à une variable à virgule flottante (telle que %MF0 ou %MF2), remplacez %MF par un « 4x » et modifiez le type de données en Float…. 32 bits.
  • Pour accéder à un mot double (tel que %MD0 ou %MD2), remplacez %MD par un « 4x » et changez le type de données en 32-Bit…
  • Pour accéder à un bit dans un mot mémoire, utilisez « 4x’_Bit ».

Exemple de projet pour TSX-37-Micro

Télécharger ici le projet