Cara Test Komunikasi Modbus Sensor XY-MD02 Baca Suhu & Humidity Tanpa Error!

Sensor XY-MD02 adalah sensor Temperature & Humidity berbasis Modbus RTU (RS485) yang banyak digunakan pada industri HVAC, lingkungan, smart farming, dan monitoring IoT.
Sensor ini stabil, kompatibel dengan PLC, dan mudah diuji menggunakan software Modbus seperti Modbus Poll atau HMI/SCADA.

Pada artikel ini dibahas lengkap:

  • Pengenalan sensor XY-MD02
  • Wiring RS485 (bergambar)
  • Parameter Modbus XY-MD02
  • Cara test komunikasi Modbus menggunakan Modbus Poll
  • Troubleshooting error umum

🖼️ 1. Tampilan Sensor XY-MD02

 

 

Sensor XY-MD02 biasanya terdiri dari:

  • Terminal RS485 (A/B)
  • Power supply 9–24V DC
  • Address Modbus default (biasanya 1)
  • Baudrate 9600 bps

🟩 2. Wiring Sensor XY-MD02 ke USB RS485 Converter

Berikut wiring dasar untuk test komunikasi di laptop menggunakan Modbus Poll.

🔌 Wiring:

XY-MD02 USB RS485 Converter
A A / D+
B B / D−
VCC (9–24V) Power Supply 12V
GND GND Power Supply

Catatan: RS485 tidak menyediakan power, jadi XY-MD02 harus diberi suplai terpisah 9–24V.

🛠️ 3. Parameter Modbus XY-MD02 (Default)

Parameter Nilai Default
Baudrate 9600
Data Bits 8
Parity None
Stop Bit 1
Slave Address 1
Function Code 0x03 (Read Holding Register)

Register Data Sensor:

Parameter Register Format Keterangan
Temperature 0x0001 integer Nilai × 0.1 °C
Humidity 0x0002 integer Nilai × 0.1 %RH

Contoh:
Register = 253 → Suhu = 25.3°C

🧪 4. Cara Test Komunikasi Menggunakan Modbus Poll

Langkah-langkah:

  1. Buka Modbus Poll
  2. Klik Connection → Connect
  3. Atur parameter:
    • Port: COM sesuai USB RS485
    • Baudrate: 9600
    • Parity: None
    • Data bits: 8
    • Stop bits: 1
    • Slave ID: 1
  4. Klik Setup → Read/Write Definition

Isi seperti berikut:

  • Function: 03 – Read Holding Registers
  • Address: 1
  • Length: 2 (temperature & humidity)
  1. Klik OK

Jika komunikasi berhasil, Modbus Poll akan menampilkan dua nilai integer:

  • Register 1 → Temperature × 0.1
  • Register 2 → Humidity × 0.1

Contoh Data:

Register Nilai Arti
1 253 25.3°C
2 651 65.1%RH

 

Troubleshooting Komunikasi XY-MD02

1. Timeout (Tidak Ada Data)

✔ Cek baudrate
✔ Cek slave ID (default 1)
✔ Cek apakah sensor diberi power

2. Data Acak / Tidak Logis

✔ A ↔ B mungkin tertukar
✔ Ground power tidak tersambung

3. Modbus Poll Tidak Bisa Connect

✔ Coba port COM lain
✔ Pastikan tidak bentrok dengan aplikasi lain

4. Nilai tidak berubah

✔ Cek kondisi ruangan
✔ Cek jeda refresh di Modbus Poll

🏁 Kesimpulan

Sensor XY-MD02 sangat mudah diuji menggunakan Modbus RTU.
Dengan wiring RS485 yang benar dan parameter Modbus sesuai default, pembacaan suhu & kelembapan dapat dilakukan menggunakan:

  • Modbus Poll
  • PLC Modbus RTU
  • HMI / SCADA yang mendukung Modbus

Sensor ini cocok untuk aplikasi industri, monitoring lingkungan, HVAC, dan proyek IoT profesional.

 

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *