Interfaz de datos - Comunicación -
Configuración de BrainCube para la operación de Modbus TCP
• Todos los ajustes pertinentes se pueden hacer en los menús
Parámetro/Interfaz-Comunicación/RS 485 <=> BMS <=> Tecboxes
Parámetro/Ínterfaz-Comunicación/Ethernet <=> Servidor
Parámetro/Ínterfaz-Comunicación/Ethernet Modbus TCP <=> BMS
• Rango de direcciones disponibles de los BrainCubes: 11-209
La dirección se puede ajustar cambiando los valores para el parámetro "segmento RS 485" y "número de BrainCube".
El segmento RS 485 tiene un valor por defecto de 20.
Por ejemplo:
Segmento RS 485 = 1 y BrainCube no. = 1
Segmento RS 485 = 2 y BrainCube no. = 4
Segmento RS 485 = 2 y BrainCube no. = 15 => Dirección de RS 485 = 45
• La dirección IP local de BrainCube debe ser única en la red. Se puede ajustar mediante el parámetro "Dirección IP local"
si DHCP está desactivado en BrainCube. Si solo desea utilizar Ethernet Modbus TCP y no la interfaz web IMI, desactive
DHCP en BrainCUbe. De lo contrario, DHCP debe permanecer habilitado.
• El puerto Modbus/TCP (configuración de fábrica: 502) no debe modificarse para garantizar una comunicación estable.
Protocolo Modbus – Leer datos
La transmisión de datos desde el BrainCube se realiza por el código de función Modbus "Leer registros de retención" (0x03).
La dirección de registro de lectura comienza con 0200 hexadecimal (decimal: 512). Los números de registro son valores por
defecto.
Ejemplo:
Registro 0 => adress_dec = 512; adresse_hexadec = 0x0200
Registro 1 => adress_dec = 513; adresse_hexadec = 0x0201
Ejemplo para transmitir/recibir datos a/de BrainCube:
Transmitir datos a BrainCube:
[TX] - 0B 03 02 00 00 32 C5 0D
Recibir datos de BrainCube:
[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
Ejemplo de mensajes de monitoreo
Valor por
Descripción
Longi-
defecto de
tud
registro
Palabra de
error de
7
2 Byte
errores activos
M32...M17
Palabra de
error de
8
2 Byte
errores activos
M16...M01
Palabra de
error de
21
2 Byte
errores activos
M64...M49
Palabra de
error de
22
2 Byte
errores activos
M48...M33
=> Dirección de RS 485 = 11
=> Dirección de RS 485 = 34
Petición (dir.=11)
Respuesta
0B 03 02 07 00 01 34 D9
0B 03 02 00 00 20 45
0B 03 02 07 00 01 34 D9
0B 03 02 80 00 41 85
0B 03 02 07 00 01 34 D9
0B 03 02 00 01 E1 85
0B 03 02 08 00 01 04 DA
0B 03 02 80 00 41 85
0B 03 02 00 01 E1 85
0B 03 02 08 00 01 04 DA
0B 03 02 15 00 01 94 DC
0B 03 02 00 02 A1 84
0B 03 02 16 00 01 64 DC
0B 03 02 80 00 41 85
0B 03 02 16 00 01 64 DC
0B 03 02 00 01 E1 85
-
Modbus RTU
Modbus TCP
Número de bits
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 no mensaje
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 M32
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 M17
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 M016
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 M01
0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 M50
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 M48
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 M33
es
Mensaje
31
31