Daviteq MBRTU-SAL Salinitas Sensor Modbus RTU Output

Dokumen iki ditrapake kanggo produk ing ngisor iki.
Pambuka
MBRTU-SAL yaiku sensor salinitas adhedhasar pangukuran induktif tanpa elektroda. Iki nggunakake generator kanggo ngasilake medan magnet bolak-balik ing kumparan primer kanggo ngasilake arus induksi ing medium kasebut. Intensitas arus induksi gumantung saka konsentrasi ion ing medium. Arus induksi nggawe medan magnet liyane ing kumparan sekunder. Panrima ngukur arus induksi ing kumparan kanggo nemtokake salinitas medium. Ing wektu sing padha, sensor suhu sing dibangun kanthi otomatis bisa ngimbangi suhu, sing cocog kanggo ngawasi lingkungan jangka panjang online.
Lingkup aplikasi: Marine, banyu limbah industri, farmasi, bioteknologi, manufaktur industri lan pemantauan kabeh proses online liyane.
Fitur
- Sensor suhu sing dibangun kanthi otomatis bisa ngimbangi suhu
- Ora ana elektroda, mula ora ana reaksi polarisasi
- Pangukuran lan medium terisolasi kanthi listrik, sing bisa digunakake kanggo pangukuran tliti dhuwur saka medium utawa solusi sing abot lan gampang diencerake kanthi biaya panggunaan lan pangopènan sing murah.
- Konsumsi daya sing sithik lan desain anti-gangguan sirkuit internal
Spesifikasi
| Item | Spesifikasi |
| Output | Rs-485, MODBUS/RTU |
| Metode Pengukuran | Prinsip elektromagnetik non-kontak |
| Range | 0 ~ 70 PSU |
| Akurasi | ± 1% F.S. utawa ± 0.2PSU (Ngisor 10psu) |
| Resolusi | 0.1 PSU |
| Lingkungan Kerja | 0 ~ 65 ℃; <0.6MPa |
| Metode Kalibrasi | Kalibrasi rong titik |
| Respon Wektu | 10 detik T90 |
| Kompensasi Suhu | Kompensasi suhu otomatis (PT1000) |
| Power Supply | 12-24VDC±10%, 10mA; |
| Ukuran | Dhiameter 30 mm; Dawane 185.5 mm; |
| Tingkat perlindungan | IP68; ambane banyu 20 meter; Kustomisasi liyane |
| Service Life | 3 taun utawa ndhuwur |
| kabel | 5m |
| Bahan omah sensor | PVC; NIKI; |
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 |

Pangopènan lan pancegahan
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.
Cathetan
- 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.
Liyane
| Masalah | Kemungkinan Penyebab | Solusi |
| Antarmuka operasi ora bisa disambungake utawa asil pangukuran ora ditampilake 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 barang manca |
Ngresiki permukaan probe sensor |
| Liyane | Kontak sawise dodolan |
Protokol Modbus RTU
Formulir kerangka 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: diwaca (R) nilai register
- Kode fungsi 06: nulis (W) nilai register tunggal
Alamat Register
| Alamat Register (hex)
|
jeneng | R/W | Pambuka | Jumlah ndhaptar (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 salinitas | R | Nilai PSU x10 (kanggo exampNanging, nilai salinitas 12.1psu ditampilake minangka 121, 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; Tulis 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) | ora ditandatangani cekak |
Tipe 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 | ||
Modbus RTU printah
Kode fungsi 03h: maca ndhaftar nilai
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
Abdi 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
Kode fungsi 06h: nulis nilai register tunggal
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 checksum saka bait 1 nganti 3
Komando example
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 4800 9600 19200. 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
wangsulan: 01 06 20 03 00 02 F3 CB Cathetan: baud rate diganti dadi 19200bps lan disimpen sawise mati daya
Register fungsi:
a) Pangukuran suhu:
alamat: 0x0100 (40101)
Jumlah register: 1
Kode fungsi: 0x03
Wacan sampnilai-nilai: 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 salinitas:
alamat: 0x0101 (0x40102)
Jumlah register: 1
Kode fungsi: 0x03
Wacan sampnilai-nilai: 9.1 PSU
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 salinitas = integer / 10, 1 panggonan desimal dilindhungi undhang-undhang.
c) Terus maca instruksi suhu lan salinitas:
alamat: 0x0100 (40101)
Jumlah register: 2
Kode fungsi: 0x03
Wacan sampnilai-nilai: Suhu 19.2 ℃ lan salinitas 9.1 PSU
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 salinitas = integer / 10, 1 panggonan desimal dilindhungi undhang-undhang.
d) Pangukuran kelembapan:
alamat: 0x0107 (40108)
Jumlah register: 1
Kode fungsi: 0x03
Wacan sampnilai-nilai: Kelembapan 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.
Instruksi kalibrasi:
a) Kalibrasi suhu
alamat: 0x1000 (41001)
Jumlah register: 1
Fungsi Kode : 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) Salinitas nol kalibrasi
alamat: 0x1001 (41002)
Jumlah register: 1
Kode fungsi: 0x06
Kalibrasi example: kalibrasi ing udara
Kirimi printah: 01 06 10 01 00 00 DC CA
wangsulan: 01 06 10 01 00 00 DC CA
c) Kalibrasi kemiringan salinitas
alamat: 0x1003 (41004)
Jumlah register: 1
Kode fungsi: 0x06
Kalibrasi example: kalibrasi ing solusi salinitas 50 PSU
Kirimi printah: 01 06 10 03 01 F4 7D 1D
wangsulan: 01 06 10 03 01 F4 7D 1D
ukuran

Kontak
Produsen
No.11 Street 2G, Nam Hung Vuong Res., An Lac Ward, Binh Tan Dist., Ho Chi Minh City, Vietnam.
Telpon: +84-28-6268.2523/4 (ext.122)
Email: info@daviteq.com | www.daviteq.com

Dokumen / Sumber Daya
![]() |
Daviteq MBRTU-SAL Salinitas Sensor Modbus RTU Output [pdf] Manual Pamilik MBRTU-SAL Salinitas Sensor Modbus RTU Output, MBRTU-SAL, Salinitas Sensor Modbus RTU Output, Sensor Modbus RTU Output, Modbus RTU Output, RTU Output, Output |




