O que será configurado?
Este tutorial mostra como cadastrar no GLM a variável de Energia Ativa Positiva (EA+) do medidor Kron Mult-K 120 por meio do protocolo Modbus RTU.
Ao final do procedimento, o GLM deverá apresentar o total acumulado de energia ativa positiva em kWh e utilizar a diferença entre as leituras para gerar o histórico de consumo.
1. Antes de iniciar
Confirme a comunicação entre o GLM e o medidor antes de cadastrar a variável. Se a rede RS-485 não estiver funcionando, a configuração da variável não produzirá uma leitura válida.
Confirme os seguintes itens
- O Kron Mult-K 120 está energizado e apresenta a medição de energia no display ou no software RedeMB.
- O medidor está conectado à porta RS-485 A do GLM, utilizada para coleta de dados.
- O endereço Modbus, a velocidade de comunicação e a paridade configurados no GLM são iguais aos do medidor.
- Não existe outro mestre Modbus conectado diretamente ao mesmo segmento RS-485 durante o teste.
Verifique primeiro o endereço do escravo, baud rate, paridade, polaridade D+/D−, continuidade dos cabos, topologia e terminação da rede RS-485.
2. Entenda a variável Modbus
A Energia Ativa Positiva é um totalizador. Isso significa que o valor aumenta conforme a energia é consumida, em vez de representar apenas uma medição instantânea.
| Informação | Valor utilizado | O que significa |
|---|---|---|
| Grandeza | Energia Ativa Positiva (EA+) | Totalizador de energia consumida ou importada. |
| Unidade | kWh | O medidor já fornece o valor em quilowatt-hora. |
| Registradores do mapa | 30053 e 30054 | A variável ocupa dois registradores de 16 bits. |
| Função Modbus | 04 — Read Input Registers | Realiza a leitura de Input Registers. |
| Formato | Float IEEE 754 de 32 bits | O GLM combina os dois registradores para formar um único valor decimal. |
| Faixa informada | 0 a 99.999.999 kWh | Essa faixa será utilizada para configurar o overflow do acumulador. |
Por que configurar o registro 52 em vez de 30053?
O mapa Modbus do Mult-K 120 utiliza endereçamento com base 1, enquanto o campo Registro do GLM utiliza base 0. Por isso, o endereço deve ser reduzido em uma unidade.
30053 → Input Register 53 → 53 − 1 → Registro 52 no GLM
Em 30053, o primeiro dígito não faz parte do endereço enviado no frame Modbus. O prefixo 3 identifica a família do registro como Input Register, lido pela função Modbus 04.
3. Configuração resumida
Utilize os seguintes parâmetros para cadastrar a variável no GLM.
| Campo no GLM | Configuração |
|---|---|
| Modo | CONSUMO |
| Descrição | Exemplo: EA+ Kron Mult-K 120 |
| Endereço escravo | Mesmo endereço Modbus configurado no medidor |
| Tipo de registro | Input Register / Função 04 |
| Registro | 52 |
| Formato | Float |
| Ordem dos bytes | LSB Inverted (CDAB), com o registro 40301 do Kron configurado como 0x2301 |
| Escala de leitura | 1.000000 |
| Overflow do acumulador | 100000000 |
4. Cadastre a variável no GLM
4.1 Acesse o menu de variáveis
Entre na interface web do GLM com o usuário de configuração e acesse Configuração > Variáveis. Em seguida, selecione uma posição livre.
4.2 Selecione o modo CONSUMO
A EA+ é um valor acumulado. Por isso, selecione Modo = CONSUMO.
Nesse modo, o GLM calcula o consumo de cada período pela diferença entre duas leituras do totalizador.
4.3 Informe a identificação e o endereço do medidor
Em Descrição, utilize um nome que facilite a identificação da variável, como EA+ Kron Mult-K 120.
Em Endereço escravo, informe exatamente o endereço Modbus programado no medidor.
4.4 Configure a função, o registro e o formato
Configure:
- Tipo de registro: Input Register / Função 04;
- Registro: 52;
- Formato: Float.
4.5 Padronize o formato Float e a ordem dos bytes
O Mult-K 120 transmite cada valor Float IEEE 754 de 32 bits em dois registradores Modbus. A sequência das quatro partes desse valor pode ser alterada pelo Holding Register 40301 — Sequência do Ponto Flutuante.
| Opção da Kron | Valor no registro 40301 | Sequência enviada | Interpretação |
|---|---|---|---|
| Padrão Kron | 0x3210 Decimal: 12816 | F2, F1, F0, EXP | Sequência padrão de fábrica da Kron. O mestre Modbus precisa utilizar uma ordem de bytes compatível. |
| Float | 0x2301 Decimal: 8961 | F1, F2, EXP, F0 | Configuração utilizada neste tutorial. No GLM, selecione LSB Inverted (CDAB). |
| Float inverse | 0x0123 Decimal: 291 | EXP, F0, F1, F2 | Utilize somente quando o mestre Modbus estiver configurado para interpretar essa mesma ordem. |
EXP representa a parcela de sinal e expoente. F0, F1 e F2 representam as parcelas da fração do número em ponto flutuante.
Grave 0x2301 no registro 40301 do Mult-K 120 e, no GLM, selecione LSB Inverted (CDAB).
4.6 Altere o registro 40301 do Mult-K 120
A escrita pode ser realizada por uma ferramenta Modbus, como MBPoll ou ModScan.
- Conecte-se ao medidor utilizando os mesmos parâmetros da rede RS-485.
- Escreva 0x2301 no Holding Register 40301.
- Caso a ferramenta aceite somente valores decimais, escreva 8961.
- Leia novamente o registro e confirme que o valor foi gravado.
Segundo a documentação utilizada neste procedimento, esse recurso está disponível no Mult-K 120 a partir da versão de firmware V2.1.
4.7 Defina a escala e o overflow
Configure:
- Escala de leitura = 1.000000, pois o medidor já fornece o valor em kWh;
- Overflow = 100000000, correspondente ao retorno do totalizador ao início após atingir 99.999.999 kWh.
4.8 Salve a configuração
Salve as alterações e aguarde a atualização da variável.
5. Valide a leitura
A tela ULT LEIT do GLM deve mostrar um valor próximo ao total de EA+ apresentado no display do Kron ou no RedeMB.
Pequenas diferenças podem ocorrer devido ao instante de atualização de cada equipamento.
Como o GLM calcula o consumo
Leitura às 14:00: 12.345,2 kWh
Leitura às 15:00: 12.352,7 kWh
12.352,7 − 12.345,2 = 7,5 kWh consumidos
Essa diferença é o valor registrado pelo GLM no histórico horário quando a variável está configurada no modo CONSUMO.
6. Diagnóstico rápido
| Sintoma | Verificação recomendada |
|---|---|
| Status de leitura em falha | Confira endereço do escravo, baud rate, paridade, polaridade D+/D−, continuidade do cabo e terminação da rede RS-485. |
| Valor zero com comunicação normal | Confirme se o medidor possui energia acumulada e se foram selecionados função 04, registro 52 e formato Float. |
| Valor muito alto, negativo ou sem sentido | Revise o formato e a ordem dos bytes. Compare a leitura com o display do Kron ou com o RedeMB. |
| Leitura correta, mas consumo histórico incorreto | Confirme Modo = CONSUMO, Escala = 1.000000 e Overflow = 100000000. Verifique também a data e a hora do GLM. |
| GLM não grava históricos | Verifique se o relógio do GLM está válido. O equipamento não armazena históricos quando a data ou a hora são inválidas. |
Quando a última leitura do GLM estiver coerente com o valor apresentado pelo Kron Mult-K 120, a variável estará corretamente configurada para a coleta da Energia Ativa Positiva.
Ainda precisa de ajuda?
Entre em contato com o suporte técnico da Mercato. Para agilizar o atendimento, informe o equipamento, produto ou sistema relacionado e descreva brevemente a dúvida ou o problema encontrado.
Falar com o suporte no WhatsApp →