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
- Sensor suhu internal dapat secara otomatis mengkompensasi suhu
- Tidak ada elektroda, sehingga tidak terjadi reaksi polarisasi
- 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.
- 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 |
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)
|
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
|
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
|
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
|
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
|
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
|
ukuran 0x2000 | Alamat sensor | R/W | Standarnya adalah 1, dan rentang datanya adalah 1-127. | 1 (2 byte) | pendek tak bertanda tangan
|
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
|
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 pendek ![]() |
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
Kontak
Pabrikan
No.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
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 |