How Can We Help?

Print

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

El cableado de la HMI al RS485…

Enchufe RJ45 de un TM221 M221 Twido

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

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

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

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

  • seleccionar el enlace ModBus/JBUS en la configuración del PL7 del canal 0
  • conectar el pin DPT (pin 5) del zócalo TER a 0V (pin 7)
HMICOM1
o COM2
PLCMD8M
8 TX – <> 2 TX –
9 TX + <> 1 TX +
5 GND <> 7 GND
5 <> 7 GND

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

Nota importante relativa sólo al puerto de la terminal (enchufe mini DIN integrado en el Twido) :

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

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

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

Configuración de SoMachine

Configuración del PL7

Configuración de la herramienta HMI

Elija RS485 (modo extendido)

Propiedades del puerto de comunicación: Maestro Modbus RTU

Entrada de la dirección: Usamos 4x y 0x

  • Para acceder a la memoria booleana (como %M1 o %M2), introduzca una dirección como «0x1» o «0x2».
  • Para acceder al registro %MW0, sustituir el %MW por un «4x» y cambiar el tipo de datos a 16-Bit…
  • Para acceder a una variable de punto flotante (como %MF0 o %MF2), reemplace el %MF por un «4x» y cambie 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».