Daviteq MBRTU-SAL soolsuse andur Modbus RTU väljund

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

  1. Sisseehitatud temperatuuriandur suudab temperatuuri automaatselt kompenseerida
  2. Elektroodi pole, seega ei toimu ka polarisatsioonireaktsiooni
  3. 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.
  4. 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

Juhtmed

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)

Sümbol

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

Sümbol

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

Sümbol

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

Sümbol

0x1001 Nullpunkti kalibreerimine R/W Nullpunkti kalibreerimine õhus. Kalibreerimise ajal kirjutatud andmed on 0. 1 (2 baiti) allkirjastamata lühike

Sümbol

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

Sümbol

0x2000 Anduri aadress R/W Vaikimisi on 1 ja andmevahemik on 1–127. 1 (2 baiti) allkirjastamata lühike

Sümbol

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

Sümbol

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ühikeSümbol
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

Mõõtmed

Võtke ühendust

Tootja
LofoNo.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

Logo

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

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *