Daviteq MBRTU-SAL Salinity Sensor Modbus RTU Output
Dokumen ini digunakan untuk produk berikut.
pengenalan
MBRTU-SAL ialah penderia kemasinan berdasarkan pengukuran induktif tanpa elektrod. Ia menggunakan penjana untuk menjana medan magnet berselang-seli dalam gegelung primer untuk menghasilkan arus teraruh dalam medium. Keamatan arus teraruh bergantung kepada kepekatan ion dalam medium. Arus teraruh mencipta satu lagi medan magnet dalam gegelung sekunder. Penerima mengukur arus teraruh pada gegelung untuk menentukan kemasinan medium. Pada masa yang sama, sensor suhu terbina dalam boleh mengimbangi suhu secara automatik, yang sesuai untuk pemantauan alam sekitar jangka panjang dalam talian.
Skop permohonan: Marin, air sisa industri, farmaseutikal, bioteknologi, pembuatan industri dan pemantauan keseluruhan proses dalam talian yang lain.
Ciri-ciri
- Sensor suhu terbina dalam boleh mengimbangi suhu secara automatik
- Tiada elektrod, jadi tiada tindak balas polarisasi
- Pengukuran dan medium diasingkan sepenuhnya secara elektrik, yang boleh digunakan untuk pengukuran ketepatan tinggi bagi medium atau penyelesaian yang berat dan mudah dimendakkan dengan kos penggunaan dan penyelenggaraan yang rendah
- Penggunaan kuasa yang rendah dan reka bentuk anti-gangguan litar dalaman
Spesifikasi
item | Spesifikasi |
Keluaran | Rs-485,MODBUS/RTU |
Kaedah Mengukur | Prinsip elektromagnet tanpa sentuhan |
Julat | 0 ~ 70PSU |
Ketepatan | ±1%F.S. atau ±0.2PSU (Di bawah 10psu) |
Resolusi | 0.1PSU |
Persekitaran Kerja | 0 ~ 65 ℃; < 0.6MPa |
Kaedah Penentukuran | Penentukuran dua titik |
Masa Balas | 10 saat T90 |
Pampasan Suhu | Pampasan suhu automatik (PT1000) |
Bekalan Kuasa | 12-24VDC±10%, 10mA; |
Saiz | Diameter 30mm; Panjang 185.5mm; |
Tahap perlindungan | IP68; Kedalaman air ialah 20 meter; Penyesuaian lain |
Hayat Perkhidmatan | 3 tahun ke atas |
kabel | 5m |
Bahan perumahan sensor | PVC; MENGINTIP; |
Pendawaian
Sila pendawaian seperti yang ditunjukkan di bawah:
Warna wayar | Penerangan |
coklat | Kuasa (12-24VDC) |
Hitam | GND |
Biru | RS485A |
putih | RS485B |
Garis kosong | Lapisan Perisai |
Penyelenggaraan dan Langkah Berjaga-jaga
Penyelenggaraan
- Elektrod induktif pada asasnya bebas penyelenggaraan; Adalah disyorkan untuk membersihkan lampiran probe sensor setiap 30 hari; Elakkan penggunaan objek keras untuk menyebabkan kerosakan bahagian panduan cahaya probe pengukur semasa pembersihan; Sila lap dengan lembut damp kain.
- Adalah disyorkan untuk membersihkan permukaan luar sensor dengan aliran air. Jika masih terdapat sisa serpihan, sila lap dengan kain lembut yang basah.
Nota
- Pengukuran pemasangan: elakkan pengukuran pemasangan di tempat aliran air bergelora, dan kurangkan pengaruh buih air pada pengukuran. Jauhkan probe penyukat 2cm dari bahagian bawah.
- Siasatan penderia mengotori atau melekat dengan lebih banyak organisma, jadi daya pembersihan boleh ditingkatkan dengan sewajarnya. Calar sedikit pada permukaan probe tidak menjejaskan penggunaan biasa sensor. Tetapi beri perhatian untuk tidak menembusi cangkang siasatan.
- Cadangan: penutup pelindung syarikat kami harus dipilih untuk mengelakkan pengaruh lampiran mikrob pada hasil pengukuran.
Lain-lain
Masalah | Kemungkinan Punca | Penyelesaian |
Antara muka operasi tidak boleh disambungkan atau hasil pengukuran tidak dipaparkan tidak dipaparkan | Sambungan kabel salah | Semak mod pendawaian |
Alamat sensor salah | Semak alamat untuk ralat | |
Nilai yang diukur adalah terlalu tinggi, terlalu rendah atau nilainya tidak stabil secara berterusan. | Probe sensor dilampirkan oleh benda asing |
Bersihkan permukaan probe sensor |
Lain-lain | Hubungi selepas jualan |
Protokol Modbus RTU
Borang kerangka maklumat
Format data lalai untuk komunikasi Modbus bagi sensor ini ialah:
MODBUS-RTU |
|
Kadar baud | 9600 (lalai) |
Alamat peranti | 1 (lalai) |
Bit data | 8 bit |
Pemeriksaan pariti | tiada |
Berhenti sedikit | 1bit |
- Kod fungsi 03: baca (R) nilai daftar
- Kod fungsi 06: tulis (W) nilai daftar tunggal
Alamat Daftar
Alamat Daftar (hex)
|
Nama | R/W | pengenalan | Bilangan daftar (bait) | Jenis data |
0x0100 | Nilai suhu | R | nilai ℃ x10 (untuk cthample: suhu 25.6 ℃ dipaparkan sebagai 256, lalai ialah 1 perpuluhan.) | 1 (2 bait) | pendek tidak ditandatangani
|
0x0101 | Nilai kemasinan | R | Nilai PSU x10 (contohnyaampOleh itu, nilai kemasinan 12.1psu dipaparkan sebagai 121, dengan 1 tempat perpuluhan secara lalai.) | 1 (2 bait) | pendek tidak ditandatangani
|
0x1000 | Penentukuran suhu | R/W | Penentukuran suhu: data bertulis ialah nilai suhu sebenar X10; Data yang dibaca ialah penentukuran suhu mengimbangi X10. | 1 (2 bait) | pendek tidak ditandatangani
|
0x1001 | Penentukuran titik sifar | R/W | Penentukuran titik sifar dalam udara. Data yang ditulis semasa penentukuran ialah 0. | 1 (2 bait) | pendek tidak ditandatangani
|
0x1003 | Penentukuran cerun | R/W | Kalibrasi dalam penyelesaian piawai yang diketahui (julat 50% – 100%), dan tulis data sebagai nilai sebenar penyelesaian piawai × 10. | 1 (2 bait) | pendek tidak ditandatangani
|
0x2000 | Alamat penderia | R/W | Lalai ialah 1, dan julat data ialah 1-127. | 1 (2 bait) | pendek tidak ditandatangani
|
0x2003 | Tetapan kadar baud | R/W | Lalai ialah 9600. Tulis 0 ialah 4800; Tulis 1 ialah 9600; Tulis 2 ialah 19200. | 1 (2 bait) | pendek tidak ditandatangani
|
0x2020 | Pulihkan tetapan kilang |
W | Nilai penentukuran dipulihkan kepada nilai lalai dan data bertulis ialah 0. Ambil perhatian bahawa penderia perlu ditentukur semula selepas ditetapkan semula. | 1 (2 bait) | tidak ditandatangani pendek ![]() |
Jenis struktur data
Integer
unsigned int (unsigned short).
Data terdiri daripada dua integer.
XXXX XXXX | XXXX XXXX |
Bait1 | Bait0 |
Terapung
Terapung, Mengikut IEEE 754 (ketepatan tunggal);
Data terdiri daripada 1 bit tanda, eksponen 8-bit, dan mantissa 23 bit.
XXXX XXXX | XXXX XXXX | XXXX XXXX | XXXX XXXX | |
Bait3 | Bait2 | Bait1 | Bait0 | |
Sedikit tanda | Digit tamat tempoh | F perpuluhan |
Perintah Modbus RTU
Kod fungsi 03h: baca nilai daftar
Hantaran hos
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
ADR | 03H | Mula daftar bait tinggi | Mula daftar bait rendah | Daftar nombor bait tinggi | Bilangan daftar bait rendah | CRC bait rendah | CRC bait tinggi |
ADR bait pertama: kod alamat hamba (= 001 ~ 254)
Bait 2 03j: baca kod fungsi nilai daftar
Bait 3 dan 4: alamat mula daftar untuk dibaca
Untuk membaca instrumen FCC,
Bait 5 dan 6: bilangan daftar untuk dibaca
Bait 7 dan 8: Jumlah semak CRC16 daripada bait 1 hingga 6
Budak balik
1 | 2 | 3 | 4, 5 | 6, 7 | M-1 , M | M+1 | M+2 | |
ADR | 03H | jumlah bait | Daftar data 1 | Daftar data 2 | …… | Daftar data M | CRC bait rendah | CRC bait tinggi |
ADR bait pertama: kod alamat hamba (= 001 ~ 254)
Byte 2 03h: kembali membaca kod fungsi
Bait ketiga: jumlah bilangan bait dari 4 hingga m (termasuk 4 dan m)
Bait 4 hingga m: daftar data
Bait m + 1, M + 2: Jumlah semak CRC16 daripada bait 1 hingga M
Apabila hamba menerima ralat, hamba mengembalikan ralat:
1 | 2 | 3 | 4 | 5 |
ADR | 83H | Kod maklumat | CRC bait rendah | CRC bait tinggi |
ADR bait pertama: kod alamat hamba (= 001 ~ 254)
Bait 2 83j: nilai daftar bacaan ralat
Kod maklumat bait 3: 01 – ralat kod fungsi
03 - ralat data
Bait 4 dan 5: Jumlah semak CRC16 daripada bait 1 hingga 3
Kod fungsi 06h: tulis nilai daftar tunggal
Hantaran hos
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
ADR | 06 | Daftar alamat bait tinggi | Daftar alamat bait rendah | Data bait tinggi | Data bait rendah | Kod CRC Bait rendah | Kod CRC Byte tinggi |
Apabila hamba menerima dengan betul, hamba menghantar semula:
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
ADR | 06 | Daftar alamat bait tinggi | Daftar alamat bait rendah | Data bait tinggi | Data bait rendah | Kod CRC Bait rendah | Kod CRC Byte tinggi |
Apabila hamba menerima ralat, hamba kembali:
1 | 2 | 3 | 4 | 5 |
ADR | 86H | Kod maklumat kod ralat | Kod CRC Bait rendah | Kod CRC Byte tinggi |
ADR bait pertama: kod alamat hamba (= 001 ~ 254)
Bait kedua 86h: tulis kod fungsi ralat nilai daftar
Kod maklumat kod ralat bait 3: 01 – ralat kod fungsi
03 - ralat data
Bait 4 dan 5: Jumlah semak CRC dari bait 1 hingga 3
Perintah example
Daftar lalai:
a) Tukar alamat hamba:
Alamat: 0x2000 (42001)
Bilangan daftar: 1
Kod fungsi: 0x06
Alamat penderia lalai: 01
Tukar alamat peranti Modbus bagi penderia, dan tukar alamat peranti daripada 01 kepada 06. Example adalah seperti berikut:
Hantar arahan: 01 06 20 00 00 06 02 08
Balas: 01 06 20 00 00 06 02 08; Nota: alamat ditukar kepada 06 dan disimpan selepas kegagalan kuasa.
b) Kadar baud:
Alamat: 0x2003 (42004)
Bilangan daftar: 1
Kod fungsi: 0x06
Nilai lalai: 1 (9600bps)
Nilai yang disokong: 0-2 (4800-19200bps)
Kadar baud boleh ditukar dengan tetapan komputer atas, dan ia boleh berfungsi tanpa dimulakan semula selepas perubahan. Kadar baud menjimatkan tetapan komputer atas selepas kegagalan kuasa. Sokongan kadar baud 4800 9600 19200. Kadar baud peruntukan nilai integer adalah seperti berikut:
Integer | Kadar baud |
0 | 4800 bps |
1 | 9600 bps |
2 | 19200 bps |
Hantar arahan: 01 06 20 03 00 02 F3 CB
Balas: 01 06 20 03 00 02 F3 CB Nota: kadar baud ditukar kepada 19200bps dan disimpan selepas kegagalan kuasa
Daftar fungsi:
a) Perintah mengukur suhu:
Alamat: 0x0100 (40101)
Bilangan daftar: 1
Kod fungsi: 0x03
Baca sampnilai le: 19.2 ℃
Hantar arahan: 01 03 01 00 00 01 85 F6
Balas: 01 03 02 00 C0 B8 14
Mengembalikan data integer tidak bertanda perenambelasan, nilai suhu = integer / 10, tempat perpuluhan 1 bit dikhaskan.
b) Arahan pengukuran kemasinan:
Alamat: 0x0101 (0x40102)
Bilangan daftar: 1
Kod fungsi: 0x03
Baca sampnilai le: 9.1PSU
Hantar arahan: 01 03 01 01 00 01 D4 36
Balas: 01 03 02 00 5B F9 BF
Daftar mengembalikan data integer tidak bertanda perenambelasan, nilai kemasinan = integer / 10, 1 tempat perpuluhan dikhaskan.
c) Bacaan berterusan arahan suhu dan kemasinan:
Alamat: 0x0100 (40101)
Bilangan daftar: 2
Kod fungsi: 0x03
Baca sampnilai le: Suhu 19.2 ℃ dan kemasinan 9.1 PSU
Hantar arahan: 01 03 01 00 00 02 C5 F7
Balas: 01 03 04 00 C0 00 5B BB F4
Daftar mengembalikan data integer tidak bertanda perenambelasan, nilai suhu = integer / 10, 1 tempat perpuluhan dikhaskan
Daftar mengembalikan data integer tidak bertanda perenambelasan, nilai kemasinan = integer / 10, 1 tempat perpuluhan dikhaskan.
d) Perintah pengukuran kelembapan:
Alamat: 0x0107 (40108)
Bilangan daftar: 1
Kod fungsi: 0x03
Baca sampnilai le: kelembapan relatif 40%
Hantar arahan: 01 03 01 07 00 01 34 37
Balas: 01 03 02 01 90 B9 B8
Daftar mengembalikan data integer tidak bertanda perenambelasan, nilai kelembapan = integer / 10, 1 tempat perpuluhan dikhaskan.
Arahan penentukuran:
a) Penentukuran suhu
Alamat: 0x1000 (41001)
Bilangan daftar: 1
Fungsi kod: 0x06
Penentukuran example: penentukuran pada 25.8 ° C
Hantar arahan: 01 06 10 00 01 02 0D 5B
Balas: 01 06 10 00 01 02 0D 5B
Penderia perlu ditentukur dalam persekitaran suhu malar selepas petunjuk suhu tidak lagi berubah-ubah.
b) Penentukuran sifar kemasinan
Alamat: 0x1001 (41002)
Bilangan daftar: 1
Kod fungsi: 0x06
Penentukuran example: penentukuran dalam udara
Hantar arahan: 01 06 10 01 00 00 DC CA
Balas: 01 06 10 01 00 00 DC CA
c) Penentukuran cerun kemasinan
Alamat: 0x1003 (41004)
Bilangan daftar: 1
Kod fungsi: 0x06
Penentukuran example: penentukuran dalam larutan kemasinan 50 PSU
Hantar arahan: 01 06 10 03 01 F4 7D 1D
Balas: 01 06 10 03 01 F4 7D 1D
Dimensi
Kenalan
Pengeluar
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)
e-mel: info@daviteq.com | www.daviteq.com
Dokumen / Sumber
![]() |
Daviteq MBRTU-SAL Salinity Sensor Modbus RTU Output [pdf] Manual Pemilik MBRTU-SAL Salinity Sensor Modbus RTU Output, MBRTU-SAL, Salinity Sensor Modbus RTU Output, Sensor Modbus RTU Output, Modbus RTU Output, RTU Output, Output |