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.
| Nome | Unidade | Faixa | Padrão | Descrição |
|---|---|---|---|---|
| baudRatenúmero | bps | 300 … 115200 | 9600 | Baud rate do Modbus RTU |
| dataBytesnúmero | bytes | 1 … 252 | 8 | Número de bytes de dados entre o código da função e o CRC |
| parityBitsnúmero | bits | 0 … 1 | 1 | Bits de paridade |
| stopBitsnúmero | bits | 1 … 2 | 1 | Bits de parada (1 ou 2 — use 2 bits de parada quando paridade = nenhuma) |
| charGapnúmero | ms | 0 … 100 | 0 | A 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.
| Campo | Unidade | Descrição |
|---|---|---|
| charTime | ms | Tempo de caractere |
| t35principal | ms | Intervalo entre quadros (3,5T) |
| frameTime | ms | Tempo do quadro |
| maxFrameRate | frames/s | Taxa máxima de quadros |
| t15 | ms | Limite entre caracteres (1,5T) |
| charGapChars | char | Pausa em caracteres |
| t15Chars | char | Limite 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.