Modbus – Erste Schritte

Für den Feldbus „Modbus“ ist zu beachten, dass für das Modbus-Master und -Slave-Gerät zunächst jeweils ein Element „Ethernet“ erstellt werden muss. Darunter werden Modbus-Master und -Slave gehängt. Unter den Modbus-Master wird ein Repräsentant des Slaves gehängt, der über die Slave-IP-Adresse eine Verbindung zwischen Master und Slave schafft.

  1. Sie haben zwei Geräte in Ihrem Projekt eingefügt. Eines der Geräte wird die Rolle des Modbus-Masters und das andere die Rolle des Modbus-Slaves übernehmen.
  1. Sie erstellen für beide Geräte im Gerätebaum zunächst ein Feldbuselement „Ethernet“. Klicken Sie dazu mit der rechten Maustaste auf das jeweilige Gerät und auf Gerät anhängen....
  2. Wählen Sie unter „Ethernet Adapter“ den Feldbus „Ethernet“ aus.
  3. Feldbus „Ethernet“ anhängen
  4. Klicken Sie auf [Gerät anhängen] und lassen Sie das Dialogfenster geöffnet.
  5. Im Gerätebaum wird ein neues Element „Ethernet (Ethernet)“ erstellt.
  6. Klicken Sie auf das neue Element „Ethernet (Ethernet)“.
  7. Wählen Sie für das Slave-Gerät im noch geöffneten Dialogfenster unter „Modbus“ den „Modbus TCP Slave“ aus, bestätigen Sie mit [Gerät anhängen] und lassen Sie das Dialogfenster geöffnet.
  8. Wählen Sie für das Master-Gerät im noch geöffneten Dialogfenster unter „Modbus“ den „Modbus TCP Master“ aus, bestätigen Sie mit [Gerät anhängen] und lassen Sie das Dialogfenster geöffnet.
  9. Geräte anhängen
  10. Klicken Sie im Gerätebaum auf das Element „Modbus_TCP_Master (Modbus TCP Master)“ und fügen Sie aus dem noch geöffneten Dialogfenster das „Modbus TCP Slave Device“ ein.
  11. Damit haben Sie im Gerätebaum ein Slave-Element unter den Master gehängt. Über dieses wird die Verbindung vom Master zum physikalischen Slave hergestellt.
  12. Modbus-Master und -Slave angelegt
  13. Um Master und Slave miteinander zu verknüpfen, tragen Sie nun die IP-Adresse des Slave-Gerätes bei dem Slave-Element „Modbus_TCP_Slave (Modbus TCP Slave)“ unterhalb des Masters ein. Klicken Sie dazu doppelt auf „Modbus_TCP_Slave (Modbus TCP Slave)“, um die Konfiguration zu öffnen und geben Sie im Register „Allgemein“ die IP-Adresse des Slave-Gerätes ein.

Ein vollständiges Beispielprojekt finden Sie unter Beispielprojekt: Neues Modbus-Projekt in CODESYS erstellen.