PROTOCOLO MODBUS
O Modbus é um protocolo de comunicação, baseado na arquitetura mestre/escravo, que organiza a informação fisicamente
em formatos ou grupos lógicos de informação.
ES
Cada dispositivo da rede Modbus possui um endereço único. O dispositivo mestre envia um comando em uma trama, na qual
está contida o endereço do dispositivo ou dispositivos destinatários (escravos). Todos os dispositivos recebem a trama, mas
EN
apenas o destinatário o interpreta e o executa, e devolve uma mensagem de confirmação ou de erro.
Nota: Existe a possibilidade de enviar informações a diversos dispositivos de maneira simultânea, através de uma trama
FR
denominada Broadcast.
Todas as mensagens enviadas incluem informações redundantes que asseguram a integridade da receção. Se o mestre não
IT
receber uma confirmação após certo tempo, ele entende que ocorreu um erro e termina a comunicação.
O modo de transmissão utilizado é MODBUS-RTU. Cada byte de dados é representado por caracteres de 4 bits em hexadecimal.
PT
O formato da trama é o seguinte:
Início
0
PT
CONFIGURAÇÃO DO ENDEREÇO ESCRAVO DO DISPOSITIVO CONTROLO AIDOO MODBUS
O Aidoo é um dispositivo Modbus escravo, por isso é necessário indicar o seu endereço. A partir de um mestre Modbus, você
pode configurar os seguintes parâmetros:
CÓDIGOS DE FUNÇÃO MODBUS
Os comandos básicos Modbus permitem controlar um dispositivo para modificar o valor de alguns dos seus registos (espaço
em memória) ou solicitar o conteúdo deles; de acordo com diferentes códigos de função:
46
1
2
Registro
Descrição
56
Modbus address
57
Config. Baudrate
58
Config. Port parity
Código
03
04
06
16
3
4
5
Modbus slave address (Default)
0 100 bps ; 1 300 bps
2 500 bps ; 3 1200 bps
4 2400 bps ; 5 4800 bps
6 7800 bps ; 7 9600 bps (Default)
8 19200 bps ; 9 57600 bps
10 115200 bps
0 none (Default), 1 Odd, 2 Even
Função
Leitura de registos de saída ou internos
Leitura de registos de entrada
Gravação de apenas um registo
Gravação de vários registos
6
7
Paridade
Valores
Fim