Wiren BoardDocumentación
Documentación · Español

Mapa de registros Modbus del WB-MAI6

revisión 106641

Modos

WB-MAI6 permite configurar estos modos de funcionamiento para cada entrada:

  • Medición de tensión: diferencial o respecto a masa.
  • Medición de resistencia: diferencial o de extremo único.
  • Medición de corriente — solo en modo de entrada única.

La tabla 3 describe completamente los modos básicos de funcionamiento utilizados para las mediciones de sensores estándar.

Los registros de tipo de sensor (0xX400, 0xX401) Tabla 5 para cada entrada admiten los códigos de la Tabla 3 o Tabla 4. Para mediciones no estándar, seleccione manualmente el modo de entrada y el rango de medición de la Tabla 3.

Tabla 3. Modos de funcionamiento del dispositivo
Tipo de señal medida Modo de entrada Código HEX Código DEC Descripción Ganancia Rango de medición Exactitud Formato de los datos de salida Tenga en cuenta
Entrada deshabilitada - 0x0000 0 - - - - -
Medición de

tensión

Respecto a masa 0x0001 1 Medición de tensión referida a masa, figura 1 1...4 2–10 V ±0.5 % µV
10–30 V ±1 %
0–2000 mV ±(0.2% + 50 µV)
Diferencial 0x0101 257 Medición de tensión diferencial de −2 a +2 V respecto a iGND, figura 6

Medición de tensión de termopar,  Fig. 7

1...128 ±2048 mV ±(0.2% + 30 µV)
Medición de

resistencia

Respecto a masa 0x0002 2 Medición de resistencia a dos hilos, Fig. 3

Conexión de sensores de contacto seco, Fig. 4

1 0–1 kΩ (±0.1% + 0.3 Ω) Ω × 100
1–100 kΩ ±0.2 %
100–500 kΩ ±1.5 %
Diferencial

(circuito de tres hilos)

0x0102 258 Medición de resistencia a tres hilos, figura 8 0–5000 Ω ±(0.1% + 0.15 Ω)
Medición de

corriente

Respecto a masa 0x0003 3 Medición de corriente de 0 a 20 mA, Fig. 2 1...4 0–20.48 mA ±(0.2% + 1 µA) nA
Medición de tensión con un divisor externo WB-VDIV Respecto a masa 0x0005 5 Medición de tensión de 0 a 60 V 1...4 0–60 V ±(0.2% + 20 mV) mV Desde el firmware 2.1.0
Diferencial 0x0105 261 Medición de tensión de −30 a +30 V 1...128 ±32 V ±(0.2% + 30 µV) Desde el firmware 2.4.0
Medición de tensión con un divisor externo personalizado Respecto a masa 0x0006 6 El rango de medición depende del divisor externo.

La salida del divisor debe estar dentro de 0–2 V para obtener la máxima precisión del WB-MAI6, o de 0–4.5 V para una precisión próxima a la máxima.

1...4 ±(0.2% + 50 µV) + error del divisor externo mV Desde el firmware 2.1.0

Tipos de sensores estándar compatibles

La Tabla 4 enumera los códigos de sensores estándar compatibles que se deben introducir en los registros Sensor type Tabla 5.

Con sensores estándar, los valores de registro 0xX40A y 0xX40B (ganancia) se ignoran. Los sensores estándar tienen el código 0x1XXX.

Tabla 4. Tipos de sensores estándar
Código HEX del sensor Código del sensor DEC Descripción Formato de los datos sin procesar Formato de datos convertidos Exactitud
Termopares

Modo de funcionamiento — medición de tensión de termopar, Fig. 7

0x1000 4096 Tipo K (cromel–alumel) µV °C · 10, °C · 100 ±(0.8 °C + 0.2 % · Δt)
Nota: Δt es la diferencia entre la temperatura del termopar y la del WB-MAI cuando el termopar se conecta directamente al WB-MAI6 sin cables de extensión.
Detectores de temperatura por resistencia de dos hilos

