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:

ParameterStandardwertBeschreibung
Baudrate19.200 bpsDie oberen 8 Bit des Registers 0x00
Slave-ID1Die unteren 8 Bits des Registers 0x00
Datenformat8N18 Datenbits, keine Parität, 1 Stoppbit
ProtokollModbus RTUSerienprotokoll 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.

AnmeldeadresseDatentypBeschreibungBeispiel
0x0101Int16 ohne VorzeichenFüllstand (mm)0x01F4 = 500 mm
0x0102Integer16Temperatur (°C) × 1000x0CE4 = 33,00 °C
0x0103Int16 ohne VorzeichenStatusflagsBitmaske für Alarme
0x0104Integer16Abstand 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:

AnzahlHexAktualisierungsintervallOptimaler Anwendungsfall
20x02~1 Sek.Sich rasch verändernde Prozesse
40x04~2 Sek.Allgemeine Überwachung
80x08~4 Sek.Stabile Flüssigkeiten, geringfügige Schwankungen
120x0C~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:

SchrittAktionCodeEinzelheiten
1Nullkalibrierung130Tank leeren, Sensor trocknen lassen, dann Code schreiben
2Vollständige Kalibrierung230Bis zum maximalen Füllstand auffüllen, dann Code schreiben
3Einstellungen speichern30KRITISCH – 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

ThemaMögliche UrsacheLösung
Keine Rückmeldung vom SensorNicht übereinstimmende Baudrate oder Slave-IDÜberprüfen Sie, ob der Controller den Standardeinstellungen entspricht (19200 bps, ID 1)
Ungenaue MesswerteKalibrierung nicht gespeichert oder toter Winkel nicht kompensiertKalibrierungsvorgang wiederholen
Daten zu Schwankungen des FüllstandsDie Anzahl der Mittelwerte ist zu geringZählwert in Register 0x07 erhöhen (versuche es mit 0x08 oder 0x0C)
Schalter löst fälschlicherweise ausFalsch berechnete SchwellenwerteNeu berechnen: mm x 10 in Hexadezimal
4–20 mA DriftDie 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.

Ressource