Ajuda - Ler dados de um Meter


#1

Boa tarde,

Eu estou a realizar um projeto final de curso em Eng Produção Industrial.
O objetivo do trabalho é conseguir ler no computador os dados do consumo de energia.

O nosso projeto é:
F1

Inicialmente tentamos obter a info pelo ScadaBr, mas temos um erro de nao conseguir identificar o ID escravo.

Tentamos com outro programa o EasyModBus, que identifica que o meter está ligado mas não conseguimos na mesma ler o valor da medição, só um valor estático.

No entanto através do DockLight conseguimos uma comunicação com o meter através de código hexadecimal, o valor muda quando no meter também muda, mas o valor a traduzir para decimal não corresponde em nada com o que está no meter.

Sempre que o valor no meter incrementa este hexadecimal também

Alguém sabe como podemos obter o valor do meter do consumo? Agradecíamos imenso, pois o nosso projeto está em risco de falhar por não conseguirmos obter a leitura do valor que está no meter.

Obrigado!


#2

Erro no ScadaBr:image


#3

Configuração no ScadaBr:
image

Sendo que temos já a configuração para 2StopBits


#4

Pelo Docklight temos esta info, que varia realmente de acordo com a leitura no meter, mas não conseguimos decifrar para um valor de KWH igual ao que está no meter:
A azul o codigo pedido ao meter a vermelho a sua resposta:

image

Se alguém poder ajudar ficávamos bastante agradecidos!


#5

Bom dia, o ID de seu escravo é 11.
Na imagem, esta tentando ler o Escravo com ID 1, mude o ID para 11 e teste a leitura


#6

Ao colocar 11 da erro que é Illegal Function


#7

Vou só comentar uma coisa útil que geralmente quem está iniciando com o ScadaBR não sabe: o Modbus só funciona 100% em versões até a 1.0CE. Na versão 1.1 seu funcionamento está quebrado.