Pular para o conteúdo

Dispositivos Modbus

Dois dispositivos HAM ligam-se a equipamentos de terceiros por Modbus:

Dispositivo Família Liga-se a
HAM EnergyModbus e39 Um contador de energia
HAM DixMBus e49 Um controlador de refrigeração Dixell

O dispositivo HAM é o master da ligação Modbus. O contador ou o controlador é o slave. O dispositivo lê os registos e envia os valores para a plataforma por WiFi.

Selecione o modelo na definição Tipo de contador:

Valor Contador
0 ABB M1M
1 ABB M4M
2 ABB B24 (predefinição)
3 Schneider PM200
4 Schneider PM3200
5 Janitza
Controlador
Dixell XW60L
Dixell XR70T
Dixell XWi70K

Para um modelo diferente, contacte o apoio.

As definições estão nas definições do dispositivo. Defina-as de acordo com o contador ou o controlador.

Definição Predefinição Nota
Taxa de transmissão (Baudrate) 9600 Tem de ser igual à do contador ou do controlador.
Endereço Modbus 1 O endereço slave do contador ou do controlador.
Tempo limite de leitura 600 s Apenas EnergyModbus. Se o contador não envia dados durante este tempo, as leituras aparecem como em falta.

A página do dispositivo tem a secção Modbus apenas para as famílias e39 e e49. Quando abre a secção, a aplicação lê os registos do dispositivo. O dispositivo tem de estar online.

O título da tabela mostra o modelo, por exemplo Dixell XW60L. Cada linha tem o nome, o endereço, o valor e a unidade.

Botão Função
Atualizar Lê todos os registos outra vez.
Transferir Transfere os valores atuais como um ficheiro CSV.
Importar Escreve no dispositivo os valores de um ficheiro CSV ou JSON. A aplicação pede confirmação.
Leitura (em cada linha) Lê outra vez apenas este registo.
  • O campo Filtrar… mostra apenas as linhas com o texto que escreve.
  • Mostrar desconhecidos mostra também os registos que o mapa do modelo marca como desconhecidos. Por predefinição estão ocultos.
  • Para registos com bits, toque no valor. A aplicação mostra cada bit e o valor em hexadecimal.

A secção Predefinições aparece quando o modelo tem registos adequados. Na prática, é para o DixMBus. Uma predefinição é um botão na saída Predefinição do dispositivo. O botão escreve um conjunto de valores com um toque.

  • A Etiqueta tem até 4 caracteres.
  • Um dispositivo tem até 8 predefinições. Cada predefinição escreve até 8 registos.
  • Toque em Adicionar predefinição para uma nova predefinição e em Adicionar registo para um novo valor.
  • Toque em Guardar. Os botões da saída mudam de imediato.

A secção Leitura / escrita manual lê ou escreve um registo pelo seu endereço.

Campo Valores
Slave O endereço slave
Função (leitura) 3 Holding registers, 4 Input registers, 1 Coils, 2 Discrete inputs
Função (escrita) 6 Single register, 5 Single coil, 16 Multiple (hexadecimal em bruto)
Registo O endereço do registo
Contagem O número de registos a ler
Valor O valor a escrever. Para a função 16, bytes em hexadecimal.

Antes de cada escrita, a aplicação pergunta Escrever este valor Modbus?.

Os valores do contador ou do controlador tornam-se leituras normais do dispositivo HAM. Pode vê-los em gráficos, utilizá-los em regras e lê-los na API REST. Consulte as leituras de cada produto na respetiva página: HAM EnergyModbus, HAM DixMBus.

Chat com o suporte