Finalmente, lidamos com a taxa de transmissão Modbus

A taxa de atualização de dados do Modbus depende de vários parâmetros não óbvios. No estágio de design, surge o problema de como avaliar a velocidade de uma futura linha de interface. Neste artigo, consideraremos os fatores que afetam a velocidade de atualização dos dados no Modbus RTU, faremos vários cálculos típicos e, no final do artigo, haverá um link para a calculadora da velocidade da linha Modbus RTU.


O Modbus ainda é o protocolo de comunicação mais utilizado para equipamentos industriais. Uma descrição do protocolo e os motivos de sua prevalência podem ser encontrados em muitos artigos, por exemplo, aqui . Entende-se ainda que você está familiarizado com o básico de como o protocolo funciona.

Consideraremos o Modbus RTU, mas os resultados serão parcialmente aplicáveis ​​ao Modbus TCP.

Para calcular a velocidade, começamos considerando o protocolo físico (1º nível do modelo OSI). O Modbus RTU usa a interface física RS-485, RS-422 ou RS-232 (o último praticamente não é usado para o Modbus). Para transmissão de sinal, essas interfaces usam UART (Universal Asynchronous Receiver-Transmitter). Você pode ler mais sobre o UART aqui .

Um pacote UART padrão consiste em:

  1. bit inicial (
  2. dados úteis (
  3. bit de paridade (
  4. bit de parada (

Ou seja, para cada 7-8 bits de dados úteis, 2-4 bits auxiliares são transmitidos. Taxa de carga útil (

All Articles