その KSLV 605 静電容量式レベルセンサー 出典: カチセ 東南アジア、ヨーロッパ、北米における産業用液面監視アプリケーションで広く利用されています。信頼性の高いデータ伝送と最適なシステム性能を確保するためには、Modbus RTU通信を適切に設定することが不可欠です。.
この包括的なガイドでは、基本的なボーレートの設定から高度な現場での校正に至るまでを網羅しており、エンジニアの皆様の インド、ベトナム、ブラジル, 、およびその他の地域では、KSLV 605をSCADAやPLCシステムに迅速かつ正確に統合しています。.
この合意について詳しく知りたい方は、こちらをクリックしてください こちら.
1. 基本的な通信設定
センサーと通信を行う前に、ボーレートとスレーブIDがコントローラまたはPLCの設定と一致していることを確認する必要があります。工場出荷時のデフォルト設定は以下の通りです:
| パラメータ | デフォルト値 | 説明 |
|---|---|---|
| ボーレート | 19,200 bps | レジスタ 0x00 の上位 8 ビット |
| スレーブID | 1 | レジスタ 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
ボーレートを変更するには、Modbusの単一レジスタ書き込みコマンド(ファンクションコード06)を使用して、レジスタ0x00の上位バイトに該当する値を書き込みます。.
スレーブIDの変更
スレーブIDは、 レジスタ 0x00 の下位 8 ビット. 新しいIDを入力した後(たとえば、 01 ~へ 02)、必ず センサーを再起動する 変更を反映させるには、電源を一度切ってから再度接続してください。.
2. 測定データの読み取り
の主な機能は、 KSLV 605 静電容量式レベルセンサー Modbusレジスタを介して、液面レベルおよび温度のデータをリアルタイムで提供することです。.
| 登録住所 | データ型 | 説明 | 例 |
|---|---|---|---|
| 0x0101 | 符号なし Int16 | 液面(mm) | 0x01F4 = 500 mm |
| 0x0102 | Integer16 | 温度(°C) × 100 | 0x0CE4 = 33.00°C |
| 0x0103 | 符号なし Int16 | ステータスフラグ | アラーム用のビットマスク |
| 0x0104 | Integer16 | 基準面からの距離(mm) | 最大範囲からオフセットを差し引いた値 |
液面レベル測定
レジスタから読み出す 0x0101. 戻り値は、高さをミリメートル単位で直接表しています。たとえば、戻り値が 0x01F4 (10進数で500) は、 500 mmの液面.
温度の測定値
レジスタから読み出す 0x0102. 計算ルールは以下の通りです:
小数値 ÷ 100 = 摂氏(°C)での温度
- 液体の温度を個別に測定していない場合、チップ内部の温度が表示されます。.
- 例:
0x0CE4= 3300(10進数) = 33.00°C
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~20mA 電流ループのマッピング
の低閾値および高閾値は スイッチ 2 自動的に4 mAおよび20 mAのアナログ出力範囲に対応します。.
4. パフォーマンスのチューニング
測定平均化の設定
応答速度と測定の安定性のバランスをとるために、レジスタ内の平均化カウント数を調整してください。 0x07:
| カウント | ヘックス | 更新間隔 | 最適な活用事例 |
|---|---|---|---|
| 2 | 0x02 | 約1秒 | 急速に変化するプロセス |
| 4 | 0x04 | 約2秒 | 汎用モニタリング |
| 8 | 0x08 | 約4秒 | 液体の状態は安定しており、わずかな変動が見られる |
| 12 | 0x0C | 約5秒 | 最大ノイズフィルタリング(デフォルト) |
応答速度を上げるには、平均化回数を減らしてください。次の設定から変更して 0x0C (12サンプル、約5秒間隔)から 0x02 (2つのサンプル)は約 1秒に1回.
ブラインドスポット補正
KSLV 605のデフォルトのブラインドゾーンは 12 mm 検知範囲の下限。さらに隙間(例:8 mm)がある場合は、レジスタを調整してください 0x09 合計(20 mm)まで。.
書く 0x0014 (10進数で20)を登録して、0x09をフル精度で設定します。.
5. 現場校正手順
液体媒体(例:水から油)を変更する際は、手動での校正が必要です。すべてのコマンドはレジスタを使用します。 0x0A:
| ステップ | アクション | コード | 詳細 |
|---|---|---|---|
| 1 | ゼロ点校正 | 130 | タンクを空にし、センサーを乾かしてから、コードを書き込む |
| 2 | 完全な校正 | 230 | 最大レベルまで満たしてから、コードを書く |
| 3 | 設定を保存 | 30 | 重要 – 保存しないと設定が失われます |
警告: あなた ~しなければならない コードを書く 30 キャリブレーション後は、データを永続的に保存してください。そうしないと、電源のオン・オフ時にデータが失われます。.
6. よくある問題のトラブルシューティング
| 問題点 | 考えられる原因 | 解決策 |
|---|---|---|
| センサーからの応答がない | ボーレートまたはスレーブIDの不一致 | コントローラがデフォルト設定(19200bps、ID 1)と一致していることを確認する |
| 不正確な測定値 | 較正が保存されていない、または死角が補正されていない | 校正手順を繰り返してください |
| 変動するレベルデータ | 平均値の算出対象数が少なすぎる | レジスタ 0x07 のカウント値を増加させる(0x08 または 0x0C を試してみてください) |
| スイッチのトリガーが正しく動作しない | 閾値の誤算 | 再計算:mm × 10 を 16 進数に変換 |
| 4~20mAのドリフト | スイッチ2のしきい値が一致しない | 下限閾値と上限閾値の両方を確認してください |
結論
の設定 KSLV 605 静電容量式レベルセンサー Modbus RTU 経由により、長期にわたる信頼性の高い性能が確保されます。各地の水処理施設での導入においても、 インドと東南アジア, 、の化学施設 ヨーロッパ, 、あるいは石油・ガス産業において ブラジル, 、これらのガイドラインにより、精度と稼働率が最大化されます。.
サポートについては、, 当社のエンジニアリングチームまでお問い合わせください Kaciseでは、Modbus連携に関する無料相談を受け付けています。.
