Mengubah Slave ID pada Sensor XY-MD02
Saat membangun sistem monitoring berbasis Modbus RTU, salah satu kendala yang paling sering muncul adalah “Address Conflict” atau bentrok ID. Secara default, sensor suhu dan kelembapan XY-MD02 dikonfigurasi dengan Slave ID 0x01. Apabila ingin menghubungkan lebih dari satu sensor ke dalam satu jaringan RS485 yang sama, mengubah Slave ID ini menjadi langkah yang wajib dilakukan.
| Daftar Isi
Tutorial Lengkap Ubah Slave ID pada Sensor XY-MD02
| Alat dan Bahan
Female Jack DC
Power Adaptor
|Design Wiring
| Implementasi
Berikut merupakan langkah-langkah untuk merangkai komponen hardware dan setting sofware pada Modbus Poll :
> Hardware
> Software
| Hasil Akhir
Hasilnya akan menampilkan temperature dan humidity secara relatime dan Slave ID default sudah terganti menjadi Slave ID baru.
| Kesimpulan
Mengubah Slave ID default (0x01) pada sensor XY-MD02 hal wajib untuk mengatasi kendala Address Conflict. Melalui konfigurasi alamat register yang tepat dan reset daya perangkat, kini bisa menghubungkan banyak sensor sekaligus ke dalam satu jaringan RS485 yang sama atau metode Daisy Chain dengan lancar tanpa bentrok.
Kami Siap Bantu Kamu
Jasa IoT Industri
Integrasi IoT untuk efisiensi industri.
- ✔ Solusi custom
- ✔ Implementasi profesional
- ✔ Support berkelanjutan
Web Dashboard IoT
Monitoring data real-time & modern.
- ✔ Real-time
- ✔ UI modern
- ✔ Aman & scalable
Sertifikasi IoT BNSP
Upgrade skill + sertifikat resmi.
- ✔ Sertifikasi BNSP
- ✔ Praktik langsung
- ✔ Untuk profesional
| FAQ (Frequently Asked Questions)
Jangan lupa untuk melakukan reset daya dengan cabut dan pasang kembali kabel power adaptor pada sensor. Pastikan “Slave ID” pada menu Read/Write Definition di Modbus Poll sesuai dengan nomor ID baru yang yang sudah dimasukkan tadi.
Error ini muncul karena ada ketidaksesuaian data yang dikirim atau dibaca. Pada sensor XY-MD02, hal ini biasanya terjadi karena dua alasan yakni belum memasukkan angka desimal 257 pada kolom Address, atau tipe Function yang di pilih pada menu Read/Write Definition salah seharusnya menggunakan 03 Read Holding Registers.
Karena data sheet sensor XY-MD02 menuliskan alamat registernya dalam format bilangan Heksadesimal. Sementara itu, aplikasi Modbus Poll membaca parameter alamat menggunakan format bilangan Desimal. Angka 101 jika dikonversikan ke desimal adalah 257.