IndraWorks 15VRS Feldbusse
10.3.7
Registerkarte 'Modbus Slave Init'
"Nach oben"
"Nach unten "
"Neu"
"Zugriffstyp"
"Register Offset "
"Länge"
Beispiel:
Im nachfolgenden Beispiel definiert die erste Zeile eine kombinierte Read-
Write Operation (Funktionscode 23). Sie liest ein Wort aus dem "Holding Re‐
gister" mit Abstand '16#0001' und schreibt zwei Worte in das Register mit
Abstand '16#0003' schreibt. Die Operation wird ausgeführt, sobald die auf
der Registerkarte E/A-Abbild definierte Trigger-Variable eine steigende Flan‐
ke aufweist.
Abb. 10-3:
Dialog Modbus Slave-Kanal
Abb. 10-4:
Dialog Modbus Slave E/A-Abbild
Siehe auch:
●
Kap. 10.3.4 "Registerkarte 'Modbus Slave - Allgemein'" auf Seite 281
●
Kap. 10.3.5 "Registerkarte 'ModbusTCP Slave - Allgemein'" auf Seite
281
Die Registerkarte dient zur Definition von Initialisierungskommandos.
Initialisierungskommandos werden einmalig beim Starten des Busses oder
beim Aktiveren des Slaves (Setzen des "Enabled"-Flag der Slave-Instanz )
ausgeführt.
Beim Einrichten oder Editieren eines Slave Initialisierungswertes sind folgen‐
de Parameter in den zugehörigen Dialogen zur Verfügung gestellt:
Die Reihenfolge der Kanäle legt auch die Reihenfolge der Initialisierung der Variablen
fest.
Öffnet den Dialog "Initialisierungswert". Darin werden die Initialisierungskommandos
festgelegt.
Dialog 'Initialisierungswert'
●
Write Single Coil (Funktionscode 05)
●
Write Single Register (Funktionscode 06)
●
Write Multiple Coils (Funktionscode 15)
●
Write Multiple Registers (Funktionscode 16)
Nummer des Registers, in das geschrieben werden soll (Wertebereich 0-65535).
Anzahl der zu schreibenden Register (= Words)
Wertebereich des Parameters ist abhängig vom Funktionscode.
Modbus RTU
R911393282_Ausgabe 05 Bosch Rexroth AG
283/395