Daviteq MBRTU-SAL Salinitas Sensor Modbus RTU Output

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

  1. Sensor suhu sing dibangun kanthi otomatis bisa ngimbangi suhu
  2. Ora ana elektroda, mula ora ana reaksi polarisasi
  3. 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.
  4. 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

Wiring

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)

Simbol

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

Simbol

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

Simbol

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

Simbol

0x1001 Kalibrasi titik nol R/W Kalibrasi titik nol ing udara. Data sing ditulis sajrone kalibrasi yaiku 0. 1 (2 bita) unsigned singkat

Simbol

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

Simbol

0x2000 Alamat sensor R/W Default yaiku 1, lan kisaran data yaiku 1-127. 1 (2 bita) unsigned singkat

Simbol

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

Simbol

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

ukuran

Kontak

Produsen
LofoNo.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

Logo

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

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *