THチェック:文字の1ビット数が偶数か奇数かを判定する方法
文字内の「1」ビットの総数が偶数か奇数かをチェックすること。
THチェック(水平パリティチェック)
データ通信やテープ・メモリ読み取りにおいて、1文字(通常8ビット)中の「1」のビット数が偶数(イーブンパリティ)または奇数(オッドパリティ)であることを検証し、伝送エラーを検出する仕組みです。CNC制御装置では、プログラム読み込み時やデータ転送時に自動的に行われ、不一致があれば「THパリティアラーム」として報告されます。
仕組み
- 送信側:データビットにパリティビットを付加し、全体の「1」の数を偶数/奇数に調整
- 受信側:受信データの「1」の数を数え、期待されるパリティと一致するか判定
- 不一致時:アラーム発生、データ破棄、再送要求など
現場では、テープリーダーの汚れ、ケーブル断線、メモリ劣化などが原因で発生しやすいアラームです。
CNCマシン