Modo de funcionamiento: medición de resistencia a dos hilos, Fig. 3

0x1100 4352 Pt 50 (α = 0.00385 °C -1) Ω × 100 °C · 10, °C · 100 ±1.5 °C
0x1101 4353 Pt 100 (α = 0.00385 °C -1) ±0.8 °C
0x1102 4354 Pt 500 (α = 0.00385 °C -1) ±0.2 °C
0x1103 4355 Pt 1000 (α = 0.00385 °C -1) ±0.15 °C
0x1110 4368 50P (designación rusa del platino; α = 0.00391 °C -1) ±1.5 °C
0x1111 4369 100P (denominación rusa de platino; α = 0.00391 °C -1) ±0.8 °C
0x1112 4370 500P (designación rusa de platino; α = 0.00391 °C -1) ±0.2 °C
0x1113 4371 1000P (designación rusa de platino; α = 0.00391 °C -1) ±0.15 °C
0x1120 4384 50M (designación rusa de cobre; α = 0.00428 °C -1) ±1.4 °C
0x1121 4385 100M (designación rusa del cobre; α = 0.00428 °C -1) ±0.7 °C
0x1122 4386 500M (denominación rusa de cobre; α = 0.00428 °C -1) ±0.2 °C
0x1123 4387 1000M (designación rusa de cobre; α = 0.00428 °C -1) ±0.14 °C
0x1130 4400 Ni 100 (α = 0.00617 °C -1) ±0.5 °C
0x1131 4401 Ni 500 (α = 0.00617 °C -1) ±0.13 °C
0x1132 4402 Ni 1000 (α = 0.00617 °C -1) ±0.1 °C
0x1701 5889 NTC 10k (B = 3988 K) Ω × 100 °C · 10, °C · 100 ±0.2 °C
0x1702 5890 NTC 10k (B = 3950 K)
0x1703 5891 NTC 100k (B = 3950 K)
0x1704 5892 NTC 10k (B = 3435 K)
0x1705 5893 NTC 10k (B = 3470 K)
0x1706 5894 NTC 5k (B = 3470 K)
0x1707 5895 NTC 1.8k (B = 3380 K)
Nota: no incluye la resistencia de los cables y de los contactos
Detectores de temperatura resistivos a tres hilos

Modo de funcionamiento — medición de resistencia a tres hilos,   figura 8

0x1200 4608 Pt 50 (α = 0.00385 °C -1) Ω × 100 °C · 10, °C · 100 ±0.6 °C
0x1201 4609 Pt 100 (α = 0.00385 °C -1) ±0.33 °C
0x1202 4610 Pt 500 (α = 0.00385 °C -1) ±0.14 °C
0x1203 4611 Pt 1000 (α = 0.00385 °C -1) ±0.13 °C
0x1210 4624 50P (designación rusa del platino; α = 0.00391 °C -1) ±0.6 °C
0x1211 4625 100P (denominación rusa de platino; α = 0.00391 °C -1) ±0.33 °C
0x1212 4626 500P (designación rusa de platino; α = 0.00391 °C -1) ±0.14 °C
0x1213 4627 1000P (designación rusa de platino; α = 0.00391 °C -1) ±0.13 °C
0x1220 4640 50M (designación rusa de cobre; α = 0.00428 °C -1) ±0.6 °C
0x1221 4641 100M (designación rusa del cobre; α = 0.00428 °C -1) ±0.31 °C
0x1222 4642 500M (denominación rusa de cobre; α = 0.00428 °C -1) ±0.13 °C
0x1223 4643 1000M (designación rusa de cobre; α = 0.00428 °C -1) ±0.12 °C
0x1230 4656 Ni 100 (α = 0.00617 °C -1) ±0.23 °C
0x1231 4657 Ni 500 (α = 0.00617 °C -1) ±0.09 °C
0x1232 4658 Ni 1000 (α = 0.00617 °C -1) ±0.08 °C
Nota: Rw es la resistencia de cada hilo. Utilice hilos idénticos de igual longitud para los bornes P y N.
Sensores con salida de corriente

