Instructions

9085_5010_04a_oi_d.docx / Feb-21 Seite 55 / 73
Fortsetzung „Parametereinstellung“:
SERIAL INIT
Nicht gültig für die Modbus-Kommunikation
SERIAL PROTOCOL
Nicht gültig für die Modbus-Kommunikation
SERIAL TIMER (S)
Nicht gültig für die Modbus-Kommunikation
SERIAL VALUE
Nicht gültig für die Modbus-Kommunikation
MODBUS
Dieser Parameter aktiviert das Modbus-Protokoll und bestimmt die Modbus-Adresse.
0
Nicht mit Modbus-Protokoll verwenden (Modbus ist deaktiviert)
1 … 247
Modbus aktiviert: Die serielle Schnittstelle verwendet das Modbus RTU-Protokoll
Die hier eingestellte Zahl bestimmt die Modbus-Knotenadresse.
Read Holding Registers und Write Multiple Registers
Mit den Funktionen "Read Holding Registers" und "Write Multiple Register" kann auf alle Register
des Gerätes zugegriffen werden. Alle Variablen (Istwerte) und Statusregister werden Modbus-
Halteregistern zugeordnet.
Da alle Geräte-Register 32-Bit-Register sind, Modbus-Holding-Register jedoch nur 16-Bit-Register,
benötigt jedes Geräte-Register zwei Holding-Register. (Aus diesem Grund ist die Verwendung der
Modbus-Funktion "Write Single Register" nicht möglich.)
Bei jedem Lese-oder Schreibvorgang ist es nur möglich auf ein einzelnes Geräte-Register
zuzugreifen, daher muss die "Menge (oder Anzahl) der Register" im Modbus-Request immer 2 sein.
Zugriff auf Parameter
Holding Register 0x0000 / 0x0001 hex und die nachfolgenden Holding Register erlauben den Zugriff
auf die Geräte Parameter.
Die Halteregisternummern für einen bestimmten Parameter können mit dem Parameter # berechnet
werden, der in der Parametertabelle im jeweiligen Geräte-Handbuch zu finden ist:
Holding Register niedrig = (Parameter #) x 2
Holding Register hoch = (Parameter #) x 2 + 1
Beispiel:
Zugriff auf Parameter # 51 "PRESELECTION 1" durch Holding Register 0x0066 und 0x0067 hex.