URBILTASUN SENTSOREA
MODBUS RTUAREKIN
IRTEERA MBRTU-TBD
- MBRTU-TBD MODBUS RTU IRTEERA DUEN URBILTASUN SENTOREAREN ERABILTZAILEAREN GIDA
2021eko uztaila
Dokumentu hau ondorengo produktuetarako aplikatzen da
Sarrera
MBRTU-TBD uraren kalitatea kontrolatzeko uhertasun sentsore digital aurreratua da, argi sakabanatuaren printzipioa hartzen du, LED infragorrien argi iturria eta zuntz optikoko kondukzio argiaren bidea erabiltzeko diseinu metodoa. Iragazkiaren diseinua barnean gehitzen da, interferentziaren aurkako gaitasun handia duena. Tenperatura sentsore integratua, tenperatura konpentsazio automatikoa, ingurunearen epe luzerako linean kontrolatzeko egokia.
Zehaztapena
Ezaugarriak
- Sentsore digitala, irteera zuzena RS-485 seinale digitala, Modbus / RTU onartzen
- 90°-ko angeluaren barreiatze-argiaren printzipioa, integratutako tenperatura automatikoki konpentsatu daiteke;
- Zuntz optikoko egitura, kanpoko argiaren interferentziari erresistentzia handia
- LED infragorrien argi iturria, gehitu iragazkiaren diseinua, argiaren aurkako interferentziak, egonkortasun ona
- Gainazala korrosioaren aurkako eta pasibazioarekin tratatuko da
- Barne zirkuituaren potentzia-kontsumo txikia eta interferentziaren aurkako diseinua
Datu teknikoak
Elementua | Zehaztapenak |
Irteera | RS-485, MODBUS/RTU |
Neurtzeko metodoa | 90°-ko argi sakabanatuaren metodoa |
Barrutia | 0 ~ 1000NTU edo 0 ~ 100NTU |
Zehaztasuna | ±% 5 adierazteko balioa edo ±3NTU, aukeratu handiagoa (0 ~ 1000NTU) ± % 3ko adierazlea edo ± 2 NTU, aukera handiagoa da (0-100 NTU) ± 0.5℃ |
Ebazpena | 0.1 NTU, 0.1 ℃ |
Lan-giroa | 0 ~ 50 ℃, <0.6MPa |
Kalibrazioa metodoa | Bi puntuko kalibrazioa |
Erantzun denbora | 30eko hamarkada T90 |
Tenperatura Konpentsazioa | Tenperaturaren konpentsazio automatikoa (Pt1000) |
Elikatze Hornidura | 12-24VDC ±% 10, 10mA; |
Tamaina | Diametroa 30mm; Luzera 166.5 mm; |
Babes maila | IP68□Uraren sakonera 20 metrokoa da; |
Zerbitzu-bizitza | 3 urte edo gehiago |
Kablearen luzera | 5m |
Sentsoreen karkasaren materiala | PVCa |
Kableatua
Mesedez, kableatu behean agertzen den moduan:
Hari kolorea | Deskribapena |
Marroia | Potentzia (12-24VDC) |
Beltza | GND |
Urdina | RS485A |
Zuria | RS485B |
Lerro biluzik | Ezkutuko Geruza |
Kable linea□ 4 lerroko AWG-24 edo AWG-26 blindaje-harria.
Mantentze-lanak eta neurriak
5.1 Mantentzea
- Elektrodo induktiboa funtsean mantentzerik gabekoa da; Sentsore-zunda eranskina garbitzea gomendatzen da 30 egunean behin; Saihestu objektu gogorrak erabiltzea garbiketan zehar neurketa-zundaren argi-gidaren zatia kaltetzeko; Mesedez, garbitu d leun batekinamp oihal.
- Sentsorearen kanpoko azalera ur-fluxuarekin garbitzea gomendatzen da. Oraindik hondakin-hondakinak badaude, garbitu zapi leun busti batekin.
5.2 Oharra
- Instalazioaren neurketa: saihestu instalazioaren neurketa ur-fluxua nahasia den lekuan, eta murrizteko ur-burbuilen eragina neurketan. Mantendu neurketa-zunda behetik 2 cm-ra.
- Sentsorearen zunda kutsatuta dago edo organismo gehiagorekin lotuta dago, beraz, garbiketa-indarra egoki handitu daiteke. Zundaren gainazalean marradura txikiek ez dute sentsorearen erabilera arruntean eragiten. Baina arreta jarri zundaren oskolean ez sartzeko.
- Iradokizuna: gure enpresaren babes-estalkia hautatu behar da mikrobioen eranskinak neurketaren emaitzetan eragina saihesteko.
5.3 Bestelakoak
Arazoa | Posible Kausak | Irtenbidea |
Eragiketa-interfazea ezin da konektatu edo neurketaren emaitzak ez dira bistaratzen | Kable konexio okerra | Egiaztatu kable-modua |
Sentsorearen helbidea okerra | Egiaztatu helbidea akatsik dagoen | |
Neurtutako balioa altuegia da, baxuegia edo balioa etengabe ezegonkorra da | Sentsore-zunda objektu arrotzek lotzen dute | Garbitu sentsore-zunda gainazala |
Bestela | Salmenta osteko kontaktua |
Modbus RTU protokoloa
6.1 Informazio markoaren formatua
Sentsore honen Modbus komunikaziorako datu-formatu lehenetsia hau da:
MODBUS-RTU | |
Baud-abiadura | 9600 (lehenetsia) |
Gailuaren helbidea | 1 (lehenetsia) |
Datu-bitak | 8 bit |
Parekidetasun egiaztapena | Bat ere ez |
Gelditu pixka bat | 1bit |
- 03 funtzio-kodea: Irakurri (R) erregistroko balioa
- 06 funtzio-kodea: Idatzi (W) erregistro bakarraren balioa
6.2 Erregistro helbidea:
Erregistratu helbidea (hex) |
Izena |
R/W |
Aurkezpenak |
Erregistro kopurua (byte) |
Datu mota |
0x0100 |
Tenperaturaren balioa |
R |
℃ balioa x10 (adibidezample: 25.6 ℃-ko tenperatura 256 gisa bistaratzen da, lehenetsia hamartar bat da.) |
1 (2 byte) |
sinatu gabeko laburra |
0x0101 |
Uhertasunaren balioa |
R |
NTU balioa x10 (adibidezample, 15.1ntu uhertasun-balioa 151 gisa bistaratzen da, lehenespenez hamartar batekin.) |
1 (2 byte) |
sinatu gabeko laburra |
0x1000 |
Tenperaturaren kalibrazioa |
R/W |
Tenperaturaren kalibrazioa: idatzitako datuak X10 tenperatura benetako balioa da; Irakurri datuak tenperatura kalibrazio desplazamendua X10 da. |
1 (2 byte) |
sinatu gabeko laburra |
0x1001 | Zero puntuko kalibrazioa | R/W | Zero puntuko kalibrazioa airean. Kalibrazioan idatzitako datuak 0 dira. | 1 (2 byte) | sinatu gabeko laburra |
0x1003 |
Maldaren kalibrazioa |
R/W |
Kalibratu soluzio estandar ezagunean (% 50 - % 100 tartea) eta idatzi datuak soluzio estandarraren benetako balio gisa × 10. |
1 (2 byte) |
sinatu gabeko laburra |
0x2000 | Sentsorearen helbidea | R/W | Lehenetsia 1 da, eta datu-barrutia 1-127 da. | 1 (2 byte) | sinatu gabeko laburra |
0x2003 | Baud tasaren ezarpena | R/W | Lehenetsia 9600 da. Idatzi 0 4800 da; Idatzi 1 da
9600; Idatzi 2 19200 da. |
1 (2 byte) | sinatu gabeko laburra |
0x2020 |
Berrezarri fabrikako ezarpenak |
W |
Kalibrazio-balioa lehenetsitako baliora berrezartzen da eta idatzitako datuak 0 dira. Kontuan izan sentsorea berriro kalibratu behar dela berrezarri ondoren. |
1 (2 byte) |
sinatu gabeko laburra |
6.3 Datuen egitura mota
Zenbaki osoa
unsigned int (sinatutako laburra)
Datuak bi zenbaki osoz osatuta daude.
XXXX XXXX | XXXX XXXX |
Byte 1 | Byte 0 |
Karroza
Float, IEEE 754ren arabera (zehaztasun bakarra);
Datuak zeinu-bit 1, 8 biteko berretzailea eta 23 biteko mantisa ditu.
XXXX XXXX | XXXX XXXX | XXXX XXXX | XXXX XXXX | |
Byte 3 | Byte 2 | Byte 1 | Byte 0 | |
Sinatu bit | Exp zifra | F hamartar |
6.4 Modbus RTU komandoa:
6.4.1 Funtzio-kodea 03h: irakurri erregistroaren balioa
Ostalariaren bidalketa:
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
ADR | 03H | Hasi erregistroa byte altua | Hasi erregistroa byte baxua | Erregistro-zenbakia byte altua | Byte baxuko erregistro kopurua | CRC byte baxua | CRC byte altua |
Lehenengo bytearen ADR: esklabo-helbidearen kodea (= 001 ~ 254)
2. Byte 03h: irakurri erregistro-balioaren funtzioaren kodea
3. eta 4. bytea: irakurri beharreko erregistroaren hasierako helbidea
FCC tresna irakurtzeko,
5. eta 6. byteak: irakurri beharreko erregistro kopurua
7. eta 8. byteak: CRC16 kontrol-batuak 1etik 6ra bitarteko byteetatik
Esklaboen itzulera:
1 | 2 | 3 | 4, 5 | 6, 7 | M-1, M | M+1 | M+2 | |
ADR | 03H | byte guztira | Erregistratu datuak 1 | Erregistratu datuak 2 | …… | Erregistratu datuak M | CRC byte baxua | CRC byte altua |
Lehenengo bytearen ADR: esklabo-helbidearen kodea (= 001 ~ 254)
2. byte 03h: funtzioaren kodea irakurtzera itzuli
Hirugarren bytea: 4tik m bitarteko byte kopurua guztira (4 eta m barne)
4tik m bitarteko byteak: erregistroko datuak
Byte m + 1, M + 2: CRC16 egiaztapen batura 1 bytetik Mra
Esklaboak errore bat jasotzen duenean, esklaboak errorea itzultzen du:
1 | 2 | 3 | 4 | 5 |
ADR | 83H | Informazio kodea | CRC byte baxua | CRC byte altua |
Lehenengo bytearen ADR: esklabo-helbidearen kodea (= 001 ~ 254)
2. byte 83h: errorea irakurtzean erregistroaren balioa
3. bytearen informazio kodea: 01 - funtzio-kodearen errorea
03 - datuen errorea
4. eta 5. byteak: CRC16 kontrol-batuak 1etik 3ra bitarteko byteetatik
6.4.2 Funtzio-kodea 06h: idatzi erregistro-balio bakarra
Ostalariaren bidalketa
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
ADR | 06 | Erregistratu byte handiko helbidea | Erregistratu byte baxuko helbidea | Datuen byte altua | Datu baxuko byte | CRC kodea Behe byte | CRC kodea High byte |
Esklaboak behar bezala jasotzen duenean, esklaboak itzulera bidaltzen du:
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
ADR |
06 |
Erregistratu byte handiko helbidea | Erregistratu byte baxuko helbidea | Datuen byte altua | Datu baxuko byte | CRC kodea Behe byte | CRC kodea High byte |
Esklaboak errore bat jasotzen duenean, esklaboak itzultzen du:
1 | 2 | 3 | 4 | 5 |
ADR | 86H | Errore-kodearen informazioaren kodea | CRC kodea Behe byte | CRC kodea High byte |
Lehenengo bytearen ADR: esklabo-helbidearen kodea (= 001 ~ 254)
Bigarren bytea 86h: idatzi erregistro-balioaren errore funtzioaren kodea
3. bytearen errore-kodearen informazio kodea: 01 - funtzio-kodearen errorea
03 - datuen errorea
4 eta 5 byte: CRC egiaztatzeko batura 1 bytetik 3ra
6.5 Agindua adibidezample
6.5.1 Erregistro lehenetsia
a) Esklaboaren helbidea aldatu:
Helbidea: 0x2000 (42001)
Erregistro kopurua: 1
Funtzio kodea: 0x06
Sentsore-helbide lehenetsia: 01
Aldatu sentsorearen Modbus gailuaren helbidea eta aldatu gailuaren helbidea 01etik 06ra. Adibample hau da:
Bidali komandoa: 01 06 20 00 00 06 02 08
Erantzun: 01 06 20 00 00 06 02 08; Oharra: helbidea 06ra aldatzen da eta elektrizitatearen hutsunearen ondoren gordetzen da.
b) Baud-abiadura:
Helbidea: 0x2003 (42004)
Erregistro kopurua: 1
Funtzio kodea: 0x06
Balio lehenetsia: 1 (9600bps)
Onartutako balioak: 0-2 (4800-19200 bps)
Baud-tasa goiko ordenagailuaren ezarpenaren bidez alda daiteke, eta aldaketaren ondoren berrabiarazi gabe funtziona dezake. Baud-abiadurak goiko ordenagailuaren ezarpena gordetzen du elektrizitate hutsaren ondoren. 4800960019200 onartzen du. Balio osoen esleipenaren baud-tasa hau da:
Zenbaki osoa | Baud-abiadura |
0 | 4800 bps |
1 | 9600 bps |
2 | 19200 bps |
Bidali komandoa: 01 06 20 03 00 02 F3 CB
Erantzun: 01 06 20 03 00 02 F3 CB Oharra: baud-abiadura 19200bps-ra aldatzen da eta argindarra huts egin ondoren gordetzen da.
6.5.2 Funtzio-erregistroa
a) Tenperatura neurtzeko agindua:
Helbidea: 0x0100 (40101)
Erregistro kopurua: 1
Funtzio kodea: 0x03
Irakurri sample balioak: 19.2 ℃
Bidali komandoa: 01 03 01 00 00 01 85 F6
Erantzun: 01 03 02 00 C0 B8 14
Sinatu gabeko osoko datu hamaseitarrak ematen ditu, tenperaturaren balioa = osokoa / 10, 1 biteko hamartar-kopurua erreserbatuta dago.
b) Uhertasuna neurtzeko jarraibidea:
Helbidea: 0x0101 (0x40102)
Erregistro kopurua: 1
Funtzio kodea: 0x03
Irakurri sample balioak: 9.1 NTU
Bidali komandoa: 01 03 01 01 00 01 D4 36
Erantzun: 01 03 02 00 5B F9 BF
Erregistroak hamaseitar sinatu gabeko zenbaki osoko datuak itzultzen ditu, uhertasun-balioa = osoko / 10, hamartar 1 erreserbatuta.
c) Tenperatura- eta uhertasun-argibideak etengabe irakurtzea:
Helbidea: 0x0100 (40101)
Erregistro kopurua: 2
Funtzio kodea: 0x03
Irakurri sample balioak: Tenperatura 19.2 ℃ eta uhertasuna 9.1 NTU
Bidali komandoa: 01 03 01 00 00 02 C5 F7
Erantzun: 01 03 04 00 C0 00 5B BB F4
Erregistroak sinatu gabeko datu hamaseitarrak ematen ditu, tenperaturaren balioa = osokoa / 10, hamartar bat erreserbatuta
Erregistroak hamaseitar sinatu gabeko zenbaki osoko datuak itzultzen ditu, uhertasun-balioa = osoko / 10, hamartar 1 erreserbatuta.
d) Hezetasuna neurtzeko agindua:
Helbidea: 0x0107 (40108)
Erregistro kopurua: 1
Funtzio kodea: 0x03
Irakurri sample balioak: hezetasun erlatiboa % 40
Bidali komandoa: 01 03 01 07 00 01 34 37
Erantzun: 01 03 02 01 90 B9 B8
Erregistroak hamaseitar sinatu gabeko zenbaki osoko datuak itzultzen ditu, hezetasunaren balioa = osokoa / 10, 1 zifra hamartar erreserbatuta.
6.5.3 Kalibratzeko instrukzioa
a) Tenperaturaren kalibrazioa
Helbidea: 0x1000 (41001)
Erregistro kopurua: 1
Funtzio kodea: 0x06
Kalibrazioa adibidezample: kalibrazioa 25.8 °C-tan
Bidali komandoa: 01 06 10 00 01 02 0D 5B
Erantzun: 01 06 10 00 01 02 0D 5B
Sentsoreak tenperatura konstante batean kalibratu behar dira, tenperaturaren adierazleak aldatu egiten ez direnean.
b) Uhertasun zero kalibrazioa
Helbidea: 0x1001 (41002)
Erregistro kopurua: 1
Funtzio kodea: 0x06
Kalibrazioa adibidezample: airean kalibrazioa
Bidali komandoa: 01 06 10 01 00 00 DC CA
Erantzun: 01 06 10 01 00 00 DC CA
c) Uhertasunaren maldaren kalibrazioa
Helbidea: 0x1003 (41004)
Erregistro kopurua: 1
Funtzio kodea: 0x06
Kalibrazioa adibidezample: kalibrazioa 50NTU uhertasun-disoluzioan
Bidali komandoa: 01 06 10 03 01 F4 7D 1D
Erantzun: 01 06 10 03 01 F4 7D 1D
Neurriak
Harremanetan jarri
Fabrikatzailea
Daviteq Technologies IncNo.11 Street 2G, Nam Hung Vuong Res., An Lac Ward, Binh Tan Dist., Ho Chi Minh City, Vietnam.
Tel: +84-28-6268.2523/4 (ext.122)
Posta elektronikoa: info@daviteq.com | www.daviteq.com
Dokumentuak / Baliabideak
![]() |
daviteq MBRTU-TBD Turbidetasun sentsorea Modbus RTU irteerarekin [pdf] Argibideen eskuliburua MBRTU-TBD Turbidetasun-sentsorea Modbus RTU irteerarekin, MBRTU-TBD, Turbidetasun-sentsorea Modbus RTU irteerarekin, Modbus RTU irteerarekin duen sentsorea, Modbus RTU irteera, RTU irteera, Irteera |