Daviteq MBRTU-SAL Sensor Salinitas Keluaran Modbus RTU

Daviteq MBRTU-SAL Sensor Salinitas Keluaran Modbus RTU

Dokumen ini berlaku untuk produk berikut.

Perkenalan

MBRTU-SAL adalah sensor salinitas berdasarkan pengukuran induktif tanpa elektroda. Ia menggunakan generator untuk menghasilkan medan magnet bolak-balik di kumparan primer untuk menghasilkan arus induksi dalam medium. Intensitas arus induksi bergantung pada konsentrasi ion dalam medium. Arus induksi menciptakan medan magnet lain di kumparan sekunder. Penerima mengukur arus induksi pada kumparan untuk menentukan salinitas medium. Pada saat yang sama, sensor suhu internal dapat secara otomatis mengkompensasi suhu, yang cocok untuk pemantauan lingkungan online jangka panjang.

Ruang lingkup aplikasi: Kelautan, air limbah industri, farmasi, bioteknologi, manufaktur industri, dan pemantauan seluruh proses online lainnya.

Fitur

  1. Sensor suhu internal dapat secara otomatis mengkompensasi suhu
  2. Tidak ada elektroda, sehingga tidak terjadi reaksi polarisasi
  3. Pengukuran dan media sepenuhnya terisolasi secara elektrik, yang dapat digunakan untuk pengukuran presisi tinggi pada media atau larutan yang berat dan mudah diendapkan dengan biaya penggunaan dan pemeliharaan yang rendah.
  4. Konsumsi daya rendah dan desain anti-interferensi sirkuit internal

Spesifikasi

Barang Spesifikasi
Keluaran Rs-485,MODBUS/RTU
Metode Pengukuran Prinsip elektromagnetik non kontak
Jangkauan 0 ~ 70PSU
Ketepatan ±1%F.S. atau ±0.2PSU (Di Bawah 10psu)
Resolusi 0.1PSU
Lingkungan Kerja 0 ~ 65℃; <0.6MPa
Metode Kalibrasi Kalibrasi dua titik
Menanggapi Waktu 10 detik T90
Kompensasi Suhu Kompensasi suhu otomatis (PT1000)
Catu Daya 12-24VDC±10%, 10mA;
Ukuran diameternya 30mm; Panjang 185.5mm;
Tingkat perlindungan IP68; Kedalaman air 20 meter; Kustomisasi lainnya
Umur Layanan 3 tahun atau lebih
Kabel 5m
Bahan rumah sensor PVC; MENGINTIP;

Pengkabelan

Mohon kabel seperti yang ditunjukkan di bawah ini:

Warna kawat Keterangan
Cokelat Daya (12-24VDC)
Hitam GND
Biru RS485A
Putih RS485B
Garis kosong Lapisan Pelindung

Pengkabelan

Perawatan dan Tindakan Pencegahan

Pemeliharaan
  • Elektroda induktif pada dasarnya bebas perawatan; Disarankan untuk membersihkan sambungan probe sensor setiap 30 hari; Hindari penggunaan benda keras yang dapat menyebabkan kerusakan pada bagian pemandu cahaya pada probe pengukur selama pembersihan; Silakan bersihkan dengan lembut damp kain.
  • Disarankan untuk membersihkan permukaan luar sensor dengan aliran air. Jika masih ada sisa kotoran, harap bersihkan dengan kain lembut basah.
Catatan
  • Pengukuran instalasi: hindari pemasangan pengukuran di tempat aliran air bergejolak, dan kurangi pengaruh gelembung air pada pengukuran. Jaga jarak probe pengukur 2 cm dari bawah.
  • Probe sensor kotor atau menempel dengan lebih banyak organisme, sehingga kekuatan pembersihan dapat ditingkatkan secara tepat. Sedikit goresan pada permukaan probe tidak mempengaruhi penggunaan normal sensor. Tapi hati-hati jangan sampai menembus cangkang probe.
  • Saran: tutup pelindung perusahaan kami harus dipilih untuk mencegah pengaruh perlekatan mikroba pada hasil pengukuran.