Modo de funcionamiento: medición de corriente de 0 a 20 mA, Fig. 2

0x1300 4864 0–5 mA nA 0 mA = límite inferior (registros 0xX408 / 0xX409)

5 mA = límite superior (registros 0xX40A / 0xX40B)

±(0.2% + 1 µA)
0x1301 4865 0–20 mA nA 0 mA = límite inferior (registros 0xX408 / 0xX409)

20 mA = límite superior (registros 0xX40A / 0xX40B)

±(0.2% + 1 µA)
0x1302 4866 4–20 mA nA 4 mA = límite inferior (registros 0xX408 / 0xX409)

20 mA = límite superior (registros 0xX40A / 0xX40B)

±(0.2% + 1 µA)
Sensores con salida de tensión en modo de extremo único

Modo de funcionamiento — medición de tensión en entrada única, figura 1

0x1400 5120 0–1 V µV 0 V = límite inferior (registros 0xX408 / 0xX409)

1 V = límite superior (registros 0xX40A / 0xX40B)

±(0.2% + 50 µV)
0x1401 5121 0–10 V µV 0 V = límite inferior (registros 0xX408 / 0xX409)

10 V = límite superior (registros 0xX40A / 0xX40B)

±(0.5% + 50 µV)
Nota: en este modo, las entradas WB-MAI tienen baja impedancia (polarización de 50 µA) para detectar entradas desconectadas. Póngase en contacto con el fabricante para desactivarla.
Sensores con salida de tensión en modo diferencial

Modo de funcionamiento: medición de tensión diferencial de −2 a +2 V, figura 6

0x1500 5376 De −50 a +50 mV µV −50 mV = límite inferior (registros 0xX408 / 0xX409)

50 mV = límite superior (registros 0xX40A / 0xX40B)

±(0.2% + 30 µV)
Sensores de contacto seco

Modo de funcionamiento: medición de resistencia a dos hilos,  Fig. 4

0x1600 5632 Contacto seco Ω × 100 0 — sensor abierto o ausente

1 — sensor cerrado (resistencia inferior a 100 Ω)

Sensores de corriente de efecto Hall

Modo de funcionamiento — medición de tensión en entrada única,  Fig. 5

0x1800 6144 Salida (2.500 ± 0.625) V A × 10 2.500 V corresponde a 0 A, o a la desviación (registros 0xX408 / 0xX409)

(2.500 + 0.625) V corresponde al valor nominal (registros 0xX40A / 0xX40B)

Los registros 0xX408–0xX40B utilizan A × 10

±(0.2% + 0.3% de la escala de corriente)

(excluido el error del sensor)

Mapa de registros

En la Tabla 5, el símbolo X en una dirección de registro es el número de entrada de 1 a 6 (0x1–0x6).

Cada entrada admite funcionamiento diferencial y referido a masa. Por tanto, los tipos de sensor de INxP e INxN se establecen por separado en los registros 0xX400 y 0xX401, donde X es el número de entrada de 1 a 6 en hexadecimal.

No se recomienda seleccionar manualmente la ganancia. En el modo de extremo único solo están disponibles las ganancias 1, 2 y 4.

Si INxP está configurada para el funcionamiento diferencial, se ignoran los registros de configuración de INxN. INxN solo admite el funcionamiento con referencia común.

