Wie können wir helfen?

Print

Kommunikation zwischen einem CommandHMI und einer Schneider-Modicon TM221 M221 Twido TSX-37 Micro TSX-57 Premium PLCs

 

Verdrahtung vom HMI zur RS485…

RJ45-Stecker eines TM221 M221 Twido

TER-Stecker eines NEZA TWIDO M218
TSX-37 Mikro TSX-57 Premium

Der Betrieb der TER- (und AUX-) Buchse hängt von zwei Parametern ab:

  • der Softwarekonfiguration von Kanal 0, die unter PL7 Micro/Junior/Pro definiert ist
  • dem Signalzustand des DPT-Pins der TER-Buchse

Für die Kommunikation im Modbus-Protokoll ist es daher erforderlich:

  • modBus/JBUS-Link in der PL7-Konfiguration des Kanals 0 auswählen
  • den DPT-Pin (Pin 5) der TER-Buchse mit 0V (Pin 7) zu verbinden
HMI
COM1 oder COM2
SPS
MD8M
8 TX – <> 2 TX –
9 TX <> 1 TX
5 GND <> 7 GND
7
<>
5
GND
<>
/DPT

Der Abstand HMI<>PLC muss weniger als 10 m betragen

Wichtiger Hinweis, der nur den Terminalport (Mini-DIN-Buchse im Twido) betrifft:

Der Status des /DPT-Signals (Pin 5) der Mini-DIN-Buchse des Terminal-Ports des Twido erlaubt es, die oben beschriebene Software-Konfiguration dieses Ports zu berücksichtigen oder nicht:

  • /DPT-Signal nicht angeschlossen: Die Kommunikationsparameter des Terminalports (Port 1) sind auf 19200 Baud, 8 Bits, 1 Stopbit, keine Parität, Modbus RTU Protokoll, Slave-Adresse 1 festgelegt.
  • Das Signal /DPT ist mit 0V (Pin 7)verbunden: Die in der TwidoSuite-Anwendung definierte Konfiguration von Port 1 wird vom Twido berücksichtigt.

Damit die in der TwidoSuite konfigurierten Parameter berücksichtigt werden können, muss das /DPT-Signal (Pin 5) mit 0V (Pin 7) verbunden werden.

SoMachine-Konfiguration

PL7-Konfiguration

HMI-Tool-Konfiguration

RS485 (Erweiterter Modus) wählen

Eigenschaften der Kommunikationsschnittstelle: Modbus RTU Master

Adresseintrag: Wir verwenden 4x und 0x

  • Um auf den booleschen Speicher (wie %M1 oder %M2) zuzugreifen, geben Sie eine Adresse wie „0x1“ oder „0x2“ ein.
  • Um auf das %MW0-Register zuzugreifen, ersetzen Sie das %MW durch „4x“ und ändern Sie den Datentyp in 16-Bit…
  • Um auf eine Fließkomma-Variable zuzugreifen (z. B. %MF0 oder %MF2), ersetzen Sie %MF durch eine „4x“ und ändern Sie den Datentyp in 32-Bit Float….
  • Um auf ein Doppelwort zuzugreifen (z. B. %MD0 oder %MD2), ersetzen Sie %MD durch ein „4x“ und ändern Sie den Datentyp in 32-Bit…
  • Um auf ein Bit innerhalb eines Speicherwortes zuzugreifen, verwenden Sie „4x’_Bit“.

Projektbeispiel für TSX-37-Micro

Laden Sie hier das Projekt herunter