Lainnya
Masalah Kemungkinan Penyebab Larutan
Antarmuka operasi tidak dapat dihubungkan atau hasil pengukuran tidak ditampilkan tidak ditampilkan Sambungan kabel salah Periksa mode pengkabelan
Alamat sensor salah Periksa alamat apakah ada kesalahan
Nilai yang diukur terlalu tinggi, terlalu rendah, atau nilainya terus menerus tidak stabil. Probe sensor dipasang oleh
benda asing
Bersihkan permukaan probe sensor
Lainnya Hubungi purna jual

Protokol Modbus RTU

Formulir bingkai informasi

Format data default untuk komunikasi Modbus sensor ini adalah:

MODBUS RTU

Kecepatan baud 9600 (bawaan)
Alamat perangkat 1 (bawaan)
bit data 8 sedikit
Pemeriksaan paritas Tidak ada
Berhenti sedikit 1 sedikit
  • Kode fungsi 03: nilai register baca (R).
  • Kode fungsi 06: tulis (W) nilai register tunggal
Alamat Pendaftaran
Alamat Daftar (hex)

Simbol

Nama R/W Pengantar Jumlah   register (byte) Tipe data
ukuran 0x0100 Nilai suhu R ℃ nilai x10 (misalnyaample: suhu 25.6℃ ditampilkan sebagai 256, defaultnya adalah 1 desimal.) 1 (2 byte) pendek tak bertanda tangan

Simbol

ukuran 0x0101 Nilai salinitas R Nilai PSU x10 (misalnyaample, nilai salinitas 12.1psu ditampilkan sebagai 121, dengan 1 tempat desimal secara default.) 1 (2 byte) pendek tak bertanda tangan

Simbol

ukuran 0x1000 Kalibrasi suhu R/W Kalibrasi suhu: data tertulis adalah nilai suhu aktual X10; Data yang dibaca adalah offset kalibrasi suhu X10. 1 (2 byte) pendek tak bertanda tangan

Simbol

ukuran 0x1001 Kalibrasi titik nol R/W Kalibrasi titik nol di udara. Data yang ditulis selama kalibrasi adalah 0. 1 (2 byte) pendek tak bertanda tangan

Simbol

ukuran 0x1003 Kalibrasi lereng R/W Kalibrasi dalam larutan standar yang diketahui (kisaran 50% – 100%), dan tuliskan data sebagai nilai sebenarnya dari larutan standar × 10. 1 (2 byte) pendek tak bertanda tangan

Simbol

ukuran 0x2000 Alamat sensor R/W Standarnya adalah 1, dan rentang datanya adalah 1-127. 1 (2 byte) pendek tak bertanda tangan

Simbol

ukuran 0x2003 Pengaturan tingkat baud R/W Standarnya adalah 9600. Tulis 0 adalah 4800; Tulis 1 adalah 9600; Tulis 2 adalah 19200. 1 (2 byte) pendek tak bertanda tangan

Simbol

ukuran 0x2020 Memulihkan
pengaturan pabrik
W Nilai kalibrasi dikembalikan ke nilai default dan data tertulis adalah 0. Perhatikan bahwa sensor perlu dikalibrasi lagi setelah reset. 1 (2 byte) tidak ditandatangani
pendekSimbol
Tipe struktur data

Bilangan bulat

unsigned int (unsigned pendek).

Data terdiri dari dua bilangan bulat.

XXXX XXXX XXXX XXXX
byte1 byte0

Mengambang

Float, Menurut IEEE 754 (presisi tunggal);

Data terdiri dari 1 bit tanda, eksponen 8 bit, dan mantissa 23 bit.

XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
byte3 byte2 byte1 byte0
Masuk sedikit angka exp F desimal
Perintah Modbus RTU

Kode fungsi 03h: membaca nilai register

Pengiriman tuan rumah

1 2 3 4 5 6 7 8
ADR 03 jam Mulai daftarkan byte tinggi Mulai daftarkan byte rendah Daftarkan nomor byte tinggi Jumlah register byte rendah CRC byte rendah byte tinggi CRC

ADR byte pertama: kode alamat budak (= 001 ~ 254)
Byte 2 03h: membaca kode fungsi nilai register
Byte 3 dan 4: alamat awal register yang akan dibaca
Untuk membaca instrumen FCC,
Byte 5 dan 6: jumlah register yang akan dibaca
Byte 7 dan 8: Checksum CRC16 dari byte 1 hingga 6

