DOCA0172DE-12

Modbus-SL-Funktionen

Allgemeine Beschreibung

Der Modbus-Nachrichtenaustauschdienst stellt eine Client/Server-Kommunikation zwischen Geräten bereit, die mit einem Modbus-SL-Netzwerk (Modbus Serial Line) verbunden sind.

Das Client/Server-Modell basiert auf vier Nachrichtentypen:

  • Modbus-Request – die vom Client im Netzwerk gesendete Nachricht, um eine Transaktion zu initialisieren.

  • Modbus-Angabe – die auf Serverseite empfangene Request-Nachricht.

  • Modbus-Antwort, die vom Server gesendete Antwortnachricht.

  • Modbus-Bestätigung – die auf Client-Seite empfangene Antwortnachricht.

Die Modbus-Nachrichtenübertragungsdienste (Client/Server-Modell) werden für den Informationsaustausch in Echtzeit zwischen folgenden Teilnehmern verwendet:

  • Anwendungen mit zwei Geräten.

  • Geräteanwendung und anderes Gerät.

  • HMI/SCADA-Anwendungen und Geräte.

  • Ein PC und ein Geräteprogramm, das Online-Dienste bereitstellt.

Auf der seriellen Leitung kapselt die ADU (Modbus Application Data Unit, Anwendungsdateneinheit) die PDU (Protocol Data Unit, Protokolldateneinheit) mit der Serveradresse und einer zyklischen Redundanzprüfung (CRC). Bei TCP/IP wird eine dedizierte Kopfzeile verwendet, um die Modbus-ADU zu identifizieren. Sie wird als MBAP-Header (Modbus Application Protocoll Header, Modbus-Anwendungsprotokoll-Header) bezeichnet.

Tabelle der Modbus-Funktionen

Die folgende Tabelle enthält eine ausführliche Beschreibung der Funktionen, die von den Modbus-SL-Geräten unterstützt werden, die vom unterstützt werden EcoStruxure Panel Server :

Funktionscode

Name der Funktion

03

„n“ Wörter lesen

04

Eingangsregister lesen

06

1 Wort schreiben

16

n Wörter schreiben

43-14 Geräteidentifikation lesen (siehe Funktion 43-14: Geräteinformation auslesen)

100-4

Nicht direkt aufeinander folgende Wörter lesen, wobei n ≤ 100 (siehe Funktion 100-4: Nicht aufeinander folgende Register lesen)

WICHTIG: Die Funktionscodes 1 und 2 werden nicht unterstützt.
QR Code is a registered trademark of DENSO WAVE INCORPORATED in Japan and other countries.

War das hilfreich für Sie?