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.
- 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.
- 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....
- Wählen Sie unter „Ethernet Adapter“ den Feldbus „Ethernet“ aus.
- Klicken Sie auf [Gerät anhängen] und lassen Sie das Dialogfenster geöffnet.
- Im Gerätebaum wird ein neues Element „Ethernet (Ethernet)“ erstellt.
- Klicken Sie auf das neue Element „Ethernet (Ethernet)“.
- 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.
- 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.
- 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.
- 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.
- 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.