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

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

  1. A beépített hőmérséklet-érzékelő automatikusan képes kompenzálni a hőmérsékletet
  2. Nincs elektróda, így nincs polarizációs reakció sem
  3. 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.
  4. 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

Vezeték

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)

Szimbólum

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

Szimbólum

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

Szimbólum

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

Szimbólum

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

Szimbólum

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

Szimbólum

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

Szimbólum

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

Szimbólum

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övidSzimbólum
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

Méretek

Érintkezés

Gyártó
LofoNo.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

Logó

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

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *