Daviteq MBRTU-SAL Senzor salinity Výstup Modbus RTU

Daviteq MBRTU-SAL Senzor salinity Výstup Modbus RTU

Tento dokument platí pro následující produkty.

Zavedení

MBRTU-SAL je senzor slanosti založený na bezelektrodovém indukčním měření. Využívá generátor ke generování střídavého magnetického pole v primární cívce pro generování indukovaného proudu v médiu. Intenzita indukovaného proudu závisí na koncentraci iontů v médiu. Indukovaný proud vytváří další magnetické pole v sekundární cívce. Přijímač měří indukovaný proud na cívce, aby určil slanost média. Vestavěné teplotní čidlo zároveň dokáže automaticky kompenzovat teplotu, což je vhodné pro online dlouhodobé sledování prostředí.

Rozsah aplikace: Námořní, průmyslové odpadní vody, farmacie, biotechnologie, průmyslová výroba a další online monitorování celého procesu.

Vlastnosti

  1. Vestavěný teplotní senzor dokáže automaticky kompenzovat teplotu
  2. Neexistuje žádná elektroda, takže nedochází k polarizační reakci
  3. Měření a médium jsou zcela elektricky izolované, což lze použít pro vysoce přesné měření těžkého a snadno vysráženého média nebo roztoku s nízkými náklady na použití a údržbu
  4. Nízká spotřeba energie a konstrukce vnitřního obvodu proti rušení

Specifikace

Položka Specifikace
Výstup Rs-485, MODBUS/RTU
Metoda měření Bezkontaktní elektromagnetický princip
Rozsah 0 ~ 70PSU
Přesnost ±1%FS nebo ±0.2PSU (pod 10psu)
Rezoluce 0.1 PSU
Pracovní prostředí 0 ~ 65 ℃; < 0.6 MPa
Metoda kalibrace Dvoubodová kalibrace
Doba odezvy 10 sekund T90
Teplotní kompenzace Automatická teplotní kompenzace (PT1000)
Napájení 12-24VDC±10%, 10mA;
Velikost Průměr 30mm; Délka 185.5mm;
Úroveň ochrany IP68; Hloubka vody je 20 metrů; Další přizpůsobení
Životnost 3 roky nebo více
Kabel 5m
Materiál pouzdra snímače PVC;PEEK;

Elektroinstalace

Prosím zapojte, jak je znázorněno níže:

Barva drátu Popis
Hnědý Napájení (12-24VDC)
Černý GND
Modrý RS485A
Bílý RS485B
Holá čára Stínící vrstva

Elektroinstalace

Údržba a bezpečnostní opatření

Údržba
  • Indukční elektroda je v zásadě bezúdržbová; Doporučuje se čistit nástavec sondy každých 30 dní; Vyvarujte se použití tvrdých předmětů, které by mohly způsobit poškození světlovodné části měřicí sondy během čištění; Prosím otřete měkkým damp tkanina.
  • Vnější povrch snímače se doporučuje čistit proudem vody. Pokud jsou stále zbytky nečistot, otřete je vlhkým měkkým hadříkem.
Poznámka
  • Měření instalace: vyvarujte se měření instalace v místě, kde je proudění vody turbulentní, a omezte vliv vodních bublin na měření. Měřicí sondu držte 2 cm ode dna.
  • Sonda senzoru je znečištěná nebo připojená k více organismům, takže čisticí síla může být přiměřeně zvýšena. Mírný škrábanec na povrchu sondy nemá vliv na normální používání senzoru. Dávejte ale pozor, abyste nepronikli do pláště sondy.
  • Návrh: ochranný kryt naší společnosti by měl být zvolen tak, aby se zabránilo vlivu mikrobiálního uchycení na výsledky měření.
