¿Cómo podemos ayudar?

Print

Comunicación entre una CommandHMI y un PLC Schneider-Modicon TM221 M221 Twido TSX-37 Micro TSX-57 Premium

 

Cableado de la HMI al RS485…

Enchufe RJ45 de un Twido TM221 M221

Enchufe TER de NEZA TWIDO M218
TSX-37 Micro TSX-57 Premium

El funcionamiento de la toma TER (y AUX) depende de dos parámetros:

  • la configuración software del canal 0 definida en PL7 Micro/Junior/Pro
  • el estado de la señal del pin DPT del conector TER

Por lo tanto, para la comunicación en protocolo Modbus es necesario:

  • seleccionar ModBus/JBUS link en la configuración PL7 del canal 0
  • conectar el pin DPT (pin 5) del conector TER a 0V (pin 7)
HMI
COM1 o COM2
PLC
MD8M
8 TX – <> 2 TX –
9 TX <> 1 TX
5 GND <> 7 GND
7
<>
5
GND
<>
/DPT

La distancia HMI<>PLC debe ser inferior a 10 m

Nota importante relativa únicamente al puerto terminal (toma mini DIN integrada en el Twido) :

El estado de la señal /DPT (Pin 5) de la toma Mini DIN del puerto terminal del Twido permite o no tener en cuenta la configuración software de este puerto descrita anteriormente:

  • /DPT señal no conectada: Los parámetros de comunicación del puerto terminal (puerto 1) están fijados en 19200 baudios, 8 bits, 1 bit de parada, sin paridad, protocolo Modbus RTU, dirección esclavo 1.
  • Señal /DPT conectada a 0V (Pin 7): La configuración del puerto 1 definida en la aplicación TwidoSuite es tenida en cuenta por el Twido.

Por lo tanto, para que los parámetros configurados en TwidoSuite sean tenidos en cuenta, es necesario conectar la señal /DPT (pin 5) a 0V (pin 7).

Configuración SoMachine

Configuración PL7

Configuración de la herramienta HMI

Seleccione RS485 (modo ampliado)

Propiedades del puerto de comunicación: Modbus RTU Maestro

Entrada de dirección: Utilizamos 4x y 0x

  • Para acceder a la memoria booleana (como %M1 o %M2), introduce una dirección como «0x1» o «0x2».
  • Para acceder al registro %MW0, sustituye el %MW por un «4x» y cambia el tipo de datos a 16-Bit…
  • Para acceder a una variable de coma flotante (como %MF0 o %MF2), sustituye %MF por un «4x» y cambia el tipo de datos a 32-Bit Float….
  • Para acceder a una palabra doble (como %MD0 o %MD2), sustituya %MD por un «4x» y cambie el tipo de datos a 32-Bit…
  • Para acceder a un bit dentro de una palabra de memoria, utilice «4x’_Bit».

Ejemplo de proyecto para TSX-37-Micro

Descargue aquí el proyecto