その KSLV 605 静電容量式レベルセンサー 出典: カチセ 東南アジア、ヨーロッパ、北米における産業用液面監視アプリケーションで広く利用されています。信頼性の高いデータ伝送と最適なシステム性能を確保するためには、Modbus RTU通信を適切に設定することが不可欠です。.

この包括的なガイドでは、基本的なボーレートの設定から高度な現場での校正に至るまでを網羅しており、エンジニアの皆様の インド、ベトナム、ブラジル, 、およびその他の地域では、KSLV 605をSCADAやPLCシステムに迅速かつ正確に統合しています。.

この合意について詳しく知りたい方は、こちらをクリックしてください こちら.

1. 基本的な通信設定

センサーと通信を行う前に、ボーレートとスレーブIDがコントローラまたはPLCの設定と一致していることを確認する必要があります。工場出荷時のデフォルト設定は以下の通りです:

パラメータデフォルト値説明
ボーレート19,200 bpsレジスタ 0x00 の上位 8 ビット
スレーブID1レジスタ 0x00 の下位 8 ビット
データ形式8N1データビット8ビット、パリティなし、ストップビット1ビット
プロトコルModbus RTU業界標準のシリアルプロトコル

ボーレートの変更

ボーレートは、 レジスタ 0x00 の上位 8 ビット. 現在のレートを確認するには、次のコマンドを送信してください:

01 03 00 00 00 01

  • 戻り値 06 = 19,200 bps(デフォルト)
  • 戻り値 05 = 9,600 bps
  • 戻り値 07 = 38,400 bps
  • 戻り値 08 = 57,600 bps
  • 戻り値 09 = 115,200 bps

動画:第1部 – ボーレートの変更

ボーレートを変更するには、Modbusの単一レジスタ書き込みコマンド(ファンクションコード06)を使用して、レジスタ0x00の上位バイトに該当する値を書き込みます。.

スレーブIDの変更

スレーブIDは、 レジスタ 0x00 の下位 8 ビット. 新しいIDを入力した後(たとえば、 01 ~へ 02)、必ず センサーを再起動する 変更を反映させるには、電源を一度切ってから再度接続してください。.

動画:第2部 – スレーブIDの変更

2. 測定データの読み取り

の主な機能は、 KSLV 605 静電容量式レベルセンサー Modbusレジスタを介して、液面レベルおよび温度のデータをリアルタイムで提供することです。.

登録住所データ型説明例
0x0101符号なし Int16液面(mm)0x01F4 = 500 mm
0x0102Integer16温度(°C) × 1000x0CE4 = 33.00°C
0x0103符号なし Int16ステータスフラグアラーム用のビットマスク
0x0104Integer16基準面からの距離(mm)最大範囲からオフセットを差し引いた値

液面レベル測定

レジスタから読み出す 0x0101. 戻り値は、高さをミリメートル単位で直接表しています。たとえば、戻り値が 0x01F4 (10進数で500) は、 500 mmの液面.

温度の測定値

レジスタから読み出す 0x0102. 計算ルールは以下の通りです:

小数値 ÷ 100 = 摂氏(°C)での温度

  • 液体の温度を個別に測定していない場合、チップ内部の温度が表示されます。.
  • 例: 0x0CE4 = 3300(10進数) = 33.00°C

動画:第10回 – 測定結果の見方

3. スイッチおよび4~20mA出力の設定

お使いのKSLV 605がスイッチ出力仕様の場合、レジスタの設定により、リレーの動作やアナログ範囲を個別に定義することができます。.

設定の切り替え

  • スイッチ1: 登録 0x01 – アラームの上限・下限閾値を定義する
  • スイッチ 2: 登録 0x04 – 二次リレーのしきい値を定義する(これも4~20mAの範囲に対応する)

動画:第3部 – スイッチ1の設定 | 動画:第5部 – Switch 2の設定

閾値の設定

値(mm)× 10 – 16進数に変換 – レジスタに書き込み

例: スイッチのしきい値を 100 mm に設定するには、100 × 10 = 1000 を計算すると、これは 0x03E8 16進数で。.

動画:第4部 – スイッチ1のしきい値

4~20mA 電流ループのマッピング

の低閾値および高閾値は スイッチ 2 自動的に4 mAおよび20 mAのアナログ出力範囲に対応します。.

動画:第6部 – 2つの閾値と4~20mAの切り替え

4. パフォーマンスのチューニング

測定平均化の設定

応答速度と測定の安定性のバランスをとるために、レジスタ内の平均化カウント数を調整してください。 0x07:

カウントヘックス更新間隔最適な活用事例
20x02約1秒急速に変化するプロセス
40x04約2秒汎用モニタリング
80x08約4秒液体の状態は安定しており、わずかな変動が見られる
120x0C約5秒最大ノイズフィルタリング(デフォルト)

応答速度を上げるには、平均化回数を減らしてください。次の設定から変更して 0x0C (12サンプル、約5秒間隔)から 0x02 (2つのサンプル)は約 1秒に1回.

動画:第7回 – 平均化回数の変更

ブラインドスポット補正

KSLV 605のデフォルトのブラインドゾーンは 12 mm 検知範囲の下限。さらに隙間(例:8 mm)がある場合は、レジスタを調整してください 0x09 合計(20 mm)まで。.

書く 0x0014 (10進数で20)を登録して、0x09をフル精度で設定します。.

動画:第8回 – 死角補正

5. 現場校正手順

液体媒体(例:水から油)を変更する際は、手動での校正が必要です。すべてのコマンドはレジスタを使用します。 0x0A:

ステップアクションコード詳細
1ゼロ点校正130タンクを空にし、センサーを乾かしてから、コードを書き込む
2完全な校正230最大レベルまで満たしてから、コードを書く
3設定を保存30重要 – 保存しないと設定が失われます

警告: あなた ~しなければならない コードを書く 30 キャリブレーション後は、データを永続的に保存してください。そうしないと、電源のオン・オフ時にデータが失われます。.

動画:第9回 – キャリブレーションの方法

6. よくある問題のトラブルシューティング

問題点考えられる原因解決策
センサーからの応答がないボーレートまたはスレーブIDの不一致コントローラがデフォルト設定(19200bps、ID 1)と一致していることを確認する
不正確な測定値較正が保存されていない、または死角が補正されていない校正手順を繰り返してください
変動するレベルデータ平均値の算出対象数が少なすぎるレジスタ 0x07 のカウント値を増加させる(0x08 または 0x0C を試してみてください)
スイッチのトリガーが正しく動作しない閾値の誤算再計算:mm × 10 を 16 進数に変換
4~20mAのドリフトスイッチ2のしきい値が一致しない下限閾値と上限閾値の両方を確認してください

結論

の設定 KSLV 605 静電容量式レベルセンサー Modbus RTU 経由により、長期にわたる信頼性の高い性能が確保されます。各地の水処理施設での導入においても、 インドと東南アジア, 、の化学施設 ヨーロッパ, 、あるいは石油・ガス産業において ブラジル, 、これらのガイドラインにより、精度と稼働率が最大化されます。.

サポートについては、, 当社のエンジニアリングチームまでお問い合わせください Kaciseでは、Modbus連携に関する無料相談を受け付けています。.

リソース