Ostatní
Problém Možné příčiny Řešení
Operační rozhraní nelze připojit nebo se nezobrazují výsledky měření, nezobrazují se Špatné připojení kabelu Zkontrolujte režim zapojení
Špatná adresa snímače Zkontrolujte, zda adresa neobsahuje chyby
Naměřená hodnota je příliš vysoká, příliš nízká nebo je hodnota trvale nestabilní. Senzorová sonda je připevněna pomocí
cizí předměty
Vyčistěte povrch senzorové sondy
Ostatní Kontakt po prodeji

Protokol Modbus RTU

Formulář informačního rámce

Výchozí formát dat pro komunikaci Modbus tohoto senzoru je:

MODBUS-RTU

Přenosová rychlost 9600 (výchozí)
Adresa zařízení 1 (výchozí)
Datové bity 8 bit
Kontrola parity Žádný
Zastavte bit 1bit
  • Kód funkce 03: čtení hodnoty registru (R).
  • Kód funkce 06: zápis (W) hodnoty jednoho registru
Registrovat adresu
Registrovat adresu (hexadecimální)

Symbol

Jméno R/W Úvody Počet registrů (bajt) Typ dat
0x0100 Hodnota teploty R Hodnota ℃ x10 (napřample: teplota 25.6℃ se zobrazí jako 256, výchozí hodnota je 1 desetinné místo.) 1 (2 bajtů) nepodepsaný krátký

Symbol

0x0101 Hodnota slanosti R Hodnota PSU x10 (napřample, hodnota slanosti 12.1 psu se zobrazí jako 121, standardně s 1 desetinným místem.) 1 (2 bajtů) nepodepsaný krátký

Symbol

0x1000 Kalibrace teploty R/W Kalibrace teploty: zapsaný údaj je skutečná hodnota teploty X10; Načtená data jsou teplotní kalibrační offset X10. 1 (2 bajtů) nepodepsaný krátký

Symbol

0x1001 Kalibrace nulového bodu R/W Kalibrace nulového bodu na vzduchu. Data zapsaná během kalibrace jsou 0. 1 (2 bajtů) nepodepsaný krátký

Symbol

0x1003 Kalibrace svahu R/W Kalibrujte ve známém standardním roztoku (rozsah 50 % – 100 %) a zapište data jako skutečnou hodnotu standardního roztoku × 10. 1 (2 bajtů) nepodepsaný krátký

Symbol

0x2000 Adresa snímače R/W Výchozí hodnota je 1 a rozsah dat je 1–127. 1 (2 bajtů) nepodepsaný krátký

Symbol

0x2003 Nastavení přenosové rychlosti R/W Výchozí hodnota je 9600. Zápis 0 je 4800; Zápis 1 je 9600; Zápis 2 je 19200. 1 (2 bajtů) nepodepsaný krátký

Symbol

0x2020 Obnovit
tovární nastavení
W Kalibrační hodnota se obnoví na výchozí hodnotu a zapsaná data jsou 0. Mějte na paměti, že po resetování je třeba senzor znovu zkalibrovat. 1 (2 bajtů) nepodepsaný
krátkýSymbol
Typ datové struktury

Celé číslo

unsigned int (unsigned short).

Data se skládají ze dvou celých čísel.

XXXX XXXX XXXX XXXX
Byte1 Byte0

Plovák

Float, Podle IEEE 754 (jednoduchá přesnost);

Data se skládají z 1 znaménkového bitu, 8bitového exponentu a 23bitové mantisy.

XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
Byte3 Byte2 Byte1 Byte0
Podepsat bit Exp číslice F desítkové
Příkaz Modbus RTU

Kód funkce 03h: čtení hodnoty registru

Hostitel odeslat

1 2 3 4 5 6 7 8
ADR 03H Spustit registr vysoký bajt Spustit registr nízkého bajtu Vysoký bajt registračního čísla Nízký bajt počtu registrů Nízký bajt CRC CRC vysoký bajt

První bajt ADR: podřízený kód adresy (= 001 ~ 254)
Byte 2 03h: čtení kódu funkce hodnoty registru
Byte 3 a 4: počáteční adresa registru, který se má číst
Chcete-li přečíst přístroj FCC,
Bajty 5 a 6: počet registrů ke čtení
Bajty 7 a 8: CRC16 kontrolní součty od bajtů 1 až 6

