How Can We Help?

Print

Comunicazione tra un CommandHMI e uno Schneider-Modicon TM221 M221 Twido TSX-37 Micro TSX-57 Premium PLCs

Wirring dall’HMI all’RS485…

Spina RJ45 di un TM221 M221 Twido

Spina TER di NEZA TWIDO M218TSX-37
Micro TSX-57 Premium

Il funzionamento della presa TER (e AUX) dipende da due parametri:

  • la configurazione software del canale 0 definita sotto PL7 Micro/Junior/Pro
  • lo stato del segnale del pin DPT del connettore TER

Pertanto, per la comunicazione in protocollo Modbus è necessario:

  • selezionare il collegamento ModBus/JBUS nella configurazione PL7 del canale 0
  • collegare il pin DPT (pin 5) della presa 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 distanza HMI<>PLC deve essere inferiore a 10 m

Nota importante riguardante solo la porta terminale (mini presa DIN integrata nel Twido) :

Lo stato del segnale /DPT (Pin 5) della presa Mini DIN della porta terminale del Twido permette di tener conto o meno della configurazione software di questa porta descritta sopra:

  • Segnale /DPT non collegato: I parametri di comunicazione della porta terminale (porta 1) sono fissati a 19200 bauds, 8 bit, 1 bit di stop, nessuna parità, protocollo Modbus RTU, indirizzo slave 1.
  • Segnale /DPT collegato a 0V (Pin 7): La configurazione della porta 1 definita nell’applicazione TwidoSuite viene presa in considerazione da Twido.

Pertanto, affinché i parametri configurati in TwidoSuite possano essere presi in considerazione, è necessario collegare il segnale /DPT (pin 5) a 0V (pin 7).

Configurazione SoMachine

Configurazione PL7

Configurazione HMI-Tool

Scegliere RS485 (modalità estesa)

Proprietà della porta di comunicazione: Modbus RTU Master

Inserimento dell’indirizzo: Usiamo 4x e 0x

  • Per accedere alla memoria booleana (come %M1 o %M2), inserire un indirizzo come “0x1” o “0x2”.
  • Per accedere al registro %MW0, sostituire il %MW con un “4x” e cambiare il tipo di dati a 16-Bit…
  • Per accedere ad una variabile a virgola mobile (come %MF0 o %MF2), sostituire la %MF con una “4x” e cambiare il tipo di dati a 32-Bit Float…..
  • Per accedere ad una parola doppia (come %MD0 o %MD2), sostituire %MD con un “4x” e cambiare il tipo di dati a 32-Bit…
  • Per accedere a un bit all’interno di una parola di memoria, utilizzare “4x’_Bit”.