SENSOR TURBIDITY
Kanthi MODBUS RTU
OUTPUT MBRTU-TBD
- PANDUAN PENGGUNA SENSOR TURBIDITY DENGAN MODBUS RTU OUTPUT MBRTU-TBD
JUL-2021
Dokumen iki ditrapake kanggo produk ing ngisor iki
Pambuka
MBRTU-TBD minangka sensor kekeruhan digital majeng kanggo ngawasi kualitas banyu, nganggo prinsip cahya sing kasebar, cara desain nggunakake sumber cahya LED inframerah lan jalur cahya konduksi serat optik. Desain filter ditambahake ing njero, sing nduweni kemampuan anti-gangguan sing kuwat. Dibangun ing sensor suhu, kompensasi suhu otomatis, cocok kanggo ngawasi lingkungan jangka panjang online.

Spesifikasi
Fitur
- Sensor digital, output langsung sinyal digital RS-485, ndhukung Modbus / RTU
- Prinsip 90 ° Angle Scattering Light, suhu sing dibangun bisa dikompensasi kanthi otomatis;
- Struktur serat optik, resistance kuwat kanggo gangguan cahya njaba
- Sumber cahya LED inframerah, nambah desain filter, gangguan anti cahya, stabilitas sing apik
- Lumahing kudu diolah kanthi anti-karat lan pasif
- Konsumsi daya sing sithik lan desain anti-gangguan sirkuit internal
Data Teknis
| Item | Spesifikasi |
| Output | RS-485, MODBUS/RTU |
| Metode pengukuran | 90 ° metode cahya kasebar |
| Range | 0 ~ 1000NTU utawa 0 ~ 100NTU |
| Akurasi | Nilai indikasi ± 5% utawa ± 3NTU, pilih sing luwih gedhe (0 ~ 1000NTU) ± 3% indikasi utawa ± 2 NTU, pilih luwih gedhe (0-100 NTU) ± 0.5 ℃ |
| Resolusi | 0.1 NTU, 0.1 ℃ |
| Lingkungan kerja | 0 ~ 50 ℃, <0.6MPa |
| Kalibrasi cara | Kalibrasi rong titik |
| Wektu nanggepi | 30 t90 |
| Suhu Ganti rugi | Kompensasi suhu otomatis (Pt1000) |
| Power Supply | 12-24VDC±10%, 10mA; |
| Ukuran | Dhiameter 30 mm; Dawane 166.5 mm; |
| Tingkat perlindungan | IP68□Ambane banyu 20 meter; |
| urip layanan | 3 taun utawa ndhuwur |
| dawa kabel | 5m |
| Bahan omah sensor | PVC |
Wiring
Mangga wiring minangka ditampilake ing ngisor iki:

| Warna kawat | Katrangan |
| coklat | Daya (12-24VDC) |
| ireng | GND |
| Biru | RS485A |
| Putih | RS485B |
| Bare baris | Lapisan Perisai |
Kabel □ 4 baris AWG-24 utawa AWG-26 Shielding Wire.
Pangopènan lan pancegahan
5.1 Pangopènan
- elektroda induktif Sejatine free pangopènan; Dianjurake kanggo ngresiki lampiran probe sensor saben 30 dina; Aja nggunakake obyek hard kanggo nimbulaké karusakan saka bagean guide cahya saka probe ukuran sak reresik; Mangga diusap nganggo empuk damp kain.
- Dianjurake kanggo ngresiki permukaan njaba sensor kanthi aliran banyu. Yen isih ana residu lebu, usap nganggo kain alus sing teles.
5.2 Wigati
- Pangukuran instalasi: ngindhari pangukuran instalasi ing panggonan sing aliran banyu kerusuhan, lan nyuda pengaruh gelembung banyu ing pangukuran. Jaga probe ukur 2 cm saka ngisor.
- Probe saka sensor wis fouling utawa ditempelake karo organisme liyane, supaya pasukan reresik bisa tambah jumbuh. Goresan tipis ing permukaan probe ora mengaruhi panggunaan sensor sing normal. Nanging mbayar manungsa waé kanggo ora nembus Nihan saka probe.
- Saran: tutup protèktif perusahaan kita kudu dipilih kanggo nyegah pengaruh lampiran mikroba ing asil pangukuran.
5.3 Liyane
| Masalah | Bisa Nimbulaké | Solusi |
| Antarmuka operasi ora bisa disambungake utawa asil pangukuran ora ditampilake | Sambungan kabel salah | Priksa mode wiring |
| Alamat sensor sing salah | Priksa alamat kanggo kesalahan | |
| Nilai sing diukur dhuwur banget, kurang banget utawa regane ora stabil | Sensor probe ditempelake dening obyek manca | Ngresiki permukaan probe sensor |
| Liyane | Kontak sawise dodolan |
Protokol Modbus RTU
6.1 Format pigura informasi
Format data standar kanggo komunikasi Modbus sensor iki yaiku:
| MODBUS-RTU | |
| Baud rate | 9600 (standar) |
| Alamat piranti | 1 (standar) |
| Bit data | 8 bit |
| Priksa paritas | ora ana |
| Stop mandheg | 1 dicokot |
- Kode fungsi 03: Waca (R) nilai register
- Kode fungsi 06: Tulis (W) nilai register tunggal
6.2 Alamat Pendaftaran:
| Alamat Register (hex) |
jeneng |
R/W |
Pambuka |
Jumlah register (byte) |
Jinis data |
|
0x0100 |
Nilai suhu |
R |
Nilai ℃ x10 (kanggo example: suhu 25.6 ℃ ditampilake minangka 256, standar yaiku 1 desimal.) |
1 (2 bita) |
unsigned singkat |
|
0x0101 |
Nilai kekeruhan |
R |
Nilai NTU x10 (kanggo exampNanging, nilai kekeruhan 15.1ntu ditampilake minangka 151, kanthi standar 1 desimal.) |
1 (2 bita) |
unsigned singkat |
|
0x1000 |
Kalibrasi suhu |
R/W |
Kalibrasi suhu: data sing ditulis yaiku nilai suhu nyata X10; Data sing diwaca yaiku kalibrasi suhu offset X10. |
1 (2 bita) |
unsigned singkat |
| 0x1001 | Kalibrasi titik nol | R/W | Kalibrasi titik nol ing udara. Data sing ditulis sajrone kalibrasi yaiku 0. | 1 (2 bita) | unsigned singkat |
|
0x1003 |
Kalibrasi slope |
R/W |
Kalibrasi ing solusi standar sing dikenal (rentang 50% - 100%), lan tulis data minangka nilai nyata saka solusi standar × 10. |
1 (2 bita) |
unsigned singkat |
| 0x2000 | Alamat sensor | R/W | Default yaiku 1, lan kisaran data yaiku 1-127. | 1 (2 bita) | unsigned singkat |
| 0x2003 | Setelan tingkat baud | R/W | Default punika 9600. Tulis 0 punika 4800; Tulisen 1 yaiku
9600; Tulis 2 yaiku 19200. |
1 (2 bita) | unsigned singkat |
|
0x2020 |
Mulihake setelan pabrik |
W |
Nilai kalibrasi dibalèkaké menyang nilai gawan lan data ditulis 0. Elinga yen sensor kudu kalibrasi maneh sawise ngreset. |
1 (2 bita) |
unsigned singkat |
6.3 Jinis struktur data
integer
unsigned int (unsigned short)
Data kasusun saka rong integer.
| XXXX XXXX | XXXX XXXX |
| Byte1 | Byte0 |
ngambang
Float, Miturut IEEE 754 (precision single);
Data kasebut dumadi saka 1 bit tandha, eksponen 8-bit, lan mantissa 23 bit.
| XXXX XXXX | XXXX XXXX | XXXX XXXX | XXXX XXXX | |
| Byte3 | Byte2 | Byte1 | Byte0 | |
| Mlebu bit | Angka exp | F desimal | ||
6.4 Modbus RTU printah:
6.4.1 Kode fungsi 03h: maca Nilai ndhaftar
Host ngirim:
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| ADR | 03H | Mulai ndhaftar byte dhuwur | Mulai ndhaftar byte kurang | Ndaftar nomer byte dhuwur | Jumlah ndhaftar byte kurang | CRC bait kurang | CRC byte dhuwur |
ADR byte pisanan: kode alamat budak (= 001 ~ 254)
Byte 2 03h: maca kode fungsi nilai register
Byte 3 lan 4: alamat wiwitan register kanggo diwaca
Kanggo maca instrumen FCC,
Byte 5 lan 6: nomer ndhaftar kanggo maca
Byte 7 lan 8: CRC16 checksums saka bita 1 nganti 6
budak bali:
| 1 | 2 | 3 | 4, 5 | 6, 7 | M-1, M | M+1 | M+2 | |
| ADR | 03H | total bita | Daftar data 1 | Daftar data 2 | …… | Daftar data M | CRC bait kurang | CRC byte dhuwur |
ADR byte pisanan: kode alamat budak (= 001 ~ 254)
Byte 2 03h: bali kanggo maca kode fungsi
Byte katelu: jumlah total bita saka 4 nganti m (kalebu 4 lan m)
Byte 4 kanggo m: ndhaftar data
Byte m + 1, M + 2: CRC16 mriksa jumlah saka bait 1 kanggo M
Nalika budak nampa kesalahan, budak kasebut ngasilake kesalahan:
| 1 | 2 | 3 | 4 | 5 |
| ADR | 83H | Kode informasi | CRC bait kurang | CRC byte dhuwur |
ADR byte pisanan: kode alamat budak (= 001 ~ 254)
Byte 2 83h: kesalahan maca nilai register
Kode informasi Byte 3: 01 - kesalahan kode fungsi
03 - kesalahan data
Byte 4 lan 5: CRC16 checksums saka bita 1 nganti 3
6.4.2 Kode fungsi 06h: nulis nilai register siji
Host ngirim
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| ADR | 06 | Ndhaptar alamat byte dhuwur | Ndhaptar alamat byte kurang | Data byte dhuwur | Data bait kurang | Kode CRC Low byte | Kode CRC Byte dhuwur |
Nalika abdi nampa kanthi bener, abdi kasebut ngirim maneh:
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
|
ADR |
06 |
Ndhaptar alamat byte dhuwur | Ndhaptar alamat byte kurang | Data byte dhuwur | Data bait kurang | Kode CRC Low byte | Kode CRC Byte dhuwur |
Nalika budak nampa kesalahan, budak kasebut bali:
| 1 | 2 | 3 | 4 | 5 |
| ADR | 86H | Kode informasi kode kesalahan | Kode CRC Low byte | Kode CRC Byte dhuwur |
ADR byte pisanan: kode alamat budak (= 001 ~ 254)
Byte kapindho 86h: nulis kode fungsi kesalahan nilai register
Kode informasi kode kesalahan Byte 3: 01 - kesalahan kode fungsi
03 - kesalahan data
Byte 4 lan 5: CRC check sum saka bait 1 nganti 3
6.5 Command example
6.5.1 Register standar
a) Ganti alamat slave:
Alamat: 0x2000 (42001)
Jumlah Register: 1
Kode fungsi: 0x06
Alamat sensor standar: 01
Ganti alamat piranti Modbus saka sensor, lan ngganti alamat piranti saka 01 kanggo 06. Exampl minangka nderek:
Kirimi printah: 01 06 20 00 00 06 02 08
Wangsulan: 01 06 20 00 00 06 02 08; Cathetan: alamat diganti dadi 06 lan disimpen sawise gagal daya.
b) Baud rate:
Alamat: 0x2003 (42004)
Jumlah Register: 1
Kode fungsi: 0x06
Nilai standar: 1 (9600bps)
Nilai sing didhukung: 0-2 (4800-19200bps)
Tingkat baud bisa diganti dening setelan komputer ndhuwur, lan bisa tanpa miwiti maneh sawise owah-owahan. Tingkat baud nyimpen setelan komputer ndhuwur sawise gagal daya. Dhukungan baud rate 4800960019200. Baud rate alokasi nilai integer kaya ing ngisor iki:
| integer | Baud rate |
| 0 | 4800 bps |
| 1 | 9600 bps |
| 2 | 19200 bps |
Kirimi printah: 01 06 20 03 00 02 F3 CB
Nanggapi: 01 06 20 03 00 02 F3 CB Cathetan: tingkat baud diganti dadi 19200bps lan disimpen sawise gagal daya.
6.5.2 Register fungsi
a) Pangukuran suhu:
Alamat: 0x0100 (40101)
Jumlah Register: 1
Kode fungsi: 0x03
Wacan sampangka le: 19.2 ℃
Kirimi printah: 01 03 01 00 00 01 85 F6
Wangsulan: 01 03 02 00 C0 B8 14
Ngasilake data ongko heksadesimal unsigned integer, Nilai suhu = integer / 10, Panggonan desimal 1 dicokot dilindhungi undhang-undhang.
b) Instruksi pengukuran kekeruhan:
Alamat: 0x0101 (0x40102)
Jumlah Register: 1
Kode fungsi: 0x03
Wacan sampnilai le: 9.1 NTU
Kirimi printah: 01 03 01 01 00 01 D4 36
Wangsulan: 01 03 02 00 5B F9 BF
Register ngasilake data heksadesimal unsigned integer, Nilai turbidity = integer / 10, 1 panggonan desimal dilindhungi undhang-undhang.
c) Terus maca instruksi suhu lan kekeruhan:
Alamat: 0x0100 (40101)
Jumlah Register: 2
Kode fungsi: 0x03
Wacan sampnilai le: Suhu 19.2 ℃ lan turbidity 9.1 NTU
Kirimi printah: 01 03 01 00 00 02 C5 F7
Wangsulan: 01 03 04 00 C0 00 5B BB F4
Register ngasilake data heksadesimal unsigned integer, nilai suhu = integer / 10, 1 panggonan desimal dilindhungi undhang-undhang
Register ngasilake data heksadesimal unsigned integer, Nilai turbidity = integer / 10, 1 panggonan desimal dilindhungi undhang-undhang.
d) Pangukuran kelembapan:
Alamat: 0x0107 (40108)
Jumlah Register: 1
Kode fungsi: 0x03
Wacan sampNilai le: asor relatif 40%
Kirimi printah: 01 03 01 07 00 01 34 37
Wangsulan: 01 03 02 01 90 B9 B8
Register ngasilake data ongko heksadesimal unsigned integer, Nilai asor = integer / 10, 1 panggonan desimal dilindhungi undhang-undhang.
6.5.3 instruksi Kalibrasi
a) Kalibrasi suhu
Alamat: 0x1000 (41001)
Jumlah Register: 1
Kode fungsi: 0x06
Kalibrasi example: kalibrasi ing 25.8 ° C
Kirimi printah: 01 06 10 00 01 02 0D 5B
Wangsulan: 01 06 10 00 01 02 0D 5B
Sensor kasebut kudu dikalibrasi ing lingkungan suhu konstan sawise indikasi suhu ora owah maneh.
b) Turbidity nul kalibrasi
Alamat: 0x1001 (41002)
Jumlah Register: 1
Kode fungsi: 0x06
Kalibrasi example: kalibrasi ing udhara
Kirimi printah: 01 06 10 01 00 00 DC CA
Wangsulan: 01 06 10 01 00 00 DC CA
c) Kalibrasi lereng kekeruhan
Alamat: 0x1003 (41004)
Jumlah Register: 1
Kode fungsi: 0x06
Kalibrasi example: kalibrasi ing solusi turbidity 50NTU
Kirimi printah: 01 06 10 03 01 F4 7D 1D
Wangsulan: 01 06 10 03 01 F4 7D 1D
ukuran

Kontak
Produsen
Daviteq Technologies Inc
No.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)
Email: info@daviteq.com | www.daviteq.com
Dokumen / Sumber Daya
![]() |
daviteq MBRTU-TBD Turbidity Sensor karo Modbus RTU Output [pdf] Instruksi Manual Sensor Turbidity MBRTU-TBD karo Output Modbus RTU, MBRTU-TBD, Sensor Turbidity karo Output Modbus RTU, Sensor karo Output RTU Modbus, Output RTU Modbus, Output RTU, Output |