Budak kembali 

1 2 3 4, 5 6, 7 M-1 , M Nomor telepon M+1 Nomor telepon M+2
ADR 03 jam total byte Daftar data 1 Daftar data 2 ………… Daftarkan data M CRC byte rendah byte tinggi CRC

ADR byte pertama: kode alamat budak (= 001 ~ 254)
Byte 2 03h: kembali membaca kode fungsi
Byte ketiga: jumlah total byte dari 4 hingga m (termasuk 4 dan m)
Byte 4 sampai m: mendaftarkan data
Byte m + 1, M + 2: CRC16 memeriksa jumlah dari byte 1 hingga M

Ketika budak menerima kesalahan, budak mengembalikan kesalahan tersebut:

1 2 3 4 5
ADR 83 jam Kode informasi CRC byte rendah byte tinggi CRC

ADR byte pertama: kode alamat budak (= 001 ~ 254)
Byte 2 83h: kesalahan membaca nilai register
Kode informasi byte 3: 01 – kesalahan kode fungsi
03 – kesalahan data
Byte 4 dan 5: Checksum CRC16 dari byte 1 hingga 3

Kode fungsi 06h: tulis nilai register tunggal

Pengiriman tuan rumah 

1 2 3 4 5 6 7 8
ADR 06 Daftarkan alamat byte tinggi Daftarkan alamat byte rendah Data byte tinggi Data byte rendah Kode CRC Byte rendah Kode CRC Byte tinggi

Ketika budak menerima dengan benar, budak mengirimkan kembali:

1 2 3 4 5 6 7 8
ADR 06 Daftarkan alamat byte tinggi Daftarkan alamat byte rendah Data byte tinggi Data byte rendah Kode CRC Byte rendah Kode CRC Byte tinggi

Ketika budak menerima kesalahan, budak mengembalikan:

1 2 3 4 5
ADR 86 jam Kode informasi kode kesalahan Kode CRC Byte rendah Kode CRC Byte tinggi

ADR byte pertama: kode alamat budak (= 001 ~ 254)
Byte kedua 86h: menulis kode fungsi kesalahan nilai register
Kode informasi kode kesalahan byte 3: 01 – kesalahan kode fungsi
03 – kesalahan data
Byte 4 dan 5: Checksum CRC dari byte 1 hingga 3

mantan komandoample

Daftar bawaan:

a) Ubah alamat budak: 

Alamat: 0x2000 (42001)
Jumlah register: 1
Kode fungsi: ukuran 0x06
Alamat sensor bawaan: 01

Ubah alamat perangkat Modbus sensor, dan ubah alamat perangkat dari 01 menjadi 06. Contohnyaample adalah sebagai berikut:

Kirim perintah: Bahasa Indonesia: 01 06 20 00 00 06 02 08
Menanggapi: 01 06 20 00 00 06 02 08; Catatan: alamat diubah menjadi 06 dan disimpan setelah listrik mati.

b) Tingkat baud:

Alamat: 0x2003 (42004)
Jumlah register: 1
Kode fungsi: ukuran 0x06
Nilai default: 1 (9600bps)
Nilai yang didukung: 0-2 (4800-19200bps)

Baud rate dapat diubah dengan pengaturan komputer atas, dan dapat bekerja tanpa restart setelah perubahan. Baud rate menyimpan pengaturan komputer bagian atas setelah listrik mati. Dukungan baud rate 4800 9600 19200. Baud rate alokasi nilai integer adalah sebagai berikut:

Bilangan bulat Kecepatan baud
0 4800bps
1 9600bps
2 19200bps

Kirim perintah: 01 06 20 03 00 02 F3 CB
Menanggapi: 01 06 20 03 00 02 F3 CB Catatan: baud rate diubah menjadi 19200bps dan disimpan setelah listrik mati

Daftar fungsi:

a) Perintah pengukuran suhu:

Alamat: 0x0100 (40101)
Jumlah register: 1
Kode fungsi: ukuran 0x03
Baca sampnilai-nilai: 19.2℃

Kirim perintah: 01 03 01 00 00 01 85 F6
Menanggapi: 01 03 02 00 C0 B8 14
Mengembalikan data bilangan bulat heksadesimal yang tidak ditandatangani, nilai suhu = bilangan bulat / 10, tempat desimal 1 bit dicadangkan.

b) Instruksi pengukuran salinitas:

Alamat: Nomor telepon 0x0101 (0x40102)
Jumlah register: 1
Kode fungsi: ukuran 0x03
Baca sampnilai-nilai: 9.1PSU

Kirim perintah: 01 03 01 01 00 01 H4 36
Menanggapi: 01 03 02 00 5B F9 BF
Register mengembalikan data bilangan bulat heksadesimal yang tidak ditandatangani, nilai salinitas = bilangan bulat / 10, 1 tempat desimal dicadangkan.

c) Pembacaan instruksi suhu dan salinitas secara terus menerus: 

Alamat: 0x0100 (40101)
Jumlah register: 2
Kode fungsi: ukuran 0x03
Baca sampnilai-nilai: Suhu 19.2 ℃ dan salinitas 9.1 PSU

Kirim perintah: 01 03 01 00 00 02 C5 F7
Menanggapi: 01 03 04 00 C0 00 5B BB F4
Register mengembalikan data bilangan bulat heksadesimal yang tidak ditandatangani, nilai suhu = bilangan bulat / 10, 1 tempat desimal dicadangkan
Register mengembalikan data bilangan bulat heksadesimal yang tidak ditandatangani, nilai salinitas = bilangan bulat / 10, 1 tempat desimal dicadangkan.

d) Perintah pengukuran kelembaban:

Alamat: 0x0107 (40108)
Jumlah register: 1
Kode fungsi: ukuran 0x03
Baca sampnilai-nilai: kelembaban relatif 40%

Kirim perintah: Bahasa Indonesia: 01 03 01 07 00 01 34 37
Menanggapi: 01 03 02 01 90 B9 B8
Register mengembalikan data bilangan bulat heksadesimal yang tidak ditandatangani, nilai kelembaban = bilangan bulat / 10, 1 tempat desimal dicadangkan.

Instruksi kalibrasi:

a) Kalibrasi suhu 

Alamat: 0x1000 (41001)
Jumlah register: 1
Fungsi kode: 0x06

Kalibrasi eksampsaya: kalibrasi pada 25.8°C
Kirim perintah: 01 06 10 00 01 02 0D 5B
Menanggapi: 01 06 10 00 01 02 0D 5B
Sensor perlu dikalibrasi dalam lingkungan bersuhu konstan setelah indikasi suhu tidak lagi berfluktuasi.

b) Kalibrasi salinitas nol

Alamat: 0x1001 (41002)
Jumlah register: 1
Kode fungsi: ukuran 0x06

Kalibrasi eksampsaya: kalibrasi di udara
Kirim perintah: 01 06 10 01 00 00 DC CA
Menanggapi: 01 06 10 01 00 00 DC CA

c) Kalibrasi kemiringan salinitas 

Alamat: 0x1003 (41004)
Jumlah register: 1
Kode fungsi: ukuran 0x06

Kalibrasi eksampsaya: kalibrasi dalam larutan salinitas 50 PSU
Kirim perintah: 01 06 10 03 01 F4 7D 1D
Menanggapi: 01 06 10 03 01 F4 7D 1D

Ukuran

Ukuran

Kontak

Pabrikan
LofoNo.11 Street 2G, Nam Hung Vuong Res., Daerah An Lac, Distrik Binh Tan, Kota Ho Chi Minh, Vietnam.
Telp: +84-28-6268.2523/4 (ext.122)
E-mail: info@daviteq.com | www.daviteq.com

Logo

Dokumen / Sumber Daya

Daviteq MBRTU-SAL Sensor Salinitas Keluaran Modbus RTU [Bahasa Indonesia:] Panduan Pemilik
MBRTU-SAL Sensor Salinitas Output Modbus RTU, MBRTU-SAL, Sensor Salinitas Output Modbus RTU, Sensor Output Modbus RTU, Output Modbus RTU, Output RTU, Output

Referensi

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang wajib diisi ditandai *