De KSLV 605 capacitieve niveausensor uit Kacise wordt op grote schaal gebruikt in industriële toepassingen voor vloeistofniveaubewaking in Zuidoost-Azië, Europa en Noord-Amerika. Een juiste configuratie van de Modbus RTU-communicatie is essentieel om een betrouwbare gegevensoverdracht en optimale systeemprestaties te garanderen.
Deze uitgebreide handleiding behandelt alles, van de basisinstellingen voor de baudrate tot geavanceerde kalibratie in het veld, en helpt ingenieurs bij India, Vietnam, Brazilië, en andere regio’s kunnen de KSLV 605 snel en correct in hun SCADA- of PLC-systemen integreren.
Klik hier voor meer informatie over de overeenkomst hier.
1. Basisinstellingen voor communicatie
Voordat u communicatie met de sensor tot stand brengt, moet u controleren of de baudrate en de slave-ID overeenkomen met die van uw besturing of PLC. De fabrieksinstellingen zijn:
| Parameter | Standaardwaarde | Beschrijving |
|---|---|---|
| Baudsnelheid | 19.200 bps | De bovenste 8 bits van register 0x00 |
| Slaaf-ID | 1 | De onderste 8 bits van register 0x00 |
| Gegevensformaat | 8N1 | 8 databits, geen pariteit, 1 stopbit |
| Protocol | Modbus RTU | Standaard serieel protocol voor de industrie |
De baudrate aanpassen
De baudrate wordt opgeslagen in de de hoogste 8 bits van register 0x00. Om het huidige tarief te bekijken, voer je de volgende opdracht in:
01 03 00 00 00 01
- Teruggegeven waarde
06= 19.200 bps (standaard) - Teruggegeven waarde
05= 9.600 bps - Teruggegeven waarde
07= 38.400 bps - Teruggegeven waarde
08= 57.600 bps - Teruggegeven waarde
09= 115.200 bps
Bekijk: Deel 1 – De baudrate aanpassen
Om de baudrate te wijzigen, schrijft u de betreffende waarde naar de hoogste byte van register 0x00 met behulp van een Modbus-schrijfcommando voor één register (functiecode 06).
De slave-ID wijzigen
Het slave-ID wordt opgeslagen in de de onderste 8 bits van register 0x00. Nadat je een nieuwe ID hebt ingevoerd (bijvoorbeeld door te wijzigen van 01 naar 02), moet je start de sensor opnieuw op door de stroom uit en weer in te schakelen, zodat de wijzigingen van kracht worden.
Bekijk: Deel 2 – De slave-ID aanpassen
2. Meetgegevens uitlezen
De belangrijkste functie van de KSLV 605 capacitieve niveausensor is het verstrekken van realtime gegevens over het vloeistofpeil en de temperatuur via Modbus-registers.
| Geregistreerd adres | Gegevenstype | Beschrijving | Voorbeeld |
|---|---|---|---|
| 0x0101 | Ongetekend Int16 | Vloeistofpeil (mm) | 0x01F4 = 500 mm |
| 0x0102 | Integer16 | Temperatuur (°C) × 100 | 0x0CE4 = 33,00 °C |
| 0x0103 | Ongetekend Int16 | Statusindicatoren | Bitmasker voor alarmen |
| 0x0104 | Integer16 | Afstand tot het referentiepunt (mm) | Maximaal bereik minus offset |
Meting van het vloeistofpeil
Uit register lezen 0x0101. De geretourneerde waarde geeft de hoogte direct in millimeters weer. Een geretourneerde waarde van bijvoorbeeld 0x01F4 (500 in decimale notatie) duidt op een 500 mm vloeistofniveau.
Temperatuurmeting
Uit register lezen 0x0102. De berekeningsregel luidt als volgt:
Decimale waarde / 100 = temperatuur in °C
- Als er geen aangepaste vloeistoftemperatuurmeting plaatsvindt, wordt hier de interne chip-temperatuur weergegeven.
- Voorbeeld:
0x0CE4= 3300 in decimale notatie = 33,00 °C
Bekijk: Deel 10 – Hoe meetresultaten te interpreteren
3. Switches en 4-20 mA-uitgang configureren
Als uw KSLV 605 is uitgerust met de versie met schakeluitgang, kunt u via de registerconfiguratie het specifieke gedrag van de relais en de analoge bereiken instellen.
Instellingen wijzigen
- Schakelaar 1: Registreren
0x01– Bepaal de bovenste en onderste alarmdrempels - Schakelaar 2: Registreren
0x04– Stel de drempelwaarden voor het secundaire relais in (wordt ook omgezet naar het 4-20 mA-bereik)
Bekijk: Deel 3 – Instellingen van schakelaar 1 | Bekijk: Deel 5 – Instellingen van Switch 2
Drempelwaarden instellen
Waarde (mm) x 10 – Omzetten naar hexadecimaal – Schrijven naar register
Voorbeeld: Om de schakeldrempel op 100 mm in te stellen, bereken je 100 × 10 = 1000, wat neerkomt op 0x03E8 in hexadecimaal.
Bekijk: Deel 4 – Drempelwaarden voor schakelaar 1
Toewijzing van de 4-20 mA-stroomlus
De onder- en bovengrenzen voor Schakelaar 2 komen automatisch overeen met het analoge uitgangsbereik van 4 mA en 20 mA.
Bekijk: Deel 6 – Schakelaar 2: drempelwaarden en 4-20 mA
4. Prestatieoptimalisatie
Configuratie van meetgemiddelden
Stel het aantal gemiddelden in het register in om een evenwicht te vinden tussen reactiesnelheid en meetstabiliteit 0x07:
| Aantal | Hex | Update-interval | Beste toepassingsvoorbeeld |
|---|---|---|---|
| 2 | 0x02 | ~1 sec | Snel veranderende processen |
| 4 | 0x04 | ~2 sec | Algemene monitoring |
| 8 | 0x08 | ~4 sec | Stabiele vloeistoffen, geringe schommelingen |
| 12 | 0x0C | ~5 sec | Maximale ruisfiltering (standaard) |
Om de reactiesnelheid te verhogen, moet u het aantal gemiddelden verlagen. Door over te schakelen van 0x0C (12 metingen, interval van ~5 s) tot 0x02 (2 monsters) geeft ongeveer om de één keer per seconde.
Bekijk: Deel 7 – Het aantal gemiddelden aanpassen
Compensatie van dode hoeken
De KSLV 605 heeft een standaard dode hoek van 12 mm aan de onderkant van het detectiebereik. Als er een extra speling is (bijvoorbeeld 8 mm), stel dan de registratie af 0x09 tot het totaal (20 mm).
Schrijf 0x0014 (20 in decimale notatie) om 0x09 te registreren voor volledige nauwkeurigheid.
Bekijk: Deel 8 – Compensatie van dode hoeken
5. Procedure voor kalibratie in het veld
Handmatige kalibratie is nodig bij het wisselen van het vloeibare medium (bijvoorbeeld van water naar olie). Alle commando’s maken gebruik van register 0x0A:
| Stap | Actie | Code | Details |
|---|---|---|---|
| 1 | Nulkalibratie | 130 | Maak de tank leeg, laat de sensor drogen en programmeer vervolgens de code |
| 2 | Volledige kalibratie | 230 | Vul het tot het maximale niveau en schrijf vervolgens code |
| 3 | Instellingen opslaan | 30 | KRITIEK – Instellingen gaan verloren als ze niet worden opgeslagen |
Waarschuwing: Jij moet code schrijven 30 na kalibratie permanent opslaan, anders gaan de gegevens verloren bij het uit- en weer inschakelen van de stroom.
Bekijk: Deel 9 – Hoe kalibreer je?
6. Veelvoorkomende problemen oplossen
| Probleem | Mogelijke oorzaak | Oplossing |
|---|---|---|
| Geen reactie van de sensor | Afwijking in baudrate of slave-ID | Controleer of de controller overeenkomt met de standaardinstellingen (19200 bps, ID 1) |
| Onjuiste meetwaarden | Kalibratie niet opgeslagen of dode hoek niet gecompenseerd | Herhaal de kalibratieprocedure |
| Gegevens over schommelingen in het peil | Het gemiddelde aantal is te laag | Verhoog de teller in register 0x07 (probeer 0x08 of 0x0C) |
| De schakelaar reageert niet correct | Verkeerd berekende drempels | Opnieuw berekenen: mm x 10 naar hex |
| 4-20 mA-afwijking | De drempelwaarden van schakelaar 2 komen niet overeen | Controleer zowel de lage als de hoge drempelwaarden |
Conclusie
Het configureren van de KSLV 605 capacitieve niveausensor via Modbus RTU zorgt voor betrouwbare prestaties op de lange termijn. Of het nu gaat om de inzet in waterzuiveringsinstallaties in India en Zuidoost-Azië, chemische fabrieken in Europa, of olie en gas in Brazilië, deze richtlijnen zorgen voor een optimale nauwkeurigheid en maximale bedrijfstijd.
Voor ondersteuning, neem contact op met ons technisch team bij Kacise voor een gratis adviesgesprek over Modbus-integratie.
