Modbus-TCP-Server
9.7.1
In Register schreiben
• Zum Schreiben Funktionscode 0x10 (Preset Multiple Registers) nutzen.
• Startadresse: 0xFC00
• Anzahl: 4 Register
• Immer gleichzeitig alle vier Register (Word 0xFC00...0xFC03) setzen. Dies gilt auch, wenn einzelne Register
unverändert bleiben.
• Ist kein anderes Subsystem vorhanden, Wert „1" in dieses Register eintragen.
• Ist keine BMS-Kanalnummer erforderlich, Wert „0" (Null) in dieses Register eintragen.
Steuerbefehle können Sie auch im Menü Service > Modbus > Modbus Steuerbefehle generieren.
9.7.2
Register auslesen
Zum Lesen Funktionscode 0x03 „Read Input Registers" nutzen.
Mögliche Antwort in Register „Status"
0
Busy
1
Error
2
Ready
9.7.3
Steuerbefehle für den (internen und externen) BMS-Bus
Steuerbefehle BMS-Bus
int/ext
Register
BMS-Bus
Ext
INT
1
EXT
1-99
INT
1
EXT
1-99
INT
1
EXT
--
INT
1
EXT
--
INT
1
EXT
--
INT
1
EXT
--
86
CP9xx-I_D00418_05_M_XXDE/03.2023
Befehl wird verarbeitet.
Es ist ein Fehler aufgetreten.
Befehl wurde erfolgreich verarbeitet.
Register
Register
Register
Int
Kanal
1-150
0
0
1-150
0
1-150
0
--
--
1-150
0
--
--
1-150
0
--
--
1-150
0
--
--
Befehl
1
Test Isometer
Test change over unit (PRC487) /
2
Test Umschalteinrichtung PRC
3
Test change over unit (ATICS) /
Start automatischer Test Umschaltung 1->2
--
Ende nach der Zeit T(Test)
4
Start test generator without change over (ATICS) /
Start Test Generator ohne Umschaltung
--
5
Change over to line 1 (ATICS) /
Umschaltung auf Leitung 1
--
6
Change over to line 2 (ATICS) /
Umschaltung auf Leitung 2
--
Menütext/ Funktion