Tabla 5. Registros Modbus para configuración y lecturas de los canales de medición
Dirección HEX Dirección DEC Tipo Lectura/escritura Valor predeterminado Formato Finalidad Tenga en cuenta
Configuración del canal de medición
0xX400 4096·X + 1024 mantenimiento RW 0 Tabla 3, Tabla 4, 0 — apagado Tipo de sensor para INxP o INx diferencial (consulte las Tablas 3 y 4)
0xX401 4096·X + 1025 mantenimiento RW 0 Tabla 3, Tabla 4, 0 — apagado Tipo de sensor para INxN (consulte las tablas 3 y 4)
0xX402 4096·X + 1026 mantenimiento RW 20 20, 45, 90, 175, 330, 600, 1000 Frecuencia de muestreo de INxP o INx diferencial, muestras/s. Por ejemplo, 20 proporciona un tiempo de muestreo de 1/20 = 0.05 s.
0xX403 4096·X + 1027 mantenimiento RW 20 20, 45, 90, 175, 330, 600, 1000 Frecuencia de datos para INxN, muestras/s.
0xX404 4096·X + 1028 mantenimiento RW 1 1 - 50 Número de mediciones consecutivas para INxP o INx diferencial
0xX405 4096·X + 1029 mantenimiento RW 1 1 – 50 Número de mediciones consecutivas para INxN
0xX406 4096·X + 1030 mantenimiento RW 0 0 - 65000 Constante de tiempo del filtro paso bajo para INxP o INx diferencial, ms
0xX407 4096·X + 1031 mantenimiento RW 0 0 - 65000 Constante de tiempo del filtro paso bajo para INxN, ms
0xX408 4096·X + 1032 mantenimiento RW 0 Entero con signo de 16 bits Límite inferior de medición del sensor activo para INxP o INx diferencial
0xX409 4096·X + 1033 mantenimiento RW 0 Entero con signo de 16 bits Límite inferior de medición del sensor activo para INxN
0xX40A 4096·X + 1034 mantenimiento RW 10000 Entero con signo de 16 bits Límite superior de medición del sensor activo para INxP o INx diferencial
0xX40B 4096·X + 1035 mantenimiento RW 10000 Entero con signo de 16 bits Límite superior de medición del sensor activo para INxN
0xX40C 4096·X + 1036 mantenimiento RW 0 0 (automático), 1, 2, 4, 8, 16, 32, 64, 128 Ganancia para INxP o INx diferencial
0xX40D 4096·X + 1037 mantenimiento RW 0 0 (automático), 1, 2, 4, 8, 16, 32, 64, 128 Ganancia para INxN
0xX40E 4096·X + 1038 mantenimiento RW 0 1 - 10000 Resistencia superior R1 del divisor de tensión externo personalizado para INxP, kΩ × 10 Desde el firmware 2.1.0
0xX40F 4096·X + 1039 mantenimiento RW 0 1 - 10000 Resistencia superior R1 del divisor de tensión externo personalizado para INxN, kΩ × 10 Desde el firmware 2.1.0
0xX410 4096·X + 1040 mantenimiento RW 0 1 - 10000 Resistencia inferior R2 del divisor externo personalizado de tensión para INxP, kΩ × 10 Desde el firmware 2.1.0
0xX411 4096·X + 1041 mantenimiento RW 0 1 - 10000 Resistencia inferior R2 del divisor de tensión externo personalizado para INxN, kΩ × 10 Desde el firmware 2.1.0
Valores medidos
0xX500 4096·X + 1280 entrada R 0 entero con signo de 32 bits Valor medido para INxP o INx diferencial Error: 0x7FFFFFFF
0xX502 4096·X + 1282 entrada R 0 entero con signo de 32 bits Valor medido para INxN Error: 0x7FFFFFFF
0xX504 4096·X + 1284 entrada R 0 Entero con signo de 16 bits Valor convertido a unidades físicas para INxP o INx diferencial Error: 0x7FFF
0xX505 4096·X + 1285 entrada R 0 Entero con signo de 16 bits Valor convertido a unidades físicas para INxN Error: 0x7FFF
0xX506 4096·X + 1286 entrada R 1 Entero con signo de 16 bits Ganancia de corriente para INxP o INx diferencial
0xX507 4096·X + 1287 entrada R 1 Entero con signo de 16 bits Ganancia actual para INxN
0x0600 1536 entrada R 0 Entero con signo de 16 bits Tensión en los terminales +5V, mV
0x0601 1537 entrada R 0 Entero con signo de 16 bits Temperatura interna del dispositivo, °C × 100
0x0700 - 0x070B 1792 - 1803 entrada R 0 Entero con signo de 32 bits × 6 Valores medidos para IN1P–IN6P Error: 0x7FFFFFFF; desde el firmware 2.4.0
0x070C - 0x0717 1804 - 1815 entrada R 0 Entero con signo de 32 bits × 6 Valores medidos para IN1N–IN6N Error: 0x7FFFFFFF; desde el firmware 2.4.0
0x0718 - 0x0723 1816 - 1827 entrada R 0 Entero con signo de 32 bits × 6 Valores convertidos a unidades físicas (temperatura: °C × 100) para IN1P–IN6P o IN1–IN6 diferencial Error: 0x7FFFFFFF; desde el firmware 2.4.0
0x0724 - 0x072F 1828 - 1839 entrada R 0 Entero con signo de 32 bits × 6 Valores convertidos a unidades físicas para IN1N–IN6N Error: 0x7FFFFFFF; desde el firmware 2.4.0
Registros de servicio
0x7400-0x740D,

