Daviteq MBRTU-SAL soolsuse andur Modbus RTU väljund
See dokument kehtib järgmiste toodete kohta.
Sissejuhatus
MBRTU-SAL on soolsuse andur, mis põhineb elektroodideta induktiivsel mõõtmisel. See kasutab generaatorit primaarmähises vahelduva magnetvälja genereerimiseks, et tekitada keskkonnas indutseeritud vool. Indutseeritud voolu intensiivsus sõltub ioonide kontsentratsioonist keskkonnas. Indutseeritud vool tekitab sekundaarmähises teise magnetvälja. Vastuvõtja mõõdab spiraalil indutseeritud voolu, et määrata keskkonna soolsus. Samal ajal suudab sisseehitatud temperatuuriandur automaatselt kompenseerida temperatuuri, mis sobib keskkonna pikaajaliseks jälgimiseks veebis.
Rakenduse ulatus: Mere-, tööstusreovee-, farmaatsia-, biotehnoloogia-, tööstusliku tootmise ja muu veebipõhine kogu protsessi jälgimine.
Omadused
- Sisseehitatud temperatuuriandur suudab temperatuuri automaatselt kompenseerida
- Elektroodi pole, seega ei toimu ka polarisatsioonireaktsiooni
- Mõõteseade ja keskkond on täielikult elektriliselt isoleeritud, mida saab kasutada madalate kasutus- ja hoolduskuludega raske ja kergesti sadestuva keskkonna või lahuse ülitäpseks mõõtmiseks.
- Madal energiatarve ja sisemise vooluahela häiretevastane disain
Tehnilised andmed
Üksus | Tehnilised andmed |
Väljund | Rs-485, MODBUS/RTU |
Mõõtmismeetod | Kontaktivaba elektromagnetiline põhimõte |
Vahemik | 0 ~ 70 PSU |
Täpsus | ±1%FS või ±0.2PSU (alla 10psu) |
Resolutsioon | 0.1 PSU |
Töökeskkond | 0 ~ 65 ℃; < 0.6 MPa |
Kalibreerimismeetod | Kahe punkti kalibreerimine |
Vastamisaeg | 10 sekundit T90 |
Temperatuuri kompenseerimine | Automaatne temperatuuri kompenseerimine (PT1000) |
Toiteallikas | 12-24VDC±10%, 10mA; |
Suurus | Läbimõõt 30mm; Pikkus 185.5mm; |
Kaitse tase | IP68; Vee sügavus on 20 meetrit; Muu kohandamine |
Kasutusiga | 3 aastat või rohkem |
Kaabel | 5m |
Anduri korpuse materjal | PVC;PEEK; |
Juhtmed
Palun ühendage juhtmed nagu allpool näidatud:
Traadi värv | Kirjeldus |
Pruun | Toide (12-24 VDC) |
Must | GND |
Sinine | RS485A |
Valge | RS485B |
Paljas joon | Varjestuskiht |
Hooldus ja ettevaatusabinõud
Hooldus
- Induktiivne elektrood on põhimõtteliselt hooldusvaba; Anduri anduri kinnitust on soovitatav puhastada iga 30 päeva järel; Vältige kõvade esemete kasutamist, mis võivad puhastamise ajal kahjustada mõõteanduri valgusjuhiku osa; Palun pühkige pehme d-gaamp riie.
- Anduri välispind on soovitatav puhastada veevooluga. Kui seal on endiselt prahti, pühkige see niiske pehme lapiga.
Märkus
- Paigaldusmõõt: vältige paigaldusmõõtmist kohas, kus veevool on turbulentne, ja vähendage veemullide mõju mõõtmisele. Hoidke mõõtesondi põhjast 2 cm kaugusel.
- Anduri sond on määrdunud või sellega seotud rohkem organisme, nii et puhastusjõudu saab vastavalt suurendada. Kerge kriimustus sondi pinnal ei mõjuta anduri tavapärast kasutamist. Kuid pöörake tähelepanu, et mitte tungida sondi kesta.
- Soovitus: meie ettevõtte kaitsekate tuleks valida nii, et vältida mikroobide kinnitumise mõju mõõtmistulemustele.
muud
Probleem | Võimalikud põhjused | Lahendus |
Tööliidest ei saa ühendada või mõõtmistulemusi ei kuvata | Vale kaabliühendus | Kontrollige juhtmestiku režiimi |
Vale anduri aadress | Kontrollige aadressi vigade suhtes | |
Mõõdetud väärtus on liiga kõrge, liiga madal või väärtus on pidevalt ebastabiilne. | Anduri sond on kinnitatud poolt võõrkehad |
Puhastage anduri sondi pind |
muud | Pärast müüki võtke ühendust |
Modbus RTU protokoll
Teaberaami vorm
Selle anduri Modbus-side vaikeandmete vorming on:
MODBUS-RTU |
|
Baudi kiirus | 9600 (vaikimisi) |
Seadme aadress | 1 (vaikimisi) |
Andmebitid | 8 bitine |
Pariteedikontroll | Mitte ühtegi |
Lõpeta natuke | 1-bitine |
- Funktsiooni kood 03: loe (R) registriväärtust
- Funktsiooni kood 06: ühe registri väärtuse kirjutamine (W).
Registreeri aadress
Registri aadress (hex)
|
Nimi | R/W | Sissejuhatused | Registrite arv (bait) | Andmetüüp |
0x0100 | Temperatuuri väärtus | R | ℃ väärtus x10 (ntample: temperatuur 25.6 ℃ kuvatakse kui 256, vaikeseade on 1 kümnendkoht.) | 1 (2 baiti) | allkirjastamata lühike
|
0x0101 | Soolsuse väärtus | R | PSU väärtus x10 (ntample, kuvatakse soolsuse väärtus 12.1 psu kui 121, vaikimisi 1 komakohaga.) | 1 (2 baiti) | allkirjastamata lühike
|
0x1000 | Temperatuuri kalibreerimine | R/W | Temperatuuri kalibreerimine: kirjalikud andmed on tegelik temperatuuri väärtus X10; Lugetud andmed on temperatuuri kalibreerimise nihe X10. | 1 (2 baiti) | allkirjastamata lühike
|
0x1001 | Nullpunkti kalibreerimine | R/W | Nullpunkti kalibreerimine õhus. Kalibreerimise ajal kirjutatud andmed on 0. | 1 (2 baiti) | allkirjastamata lühike
|
0x1003 | Kalde kalibreerimine | R/W | Kalibreerige teadaolevas standardlahuses (vahemikus 50–100%) ja kirjutage andmed standardlahuse tegelikuks väärtuseks × 10. | 1 (2 baiti) | allkirjastamata lühike
|
0x2000 | Anduri aadress | R/W | Vaikimisi on 1 ja andmevahemik on 1–127. | 1 (2 baiti) | allkirjastamata lühike
|
0x2003 | Baudikiiruse seadistus | R/W | Vaikimisi on 9600. Kirjutage 0 on 4800; Kirjutage 1 on 9600; Kirjutage 2 on 19200. | 1 (2 baiti) | allkirjastamata lühike
|
0x2020 | Taasta tehaseseaded |
W | Kalibreerimisväärtus taastatakse vaikeväärtusele ja kirjutatud andmed on 0. Pange tähele, et andur tuleb pärast lähtestamist uuesti kalibreerida. | 1 (2 baiti) | allkirjastamata lühike ![]() |
Andmestruktuuri tüüp
Täisarv
unsigned int (unsigned short).
Andmed koosnevad kahest täisarvust.
XXXX XXXX | XXXX XXXX |
Bait1 | Bait0 |
Float
Ujuk, vastavalt IEEE 754-le (ühe täpsusega);
Andmed koosnevad 1 märgibitist, 8-bitisest eksponendist ja 23-bitisest mantissist.
XXXX XXXX | XXXX XXXX | XXXX XXXX | XXXX XXXX | |
Bait3 | Bait2 | Bait1 | Bait0 | |
Sign bit | Exp number | F koma |
Modbus RTU käsk
Funktsiooni kood 03h: loe registri väärtust
Hosti saatmine
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
ADR | 03H | Alusta registreerimist kõrge baidiga | Alusta registreerimist madala baidiga | Registrinumbri kõrge bait | Registrite arv madal bait | CRC madal bait | CRC kõrge bait |
Esimese baidi ADR: alam aadressi kood (= 001 ~ 254)
Bait 2 03h: loe registriväärtuse funktsiooni koodi
Bait 3 ja 4: loetava registri algusaadress
FCC instrumendi lugemiseks
Baitid 5 ja 6: loetavate registrite arv
Baitid 7 ja 8: CRC16 kontrollsummad baitidest 1 kuni 6
Orja tagasipöördumine
1 | 2 | 3 | 4, 5 | 6, 7 | M-1, M | M+1 | M+2 | |
ADR | 03H | baite kokku | Registreeri andmed 1 | Registreeri andmed 2 | …… | Registri andmed M | CRC madal bait | CRC kõrge bait |
Esimese baidi ADR: alam aadressi kood (= 001 ~ 254)
Bait 2 03h: naaseb funktsiooni koodi lugemisele
Kolmas bait: baitide koguarv 4 kuni m (kaasa arvatud 4 ja m)
Baitid 4 kuni m: registriandmed
Bait m + 1, M + 2: CRC16 kontrollsumma baidist 1 kuni M
Kui alamseade saab veateate, tagastab alam tõrketeate:
1 | 2 | 3 | 4 | 5 |
ADR | 83H | Infokood | CRC madal bait | CRC kõrge bait |
Esimese baidi ADR: alam aadressi kood (= 001 ~ 254)
2. bait 83h: registri väärtuse lugemise viga
Baiti 3 infokood: 01 – funktsioonikoodi viga
03 – andmete viga
Baitid 4 ja 5: CRC16 kontrollsummad baitidest 1 kuni 3
Funktsiooni kood 06h: ühe registri väärtuse kirjutamine
Hosti saatmine
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
ADR | 06 | Registreerige kõrge baidiga aadress | Registreerige madala baidiga aadress | Andmeside kõrge bait | Andmete madal bait | CRC-kood Madal bait | CRC-koodi kõrge bait |
Kui alamseade võtab õigesti vastu, saadab alam tagasi:
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
ADR | 06 | Registreerige kõrge baidiga aadress | Registreerige madala baidiga aadress | Andmeside kõrge bait | Andmete madal bait | CRC-kood Madal bait | CRC-koodi kõrge bait |
Kui alamseade saab veateate, tagastab alam:
1 | 2 | 3 | 4 | 5 |
ADR | 86H | Veakoodi teabekood | CRC-kood Madal bait | CRC-koodi kõrge bait |
Esimese baidi ADR: alam aadressi kood (= 001 ~ 254)
Teine bait 86h: kirjuta registri väärtuse veafunktsiooni kood
3. baidi veakoodi teabekood: 01 – funktsioonikoodi viga
03 – andmete viga
4. ja 5. bait: CRC kontrollsumma baitidest 1 kuni 3
Käsk example
Vaikimisi register:
a) Muutke alluva aadressi:
Aadress: 0x2000 (42001)
Registrite arv: 1
Funktsiooni kood: 0x06
Anduri vaikeaadress: 01
Muutke anduri Modbusi seadme aadressi ja muutke seadme aadressi 01-lt 06-leample on järgmine:
Saada käsk: 01 06 20 00 00 06 02 08
Vasta: 01 06 20 00 00 06 02 08; Märkus: aadress muudetakse 06-ks ja salvestatakse pärast voolukatkestust.
b) edastuskiirus:
Aadress: 0x2003 (42004)
Registrite arv: 1
Funktsiooni kood: 0x06
Vaikeväärtus: 1 (9600 bps)
Toetatud väärtused: 0-2 (4800-19200 bps)
Boodikiirust saab muuta arvuti ülemise seadistuse abil ja see võib pärast muudatust töötada ilma taaskäivitamiseta. Boodikiirus salvestab pärast voolukatkestust arvuti ülemise sätte. Baadikiiruse tugi 4800 9600 19200. Täisarvu väärtuse jaotamise andmeedastuskiirus on järgmine:
Täisarv | Baudi kiirus |
0 | 4800 bps |
1 | 9600 bps |
2 | 19200 bps |
Saada käsk: 01 06 20 03 00 02 F3 CB
Vasta: 01 06 20 03 00 02 F3 CB Märkus: andmeedastuskiirus muudetakse 19200 bps-le ja salvestatakse pärast voolukatkestust
Funktsiooniregister:
a) Temperatuuri mõõtmise käsk:
Aadress: 0x0100 (40101)
Registrite arv: 1
Funktsiooni kood: 0x03
Loe sample väärtused: 19.2℃
Saada käsk: 01 03 01 00 00 01 85 6 FXNUMX
Vasta: 01 03 02 00 C0 B8 14
Tagastab kuueteistkümnendsüsteemi märgita täisarvud, temperatuuri väärtus = täisarv / 10, 1 bitine komakoht on reserveeritud.
b) Soolsuse mõõtmise juhend:
Aadress: 0x0101 (0x40102)
Registrite arv: 1
Funktsiooni kood: 0x03
Loe sample väärtused: 9.1 PSU
Saada käsk: 01 03 01 01 00 01 D4 36
Vasta: 01 03 02 00 5B F9 BF
Register tagastab kuueteistkümnendsüsteemi märgita täisarvud, soolsuse väärtus = täisarv / 10, reserveeritud on 1 kümnendkoht.
c) Temperatuuri ja soolsuse juhiste pidev lugemine:
Aadress: 0x0100 (40101)
Registrite arv: 2
Funktsiooni kood: 0x03
Loe sample väärtused: Temperatuur 19.2 ℃ ja soolsus 9.1 PSU
Saada käsk: 01 03 01 00 00 02 C5 F7
Vasta: 01 03 04 00 C0 00 5B BB F4
Register tagastab kuueteistkümnendsüsteemi märgita täisarvud, temperatuuri väärtus = täisarv / 10, reserveeritud on 1 kümnendkoht
Register tagastab kuueteistkümnendsüsteemi märgita täisarvud, soolsuse väärtus = täisarv / 10, reserveeritud on 1 kümnendkoht.
d) Niiskuse mõõtmise käsk:
Aadress: 0x0107 (40108)
Registrite arv: 1
Funktsiooni kood: 0x03
Loe sample väärtused: suhteline õhuniiskus 40%
Saada käsk: 01 03 01 07 00 01 34 37
Vasta: 01 03 02 01 90 B9 B8
Register tagastab kuueteistkümnendsüsteemi märgita täisarvud, niiskuse väärtus = täisarv / 10, reserveeritud on 1 kümnendkoht.
Kalibreerimisjuhend:
a) Temperatuuri kalibreerimine
Aadress: 0x1000 (41001)
Registrite arv: 1
Funktsioon kood: 0x06
Kalibreerimine ntample: kalibreerimine 25.8 °C juures
Saada käsk: 01 06 10 00 01 02 0D 5B
Vasta: 01 06 10 00 01 02 0D 5B
Andur tuleb kalibreerida püsiva temperatuuriga keskkonnas pärast seda, kui temperatuurinäit enam ei kõiguta.
b) Soolsuse nullkalibreerimine
Aadress: 0x1001 (41002)
Registrite arv: 1
Funktsiooni kood: 0x06
Kalibreerimine ntample: kalibreerimine õhus
Saada käsk: 01 06 10 01 00 00 DC CA
Vasta: 01 06 10 01 00 00 DC CA
c) Soolsuse kalde kalibreerimine
Aadress: 0x1003 (41004)
Registrite arv: 1
Funktsiooni kood: 0x06
Kalibreerimine ntample: kalibreerimine 50 PSU soolsuslahuses
Saada käsk: 01 06 10 03 01 F4 7D 1D
Vasta: 01 06 10 03 01 F4 7D 1D
Mõõtmed
Võtke ühendust
Tootja
No.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)
E-post: info@davitq.com | www.davitq.com
Dokumendid / Ressursid
![]() |
Daviteq MBRTU-SAL soolsuse andur Modbus RTU väljund [pdfKasutusjuhend MBRTU-SAL soolsuse andur Modbus RTU väljund, MBRTU-SAL, soolsuse andur Modbus RTU väljund, andur Modbus RTU väljund, Modbus RTU väljund, RTU väljund, väljund |