Modbus RTU und TCP auf xLogic: Schritt-für-Schritt-Kommunikationseinrichtung

Modbus ist die Lingua Franca der Industrie-Panels – HMI-Bildschirme, VFDs, Energiemesser und SCADA-Systeme sprechen alle diese Sprache. Ein xLogic-Controller spricht sie nativ, als Master oder Slave, über RS485 oder Ethernet. Dieses Tutorial verdrahtet beides und beweist die Verbindung mit dem kostenlosen easySCADA-Paket.

Modbus RTU über RS485

1. Verdrahten Sie den Bus

RS485 benötigt zwei Drähte plus einen gemeinsamen Bezug. Bei xLogic-Controllern verwenden Sie den COM1-Port (derSR-RS485oderPRO-RS485das Modul stellt das Terminal bereit). Verbinden Sie A mit A, B mit B und Bezug mit Bezug zwischen der SPS und dem Peer-Gerät. Halten Sie das Kabel als verdrilltes Paar und fern von Stromleitungen; terminieren Sie die Busenden, wenn die Strecke lang ist.

2. Setzen Sie die Slave-Adresse und die Baudrate

Jedes Gerät im Bus benötigt eine eindeutige Adresse. Konfigurieren Sie die COM1-Parameter über das LCD-Panel-Menü:Modbus RTU, eine Adresse (z.B. 1) und eine Baudrate, auf die sich beide Seiten einigen (9600 und 19200 sind die üblichen Optionen). Parität und Stoppbits müssen ebenfalls mit dem Master übereinstimmen.

3. Lesen Sie die Register

xLogic ordnet seine Daten den Standard-Modbus-Adressen zu: diskrete Eingänge für I-Punkte, Spulen für Q-Ausgänge und Halte-Register für analoge Werte, Timer und Flags. Die Software zeigt die genaue Registerkarte für Ihr Modell an – siehe den letzten Abschnitt des Handbuchs. Ein Master liest die SPS als normalen Modbus-Slave; nichts anderes muss konfiguriert werden.

Modbus TCP über Ethernet

Bei Ethernet-Modellen sind die gleichen Register über TCP verfügbar, was die Adress- und Terminierungsprobleme vollständig beseitigt:

  1. Stellen Sie eine feste IP für die SPS ein (in den Kommunikationsparametern von xLogicSoft oder über das LCD-Menü bei einigen Modellen).
  2. Geben Sie der HMI oder SCADA die IP der SPS und Port 502 — den Standard-Modbus-TCP-Port.
  3. Richten Sie Ihre Software auf die gleichen Registeradressen ein, die für RTU verwendet werden. Keine seriellen Einstellungen, keine Pull-Widerstände.

Modbus TCP ist die richtige Wahl, wann immer das Panel bereits einen Netzwerk-Switch und einen PC oder Touchscreen hat. SieheModbus Master oder Slavefür die Rollen, die die SPS im selben Bus spielen kann.

Verbinden Sie easySCADA in zwei Minuten

Das kostenloseeasySCADAPaket ist der schnellste Weg, um die Verbindung zu beweisen. Fügen Sie die SPS als neues Gerät hinzu, wählen Sie Modbus RTU (COM-Port) oder Modbus TCP (IP-Adresse) und ordnen Sie einige Register den Bildschirmobjekten zu. easySCADA verbindet sich über seriell oder Ethernet mit xLogic; die Standarddienstports 6365/6364 im Beispielprojekt sind nur Beispiele – Port 502 ist derjenige, den Ihr HMI-Master für TCP verwenden wird.

Wenn das Display beginnt, Live-Werte von der SPS anzuzeigen, ist die Kommunikationsebene abgeschlossen – die gleiche Verbindung, die ein Cloud-Dashboard, ein HMI oder ein BMS speist.

Fehlerbehebung in 30 Sekunden

  • Keine Antwort:Überprüfen Sie die Adresse, die Baudrate und die Parität auf beiden Seiten — eine Fehlanpassung killt den gesamten Bus.
  • Verzerrte Werte:Überprüfen Sie, ob das Datenformat (Wortreihenfolge) und die Registerlänge den Erwartungen des Masters entsprechen.
  • Funktioniert auf der Bank, schlägt vor Ort fehl:Überprüfen Sie die Erdung und führen Sie das Paar von VFD-Kabeln weg.

Nächstes Tutorial:ein Programm über USB, RS232 und Ethernet herunterladen.