daviteq - logoSNÍMAČ ZÁKALU
S MODBUS RTU
VÝSTUP MBRTU-TBD

  • UŽIVATELSKÁ PŘÍRUČKA PRO SNÍMAČ ZÁKALU S VÝSTUPEM MODBUS RTU MBRTU-TBD

ČERVENEC 2021

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

Zavedení

MBRTU-TBD je pokročilý digitální senzor zákalu pro monitorování kvality vody, přijímá princip rozptýleného světla, metodu návrhu použití infračerveného zdroje světla LED a světelnou dráhu vedení optických vláken. Uvnitř je přidán design filtru, který má silnou schopnost proti rušení. Vestavěné teplotní čidlo, automatická teplotní kompenzace, vhodné pro online dlouhodobé sledování prostředí.

Snímač zákalu daviteq MBRTU TBD s výstupem Modbus RTU -

Specifikace

Vlastnosti

  1. Digitální snímač, přímý výstup digitálního signálu RS-485, podpora Modbus / RTU
  2.  Princip 90° úhlu rozptylu světla, vestavěná teplota může být automaticky kompenzována;
  3.  Struktura optických vláken, silná odolnost vůči vnějšímu rušení světla
  4.  Infračervený zdroj světla LED, přidat design filtru, proti rušení světla, dobrá stabilita
  5.  Povrch bude opatřen antikorozní a pasivací
  6.  Nízká spotřeba energie a konstrukce vnitřního obvodu proti rušení

Technická data

Položka Specifikace
Výstup RS-485, MODBUS/RTU
Metoda měření Metoda 90° rozptýleného světla
Rozsah 0 ~ 1000 NTU nebo 0 ~ 100 NTU
 Přesnost ±5% indikační hodnota nebo ±3NTU, vyberte větší (0 ~ 1000NTU)
Indikace ± 3 % nebo ± 2 NTU, zvolte je větší (0-100 NTU)
±0.5℃
Rezoluce 0.1 NTU, 0.1℃
Pracovní prostředí 0 ~ 50 ℃, < 0.6 MPa
Kalibrace metoda Dvoubodová kalibrace
Doba odezvy 30s T90
Teplota Kompenzace Automatická teplotní kompenzace (Pt1000)
Napájení 12-24VDC±10%, 10mA;
Velikost Průměr 30mm; Délka 166.5mm;
Úroveň ochrany IP68□Hloubka vody je 20 metrů;
Životnost 3 roky nebo více
Délka kabelu 5m
Materiál pouzdra snímače PVC

Elektroinstalace

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

Snímač zákalu daviteq MBRTU TBD s výstupem Modbus RTU - . Elektroinstalace

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

Kabelové vedení□ 4řádkový stínící drát AWG-24 nebo AWG-26.

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

5.1 Ú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.

5.2 Poznámka

  • Měření instalace: vyhněte se měření instalace v místě, kde je proudění vody turbulentní, a snižte 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í.

5.3 Jiné

Problém možné Příčiny Řešení
Provozní rozhraní nelze připojit nebo se nezobrazují výsledky měření Š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í Sonda snímače je připevněna cizími předměty Vyčistěte povrch senzorové sondy
Ostatní Kontakt po prodeji

 Protokol Modbus RTU

6.1 Formát 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

6.2 Registrační adresa:

Registrovat adresu (hexadecimální)  

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ý
 

0x0101

Hodnota zákalu  

R

Hodnota NTU x10 (napřample, hodnota zákalu 15.1 ntu se zobrazí jako 151, standardně s 1 desetinným místem.)  

1 (2 bajtů)

nepodepsaný krátký
 

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ý
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ý
 

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ý
0x2000 Adresa snímače R/W Výchozí hodnota je 1 a rozsah dat je 1–127. 1 (2 bajtů) nepodepsaný krátký
0x2003 Nastavení přenosové rychlosti R/W Výchozí hodnota je 9600. Zápis 0 je 4800; Napište 1 je

9600; Zápis 2 je 19200.

1 (2 bajtů) nepodepsaný krátký
 

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ý

6.3 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é

6.4 Příkaz Modbus RTU:
6.4.1 Kód funkce 03h: čtení hodnoty registru
Odeslání hostitele:

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
6.4.2 Funkční kód 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

6.5 Příkaz example
6.5.1 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
Odpověď: 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-19200bps)
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 4800960019200. 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
Odpověď: 01 06 20 03 00 02 F3 CB Poznámka: přenosová rychlost se po výpadku napájení změní na 19200 bps a uloží se.
6.5.2 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 F6
Odpověď: 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í zákalu:
Adresa: 0x0101 (0x40102)
Počet registrů: 1
Kód funkce: 0x03
Přečtěte si samphodnoty le: 9.1 NTU
Odeslat příkaz: 01 03 01 01 00 01 D4 36
Odpověď: 01 03 02 00 5B F9 BF
Registr vrací hexadecimální celočíselná data bez znaménka, hodnota zákalu = celé číslo / 10, vyhrazeno 1 desetinné místo.
c) Průběžné čtení pokynů pro teplotu a zákal:
Adresa: 0x0100 (40101)
Počet registrů: 2
Kód funkce: 0x03
Přečtěte si sampHodnoty le: Teplota 19.2 ℃ a zákal 9.1 NTU
Odeslat příkaz: 01 03 01 00 00 02 C5 F7
Odpověď: 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 zákalu = 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
Odpověď: 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.
6.5.3 Pokyny pro kalibraci
a) Kalibrace teploty
Adresa: 0x1000 (41001)
Počet registrů: 1
Kód funkce: 0x06
Kalibrace example: kalibrace při 25.8 °C
Odeslat příkaz: 01 06 10 00 01 02 0D 5B
Odpověď: 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 zákalu
Adresa: 0x1001 (41002)
Počet registrů: 1
Kód funkce: 0x06
Kalibrace example: kalibrace na vzduchu
Odeslat příkaz: 01 06 10 01 00 00 DC CA
Odpověď: 01 06 10 01 00 00 DC CA
c) Kalibrace sklonu zákalu
Adresa: 0x1003 (41004)
Počet registrů: 1
Kód funkce: 0x06
Kalibrace example: kalibrace v roztoku zákalu 50 NTU
Odeslat příkaz: 01 06 10 03 01 F4 7D 1D
Odpověď: 01 06 10 03 01 F4 7D 1D

Rozměry

Snímač zákalu daviteq MBRTU TBD s výstupem Modbus RTU - . Elektroinstalace 1

Kontakt

Výrobce
Společnost Daviteq Technologies Incdaviteq - logoNo.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

Dokumenty / zdroje

Snímač zákalu daviteq MBRTU-TBD s výstupem Modbus RTU [pdfNávod k obsluze
Senzor zákalu MBRTU-TBD s výstupem Modbus RTU, MBRTU-TBD, senzor zákalu s výstupem Modbus RTU, senzor s výstupem 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 *