Die KSLV 605 kapazitiver Füllstandssensor aus Kacise wird in Südostasien, Europa und Nordamerika häufig in industriellen Anwendungen zur Füllstandsüberwachung eingesetzt. Die korrekte Konfiguration der Modbus-RTU-Kommunikation ist unerlässlich, um eine zuverlässige Datenübertragung und eine optimale Systemleistung zu gewährleisten.
Dieser umfassende Leitfaden behandelt alle Themen, von der grundlegenden Konfiguration der Baudrate bis hin zur fortgeschrittenen Kalibrierung vor Ort, und unterstützt Ingenieure dabei, Indien, Vietnam, Brasilien, und andere Regionen können die KSLV 605 schnell und korrekt in ihre SCADA- oder SPS-Systeme integrieren.
Um mehr über die Vereinbarung zu erfahren, klicken Sie bitte auf hier.
1. Grundlegende Kommunikationseinstellungen
Bevor Sie mit dem Sensor kommunizieren, müssen Sie sicherstellen, dass die Baudrate und die Slave-ID mit denen Ihrer Steuerung oder SPS übereinstimmen. Die werkseitigen Standardeinstellungen lauten:
| Parameter | Standardwert | Beschreibung |
|---|---|---|
| Baudrate | 19.200 bps | Die oberen 8 Bit des Registers 0x00 |
| Slave-ID | 1 | Die unteren 8 Bits des Registers 0x00 |
| Datenformat | 8N1 | 8 Datenbits, keine Parität, 1 Stoppbit |
| Protokoll | Modbus RTU | Serienprotokoll nach Industriestandard |
Ändern der Baudrate
Die Baudrate wird im die oberen 8 Bit des Registers 0x00. Um den aktuellen Wert abzurufen, senden Sie den folgenden Befehl:
01 03 00 00 00 01
- Rückgabewert
06= 19.200 bps (Standard) - Rückgabewert
05= 9.600 bps - Rückgabewert
07= 38.400 bps - Rückgabewert
08= 57.600 bps - Rückgabewert
09= 115.200 bps
Video: Teil 1 – Anpassen der Baudrate
Um die Baudrate zu ändern, schreiben Sie den entsprechenden Wert mithilfe eines Modbus-Befehls zum Schreiben eines einzelnen Registers (Funktionscode 06) in das High-Byte des Registers 0x00.
Ändern der Slave-ID
Die Slave-ID wird in der die unteren 8 Bits des Registers 0x00. Nach dem Schreiben einer neuen ID (beispielsweise beim Wechsel von 01 zu 02), müssen Sie Den Sensor neu starten indem Sie die Stromversorgung unterbrechen und wieder anschließen, damit die Änderungen wirksam werden.
Video: Teil 2 – Ändern der Slave-ID
2. Auslesen von Messdaten
Die Hauptfunktion des KSLV 605 kapazitiver Füllstandssensor besteht darin, Flüssigkeitsstand- und Temperaturdaten in Echtzeit über Modbus-Register bereitzustellen.
| Anmeldeadresse | Datentyp | Beschreibung | Beispiel |
|---|---|---|---|
| 0x0101 | Int16 ohne Vorzeichen | Füllstand (mm) | 0x01F4 = 500 mm |
| 0x0102 | Integer16 | Temperatur (°C) × 100 | 0x0CE4 = 33,00 °C |
| 0x0103 | Int16 ohne Vorzeichen | Statusflags | Bitmaske für Alarme |
| 0x0104 | Integer16 | Abstand zum Bezugspunkt (mm) | Maximale Reichweite abzüglich Offset |
Füllstandsanzeige
Aus dem Register lesen 0x0101. Der Rückgabewert gibt die Höhe direkt in Millimetern an. Ein Rückgabewert von beispielsweise 0x01F4 (500 in Dezimalzahl) steht für eine 500 mm Flüssigkeitsstand.
Temperaturmesswert
Aus dem Register lesen 0x0102. Die Berechnungsregel lautet:
Dezimalwert / 100 = Temperatur in °C
- Wenn keine benutzerdefinierte Messung der Flüssigkeitstemperatur erfolgt, wird hier die interne Chip-Temperatur angezeigt.
- Beispiel:
0x0CE4= 3300 dezimal = 33,00 °C
Video: Teil 10 – So lesen Sie Messergebnisse ab
3. Konfiguration von Schaltern und 4–20-mA-Ausgang
Wenn Ihr KSLV 605 über die Version mit Schaltausgang verfügt, können Sie das Verhalten der Relais und die analogen Messbereiche über die Registerkonfiguration festlegen.
Einstellungen ändern
- Schalter 1: Registrieren
0x01– Ober- und Untergrenzen für Alarmschwellenwerte festlegen - Schalter 2: Registrieren
0x04– Schwellenwerte für das Sekundärrelais festlegen (entspricht ebenfalls dem 4–20-mA-Bereich)
Video: Teil 3 – Einstellungen für Switch 1 | Video: Teil 5 – Switch 2-Einstellungen
Schwellenwerte festlegen
Wert (mm) × 10 – In Hexadezimal umwandeln – In Register schreiben
Beispiel: Um einen Schaltwert von 100 mm festzulegen, berechnet man 100 × 10 = 1000, was 0x03E8 in Hexadezimal.
Video: Teil 4 – Schwellenwerte für Schalter 1
4–20 mA-Stromschleifen-Zuordnung
Die unteren und oberen Schwellenwerte für Schalter 2 entsprechen automatisch dem analogen Ausgangsbereich von 4 mA und 20 mA.
Video: Teil 6 – Schalter 2, Schwellenwerte und 4–20 mA
4. Leistungsoptimierung
Konfiguration der Messwertmittelung
Um ein Gleichgewicht zwischen Ansprechgeschwindigkeit und Messstabilität herzustellen, passen Sie die Anzahl der Mittelwertbildungen im Register an 0x07:
| Anzahl | Hex | Aktualisierungsintervall | Optimaler Anwendungsfall |
|---|---|---|---|
| 2 | 0x02 | ~1 Sek. | Sich rasch verändernde Prozesse |
| 4 | 0x04 | ~2 Sek. | Allgemeine Überwachung |
| 8 | 0x08 | ~4 Sek. | Stabile Flüssigkeiten, geringfügige Schwankungen |
| 12 | 0x0C | ~5 Sek. | Maximale Rauschfilterung (Standard) |
Um die Reaktionsgeschwindigkeit zu erhöhen, verringern Sie die Anzahl der Mittelwertbildungen. Ändern Sie von 0x0C (12 Messwerte, Intervall von ca. 5 s) bis 0x02 (2 Proben) liefert etwa einmal pro Sekunde.
Video: Teil 7 – Anpassen der Anzahl der Mittelwerte
Ausgleich des toten Winkels
Die KSLV 605 hat einen standardmäßigen toten Winkel von 12 mm am unteren Ende des Erfassungsbereichs. Falls ein zusätzlicher Abstand (z. B. 8 mm) vorhanden ist, passen Sie den Versatz an 0x09 zur Gesamtlänge (20 mm).
Schreiben 0x0014 (20 im Dezimalsystem), um 0x09 für volle Genauigkeit zu registrieren.
Video: Teil 8 – Ausgleich des toten Winkels
5. Verfahren zur Kalibrierung vor Ort
Beim Wechsel des flüssigen Mediums (z. B. von Wasser zu Öl) ist eine manuelle Kalibrierung erforderlich. Alle Befehle verwenden das Register 0x0A:
| Schritt | Aktion | Code | Einzelheiten |
|---|---|---|---|
| 1 | Nullkalibrierung | 130 | Tank leeren, Sensor trocknen lassen, dann Code schreiben |
| 2 | Vollständige Kalibrierung | 230 | Bis zum maximalen Füllstand auffüllen, dann Code schreiben |
| 3 | Einstellungen speichern | 30 | KRITISCH – Einstellungen gehen verloren, wenn sie nicht gespeichert werden |
Warnung: Du muss Code schreiben 30 Nach der Kalibrierung dauerhaft speichern, da die Daten sonst beim Aus- und Wiedereinschalten des Geräts verloren gehen.
Video: Teil 9 – So führen Sie die Kalibrierung durch
6. Behebung häufiger Probleme
| Thema | Mögliche Ursache | Lösung |
|---|---|---|
| Keine Rückmeldung vom Sensor | Nicht übereinstimmende Baudrate oder Slave-ID | Überprüfen Sie, ob der Controller den Standardeinstellungen entspricht (19200 bps, ID 1) |
| Ungenaue Messwerte | Kalibrierung nicht gespeichert oder toter Winkel nicht kompensiert | Kalibrierungsvorgang wiederholen |
| Daten zu Schwankungen des Füllstands | Die Anzahl der Mittelwerte ist zu gering | Zählwert in Register 0x07 erhöhen (versuche es mit 0x08 oder 0x0C) |
| Schalter löst fälschlicherweise aus | Falsch berechnete Schwellenwerte | Neu berechnen: mm x 10 in Hexadezimal |
| 4–20 mA Drift | Die Schwellenwerte von Switch 2 stimmen nicht überein | Überprüfen Sie sowohl den unteren als auch den oberen Schwellenwert |
Fazit
Konfigurieren der KSLV 605 kapazitiver Füllstandssensor Die Anbindung über Modbus RTU gewährleistet eine zuverlässige und dauerhafte Leistung. Ob beim Einsatz in Wasseraufbereitungsanlagen in Indien und Südostasien, Chemieanlagen in Europa, oder Öl und Gas in Brasilien, diese Richtlinien sorgen für maximale Genauigkeit und Verfügbarkeit.
Wenn Sie Hilfe benötigen, Wenden Sie sich an unser Ingenieurteam Bei Kacise erhalten Sie eine kostenlose Beratung zur Modbus-Integration.
