Gegevensinterface - Communicatie -
nl
BrainCube-instellingen voor Modbus TCP-communicatie
• Alle relevante instelwaarden kunt u invoeren in menu
Parameter/Interface-Communicatie/RS 485 <=> BMS <=> TecBoxen
Parameter/Interface-Communicatie/ethernet <=> Server
Parameter/Interface-Communicatie/Ethernet Modbus TCP <=> BMS
• Beschikbaar adresbereik van de BrainCubes: 11-209
Het adres kan ingesteld worden door de waarden voor de parameter "RS 485 segment" en "BrainCube number" te
wijzigen.
Offset RS 485 segment is 20.
Bv.:
RS 485 Segment = 1 en BrainCube nr. = 1
RS 485 Segment = 2 en BrainCube nr. = 4
RS 485 Segment = 2 en BrainCube nr. = 15 => adres van RS 485 = 45
• Het lokale IP-adres van de BrainCube moet uniek zijn in het netwerk. Het kan worden ingesteld met de parameter
"Loca IP-Address" als de DHCP in de BrainCube is uitgeschakeld. Als u alleen Ethernet Modbus TCP wilt gebruiken en
niet de IMI-webinterface, deactiveer dan DHCP op de BrainCube. Anders moet DHCP ingeschakeld blijven.
• De Modbus/TCP-poort (fabrieksinstelling: 502) mag niet worden gewijzigd om een stabiele communicatie te garanderen.
Modbus-protocol – Uitlezen gegevens
Datatransmissie vanuit de BrainCube wordt gerealiseerd door de Modbus-functiecode "Read holding registers" (uitlezen
van te bewaren registers).
Het adres voor het uitlezen van registers begint met 0200 hexadecimaal (decimaal: 512). De registernummers zijn
offsetnummers.
Voorbeeld:
Register 0 => adress_dec = 512; adresse_hexadec = 0x0200
Register 1 => adress_dec = 513; adresse_hexadec = 0x0201
Voorbeeld voor het versturen/ontvangen van gegevens naar/van BrainCube:
Gegevens naar BrainCube versturen:
[TX] - 0B 03 02 00 00 32 C5 0D
Gegevens van BrainCube ontvangen::
[RX] - 0B 03 64 00 01 00 00 00 00 00 20 01 28 01 32 00 00 00 00 00 00 00 E6 00 28 00 00 00 00 01 04 01 36 01 54
00 00 00 01 01 2C 00 00 00 00 00 00 00 00 FF FE 00 0A 00 01 00 01 00 00 00 00 00 00 01 C6 00 00 00 00 00 00 00
00 3E 7F 00 00 03 24 00 78 00 30 03 7A 01 90 07 D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5A 72
Voorbeeld voor monitoringmeldingen
Register Benaming
Foutmelding
van actieve
7
fouten
M32...M17
Foutmelding
van actieve
8
fouten
M16...M01
Foutmelding
van actieve
21
fouten
M64...M49
Foutmelding
van actieve
22
fouten
M48...M33
32
=> adres van RS 485 = 11
=> adres van RS 485 = 34
Lengte Vraag (Adr=11)
0B 03 02 07 00 01 34 D9 0B 03 02 00 00 20 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2 Byte
0B 03 02 07 00 01 34 D9 0B 03 02 80 00 41 85 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 M32
0B 03 02 07 00 01 34 D9 0B 03 02 00 01 E1 85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 M17
0B 03 02 08 00 01 04 DA 0B 03 02 80 00 41 85 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 M016
2 Byte
0B 03 02 08 00 01 04 DA 0B 03 02 00 01 E1 85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 M01
2 Byte 0B 03 02 15 00 01 94 DC 0B 03 02 00 02 A1 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 M50
0B 03 02 16 00 01 64 DC 0B 03 02 80 00 41 85 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 M48
2 Byte
0B 03 02 16 00 01 64 DC 0B 03 02 00 01 E1 85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 M33
Modbus RTU
Antwoord
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
-
Modbus TCP
Bitnummer
Berichten
geen berichten