ドキュメントのセクション
Modbus RTU フレームタイミング計算ツール
POSThttps://rftools.io/ api/ py/ v1/ calculate
スラッグ modbus-frame-timing。Modbus RTU の文字時間、3.5 文字のフレーム間ギャップ、合計フレーム時間、最大フレームレートを計算します。
入力
これらの入力を、表示されている単位ですべて inputs に入れて送ってください。ほとんどは必須で、1 つでも欠けた呼び出しは拒否され(400)、費用はかかりません。省略しても計算できる入力は、表示されている既定値を使います。範囲外の入力も計算され、来歴で示されます。
| 名前 | 単位 | 範囲 | 既定値 | 説明 |
|---|---|---|---|---|
| baudRate数値 | bps | 300 … 115200 | 9600 | Modbus RTU のボーレート |
| dataBytes数値 | bytes | 1 … 252 | 8 | ファンクションコードと CRC 間のデータバイト数 |
| parityBits数値 | bits | 0 … 1 | 1 | パリティビット |
| stopBits数値 | bits | 1 … 2 | 1 | ストップビット (1 または 2。パリティなしのときは 2 ストップビットを使用) |
| charGap数値 | ms | 0 … 100 | 0 | 送信側がフレーム内の 2 つのキャラクタの間に空ける最長の休止。USB アダプターや RTOS ドライバでは生じることがあります |
出力
values に名前ごとに返されます。上限がない値や定義されない値は null です。
| フィールド | 単位 | 説明 |
|---|---|---|
| charTime | ms | キャラクタ時間 |
| t35主要値 | ms | フレーム間ギャップ (3.5T) |
| frameTime | ms | フレーム時間 |
| maxFrameRate | frames/s | 最大フレームレート |
| t15 | ms | キャラクタ間の上限 (1.5T) |
| charGapChars | char | 休止 (キャラクタ数) |
| t15Chars | char | キャラクタ間の上限 (キャラクタ数) |