Skip to content
Seções da documentação

Calculadora de temporização de quadros Modbus RTU

POSThttps://rftools.io/api/py/v1/calculate

Slug modbus-frame-timing. Calcule o tempo de caracteres do Modbus RTU, o intervalo entre quadros de 3,5 caracteres, a duração total do quadro e a taxa máxima de quadros.

Entradas

Envie cada uma destas em inputs, nas unidades mostradas. A maioria é obrigatória: uma chamada sem alguma delas é recusada (400) e não custa nada; uma entrada que a calculadora dispensa assume o padrão mostrado. Uma entrada fora da sua faixa ainda é calculada e sinalizada na procedência.

Entradas de modbus-frame-timing
NomeUnidadeFaixaPadrãoDescrição
baudRatenúmerobps300 … 1152009600Baud rate do Modbus RTU
dataBytesnúmerobytes1 … 2528Número de bytes de dados entre o código da função e o CRC
parityBitsnúmerobits0 … 11Bits de paridadeUm de: 0 Nenhuma · 1 Par ou ímpar (1 bit)
stopBitsnúmerobits1 … 21Bits de parada (1 ou 2 — use 2 bits de parada quando paridade = nenhuma)
charGapnúmeroms0 … 1000A pausa mais longa que o transmissor deixa entre dois caracteres de um quadro; um adaptador USB ou um driver de RTOS pode deixar uma

Saídas

Devolvidas em values, pelo nome. Um valor ilimitado ou indefinido é null.

Saídas de modbus-frame-timing
CampoUnidadeDescrição
charTimemsTempo de caractere
t35principalmsIntervalo entre quadros (3,5T)
frameTimemsTempo do quadro
maxFrameRateframes/sTaxa máxima de quadros
t15msLimite entre caracteres (1,5T)
charGapCharscharPausa em caracteres
t15CharscharLimite entre caracteres, em caracteres

Como chamar

  • Calcular: uma chamada, a requisição e a resposta completas, e os seus erros.
  • Lote: esta calculadora com outras, ou uma varredura, em uma requisição.
  • Resolver para um valor-alvo: o valor de uma entrada que leva uma saída a um alvo.