daviteq - logoTURBIDITY SENSOR
MED MODBUS RTU
OUTPUT MBRTU-TBD

  • BRUKERVEILEDNING FOR TURBIDITY SENSOR MED MODBUS RTU OUTPUT MBRTU-TBD

JUL-2021

Dette dokumentet gjelder for følgende produkter

Introduksjon

MBRTU-TBD er en avansert digital turbiditetssensor for overvåking av vannkvalitet, vedta prinsippet om spredt lys, designmetoden for bruk av infrarød LED-lyskilde og optisk fiberledningslysbane. Filterdesignet er lagt innvendig, som har sterk anti-interferensevne. Innebygd temperatursensor, automatisk temperaturkompensasjon, egnet for online langtidsovervåking av miljøet.

daviteq MBRTU TBD turbiditetssensor med Modbus RTU-utgang -

Spesifikasjon

Funksjoner

  1. Digital sensor, direkte utgang RS-485 digitalt signal, støtte Modbus / RTU
  2.  Prinsippet for 90° vinkelspredningslys, den innebygde temperaturen kan kompenseres automatisk;
  3.  Optisk fiberstruktur, sterk motstand mot ekstern lysinterferens
  4.  Infrarød LED-lyskilde, legg til filterdesign, anti-lysinterferens, god stabilitet
  5.  Overflaten skal behandles med anti-korrosjon og passivering
  6.  Lavt strømforbruk og anti-interferensdesign av intern krets

Tekniske data

Punkt Spesifikasjoner
Produksjon RS-485,MODBUS/RTU
Målemetode 90° spredt lys metode
Spekter 0 ~ 1000NTU eller 0 ~ 100NTU
 Nøyaktighet ±5 % indikasjonsverdi eller ±3NTU, velg den høyeste (0 ~ 1000NTU)
± 3 % indikasjon eller ± 2 NTU, velg er større (0-100 NTU)
±0.5 ℃
Oppløsning 0.1NTU, 0.1℃
Arbeidsmiljø 0 ~ 50 ℃, <0.6 MPa
Kalibrering metode Topunktskalibrering
Responstid 30s T90
Temperatur Kompensasjon Automatisk temperaturkompensasjon (Pt1000)
Strømforsyning 12-24VDC±10%, 10mA;
Størrelse Diameter 30mm; Lengde 166.5 mm;
Beskyttelsesnivå IP68□Vanndybden er 20 meter;
Levetid 3 år eller over
Kabellengde 5m
Sensorhusmateriale PVC

Kabling

Vennligst koble til som vist nedenfor:

daviteq MBRTU TBD Turbiditetssensor med Modbus RTU-utgang - . Kabling

Trådfarge Beskrivelse
Brun Strøm (12-24VDC)
Svart GND
Blå RS485A
Hvit RS485B
Bar linje Skjermingslag

Kabellinje□ 4 linjers AWG-24 eller AWG-26 skjermingsledning.

Vedlikehold og forholdsregler

5.1 Vedlikehold

  • Induktiv elektrode er i utgangspunktet vedlikeholdsfri; Det anbefales å rengjøre sensorsondefestet hver 30. dag; Unngå bruk av harde gjenstander for å skade lyslederdelen av målesonden under rengjøring; Tørk av med en myk damp klut.
  • Det anbefales å rengjøre den ytre overflaten av sensoren med vannstrøm. Hvis det fortsatt er rester, tørk det med en våt, myk klut.

5.2 Merknad

  • Installasjonsmåling: unngå installasjonsmålingen på stedet der vannstrømmen er turbulent, og reduser påvirkningen av vannbobler på målingen. Hold målesonden 2 cm unna bunnen.
  • Sensorens sonde er tilsmussing eller festet med flere organismer, slik at rensekraften kan økes på passende måte. Liten riper på sondeoverflaten påvirker ikke normal bruk av sensoren. Men vær oppmerksom på ikke å trenge gjennom skallet til sonden.
  • Forslag: Beskyttelsesdekselet til vårt firma bør velges for å forhindre påvirkning av mikrobiell festing på måleresultatene.

5.3 Annet

Problem Mulig Årsaker Løsning
Driftsgrensesnittet kan ikke kobles til eller måleresultatene vises ikke Feil kabeltilkobling Sjekk ledningsmodus
Feil sensoradresse Sjekk adressen for feil
Den målte verdien er for høy, for lav eller verdien er kontinuerlig ustabil Sensorsonden er festet med fremmedlegemer Rengjør sensorsondens overflate
Annen Kontakt ettersalg

 Modbus RTU-protokoll

6.1 Informasjonsrammeformat
Standard dataformat for Modbus-kommunikasjon av denne sensoren er:

MODBUS-RTU
Baud rate 9600 (standard)
Enhetsadresse 1 (standard)
Databiter 8 bit
Paritetskontroll Ingen
Stopp litt 1 bit
  • Funksjonskode 03: Les (R) registerverdi
  • Funksjonskode 06: Skriv (W) enkeltregisterverdi

6.2 Registreringsadresse:

Registreringsadresse (hex)  

Navn

 

R/W

 

Introduksjoner

Antall registre (byte)  

