Herunterladen Inhalt Inhalt Diese Seite drucken

Modbus-Antwort Auf Eine Modbus-Anforderung - ELOVIS MID-COUNTER Betriebsanleitung

Inhaltsverzeichnis

Werbung

Modbus-Antwort auf eine Modbus-Anforderung

Wurde eine Modbus-Anforderung bearbeitet, generiert der Server eine Modbus-Antwort.
In Abhängigkeit von der Bearbeitung sind zwei Arten von Modbus-Antworten möglich:
• Positive Modbus-Antwort
-
Der "Function Code" in der Modbus-Antwort entspricht dem "Function Code" der Modbus-Anforderung.
• Negative Modbus-Antwort
-
Der Client erhält relevante Informationen zur Fehlererkennung während der Bearbeitung.
-
Der "Function Code" in der Modbus-Antwort entspricht dem "Function Code" der Modbus-Anforderung +
80
.
h
-
Der "Exception Code" zeigt die Fehlerursache.
Wenn eine syntaktisch falsche Modbus-PDU gesendet wird, führt dies zur Trennung der Verbindung. Bei anderen
Fehlern wird eine negative Modbus-Antwort gesendet.
Exception Code
01
02
03
Lesen und Schreiben von Parametern
Parameter werden als 16 Bit-Werte verarbeitet. Auch 32 Bit-Werte müssen als 2x16 Bit-Werte verarbeitet werden.
Für die Verarbeitung eines 32 Bit-Parameters müssen zwei aufeinanderfolgende 16 Bit-Parameter gelesen oder
geschrieben werden. Dabei ist die erste Modbus-Adresse anzugeben.
Sollen mehrere hintereinanderliegende Parameter verarbeitet werden, genügt ein Modbus-Befehl mit der
entsprechenden Modbus-Parameteradresse und der Längenangabe.
Beispiel Lesen des Parameters „METER" Modbus-Adresse 802
Beim Lesen des Parameters „METER" mit der Modbus-Parameteradresse 802 mit der Länge 2 werden die beiden
Modbus-Parameteradressen 802 und 803 gelesen.
Das Ergebnis für 1000.00m sieht wie folgt aus:
Adresse
Wert
802
0x0001
803
0x86A0
Seite 47
Name
Illegal Function Code
Illegal Data Address
Illegal Data Value
Doc Ver. 1.3.7 02/19
MID-COUNTER
Beschreibung
Der "Function Code" ist dem Server unbekannt.
Abhängig von der Modbus-Anforderung.
Abhängig von der Modbus-Anforderung.
Betriebsanleitung
© ELOVIS GmbH

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis