3 ansprechzeit, 4 unterstützte modbus-funktionen, 1 read holding registers (03) – Bronkhorst Modbus slave interface Benutzerhandbuch
Seite 17: 2 write single register (06), 3 write multiple registers (16), Nsprechzeit, Nterstützte, Odbus, Unktionen, Read holding registers (03)
BRONKHORST
®
4.3
Ansprechzeit
Dieses Slave-Gerät reagiert innerhalb von 100 ms auf jede gültige Anfrage des Masters. Das bedeutet, dass das
Antwortzeitlimit (response timeout) des Masters höher oder gleich 100 ms eingestellt werden muss.
4.4
Unterstützte Modbus-Funktionen
In diesem Abschnitt werden die unterstützten Modbus-Funktionscodes beschrieben. Nähere Informationen finden Sie
in Dokument [1].
4.4.1
Read Holding Registers (03)
Mögliche Ausnahmeantworten
Code Name
Bedeutung
02
ILLEGAL DATA ADDRESS
falls eine nicht existierende Adresse oder ein Teil eines Multiregister-
Parameters gelesen wird (float, long usw.)
03
ILLEGAL DATA VALUE
falls weniger als 1 oder mehr als 125 Register gelesen werden
04
SLAVE DEVICE FAILURE
falls ein „write-only“-Register gelesen werden soll
Warnung: Die maximale Nachrichtenanzahl für Read Holding Registers-Funktionen ist 100 Byte bei
9600 Baud (200 Byte bei 19200 Baud und 400 Byte bei 38400 Baud). Wenn diese Anzahl überschritten
wird, können die Rückmeldungen fehlerhaft sein.
4.4.2
Write Single Register (06)
Mögliche Ausnahmeantworten
Code Name
Bedeutung
02
ILLEGAL DATA ADDRESS
falls in eine nicht existierende Adresse oder in einen Teil eines
Multiregister-Parameters geschrieben werden soll (float, long usw.)
04
SLAVE DEVICE FAILURE
falls in ein „read-only“-Register geschrieben werden soll
04
SLAVE DEVICE FAILURE
falls ein ungültiger Wert in das Register geschrieben werden soll
4.4.3
Write Multiple Registers (16)
Mögliche Ausnahmeantworten
Code Name
Bedeutung
02
ILLEGAL DATA ADDRESS
falls in eine nicht existierende Adresse oder in einen Teil eines
Multiregister-Parameters geschrieben werden soll (float, long usw.)
03
ILLEGAL DATA VALUE
falls weniger als 1 oder mehr als 123 Register gelesen werden
04
SLAVE DEVICE FAILURE
falls in ein „read-only“-Register geschrieben werden soll
04
SLAVE DEVICE FAILURE
falls ein ungültiger Wert in das Register geschrieben werden soll
Wenn beim Beschreiben der Register eine dieser Ausnahmeantworten auftaucht, werden die in alle nachfolgenden
Register geschriebenen Werte verworfen (ignoriert).
Seite 17
Modbus interface
9.19.035