Datatype

 

0x0100

Temperaturverdi  

R

℃ verdi x10 (f.eksample: temperaturen på 25.6 ℃ vises som 256, standard er 1 desimal.)  

1 (2 byte)

usignert kort
 

0x0101

Turbiditetsverdi  

R

NTU-verdi x10 (f.eksample, turbiditetsverdien på 15.1ntu vises som 151, med 1 desimal som standard.)  

1 (2 byte)

usignert kort
 

0x1000

Temperaturkalibrering  

R/W

Temperaturkalibrering: de skrevne dataene er den faktiske temperaturverdien X10; Utleste data er temperaturkalibreringsforskyvning X10.  

1 (2 byte)

usignert kort
0x1001 Nullpunktskalibrering R/W Nullpunktskalibrering i luft. Dataene skrevet under kalibrering er 0. 1 (2 byte) usignert kort
 

0x1003

Skråningskalibrering  

R/W

Kalibrer i den kjente standardløsningen (50 % – 100 % område), og skriv dataene som den faktiske verdien av standardløsningen × 10.  

1 (2 byte)

usignert kort
0x2000 Sensoradresse R/W Standard er 1, og dataområdet er 1-127. 1 (2 byte) usignert kort
0x2003 Innstilling av overføringshastighet R/W Standard er 9600. Skriv 0 er 4800; Skriv 1 er

9600; Skriv 2 er 19200.

1 (2 byte) usignert kort
 

0x2020

Gjenopprett fabrikkinnstillinger  

W

Kalibreringsverdien gjenopprettes til standardverdien og de skrevne dataene er 0. Merk at sensoren må kalibreres på nytt etter tilbakestilling.  

1 (2 byte)

usignert kort

6.3 Datastrukturtype
Heltall
usignert int (usignert kort)
Dataene består av to heltall.

XXXX XXXX XXXX XXXX
Byte1 Byte0

Flyte
Float, I henhold til IEEE 754 (enkel presisjon);
Dataene består av 1 tegnbit, 8-bits eksponent og en 23-biters mantisse.

XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
Byte3 Byte2 Byte1 Byte0
Sign bit Exp-siffer F desimal

6.4 Modbus RTU kommando:
6.4.1 Funksjonskode 03h: les registerverdi
Vert send:

1 2 3 4 5 6 7 8
 ADR  03H Start register high byte Start register lav byte Registrer nummer høy byte Antall registre lav byte  CRC lav byte  CRC høy byte

Den første byte ADR: slaveadressekode (= 001 ~ 254)
Byte 2 03h: les registerverdifunksjonskode
Byte 3 og 4: startadressen til registeret som skal leses
For å lese FCC-instrumentet,
Byte 5 og 6: antall registre som skal leses
Byte 7 og 8: CRC16-sjekksummer fra byte 1 til 6
Slave retur:

1 2 3 4, 5 6, 7 M-1, M M+1 M+2
ADR 03H totale byte Registrer data 1 Registrer data 2 …… Registrer data M CRC lav byte CRC høy byte

Den første byte ADR: slaveadressekode (= 001 ~ 254)
Byte 2 03h: gå tilbake for å lese funksjonskode
Den tredje byten: det totale antallet byte fra 4 til m (inkludert 4 og m)
Byte 4 til m: registerdata
Byte m + 1, M + 2: CRC16-sjekksum fra byte 1 til M
Når slaven mottar en feil, returnerer slaven feilen:

1 2 3 4 5
ADR 83H Informasjonskode CRC lav byte CRC høy byte

Den første byte ADR: slaveadressekode (= 001 ~ 254)
Byte 2 83h: feillesing av registerverdi
Byte 3 informasjonskode: 01 – funksjonskodefeil
03 – datafeil
Byte 4 og 5: CRC16-sjekksummer fra byte 1 til 3
6.4.2 Funksjonskode 06h: skriv enkelt registerverdi
Vert send

1 2 3 4 5 6 7 8
ADR 06 Registrer high byte-adresse Registrer lav byte-adresse Data høy byte Data lav byte CRC-kode Lav byte CRC-kode Høy byte

Når slaven mottar riktig, sender slaven tilbake:

1 2 3 4 5 6 7 8
 

ADR

 

06

Registrer high byte-adresse Registrer lav byte-adresse Data høy byte Data lav byte CRC-kode Lav byte CRC-kode Høy byte

Når slaven mottar en feil, returnerer slaven:

1 2 3 4 5
ADR 86H Informasjonskode for feilkode CRC-kode Lav byte CRC-kode Høy byte

Den første byte ADR: slaveadressekode (= 001 ~ 254)
Den andre byte 86h: skrive registerverdi feilfunksjonskode
Byte 3 feilkode informasjonskode: 01 – funksjonskode feil
03 – datafeil
Byte 4 og 5: CRC-sjekksum fra byte 1 til 3

6.5 Kommando eksample
6.5.1 Standardregister

a) Endre slaveadresse:
Adresse: 0x2000 (42001)
Antall registre: 1
Funksjonskode: 0x06
Standard sensoradresse: 01
Endre Modbus-enhetsadressen til sensoren, og endre enhetsadressen fra 01 til 06. Eksample er som følger:
Send kommando: 01 06 20 00 00 06 02 08
Svar: 01 06 20 00 00 06 02 08; Merk: Adressen endres til 06 og lagres etter strømbrudd.
b) Baudhastighet:
Adresse: 0x2003 (42004)
Antall registre: 1
Funksjonskode: 0x06
Standardverdi: 1 (9600 bps)
Støttede verdier: 0-2 (4800-19200 bps)
Baudraten kan endres av den øvre datamaskininnstillingen, og den kan fungere uten omstart etter endringen. Baudraten lagrer den øvre datamaskininnstillingen etter strømbrudd. Baudhastighetsstøtte 4800960019200. Baudhastigheten for allokering av heltallsverdier er som følger:

Heltall Baud rate
0 4800 bps
1 9600 bps
2 19200 bps

Send kommando: 01 06 20 03 00 02 F3 CB
Svar: 01 06 20 03 00 02 F3 CB Merk: Baudhastigheten endres til 19200bps og lagres etter strømbrudd.
6.5.2 Funksjonsregister
a) Måletemperaturkommando:
Adresse: 0x0100 (40101)
Antall registre: 1
Funksjonskode: 0x03
Les sample-verdier: 19.2 ℃
Send kommando: 01 03 01 00 00 01 85 F6
Svar: 01 03 02 00 C0 B8 14
Returnerer heksadesimale heltallsdata uten fortegn, temperaturverdi = heltall / 10, 1 bit desimal er reservert.
b) Turbiditetsmålingsinstruksjoner:
Adresse: 0x0101 (0x40102)
Antall registre: 1
Funksjonskode: 0x03
Les sample-verdier: 9.1 NTU
Send kommando: 01 03 01 01 00 01 D4 36
Svar: 01 03 02 00 5B F9 BF
Registeret returnerer heksadesimale heltallsdata uten fortegn, turbiditetsverdi = heltall / 10, 1 desimal plass reservert.
c) Kontinuerlig avlesning av temperatur- og turbiditetsinstruksjoner:
Adresse: 0x0100 (40101)
Antall registre: 2
Funksjonskode: 0x03
Les sample-verdier: Temperatur 19.2 ℃ og turbiditet 9.1 NTU
Send kommando: 01 03 01 00 00 02 C5 F7
Svar: 01 03 04 00 C0 00 5B BB F4
Registeret returnerer heksadesimale heltallsdata uten fortegn, temperaturverdi = heltall / 10, 1 desimal plass reservert
Registeret returnerer heksadesimale heltallsdata uten fortegn, turbiditetsverdi = heltall / 10, 1 desimal plass reservert.
d) Fuktighetsmålingskommando:
Adresse: 0x0107 (40108)
Antall registre: 1
Funksjonskode: 0x03
Les sample-verdier: relativ fuktighet 40 %
Send kommando: 01 03 01 07 00 01 34 37
Svar: 01 03 02 01 90 B9 B8
Registeret returnerer heksadesimale heltallsdata uten fortegn, fuktighetsverdi = heltall / 10, 1 desimal plass reservert.
6.5.3 Kalibreringsinstruksjoner
a) Temperaturkalibrering
Adresse: 0x1000 (41001)
Antall registre: 1
Funksjonskode: 0x06
Kalibrering eksample: kalibrering ved 25.8 °C
Send kommando: 01 06 10 00 01 02 0D 5B
Svar: 01 06 10 00 01 02 0D 5B
Sensoren må kalibreres i et miljø med konstant temperatur etter at temperaturindikasjonen ikke lenger svinger.
b) Turbiditet null kalibrering
Adresse: 0x1001 (41002)
Antall registre: 1
Funksjonskode: 0x06
Kalibrering eksample: kalibrering i luft
Send kommando: 01 06 10 01 00 00 DC CA
Svar: 01 06 10 01 00 00 DC CA
c) Kalibrering av turbiditetshelling
Adresse: 0x1003 (41004)
Antall registre: 1
Funksjonskode: 0x06
Kalibrering eksample: kalibrering i 50NTU turbiditetsløsning
Send kommando: 01 06 10 03 01 F4 7D 1D
Svar: 01 06 10 03 01 F4 7D 1D

Dimensjoner

daviteq MBRTU TBD Turbiditetssensor med Modbus RTU-utgang - . Kabling 1

Kontakt

Produsent
Daviteq Technologies Incdaviteq - logoNo.11 Street 2G, Nam Hung Vuong Res., An Lac Ward, Binh Tan Dist., Ho Chi Minh-byen, Vietnam.
Tel: +84-28-6268.2523/4 (ext.122)
E-post: info@daviteq.com | www.daviteq.com

Dokumenter / Ressurser

daviteq MBRTU-TBD Turbiditetssensor med Modbus RTU-utgang [pdf] Bruksanvisning
MBRTU-TBD Turbiditetssensor med Modbus RTU-utgang, MBRTU-TBD, Turbiditetssensor med Modbus RTU-utgang, Sensor med Modbus RTU-utgang, Modbus RTU-utgang, RTU-utgang, utgang

Referanser

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *