Daviteq MBRTU-SAL sótartalom-érzékelő Modbus RTU kimenet

Ez a dokumentum a következő termékekre vonatkozik.
Bevezetés
MBRTU-SAL egy elektróda nélküli induktív mérésen alapuló sótartalom-érzékelő. A generátor segítségével váltakozó mágneses teret hoz létre a primer tekercsben, hogy indukált áramot hozzon létre a közegben. Az indukált áram intenzitása a közegben lévő ionok koncentrációjától függ. Az indukált áram újabb mágneses teret hoz létre a szekunder tekercsben. A vevő méri az indukált áramot a tekercsen, hogy meghatározza a közeg sótartalmát. Ugyanakkor a beépített hőmérséklet-érzékelő automatikusan képes kompenzálni a hőmérsékletet, amely alkalmas a környezet hosszú távú online monitorozására.
Alkalmazási kör: Tengeri, ipari szennyvíz, gyógyszerészeti, biotechnológiai, ipari gyártási és egyéb online teljes folyamatfigyelés.
Jellemzők
- A beépített hőmérséklet-érzékelő automatikusan képes kompenzálni a hőmérsékletet
- Nincs elektróda, így nincs polarizációs reakció sem
- A mérés és a közeg teljesen elektromosan leválasztott, így nehéz és könnyen kicsapódó közeg vagy oldat nagy pontosságú mérésére használható alacsony használati és karbantartási költséggel.
- Alacsony energiafogyasztás és a belső áramkör interferenciamentes kialakítása
Műszaki adatok
| Tétel | Műszaki adatok |
| Kimenet | Rs-485,MODBUS/RTU |
| Mérési módszer | Érintésmentes elektromágneses elv |
| Hatótávolság | 0 ~ 70 PSU |
| Pontosság | ±1%FS vagy ±0.2PSU (10psu alatt) |
| Felbontás | 0.1 tápegység |
| Munkakörnyezet | 0 ~ 65 ℃; < 0.6 MPa |
| Kalibrálási módszer | Kétpontos kalibráció |
| Válaszidő | 10 másodperc T90 |
| Hőmérséklet kompenzáció | Automatikus hőmérséklet kompenzáció (PT1000) |
| Tápegység | 12-24VDC±10%, 10mA; |
| Méret | Átmérő 30mm; Hossza 185.5 mm; |
| Védelmi szint | IP68; A víz mélysége 20 méter; Egyéb testreszabás |
| Élettartam | 3 év vagy több |
| Kábel | 5m |
| Érzékelőház anyaga | PVC;PEEK; |
Vezeték
Kérjük, kösse be a vezetékeket az alábbiak szerint:
| Drót színe | Leírás |
| Barna | Tápellátás (12-24VDC) |
| Fekete | GND |
| Kék | RS485A |
| Fehér | RS485B |
| Csupasz vonal | Árnyékoló réteg |

Karbantartás és óvintézkedések
Karbantartás
- Az induktív elektróda alapvetően karbantartásmentes; Javasoljuk, hogy 30 naponta tisztítsa meg az érzékelő szonda rögzítését; Kerülje a kemény tárgyak használatát, amelyek a mérőszonda fényvezető részének sérülését okozhatják a tisztítás során; Kérjük, puha d-vel törölje leamp szövet.
- Javasoljuk, hogy az érzékelő külső felületét vízáramlással tisztítsa meg. Ha még mindig van rajta törmelék, törölje le nedves, puha ruhával.
Jegyzet
- Beépítési méret: kerülje a telepítési mérést azon a helyen, ahol a víz áramlása turbulens, és csökkentse a vízbuborékok hatását a mérésre. Tartsa a mérőszondát 2 cm-re az aljától.
- Az érzékelő szondája elszennyeződött, vagy több szervezettel tapadt, így a tisztítóerő megfelelően növelhető. A szonda felületén lévő enyhe karcok nem befolyásolják az érzékelő normál használatát. De ügyeljen arra, hogy ne hatoljon át a szonda héján.
- Javaslat: cégünk védőburkolatát úgy kell megválasztani, hogy a mikrobiális kötődés ne befolyásolja a mérési eredményeket.
Más
| Probléma | Lehetséges okok | Megoldás |
| A kezelőfelület nem csatlakoztatható, vagy a mérési eredmények nem jelennek meg, nem jelennek meg | Hibás kábelcsatlakozás | Ellenőrizze a bekötési módot |
| Hibás érzékelő cím | Ellenőrizze a címet a hibákért | |
| A mért érték túl magas, túl alacsony, vagy az érték folyamatosan instabil. | Az érzékelő szondát a idegen tárgyakat |
Tisztítsa meg az érzékelő szonda felületét |
| Más | Kapcsolatfelvétel az értékesítés után |
Modbus RTU protokoll
Információs keret űrlap
Az érzékelő Modbus kommunikációjának alapértelmezett adatformátuma:
|
MODBUS-RTU |
|
| Átviteli sebesség | 9600 (alapértelmezett) |
| Eszköz címe | 1 (alapértelmezett) |
| Adatbitek | 8 bites |
| Paritásellenőrzés | Egyik sem |
| Állj le | 1 bites |
- Funkciókód 03: olvasás (R) regiszterérték
- Funkciókód 06: írjon (W) egyetlen regiszterértéket
Regisztráció Cím
| Regisztrációs cím (hex)
|
Név | R/W | Bevezetések | Regiszterek száma (byte) | Adattípus |
| 0x0100 | Hőmérséklet értéke | R | ℃ értéke x10 (plample: a 25.6℃ hőmérséklet 256-ként jelenik meg, az alapértelmezett érték 1 tizedes.) | 1 (2 bájt) | aláírás nélküli rövid
|
| 0x0101 | Sótartalom értéke | R | A tápegység értéke x10 (plample, a 12.1psu sótartalom 121-ként jelenik meg, alapértelmezés szerint 1 tizedesjellel.) | 1 (2 bájt) | aláírás nélküli rövid
|
| 0x1000 | Hőmérséklet kalibrálás | R/W | Hőmérséklet kalibrálás: a kiírt adat a tényleges hőmérsékleti érték X10; A kiolvasott adatok a hőmérséklet-kalibrálási eltolás X10. | 1 (2 bájt) | aláírás nélküli rövid
|
| 0x1001 | Nullapont kalibrálás | R/W | Nullapont kalibrálás levegőben. A kalibrálás során írt adat 0. | 1 (2 bájt) | aláírás nélküli rövid
|
| 0x1003 | Lejtő kalibrálás | R/W | Kalibráljon az ismert standardoldatban (50% – 100% tartomány), és írja be az adatokat a standard oldat aktuális értéke × 10. | 1 (2 bájt) | aláírás nélküli rövid
|
| 0x2000 | Érzékelő címe | R/W | Az alapértelmezett érték 1, az adattartomány pedig 1-127. | 1 (2 bájt) | aláírás nélküli rövid
|
| 0x2003 | Baud sebesség beállítása | R/W | Az alapértelmezett 9600. A 0 írása 4800; Az 1-es írás értéke 9600; A 2-es írás 19200. | 1 (2 bájt) | aláírás nélküli rövid
|
| 0x2020 | Visszaállítás gyári beállítások |
W | A kalibrációs érték visszaáll az alapértelmezett értékre, és a beírt adat 0. Vegye figyelembe, hogy az érzékelőt a visszaállítás után újra kalibrálni kell. | 1 (2 bájt) | aláírás nélküli rövid |
Adatstruktúra típusa
Egész szám
unsigned int (unsigned short).
Az adatok két egész számból állnak.
| XXXX XXXX | XXXX XXXX |
| Bájt1 | Bájt0 |
Úszó
Úszó, IEEE 754 szerint (egyszeres pontosság);
Az adatok 1 előjelbitből, 8 bites kitevőből és 23 bites mantisszából állnak.
| XXXX XXXX | XXXX XXXX | XXXX XXXX | XXXX XXXX | |
| Bájt3 | Bájt2 | Bájt1 | Bájt0 | |
| Sign bit | Exp számjegy | F decimális | ||
Modbus RTU parancs
Funkciókód 03h: regiszter értékének olvasása
Gazdaküldés
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| ADR | 03H | Indítsa el a magas bájtot | Indítsa el az alacsony bájtot | Regiszterszám magas bájt | A regiszterek száma alacsony bájt | CRC alacsony bájt | CRC magas bájt |
Az első bájt ADR: slave címkód (= 001 ~ 254)
2. bájt 03h: regiszterérték funkciókód olvasása
3. és 4. bájt: az olvasandó regiszter kezdőcíme
Az FCC műszer olvasásához,
5. és 6. bájt: az olvasandó regiszterek száma
7. és 8. bájt: CRC16 ellenőrző összegek az 1-től a 6-ig
Rabszolga visszatérés
| 1 | 2 | 3 | 4, 5 | 6, 7 | M-1 , M | M+1 | M+2 | |
| ADR | 03H | összesen bájt | Nyilvántartási adatok 1 | Nyilvántartási adatok 2 | …… | Regisztrációs adatok M | CRC alacsony bájt | CRC magas bájt |
Az első bájt ADR: slave címkód (= 001 ~ 254)
2. bájt 03h: visszatérés a funkciókód olvasásához
A harmadik bájt: a bájtok teljes száma 4-től m-ig (beleértve a 4-et és az m-t is)
Bájtok 4-től m-ig: regiszter adatok
m + 1, M + 2 bájt: CRC16 ellenőrző összeg az 1. bájttól az M-ig
Amikor a slave hibaüzenetet kap, a szolga ezt a hibát adja vissza:
| 1 | 2 | 3 | 4 | 5 |
| ADR | 83H | Információs kód | CRC alacsony bájt | CRC magas bájt |
Az első bájt ADR: slave címkód (= 001 ~ 254)
2. bájt 83h: hiba olvasási regiszterérték
3. bájt információs kódja: 01 – funkciókód hiba
03 – adathiba
4. és 5. bájt: CRC16 ellenőrző összegek az 1-től a 3-ig
06h funkciókód: egyetlen regiszterérték írása
Gazdaküldés
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| ADR | 06 | Magas bájtos cím regisztrálása | Regisztráljon alacsony bájtos címet | Adatmagas bájt | Alacsony adatbájt | CRC kód Alacsony bájt | CRC kód Magas bájt |
Amikor a slave megfelelően fogad, a slave visszaküldi:
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| ADR | 06 | Magas bájtos cím regisztrálása | Regisztráljon alacsony bájtos címet | Adatmagas bájt | Alacsony adatbájt | CRC kód Alacsony bájt | CRC kód Magas bájt |
Amikor a slave hibaüzenetet kap, a slave a következőt ad vissza:
| 1 | 2 | 3 | 4 | 5 |
| ADR | 86H | Hibakód információs kód | CRC kód Alacsony bájt | CRC kód Magas bájt |
Az első bájt ADR: slave címkód (= 001 ~ 254)
A második bájt 86h: regiszterérték hiba funkciókód írása
3. bájt hibakód információs kód: 01 – funkciókód hiba
03 – adathiba
4. és 5. bájt: CRC ellenőrző összeg az 1. bájttól a 3. bájtig
Parancs plample
Alapértelmezett nyilvántartás:
a) Slave cím módosítása:
Cím: 0x2000 (42001)
Regiszterek száma: 1
Funkció kód: 0x06
Az érzékelő alapértelmezett címe: 01
Módosítsa az érzékelő Modbus eszközcímét, és módosítsa az eszköz címét 01-ről 06-raample a következő:
Parancs küldése: 01 06 20 00 00 06 02 08
Reagál: 01 06 20 00 00 06 02 08; Megjegyzés: a cím 06-ra módosul, és áramkimaradás után tárolódik.
b) Átviteli sebesség:
Cím: 0x2003 (42004)
Regiszterek száma: 1
Funkció kód: 0x06
Alapértelmezett érték: 1 (9600 bps)
Támogatott értékek: 0-2 (4800-19200 bps)
Az adatátviteli sebesség a számítógép felső beállításával módosítható, és a változtatás után újraindítás nélkül is működhet. Az adatátviteli sebesség áramkimaradás után menti a számítógép felső beállítását. Az adatátviteli sebesség támogatása 4800 9600 19200. Az egész érték kiosztásának átviteli sebessége a következő:
| Egész szám | Átviteli sebesség |
| 0 | 4800 bps |
| 1 | 9600 bps |
| 2 | 19200 bps |
Parancs küldése: 01 06 20 03 00 02 F3 CB
Reagál: 01 06 20 03 00 02 F3 CB Megjegyzés: az adatátviteli sebesség 19200 bps-ra módosul, és áramkimaradás után mentésre kerül
Funkció regiszter:
a) Hőmérséklet mérési parancs:
Cím: 0x0100 (40101)
Regiszterek száma: 1
Funkció kód: 0x03
Olvassa el az sample értékek: 19.2℃
Parancs küldése: 01 03 01 00 00 01 85 6 FXNUMX
Reagál: 01 03 02 00 C0 B8 14
Hexadecimális előjel nélküli egész adatokat ad vissza, hőmérséklet értéke = integer / 10, 1 bites tizedeshely van fenntartva.
b) Sótartalom mérési utasítás:
Cím: 0x0101 (0x40102)
Regiszterek száma: 1
Funkció kód: 0x03
Olvassa el az sample értékek: 9.1 tápegység
Parancs küldése: 01 03 01 01 00 01 D4 36
Reagál: 01 03 02 00 5B F9 BF
A regiszter hexadecimális előjel nélküli egész adatokat ad vissza, sótartalom = integer / 10, 1 tizedeshely lefoglalva.
c) A hőmérsékleti és sótartalomra vonatkozó utasítások folyamatos leolvasása:
Cím: 0x0100 (40101)
Regiszterek száma: 2
Funkció kód: 0x03
Olvassa el az sample értékek: Hőmérséklet 19.2 ℃ és sótartalom 9.1 PSU
Parancs küldése: 01 03 01 00 00 02 C5 F7
Reagál: 01 03 04 00 C0 00 5B BB F4
A regiszter hexadecimális előjel nélküli egész adatokat ad vissza, hőmérséklet értéke = egész szám / 10, 1 tizedeshely fenntartva
A regiszter hexadecimális előjel nélküli egész adatokat ad vissza, sótartalom = integer / 10, 1 tizedeshely lefoglalva.
d) Páratartalom mérési parancs:
Cím: 0x0107 (40108)
Regiszterek száma: 1
Funkció kód: 0x03
Olvassa el az sample értékek: relatív páratartalom 40%
Parancs küldése: 01 03 01 07 00 01 34 37
Reagál: 01 03 02 01 90 B9 B8
A regiszter hexadecimális előjel nélküli egész adatokat ad vissza, páratartalom = integer / 10, 1 tizedeshely lefoglalva.
Kalibrálási utasítás:
a) Hőmérséklet kalibrálása
Cím: 0x1000 (41001)
Regiszterek száma: 1
Funkció kód: 0x06
Kalibrálás plample: kalibrálás 25.8 °C-on
Parancs küldése: 01 06 10 00 01 02 0D 5B
Reagál: 01 06 10 00 01 02 0D 5B
Az érzékelőt állandó hőmérsékletű környezetben kell kalibrálni, miután a hőmérséklet-kijelzés már nem ingadozik.
b) Sótartalom nulla kalibrálása
Cím: 0x1001 (41002)
Regiszterek száma: 1
Funkció kód: 0x06
Kalibrálás plample: kalibrálás levegőben
Parancs küldése: 01 06 10 01 00 00 DC CA
Reagál: 01 06 10 01 00 00 DC CA
c) A sótartalom meredekség kalibrálása
Cím: 0x1003 (41004)
Regiszterek száma: 1
Funkció kód: 0x06
Kalibrálás plample: kalibrálás 50 PSU sóoldatban
Parancs küldése: 01 06 10 03 01 F4 7D 1D
Reagál: 01 06 10 03 01 F4 7D 1D
Méretek

Érintkezés
Gyártó
No.11 Street 2G, Nam Hung Vuong Res., An Lac Ward, Binh Tan Dist., Ho Si Minh-város, Vietnam.
Tel: +84-28-6268.2523/4 (ext.122)
Email: info@davitaq.com | www.davitq.com

Dokumentumok / Források
![]() |
Daviteq MBRTU-SAL sótartalom-érzékelő Modbus RTU kimenet [pdf] Használati utasítás MBRTU-SAL sótartalom érzékelő Modbus RTU kimenet, MBRTU-SAL, sótartalom érzékelő Modbus RTU kimenet, érzékelő Modbus RTU kimenet, Modbus RTU kimenet, RTU kimenet, kimenet |




