Secciones de la documentación
Calculadora de Temporización Modbus RTU
POSThttps://rftools.io/ api/ py/ v1/ calculate
Slug modbus-frame-timing. Calcula el tiempo de carácter, intervalo entre tramas (3.5T) y tiempo de trama para Modbus RTU.
Entradas
Envíe cada una de estas en inputs, en las unidades indicadas. La mayoría son obligatorias: una llamada a la que le falte una se rechaza (400) y no cuesta nada; una de la que la calculadora puede prescindir toma el valor predeterminado indicado. Una entrada fuera de su rango se calcula igualmente y se marca en la procedencia.
| Nombre | Unidad | Rango | Valor predeterminado | Descripción |
|---|---|---|---|---|
| baudRatenúmero | bps | 300 … 115200 | 9600 | Velocidad en baudios Modbus RTU |
| dataBytesnúmero | bytes | 1 … 252 | 8 | Número de bytes de datos entre el código de función y el CRC |
| parityBitsnúmero | bits | 0 … 1 | 1 | Bits de paridad |
| stopBitsnúmero | bits | 1 … 2 | 1 | Bits de parada (1 o 2: use 2 bits de parada cuando no haya paridad) |
| charGapnúmero | ms | 0 … 100 | 0 | La pausa más larga que deja el emisor entre dos caracteres de una trama; un adaptador USB o un driver de un RTOS pueden dejarla |
Salidas
Se devuelven en values, por nombre. Un valor ilimitado o no definido es null.
| Campo | Unidad | Descripción |
|---|---|---|
| charTime | ms | Tiempo de carácter |
| t35principal | ms | Silencio entre tramas (3,5T) |
| frameTime | ms | Tiempo de trama |
| maxFrameRate | frames/s | Velocidad máxima de tramas |
| t15 | ms | Límite entre caracteres (1,5T) |
| charGapChars | char | Pausa en caracteres |
| t15Chars | char | Límite entre caracteres, en caracteres |
Cómo llamarla
- Calcular: una llamada, la solicitud y la respuesta completas, y sus errores.
- Cálculo por lotes: esta calculadora con otras, o un barrido, en una sola solicitud.
- Resolver para un valor objetivo: el valor de una entrada que lleva una salida a un objetivo.