¿Qué se configurará?
Este tutorial muestra cómo registrar en el GLM la variable de Energía activa Positiva (EA+) del medidor Kron Mult-K 120 mediante el protocolo Modbus RTU.
Al final del procedimiento, el GLM deberá presentar el total acumulado de energía activa positiva en kWh y utilizar la diferencia entre las lecturas para generar el historial de consumo.
1. Antes de iniciar
Confirme la comunicación entre el GLM y el medidor antes de registrar la variable. Si la red RS-485 no está funcionando, la configuración de la variable no producirá una lectura válida.
Confirme los siguientes ítems
- El Kron Mult-K 120 está energizado y presenta la medición de energía en el display o en el software RedeMB.
- El medidor está conectado a la puerto RS-485 A del GLM, utilizado para la recopilación de datos.
- La dirección Modbus, la velocidad de comunicación y la paridad configuradas en el GLM son iguales a los del medidor.
- No existe otro maestro Modbus conectado directamente al mismo segmento RS-485 durante la prueba.
Verifique primero la dirección del esclavo, baud rate, paridad, polaridad D+/D−, continuidad de los cables, topología y terminación de la red RS-485.
2. Entienda la variable Modbus
La Energía activa Positiva es un totalizador. Esto significa que el valor aumenta a medida que se consume energía, en lugar de representar solo una medición instantánea.
| Información | Valor utilizado | Qué significa |
|---|---|---|
| Magnitud | Energía activa Positiva (EA+) | Totalizador de energía consumida o importada. |
| Unidad | kWh | El medidor ya proporcional valor en kilovatio-hora. |
| Registros del mapa | 30053 y 30054 | La variable ocupa dos registros de 16 bits. |
| Función Modbus | 04 — Read Input Registers | Realiza la lectura de Input Registers. |
| Formato | Float IEEE 754 de 32 bits | El GLM combina los dos registros para formar un único valor decimal. |
| Rango informado | 0 a 99.999.999 kWh | Ese rango se utilizará para configurar el overflow del acumulador. |
¿Por qué configurar el registro 52 en lugar de 30053?
El mapa Modbus del Mult-K 120 utiliza direccionamiento con base 1, mientras el campo Registro del GLM utiliza base 0. Por esto, la dirección debe reducirse en una unidad.
30053 → Input Register 53 → 53 − 1 → Registro 52 en el GLM
En 30053, el primer dígito no forma parte de la dirección enviada en el frame Modbus. El prefijo 3 identifica la familia del registro como Input Register, leído por la función Modbus 04.
3. Configuración resumida
Utilice los siguientes parámetros para registrar la variable en el GLM.
| Campo en el GLM | Configuración |
|---|---|
| Modo | CONSUMO |
| Descripción | Ejemplo: EA+ Kron Mult-K 120 |
| Dirección del esclavo | Misma dirección Modbus configurada en el medidor |
| Tipo de registro | Input Register / Función 04 |
| Registro | 52 |
| Formato | Float |
| Orden de los bytes | LSB Inverted (CDAB), con el registro 40301 del Kron configurado como 0x2301 |
| Escala de lectura | 1.000000 |
| Overflow del acumulador | 100000000 |
4. Registre la variable en el GLM
4.1 acceda al menú de variables
Entre en la interfaz web del GLM con el usuario de configuración y acceda Configuración > Variables. A continuación, seleccione una posición libre.
4.2 Seleccione el modo CONSUMO
La EA+ es un valor acumulado. Por esto, seleccione Modo = CONSUMO.
En ese modo, el GLM calculal consumo de cada período por la diferencia entre dos lecturas del totalizador.
4.3 Informe la identificación y la dirección del medidor
En Descripción, utilice un nombre que facilite la identificación de la variable, como EA+ Kron Mult-K 120.
En Dirección del esclavo, informe exactamente la dirección Modbus programada en el medidor.
4.4 Configure la función, el registro y el formato
Configure:
- Tipo de registro: Input Register / Función 04;
- Registro: 52;
- Formato: Float.
4.5 Estandarice el formato Float y el orden de los bytes
El Mult-K 120 transmite cada valor Float IEEE 754 de 32 bits en dos registros Modbus. La secuencia de las cuatro partes de ese valor puede ser modificada por el Holding Register 40301 — Secuencia del Punto Flotante.
| Opción de la Kron | Valor en el registro 40301 | Secuencia enviada | Interpretación |
|---|---|---|---|
| Predeterminado Kron | 0x3210 Decimal: 12816 | F2, F1, F0, EXP | Secuencia predeterminada de fábrica de la Kron. El maestro Modbus necesita utilizar una orden de bytes compatible. |
| Float | 0x2301 Decimal: 8961 | F1, F2, EXP, F0 | Configuración utilizada en este tutorial. En el GLM, seleccione LSB Inverted (CDAB). |
| Float inverse | 0x0123 Decimal: 291 | EXP, F0, F1, F2 | Utilice únicamente cuando el maestro Modbus esté configurado para interpretar ese mismo orden. |
EXP representa la parte de señal y exponente. F0, F1 y F2 representan las partes de la fracción del número en punto flotante.
Grabe 0x2301 en el registro 40301 del Mult-K 120 y, en el GLM, seleccione LSB Inverted (CDAB).
4.6 Cambie el registro 40301 del Mult-K 120
La escritura puede realizarse con una herramienta Modbus, como MBPoll o ModScan.
- Conéctese al medidor utilizando los mismos parámetros de la red RS-485.
- Escriba 0x2301 en el Holding Register 40301.
- Si la herramienta acepta únicamente valores decimales, escriba 8961.
- Lea nuevamente el registro y confirme que el valor fue guardado.
Según la documentación utilizada en este procedimiento, ese recurso está disponible en el Mult-K 120 a partir de la versión de firmware V2.1.
4.7 Defina la escala y el overflow
Configure:
- Escala de lectura = 1.000000, porque el medidor ya proporcional valor en kWh;
- Overflow = 100000000, correspondiente al retorno del totalizador al inicio después de alcanzar 99.999.999 kWh.
4.8 Guarde la configuración
Guarde los cambios y espere la actualización de la variable.
5. Valide la lectura
La pantalla ULT LEIT del GLM debe mostrar un valor cercano al total de EA+ presentado en el display del Kron o en el RedeMB.
Pueden existir pequeñas diferencias debido al instante de actualización de cada equipo.
Como el GLM calculal consumo
Lectura a las 14:00: 12.345,2 kWh
Lectura a las 15:00: 12.352,7 kWh
12.352,7 − 12.345,2 = 7,5 kWh consumidos
Esa diferencia es el valor registrado por el GLM en el historial horario cuando la variable está configurada en el modo CONSUMO.
6. Diagnóstico rápido
| Síntoma | Verificación recomendada |
|---|---|
| Estado de lectura en falla | Verifique dirección del esclavo, baud rate, paridad, polaridad D+/D−, continuidad del cable y terminación de la red RS-485. |
| Valor cero con comunicación normal | Confirme si el medidor dispone de energía acumulada y si se seleccionaron la función 04, el registro 52 y el formato Float. |
| Valor muy alto, negativo o sin sentido | Revise el formato y la orden de los bytes. Compare la lectura con el display del Kron o con el RedeMB. |
| Lectura correcta, pero consumo histórico incorrecto | Confirme Modo = CONSUMO, Escala = 1.000000 y Overflow = 100000000. Verifique también la fecha y la hora del GLM. |
| El GLM no guarda históricos | Verifique si el reloj del GLM es válido. El equipo no almacena históricos cuando la fecha o la hora son inválidas. |
Cuando la última lectura del GLM es coherente con el valor presentado por el Kron Mult-K 120, la variable estará correctamente configurada para la recopilación de la Energía activa Positiva.
¿Aún necesita ayuda?
Póngase en contacto con el soporte técnico de Mercato. Para agilizar la atención, informe el equipo, producto o sistema relacionado y describa brevemente la duda o el problema encontrado.
Hablar con soporte por WhatsApp →