Come possiamo aiutarti?

Print

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

 

Cablaggio dall’HMI alla RS485…

Spina RJ45 di un TM221 M221 Twido

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

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

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

Pertanto, per la comunicazione in protocollo Modbus è necessario che:

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

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

Lo stato del segnale /DPT (Pin 5) della presa Mini DIN della porta terminale di Twido consente o meno di tenere conto della configurazione software di questa porta descritta in precedenza:

  • segnale /DPT non collegato: I parametri di comunicazione della porta terminale (porta 1) sono fissati a 19200 baud, 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 dal Twido.

Pertanto, affinché i parametri configurati in TwidoSuite vengano 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: Master Modbus RTU

Inserimento dell’indirizzo: Utilizziamo 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 %MW con “4x” e cambiare il tipo di dati in 16 bit…
  • Per accedere a una variabile in virgola mobile (come %MF0 o %MF2), sostituire %MF con un “4x” e cambiare il tipo di dati in Float a 32 bit….
  • Per accedere a una parola doppia (come %MD0 o %MD2), sostituire %MD con un “4x” e cambiare il tipo di dati in 32 bit…
  • Per accedere a un bit all’interno di una parola di memoria, utilizzare “4x’_Bit”.

Esempio di progetto per TSX-37-Micro

Scarica qui il progetto