Protocolo Modbus Dosadora Multiproduto
2076 palavras
9 páginas
Sistemas de PesagemBalança Dosadora Bextra
Interface de Dados
1. Porta de comunicação:
Serial assíncrona padrão RS232, com velocidade fixa de 9600 bps. Não são utilizados sinais para controle de fluxo. 2. Formato do dado serial:
1 start bit, 8 data bits, 1 stop bit, sem paridade.
3. Protocolo de comunicação:
Modbus RTU escravo.
Tem-se implementado dois comandos, leitura e escrita de registros de 2 bytes, conforme descrito a seguir
(todos os valores são em hexadecimal).
Nesta versão do firmware a balança possuí endereço fixo e é realizada a leitura ou escrita de um registro em cada evento de comunicação.
a) Leitura:
PC -> Balança end func
endreg
(msb)
endreg
(lsb)
nreg
(msb)
nreg
(lsb)
CRC
(lsb)
CRC
(msb)
end – endereço da balança (fixo e igual a 02h) func – código da função (leitura = 04h) endreg – endereço do registro a ser lido. nreg – quantidade de registros a ser lida. Valor fixo em 0001h (msb=00h e lsb=01h)
CRC – 2 bytes para controle de consistência da comunicação. O byte menos significativo do CRC é enviado antes. Balança -> PC end func
nbytes
valor
(byte1)
valor
(byte2)
CRC
(lsb)
CRC
(msb)
end – endereço da balança (fixo e igual a 02h) func – código da função (leitura = 04h) nbytes – número de bytes lidos (fixo e igual a 02h) valor – conteúdo do registro de 2 bytes lido.
CRC – 2 bytes para controle de consistência da comunicação. O byte menos significativo do CRC é enviado antes. BALANÇAS ELETRÔNICAS INDUSTRIAIS – SISTEMAS DE PESAGEM
VEJA NOSSA LINHA COMPLETA DE EQUIPAMENTOS NO SITE: WWW.BEXTRA.COM.BR
Rua Arabutan 372 – Navegantes - CEP: 90240-470 - Porto Alegre / RS – Brasil
Tel.: (051)3325.3001 – Fax. (51) 33426165 bextra@bextra.com.br / comercial@bextra.com.br
Sistemas de Pesagem
b) Escrita:
PC -> Balança end func
endreg
(msb)
endreg
(lsb)
nreg
(msb)
nreg
(lsb)
nbytes
valor
(byte1)
valor
(byte2)
CRC
(lsb)
CRC
(msb)
end – endereço da balança (fixo e igual a 02h) func – código da função (escrita = 10h) endreg – endereço do