Modbus-Konfigurator

 

Info

Für Informationen zu den folgenden Registerkarten des Geräte­editors sehen Sie bitte jeweils die allgemeine Beschrei­bung.

Nur im Fall von Besonderheiten gibt es zusätzlich eine eigene Hilfeseite für den betroffenen Geräteeditor.

Wenn die Registerkarte <Gerätename> Parameter nicht erscheint, aktivieren Sie bitte in den CODESYS-Optionen in Kategorie Geräteeditor die Option Generische Konfig­urationseditoren anzeigen.

Ein Modbus-Netzwerk besteht aus einem Modbus-Master und einem oder mehreren Modbus-Slaves. Es können maximal 32 Slaves unter einem Master eingehängt werden. Die Modbus-Geräte können über eine serielle Schnittstelle oder über Ethernet eingebunden werden.

_mod_img_device_tree.png

Modbus Geräte, eingebunden über die serielle Schnittstelle unter Verwendung des Geräts Modbus COM Port

Modbus Geräte, eingebunden in ein Ethernet-Netzwerk unter Verwendung des Geräts Ethernet Adapter.

Sie können über die Modbus-Konfigurationsseiten Kommunikationspar­ameter konfigurieren und die sogenannten Modbus-Kanäle anlegen. Hinter einem Modbus-Kanal steht ein einzelnes Modbus-Kommando (Daten lesen/schreiben) sowie die zugehörigen E/A-Kanäle.

Siehe auch

Unterstützte Funktionscodes

 

Wenn es nicht durch den speziellen Typ der Steuerung eingeschränkt wird, unterstützt der Master grundsätzlich folgende Funktionscodes:

Zugriff auf Modbus-Geräte aus der Applikation

Wenn Sie ein Modbus-Gerät in den Gerätebaum einhängen, wird automatisch eine Instanz des zugehörigen Funktionsbausteins ange­legt. Der Variablenname der Instanz entspricht dem Name des Geräts im Gerätebaum. Mit diesem Funktionsbaustein können Sie aus der Applikation auf die Funktionen der Modbus-Geräte zugreifen. Über die Ausgänge dieses Funktionsbausteins können Sie zum Beispiel den Status des letzten Modbus-Kommandos abfragen (ob erfolgreich oder mit Fehler).

Sie finden die Geräteinstanz in der Registerkarte <Gerätename> IEC-Objekte des zugehörigen Geräteeditors. Sehen Sie hierzu bitte auch die Beschreibung dieses Dialogs.

Info

Für Modbus Master (RTU/TCP)

Zusätzlich/Alternativ zu den im Konfigurator vordefinierten Modbus-Kommandos (und dem implizit erzeugten E/A-Mapping) können über den Baustein ModbusRequest auch programmatisch Modbus-Requests ausgeführt werden.

Siehe auch