0x7500-0x7507, 0x8400-0x840D, 0x8500-0x8507

Registros de configuración y datos de dos canales de calibración de servicio. Consulte la tabla anterior.
0x0629 1577 entrada R 0 Entero con signo de 16 bits Tensión de referencia AVCC, mV
0x062A 1578 entrada R 0 Entero con signo de 16 bits Desviación de resistencia a dos hilos, canales 1–3, P, mΩ
0x062B 1579 entrada R 0 Entero con signo de 16 bits Desplazamiento de resistencia a dos hilos, canales 1–3, N, mΩ
0x062C 1580 entrada R 0 Entero con signo de 16 bits Compensación de resistencia a dos hilos, canales 4–6, P, mΩ
0x062D 1581 entrada R 0 Entero con signo de 16 bits Desplazamiento de resistencia de dos hilos, canales 4–6, N, mΩ
0x062E 1582 entrada R 0 Entero sin signo de 16 bits Contador de ciclos de escaneo de entradas
0x0610 1552 entrada R 0 Entero sin signo de 16 bits Duración del ciclo de exploración de entradas, ms
0x0800 - 0x80B 2048 - 2059 mantenimiento RW Entero con signo de 16 bits Coeficientes de calibración establecidos en fábrica para divisores de medición de alta tensión

Registros comunes

Ajustes de conexión, versión de firmware y otros registros de servicio
Dirección Parámetros de los registros Descripción Valores Tenga en cuenta
Dec Hex Tipo Acceso Formato
Ajustes de conexión
110 0x006E Holding RW u16 Velocidad en baudios de RS-485.
Ajustes de los parámetros de conexión RS-485
×100, baudios
12 — 1200 bit/s,
24 — 2400 bit/s,
48 — 4800 bit/s,
96 — 9600 bit/s,
192 — 19200 bit/s,
384 — 38400 bit/s,
576 — 57600 bit/s,
1152 — 115200 bit/s
111 0x006F Holding RW u16 Ajuste de paridad RS-485 0 — sin paridad (ninguna),
1 — impar,
2 — par
112 0x0070 Holding RW u16 Bits de parada RS-485
Consulte: tolerancia de los bits de parada
1, 2
128 0x0080 Holding RW u16 Dirección Modbus del dispositivo (detalles)
200-219 0x00C8 - 0x00DB Entrada RO string Modelo del dispositivo
220-244 0x00DC - 0x00F4 Entrada RO string Hash del commit de compilación del firmware y nombre de la rama (2 caracteres por registro)
250-265 0x00FA - 0x0109 Entrada RO string Versión del firmware
266-269 0x010A - 0x010D Entrada RO u64 Extensión del número de serie
270-271 0x010E - 0x010F Entrada RO u32 Serial number
290-301 0x0122 - 0x012D Entrada RO string Firma del firmware
320 0x0140 Entrada RO u16 Versión de firmware en formato numérico (detalles) MAJOR
321 0x0141 MINOR
322 0x0142 PATCH
323 0x0143 s16 SUFFIX
324-325 0x0144 - 0x0145 Entrada RO u32 Versión del firmware en formato numérico
326-327 0x0146 - 0x0147 Entrada RO u32 Versión del firmware en formato big-endian
Otra información
104-105 0x0068 - 0x0069 Entrada RO u32 Tiempo de funcionamiento desde el arranque segundos
120 0x0078 Holding RW u16 Reiniciar el dispositivo sin guardar el estado Cualquier valor distinto de cero reinicia el dispositivo
129 0x0081 Holding RW u16 Entrar en modo de actualización del firmware durante 2 minutos Cualquier valor distinto de cero activa el modo de actualización del firmware
330-337 0x014A - 0x0151 Entrada RO string Versión del gestor de arranque
130 0x0082 Holding RW u16 Desactivar LED Status 0 — activado
1 — deshabilitado
131 0x0083 Holding RW u16 Entrar en el modo de actualización del firmware utilizando los ajustes de comunicación actuales.
Para comprobar si el firmware y el gestor de arranque admiten esta función, lea este registro. Si la lectura se realiza correctamente y devuelve 0, la función es compatible.
Escritura 1 entra en modo de actualización del firmware Desde el firmware 2.0.7
113 0x0071 Holding RW u16 Retardo antes de responder a una solicitud Modbus 0 - 254 ms
114 0x0072 Holding RW u16 Lectura continua a través de huecos entre registros 0 - deshabilitado
1 - activado
2 - habilitado, se conserva después del reinicio
121 0x0079 Entrada RO u16 Tensión actual de la línea interna de 5 V mV
122 0x007A Entrada RO u16 Tensión mínima del circuito interno de 5 V desde el arranque, sin promediar mV
125 0x007D Entrada RO u16 Tensión actual de la línea interna de 5 V, sin promediado mV
119 0x0077 Entrada RO u16 Tensión mínima de alimentación del microcontrolador desde el arranque, antes del promediado mV
123 0x007B Entrada RO u16 Tensión de alimentación del microcontrolador mV
124 0x007C Entrada RO s16 Temperatura interna del microcontrolador x0.1, °C
304-319 0x0130-0x013F Entrada RO string Número de lote del dispositivo.

Disponible únicamente en dispositivos fabricados a partir del 21 de enero de 2026.

Desde el firmware 2.3.0
65402 0xFF7A Holding RW u16 Restablecer los ajustes del dispositivo a sus valores predeterminados. Se conservan los ajustes de comunicación.
El dispositivo se reinicia después del restablecimiento.
Escritura 1 restablece los ajustes Desde el firmware 2.1.4
64256-64383 0xFB00-0xFB7F Entrada RO u16 FlashFS: espacio libre por página bytes Desde el firmware 2.2.0
64384-64511 0xFB80-0xFBFF Entrada RO u16 FlashFS: tamaño total de los archivos actuales por página bytes
64512-64639 0xFC00-0xFC7F Entrada RO u16 FlashFS: fragmentación de páginas 0…100 %
0 — todos los datos están actualizados,
100 — sin datos actuales
64640-64767 0xFC80-0xFCFF Entrada RO u16 FlashFS: contador de borrados de páginas
65504 0xFFE0 Entrada RO u16 Uso máximo de la pila bytes
0 — pila dañada
Desde el firmware 2.2.0
65505 0xFFE1 Entrada RO u16 RAM libre bytes
65506 0xFFE2 Entrada RO u16 RAM utilizada bytes
65507 0xFFE3 Entrada RO u16 Tamaño de la pila bytes
65508 0xFFE4 Entrada RO u16 Causa del último reinicio del MCU 1 — LPWR,
2 — WWDG,
3 — IWDG,
4 — SFT,
5 — POR,
6 — PIN,
7 — OBL,
8 — V18PWR
Desde el firmware 2.2.0
65509 0xFFE5 Entrada RO u32 Contador de actualizaciones del firmware Desde el firmware 2.2.0