Návrat otroka 

1 2 3 4, 5 6, 7 M-1, M M+1 M+2
ADR 03H celkem bajtů Registrovat údaje 1 Registrovat údaje 2 …… Registrační údaje M Nízký bajt CRC CRC vysoký bajt

První bajt ADR: podřízený kód adresy (= 001 ~ 254)
Byte 2 03h: návrat ke čtení kódu funkce
Třetí bajt: celkový počet bajtů od 4 do m (včetně 4 a m)
Bajty 4 až m: registrovat data
Byte m + 1, M + 2: CRC16 kontrolní součet od bajtu 1 do M

Když slave obdrží chybu, slave vrátí chybu:

1 2 3 4 5
ADR 83H Informační kód Nízký bajt CRC CRC vysoký bajt

První bajt ADR: podřízený kód adresy (= 001 ~ 254)
Byte 2 83h: Chyba při čtení hodnoty registru
Informační kód bajtu 3: 01 – chyba kódu funkce
03 – chyba dat
Bajty 4 a 5: CRC16 kontrolní součty od bajtů 1 až 3

Kód funkce 06h: zápis jedné hodnoty registru

Hostitel odeslat 

1 2 3 4 5 6 7 8
ADR 06 Zaregistrujte vysokou bajtovou adresu Zaregistrujte nízkobajtovou adresu Vysoký bajt dat Datový nízký bajt CRC kód Nízký bajt CRC kód Vysoký bajt

Když slave přijme správně, slave pošle zpět:

1 2 3 4 5 6 7 8
ADR 06 Zaregistrujte vysokou bajtovou adresu Zaregistrujte nízkobajtovou adresu Vysoký bajt dat Datový nízký bajt CRC kód Nízký bajt CRC kód Vysoký bajt

Když slave obdrží chybu, slave vrátí:

1 2 3 4 5
ADR 86H Informační kód chybového kódu CRC kód Nízký bajt CRC kód Vysoký bajt

První bajt ADR: podřízený kód adresy (= 001 ~ 254)
Druhý bajt 86h: kód funkce chyby zápisu hodnoty registru
Informační kód chybového kódu bajtu 3: 01 – chyba kódu funkce
03 – chyba dat
Bajt 4 a 5: Kontrolní součet CRC od bajtu 1 do 3

Příkaz example

Výchozí registr:

a) Změňte adresu slave: 

Adresa: 0x2000 (42001)
Počet registrů: 1
Kód funkce: 0x06
Výchozí adresa senzoru: 01

Změňte adresu zařízení Modbus snímače a změňte adresu zařízení z 01 na 06. Příkladample je následující:

Odeslat příkaz: 01 06 20 00 00 06 02 08
Reagovat: 01 06 20 00 00 06 02 08; Poznámka: adresa se změní na 06 a uloží se po výpadku napájení.

b) Přenosová rychlost:

Adresa: 0x2003 (42004)
Počet registrů: 1
Kód funkce: 0x06
Výchozí hodnota: 1 (9600 bps)
Podporované hodnoty: 0-2 (4800-19200 bps)

Přenosovou rychlost lze změnit nastavením horního počítače a po změně může fungovat bez restartu. Přenosová rychlost ukládá nastavení horního počítače po výpadku napájení. Podpora přenosové rychlosti 4800 9600 19200. Přenosová rychlost přidělování celočíselných hodnot je následující:

Celé číslo Přenosová rychlost
0 4800 bps
1 9600 bps
2 19200 bps

Odeslat příkaz: 01 06 20 03 00 02 F3 CB
Reagovat: 01 06 20 03 00 02 F3 CB Poznámka: přenosová rychlost se změní na 19200 bps a po výpadku napájení se uloží

Funkční registr:

a) Příkaz k měření teploty:

