ブラウザ実行モード: データはブラウザ内で処理され、サーバーにはアップロードされません。
速度と安定性: 処理速度はデバイスとブラウザに依存します。大量のバッチ作業では、デスクトップ版の方が安定する場合があります。
ツールを読み込み中です。お待ちください...
ツールを読み込み中です。お待ちください...
オンラインツールを読み込めない、または実行できない場合は、デスクトップツールをお試しください。 https://tools.yikeaigc.com/
ツール使用状況
旧バージョンに戻す
先にパラメータを設定し、データを入力してから LRC 検査結果を生成します。
HEX、ASCII、UTF-8 テキスト、元のバイト読み取りに対応。Modbus ASCII でよく使う 2 の補数 LRC を生成し、CSV や ZIP で一括出力できます。
現在のモード
単一
処理済み
0
成功
0
計算パラメータを設定
先に入力元と補数方式を確認してください。Modbus ASCII では通常、HEX 入力、2 の補数、元のバイト順を選択します。
処理方法
元のバイトは一括ファイルモードでのみ使用できます。
LRC は通常、バイト順の変更は不要です。
検証するデータを入力
単一モードではメッセージを1件入力し、計算後に LRC、加算和、完全メッセージを確認できます。
ヒント
先に設定ページで形式を確認してください。HEX はスペース、カンマ、コロン、ハイフンで区切れます。2文字で1バイトです。
例:01 03 00 00 00 0A の標準2の補数 LRC は F2 です。
画面プレビューは先頭20件まで。コピーとダウンロードには全結果が含まれます。
複数ファイルはすべて処理され、画面には先頭20ファイルのみ表示されます。
ファイルプレビュー
ファイル未選択
0%
検証結果
結果はここに表示されます。単一データは計算過程を確認でき、バッチデータはコピーまたはダウンロードできます。
まだ結果がありません。設定と入力を完了してから計算をクリックしてください。
手順
ソフトウェア使用説明
- 計算パラメータの設定:まず単一計算、バッチテキスト、またはバッチファイルモードを選択し、入力形式、補数タイプ、バイト順、出力形式を設定します。
- 入力形式の選択:
- 16進数HEX:
01 03 00 00 00 0Aのようなデータを入力します。スペース、カンマ、コロン、またはハイフンで区切ることができます。 - ASCII文字:文字エンコードに基づいて計算し、各文字は1バイトに対応します。
- UTF-8テキスト:日本語・中国語など多言語テキスト内容のバイトチェックに適しています。
- ファイルの生バイト:バッチファイルモードで、ファイルのバイト内容に基づいて計算します。
- 16進数HEX:
- 補数方式の設定:
- 2の補数:Modbus ASCIIでよく使われるLRCアルゴリズムで、加算後に下位8ビットを取り、反転して1を加えます。
- 1の補数:加算後に下位8ビットを取り、ビットごとに反転します。
- 下位8ビットの合計:加算和の下位8ビットのみを出力し、異なるデバイスのアルゴリズム比較に便利です。
- 入力またはファイル選択:単一モードでは1件のデータを入力します。バッチテキストモードでは1行に1件のデータを入力します。バッチファイルモードでは複数のTXT、CSV、HEX、BIN、またはDATファイルを選択できます。
- 計算開始:「計算して結果を表示」をクリックすると、ツールはLRCチェック値、加算和、LRC ASCII、完全なメッセージ、計算過程を表示します。
- コピーとダウンロード:単一結果はコピーまたはCSVでダウンロードできます。バッチテキストはCSVにエクスポートできます。バッチファイルでは元のファイル名に基づいて結果ファイルが生成され、複数ファイルはZIPにまとめられます。
- 設定の保存:よく使う入力形式、補数方式、出力スタイルを保存でき、次回使用時にもそのまま利用できます。
よくある質問
回答:一般的なLRCアルゴリズムでは、まずすべてのデータバイトを加算し、下位8ビットを保持してから2の補数を取ります。つまり、ビット反転後に1を加えます。Modbus ASCIIメッセージでは通常この計算方式が使用されます。
回答:含まれません。LRCは通常、アドレス、機能コード、データフィールドに対応するバイトのみを対象に計算し、開始コロンや末尾の改行コードは含みません。
回答:HEX入力では、2文字で1バイトを表す必要があります。例:
01 03 00 00。スペース、カンマ、コロン、ハイフンで区切ることができ、区切り文字なしでも入力できます。
回答:2の補数は累積和の下位8ビットを基に反転して1を加える方式で、Modbus ASCIIに適しています。1の補数は反転のみで1は加えません。下位8ビットの合計は補数を取らず、機器ドキュメント内の特殊な検証ルールの確認に便利です。
回答:結果ファイルは元のファイル名を引き継ぎ、LRC結果の識別子が追加されます。同名のファイルがある場合は、自動的に数字のサフィックスが追加されて区別されます。複数の結果ファイルはZIPにまとめてダウンロードされます。
回答:LRCは主にバイトの累積加算と補数演算によって計算され、Modbus ASCIIでよく使用されます。CRCは多項式演算を使用し、Modbus RTUで一般的です。両者は適用されるプロトコルと計算手順が異なります。