SENZOR ZAMUĆENJA
SA MODBUS RTU
IZLAZ MBRTU-TBD
- VODIČ ZA KORISNIKE ZA SENZOR ZAMUĆENOSTI SA MODBUS RTU IZLAZOM MBRTU-TBD
JUL-2021
Ovaj dokument se primjenjuje na sljedeće proizvode
Uvod
MBRTU-TBD je napredni digitalni senzor zamućenosti za praćenje kvaliteta vode, usvaja princip raspršene svjetlosti, metodu dizajna korištenja infracrvenog LED izvora svjetlosti i svjetlosnog puta provodljivosti optičkih vlakana. Dizajn filtera je dodat unutra, koji ima jaku sposobnost protiv smetnji. Ugrađeni temperaturni senzor, automatska temperaturna kompenzacija, pogodan za online dugotrajno praćenje okoline.
Specifikacija
Karakteristike
- Digitalni senzor, direktni izlaz RS-485 digitalni signal, podrška Modbus / RTU
- Princip raspršivanja svjetla pod kutom od 90°, ugrađena temperatura može se automatski kompenzirati;
- Struktura optičkih vlakana, jaka otpornost na smetnje vanjskog svjetla
- Infracrveni LED izvor svjetlosti, dodajte dizajn filtera, protiv smetnji svjetlosti, dobra stabilnost
- Površina se tretira antikorozivnim i pasiviziranim sredstvima
- Mala potrošnja energije i dizajn unutrašnjeg kola protiv smetnji
Tehnički podaci
Stavka | Specifikacije |
Izlaz | RS-485,MODBUS/RTU |
Metoda mjerenja | Metoda raspršene svjetlosti od 90° |
Domet | 0 ~ 1000NTU ili 0 ~ 100NTU |
Preciznost | ±5% indikacijske vrijednosti ili ±3NTU, odaberite veći (0 ~ 1000NTU) ± 3% indikacija ili ± 2 NTU, odaberite je veće (0-100 NTU) ±0.5℃ |
Rezolucija | 0.1NTU, 0.1℃ |
Radno okruženje | 0 ~ 50 ℃, <0.6 MPa |
Kalibracija metoda | Kalibracija u dvije tačke |
Vrijeme odgovora | 30s T90 |
Temperatura Kompenzacija | Automatska kompenzacija temperature (Pt1000) |
Napajanje | 12-24VDC±10%, 10mA; |
Veličina | Prečnik 30mm; Dužina 166.5 mm; |
Nivo zaštite | IP68□Dubina vode je 20 metara; |
Vek trajanja | 3 godine ili više |
Dužina kabla | 5m |
Materijal kućišta senzora | PVC |
Ožičenje
Molimo ožičenje kako je prikazano u nastavku:
Boja žice | Opis |
Brown | Snaga (12-24VDC) |
Crna | GND |
Plava | RS485A |
Bijelo | RS485B |
Gola linija | Zaštitni sloj |
Kablovska linija□ 4-linijska AWG-24 ili AWG-26 zaštitna žica.
Održavanje i mjere opreza
5.1 Održavanje
- Induktivna elektroda je u osnovi bez održavanja; Preporučuje se čišćenje priključka senzorske sonde svakih 30 dana; Izbjegavajte upotrebu tvrdih predmeta kako biste oštetili dio mjerne sonde koji vodi svjetlo tokom čišćenja; Obrišite mekom damp tkanina.
- Preporučuje se čišćenje vanjske površine senzora protokom vode. Ako i dalje ima ostataka, obrišite ga mekom mokrom krpom.
5.2 Napomena
- Instalaciono mjerenje: izbjegavajte instalacijsko mjerenje na mjestu gdje je tok vode turbulentan i smanjite utjecaj vodenih mjehurića na mjerenje. Držite mjernu sondu 2 cm dalje od dna.
- Sonda senzora je zaprljana ili spojena sa više organizama, tako da se sila čišćenja može na odgovarajući način povećati. Mala ogrebotina na površini sonde ne utiče na normalnu upotrebu senzora. Ali pazite da ne prodrete u školjku sonde.
- Sugestija: treba odabrati zaštitni poklopac naše kompanije kako bi se spriječio utjecaj vezivanja mikroba na rezultate mjerenja.
5.3 Ostalo
Problem | Moguće Uzroci | Rješenje |
Radni interfejs se ne može povezati ili se rezultati merenja ne prikazuju | Pogrešna kablovska veza | Provjerite način ožičenja |
Pogrešna adresa senzora | Provjerite adresu za greške | |
Izmjerena vrijednost je previsoka, preniska ili je vrijednost stalno nestabilna | Sonda senzora je pričvršćena stranim predmetima | Očistite površinu sonde senzora |
Ostalo | Kontaktirajte nakon prodaje |
Modbus RTU protokol
6.1 Format informacionog okvira
Zadani format podataka za Modbus komunikaciju ovog senzora je:
MODBUS-RTU | |
Baud rate | 9600 (zadano) |
Adresa uređaja | 1 (zadano) |
Bitovi podataka | 8 bit |
Provjera pariteta | Nema |
Stop bit | 1bit |
- Kod funkcije 03: Čitanje (R) vrijednosti registra
- Funkcijski kod 06: Upišite (W) vrijednost jednog registra
6.2 Adresa registracije:
Adresa registracije (hex) |
Ime |
R/W |
Uvode |
Broj registara (bajt) |
Tip podataka |
0x0100 |
Vrijednost temperature |
R |
℃ vrijednost x10 (nprample: temperatura od 25.6 ℃ se prikazuje kao 256, zadana vrijednost je 1 decimala.) |
1 (2 bajta) |
nepotpisano kratko |
0x0101 |
Vrijednost zamućenja |
R |
NTU vrijednost x10 (nprampda, vrijednost zamućenosti od 15.1ntu je prikazana kao 151, sa 1 decimalnim mjestom prema zadanim postavkama.) |
1 (2 bajta) |
nepotpisano kratko |
0x1000 |
Kalibracija temperature |
R/W |
Kalibracija temperature: upisani podaci su stvarna vrijednost temperature X10; Očitani podaci su pomak kalibracije temperature X10. |
1 (2 bajta) |
nepotpisano kratko |
0x1001 | Kalibracija nulte tačke | R/W | Kalibracija nulte tačke u vazduhu. Podaci zapisani tokom kalibracije su 0. | 1 (2 bajta) | nepotpisano kratko |
0x1003 |
Kalibracija nagiba |
R/W |
Kalibrirajte u poznatom standardnom rastvoru (opseg 50% – 100%) i zapišite podatke kao stvarnu vrednost standardnog rastvora × 10. |
1 (2 bajta) |
nepotpisano kratko |
0x2000 | Adresa senzora | R/W | Zadana vrijednost je 1, a raspon podataka je 1-127. | 1 (2 bajta) | nepotpisano kratko |
0x2003 | Postavka brzine prijenosa | R/W | Podrazumevano je 9600. Write 0 je 4800; Napišite 1 je
9600; Napišite 2 je 19200. |
1 (2 bajta) | nepotpisano kratko |
0x2020 |
Vratite tvorničke postavke |
W |
Vrijednost kalibracije se vraća na zadanu vrijednost, a upisani podaci su 0. Imajte na umu da senzor treba ponovo kalibrirati nakon resetiranja. |
1 (2 bajta) |
nepotpisano kratko |
6.3 Tip strukture podataka
Integer
unsigned int (nepotpisano kratko)
Podaci se sastoje od dva cijela broja.
XXXX XXXX | XXXX XXXX |
Byte1 | Byte0 |
Float
Float, prema IEEE 754 (jednostruka preciznost);
Podaci se sastoje od 1 znakovnog bita, 8-bitnog eksponenta i 23-bitne mantise.
XXXX XXXX | XXXX XXXX | XXXX XXXX | XXXX XXXX | |
Byte3 | Byte2 | Byte1 | Byte0 | |
Sign bit | Exp cifra | F decimalni |
6.4 Modbus RTU komanda:
6.4.1 Kod funkcije 03h: čitanje vrijednosti registra
Domaćin šalje:
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
ADR | 03H | Startni registar visoki bajt | Počni mali bajt registra | Veliki bajt broja registra | Broj registara niži bajt | CRC niski bajt | CRC visoki bajt |
Prvi bajt ADR: slave adresni kod (= 001 ~ 254)
Bajt 2 03h: čitanje koda funkcije registrske vrijednosti
Bajt 3 i 4: početna adresa registra za čitanje
Da biste pročitali FCC instrument,
Bajtovi 5 i 6: broj registara za čitanje
Bajtovi 7 i 8: CRC16 kontrolni sumi od bajtova 1 do 6
Povrat robe:
1 | 2 | 3 | 4 , 5 | 6 , 7 | M-1, M | M+1 | M+2 | |
ADR | 03H | ukupno bajtova | Podaci registra 1 | Podaci registra 2 | …… | Podaci registra M | CRC niski bajt | CRC visoki bajt |
Prvi bajt ADR: slave adresni kod (= 001 ~ 254)
Bajt 2 03h: povratak na čitanje koda funkcije
Treći bajt: ukupan broj bajtova od 4 do m (uključujući 4 i m)
Bajtovi 4 do m: podaci registra
Bajt m + 1, M + 2: CRC16 kontrolni zbroj od bajta 1 do M
Kada slave primi grešku, slave vraća grešku:
1 | 2 | 3 | 4 | 5 |
ADR | 83H | Informacijski kod | CRC niski bajt | CRC visoki bajt |
Prvi bajt ADR: slave adresni kod (= 001 ~ 254)
Bajt 2 83h: greška čitanja vrijednosti registra
Informacijski kod bajta 3: 01 – greška koda funkcije
03 – greška u podacima
Bajtovi 4 i 5: CRC16 kontrolni sumi od bajtova 1 do 3
6.4.2 Kôd funkcije 06h: upisati vrijednost jednog registra
Host send
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
ADR | 06 | Registrirajte adresu visokog bajta | Registrirajte low byte adresu | Visoki bajt podataka | Niski bajt podataka | CRC kod Niski bajt | CRC kod Visoki bajt |
Kada slave primi ispravno, slave šalje natrag:
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
ADR |
06 |
Registrirajte adresu visokog bajta | Registrirajte low byte adresu | Visoki bajt podataka | Niski bajt podataka | CRC kod Niski bajt | CRC kod Visoki bajt |
Kada slave primi grešku, slave vraća:
1 | 2 | 3 | 4 | 5 |
ADR | 86H | Informacijski kod greške | CRC kod Niski bajt | CRC kod Visoki bajt |
Prvi bajt ADR: slave adresni kod (= 001 ~ 254)
Drugi bajt 86h: upišite vrijednost registra greške kod funkcije
Informacijski kod koda greške bajta 3: 01 – greška koda funkcije
03 – greška u podacima
Bajt 4 i 5: CRC kontrolni zbroj od bajta 1 do 3
6.5 Komanda prample
6.5.1 Zadani registar
a) Promijenite slave adresu:
Adresa:0x2000 (42001)
Broj registara: 1
Kôd funkcije: 0x06
Zadana adresa senzora: 01
Promijenite Modbus adresu uređaja senzora i promijenite adresu uređaja sa 01 na 06. Prample je kako slijedi:
Pošaljite komandu: 01 06 20 00 00 06 02 08
Odgovor: 01 06 20 00 00 06 02 08; Napomena: adresa se mijenja u 06 i pohranjuje nakon nestanka struje.
b) Brzina prijenosa:
Adresa: 0x2003 (42004)
Broj registara: 1
Kôd funkcije: 0x06
Zadana vrijednost: 1 (9600bps)
Podržane vrijednosti: 0-2 (4800-19200bps)
Brzina prijenosa može se promijeniti gornjom postavkom računara i može raditi bez ponovnog pokretanja nakon promjene. Brzina prenosa podataka čuva gornju postavku računara nakon nestanka struje. Podrška za brzinu prijenosa 4800960019200. Brzina prijenosa cjelobrojne vrijednosti je sljedeća:
Integer | Baud rate |
0 | 4800 bps |
1 | 9600 bps |
2 | 19200 bps |
Pošaljite naredbu: 01 06 20 03 00 02 F3 CB
Odgovor: 01 06 20 03 00 02 F3 CB Napomena: brzina prijenosa se mijenja na 19200bps i čuva nakon nestanka struje.
6.5.2 Registar funkcija
a) Komanda za mjerenje temperature:
Adresa: 0x0100 (40101)
Broj registara: 1
Kôd funkcije: 0x03
Pročitajte sample vrednosti: 19.2℃
Pošaljite naredbu: 01 03 01 00 00 01 85 F6
Odgovor: 01 03 02 00 C0 B8 14
Vraća heksadecimalne podatke bez predznaka, vrijednost temperature = cijeli broj / 10, 1 bit decimalno mjesto je rezervirano.
b) Uputstvo za merenje zamućenosti:
Adresa: 0x0101 (0x40102)
Broj registara: 1
Kôd funkcije: 0x03
Pročitajte sample vrijednosti: 9.1 NTU
Pošaljite naredbu: 01 03 01 01 00 01 D4 36
Odgovor: 01 03 02 00 5B F9 BF
Registar vraća heksadecimalne neoznačene cjelobrojne podatke, vrijednost zamućenja = cijeli broj / 10, rezervirano 1 decimalno mjesto.
c) Kontinuirano čitanje uputstava o temperaturi i zamućenosti:
Adresa: 0x0100 (40101)
Broj registara: 2
Kôd funkcije: 0x03
Pročitajte sample vrijednosti: Temperatura 19.2 ℃ i zamućenost 9.1 NTU
Pošaljite naredbu: 01 03 01 00 00 02 C5 F7
Odgovor: 01 03 04 00 C0 00 5B BB F4
Registar vraća heksadecimalne podatke bez predznaka, vrijednost temperature = cijeli broj / 10, rezervirano 1 decimalno mjesto
Registar vraća heksadecimalne neoznačene cjelobrojne podatke, vrijednost zamućenja = cijeli broj / 10, rezervirano 1 decimalno mjesto.
d) Komanda mjerenja vlažnosti:
Adresa: 0x0107 (40108)
Broj registara: 1
Kôd funkcije: 0x03
Pročitajte sample vrijednosti: relativna vlažnost 40%
Pošaljite komandu: 01 03 01 07 00 01 34 37
Odgovor: 01 03 02 01 90 B9 B8
Registar vraća heksadecimalne neoznačene cjelobrojne podatke, vrijednost vlažnosti = cijeli broj / 10, rezervirano 1 decimalno mjesto.
6.5.3 Upute za kalibraciju
a) Kalibracija temperature
Adresa: 0x1000 (41001)
Broj registara: 1
Kôd funkcije: 0x06
Kalibracija example: kalibracija na 25.8 °C
Pošaljite komandu: 01 06 10 00 01 02 0D 5B
Odgovor: 01 06 10 00 01 02 0D 5B
Senzor treba kalibrirati u okruženju s konstantnom temperaturom nakon što indikator temperature više ne varira.
b) Kalibracija nulte zamućenosti
Adresa: 0x1001 (41002)
Broj registara: 1
Kôd funkcije: 0x06
Kalibracija example: kalibracija u vazduhu
Pošaljite naredbu: 01 06 10 01 00 00 DC CA
Odgovor: 01 06 10 01 00 00 DC CA
c) Kalibracija nagiba zamućenosti
Adresa: 0x1003 (41004)
Broj registara: 1
Kôd funkcije: 0x06
Kalibracija example: kalibracija u 50NTU rastvoru zamućenja
Pošaljite naredbu: 01 06 10 03 01 F4 7D 1D
Odgovor: 01 06 10 03 01 F4 7D 1D
Dimenzije
Kontakt
Proizvođač
Daviteq Technologies IncNo.11 Street 2G, Nam Hung Vuong Res., An Lac Ward, Binh Tan Dist., Ho Ši Min, Vijetnam.
Tel: +84-28-6268.2523/4 (ext.122)
Email: info@daviteq.com | www.daviteq.com
Dokumenti / Resursi
![]() |
daviteq MBRTU-TBD senzor zamućenja sa Modbus RTU izlazom [pdfUputstvo za upotrebu MBRTU-TBD senzor zamućenja sa Modbus RTU izlazom, MBRTU-TBD, senzor zamućenosti sa Modbus RTU izlazom, senzor sa Modbus RTU izlazom, Modbus RTU izlaz, RTU izlaz, izlaz |