Adresa: 0x0100 (40101)
Počet registrů: 1
Kód funkce: 0x03
Přečtěte si samphodnoty le: 19.2℃

Odeslat příkaz: 01 03 01 00 00 01 85 6 FXNUMX
Reagovat: 01 03 02 00 C0 B8 14
Vrátí hexadecimální data celého čísla bez znaménka, hodnota teploty = celé číslo / 10, je vyhrazeno 1 bitové desetinné místo.

b) Návod na měření salinity:

Adresa: 0x0101 (0x40102)
Počet registrů: 1
Kód funkce: 0x03
Přečtěte si samphodnoty le: 9.1 PSU

Odeslat příkaz: 01 03 01 01 00 01 D4 36
Reagovat: 01 03 02 00 5B F9 BF
Registr vrací hexadecimální celočíselná data bez znaménka, hodnota slanosti = celé číslo / 10, vyhrazeno 1 desetinné místo.

c) Průběžné čtení pokynů pro teplotu a slanost: 

Adresa: 0x0100 (40101)
Počet registrů: 2
Kód funkce: 0x03
Přečtěte si samphodnoty le: Teplota 19.2 ℃ a slanost 9.1 PSU

Odeslat příkaz: 01 03 01 00 00 02 C5 F7
Reagovat: 01 03 04 00 C0 00 5B BB F4
Registr vrací hexadecimální celočíselná data bez znaménka, hodnota teploty = celé číslo / 10, vyhrazeno 1 desetinné místo
Registr vrací hexadecimální celočíselná data bez znaménka, hodnota slanosti = celé číslo / 10, vyhrazeno 1 desetinné místo.

d) Příkaz k měření vlhkosti:

Adresa: 0x0107 (40108)
Počet registrů: 1
Kód funkce: 0x03
Přečtěte si samphodnoty le: relativní vlhkost 40%

Odeslat příkaz: 01 03 01 07 00 01 34 37
Reagovat: 01 03 02 01 90 B9 B8
Registr vrací hexadecimální celočíselná data bez znaménka, hodnota vlhkosti = celé číslo / 10, vyhrazeno 1 desetinné místo.

Návod na kalibraci:

a) Kalibrace teploty 

Adresa: 0x1000 (41001)
Počet registrů: 1
Funkce kód: 0x06

Kalibrace exampten: kalibrace při 25.8 °C
Odeslat příkaz: 01 06 10 00 01 02 0D 5B
Reagovat: 01 06 10 00 01 02 0D 5B
Senzor je třeba kalibrovat v prostředí s konstantní teplotou poté, co indikace teploty již nekolísá.

b) Kalibrace nuly salinity

Adresa: 0x1001 (41002)
Počet registrů: 1
Kód funkce: 0x06

Kalibrace exampten: kalibrace na vzduchu
Odeslat příkaz: 01 06 10 01 00 00 DC CA
Reagovat: 01 06 10 01 00 00 DC CA

c) Kalibrace sklonu slanosti 

Adresa: 0x1003 (41004)
Počet registrů: 1
Kód funkce: 0x06

Kalibrace exampten: kalibrace ve slaném roztoku 50 PSU
Odeslat příkaz: 01 06 10 03 01 F4 7D 1D
Reagovat: 01 06 10 03 01 F4 7D 1D

Rozměry

Rozměry

Kontakt

Výrobce
LofoNo.11 Street 2G, Nam Hung Vuong Res., An Lac Ward, Binh Tan Dist., Ho Či Minovo Město, Vietnam.
tel: +84-28-6268.2523/4 (ext.122)
E-mail: info@daviteq.com | www.daviteq.com

Logo

Dokumenty / zdroje

Daviteq MBRTU-SAL Senzor salinity Výstup Modbus RTU [pdfUživatelská příručka
MBRTU-SAL Senzor slanosti výstup Modbus RTU, MBRTU-SAL, výstup Modbus RTU senzoru slanosti, výstup senzoru Modbus RTU, výstup Modbus RTU, výstup RTU, výstup

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *