Daviteq MBRTU-SAL Salinity Sensor Modbus RTU Output

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

  1. Sensor suhu terbina dalam boleh mengimbangi suhu secara automatik
  2. Tiada elektrod, jadi tiada tindak balas polarisasi
  3. 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
  4. 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

Pendawaian

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)

Simbol

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

Simbol

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

Simbol

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

Simbol

0x1001 Penentukuran titik sifar R/W Penentukuran titik sifar dalam udara. Data yang ditulis semasa penentukuran ialah 0. 1 (2 bait) pendek tidak ditandatangani

Simbol

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

Simbol

0x2000 Alamat penderia R/W Lalai ialah 1, dan julat data ialah 1-127. 1 (2 bait) pendek tidak ditandatangani

Simbol

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

Simbol

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

Dimensi

Kenalan

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

Logo

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

Rujukan

Tinggalkan komen

Alamat e-mel anda tidak akan diterbitkan. Medan yang diperlukan ditanda *