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:

ParameterStandaardwaardeBeschrijving
Baudsnelheid19.200 bpsDe bovenste 8 bits van register 0x00
Slaaf-ID1De onderste 8 bits van register 0x00
Gegevensformaat8N18 databits, geen pariteit, 1 stopbit
ProtocolModbus RTUStandaard 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 adresGegevenstypeBeschrijvingVoorbeeld
0x0101Ongetekend Int16Vloeistofpeil (mm)0x01F4 = 500 mm
0x0102Integer16Temperatuur (°C) × 1000x0CE4 = 33,00 °C
0x0103Ongetekend Int16StatusindicatorenBitmasker voor alarmen
0x0104Integer16Afstand 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:

AantalHexUpdate-intervalBeste toepassingsvoorbeeld
20x02~1 secSnel veranderende processen
40x04~2 secAlgemene monitoring
80x08~4 secStabiele vloeistoffen, geringe schommelingen
120x0C~5 secMaximale 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:

StapActieCodeDetails
1Nulkalibratie130Maak de tank leeg, laat de sensor drogen en programmeer vervolgens de code
2Volledige kalibratie230Vul het tot het maximale niveau en schrijf vervolgens code
3Instellingen opslaan30KRITIEK – 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

ProbleemMogelijke oorzaakOplossing
Geen reactie van de sensorAfwijking in baudrate of slave-IDControleer of de controller overeenkomt met de standaardinstellingen (19200 bps, ID 1)
Onjuiste meetwaardenKalibratie niet opgeslagen of dode hoek niet gecompenseerdHerhaal de kalibratieprocedure
Gegevens over schommelingen in het peilHet gemiddelde aantal is te laagVerhoog de teller in register 0x07 (probeer 0x08 of 0x0C)
De schakelaar reageert niet correctVerkeerd berekende drempelsOpnieuw berekenen: mm x 10 naar hex
4-20 mA-afwijkingDe drempelwaarden van schakelaar 2 komen niet overeenControleer 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.

Bron