Cara Setting Slave Address & Baud Rate di Perangkat Modbus
Panduan 3 metode setting Slave Address dan Baud Rate di perangkat Modbus RTU: DIP switch, software configuration tool, dan register konfigurasi

Setelah kamu bisa membaca data lewat Modbus Poll, sering kali muncul masalah baru: dua perangkat Slave punya alamat yang sama, atau baud rate perangkat baru tidak cocok dengan jaringan Modbus RTU yang sudah berjalan.
Di sinilah kamu perlu tahu cara mengubah Slave Address dan Baud Rate langsung di perangkat itu sendiri. Masalahnya, setiap merek dan tipe perangkat punya cara setting yang berbeda-beda — artikel ini merangkum 3 metode paling umum yang akan kamu temui di lapangan.
📌 Bagian dari seri Panduan Lengkap Modbus RTU. Belum tahu cara baca data dasar? Baca dulu Cara Baca Register Modbus dengan Modbus Poll.
Kenapa Setting Ini Penting?
Ingat analogi walkie-talkie di artikel Apa Itu Modbus RTU? — setiap Slave harus punya “nomor panggilan” (Slave Address) yang unik dalam satu jalur RS-485. Kalau dua perangkat punya alamat sama, keduanya akan sama-sama menjawab saat dipanggil, dan data yang diterima Master jadi kacau/tabrakan.
Begitu juga dengan Baud Rate — semua perangkat dalam satu jalur RS-485 harus memakai baud rate yang sama persis. Kalau tidak, perangkat itu seperti bicara dalam kecepatan yang berbeda dan tidak akan saling mengerti, meski wiring-nya sudah benar.
Metode 1: DIP Switch (Paling Umum di Perangkat Sederhana)
Banyak modul converter, sensor, dan I/O module sederhana menggunakan DIP switch fisik — deretan saklar kecil di badan perangkat — untuk setting Slave Address dan/atau Baud Rate.
Cara kerjanya berbasis kombinasi biner: setiap switch mewakili nilai tertentu (1, 2, 4, 8, 16, dst), dan kombinasi ON/OFF menentukan alamat akhirnya.
Contoh (ilustrasi umum, cek datasheet perangkat kamu untuk detail pasti):
| Switch 1 | Switch 2 | Switch 3 | Switch 4 | Slave Address |
|---|---|---|---|---|
| OFF | OFF | OFF | OFF | 0 |
| ON | OFF | OFF | OFF | 1 |
| OFF | ON | OFF | OFF | 2 |
| ON | ON | OFF | OFF | 3 |
Langkah umum:
- Matikan daya perangkat sebelum mengubah DIP switch (banyak perangkat hanya membaca setting DIP switch saat power-on)
- Cek datasheet untuk tabel kombinasi switch yang sesuai
- Atur switch sesuai alamat yang diinginkan
- Nyalakan ulang perangkat agar setting terbaca
Kelebihan: sederhana, tidak butuh software tambahan, setting tidak hilang meski perangkat reset. Kekurangan: rentang alamat biasanya terbatas (tergantung jumlah switch), gampang salah baca kombinasi kalau tidak hati-hati.
Metode 2: Software Configuration Tool dari Vendor
Perangkat yang lebih modern — termasuk kebanyakan modul konverter 4-20mA to Modbus RTU — biasanya dikonfigurasi lewat software khusus dari vendor, bukan DIP switch fisik.
Langkah umum:
- Hubungkan perangkat ke PC lewat USB atau converter RS-485
- Buka software configuration tool dari vendor (nama dan tampilannya beda-beda tiap merek)
- Klik “Connect” atau “Read Current Settings” untuk membaca konfigurasi yang sedang aktif
- Ubah field Slave Address dan/atau Baud Rate sesuai kebutuhan
- Klik “Write” atau “Apply” untuk menyimpan setting baru ke perangkat
- Beberapa perangkat butuh restart manual setelah setting baru disimpan
Kelebihan: lebih fleksibel, rentang alamat lebih luas (1-247), biasanya bisa sekaligus setting parameter lain (parity, stop bits, dll). Kekurangan: butuh software tambahan yang kadang hanya jalan di Windows, dan kamu perlu tahu Slave Address/Baud Rate default perangkat untuk bisa connect pertama kali.
💡 Tip: kalau kamu lupa Slave Address default perangkat baru, cek datasheet — hampir semua perangkat industri punya default pabrik yang tertulis jelas (umumnya Slave Address 1, Baud Rate 9600).
Metode 3: Menulis ke Register Konfigurasi Khusus (Lewat Modbus Sendiri)
Beberapa perangkat justru menyediakan register khusus yang kalau kamu tulis nilai tertentu ke register itu (misalnya lewat Modbus Poll), maka Slave Address atau Baud Rate perangkat akan berubah.
Langkah umum:
- Cek datasheet untuk menemukan nomor register konfigurasi (biasanya disebut “Device Address Register” atau “Communication Parameter Register”)
- Gunakan Modbus Poll dengan Slave Address yang masih lama untuk connect ke perangkat
- Gunakan fungsi Write Single Register (function code 06) untuk menulis nilai baru ke register tersebut
- Setelah nilai baru tertulis, perangkat biasanya langsung menggunakan Slave Address/Baud Rate baru — kamu perlu reconnect di Modbus Poll dengan alamat baru untuk verifikasi
Kelebihan: bisa dilakukan langsung dari software Modbus Master yang sudah kamu pakai, tidak perlu install software tambahan dari vendor lain. Kekurangan: metode ini agak berisiko — kalau salah menulis nilai, perangkat bisa jadi “hilang” dari jaringan (alamat berubah ke nilai yang tidak kamu ketahui), dan perlu proses reset pabrik untuk mengembalikannya.
Cara Menentukan Slave Address Baru yang Aman
Sebelum mengubah alamat perangkat manapun, ikuti aturan berikut:
- Buat daftar/dokumentasi semua Slave Address yang sudah dipakai di jalur RS-485 kamu — bisa pakai spreadsheet sederhana
- Hindari Slave Address 0 — biasanya dicadangkan untuk broadcast message (dikirim ke semua Slave sekaligus, bukan alamat individual)
- Sisakan ruang untuk ekspansi — kalau baru ada 3 perangkat, jangan pakai alamat 1, 2, 3 berurutan tanpa rencana; pertimbangkan penomoran per area/fungsi (misal 10-19 untuk area produksi, 20-29 untuk area utilitas)
- Catat baud rate standar yang dipakai di jalur kamu (paling umum: 9600 bps) dan pastikan semua perangkat baru di-setting ke nilai yang sama sebelum dipasang ke jalur yang sudah berjalan
Rangkuman
Ada tiga metode utama untuk setting Slave Address dan Baud Rate: DIP switch (fisik, sederhana, terbatas), software configuration tool (fleksibel, butuh software vendor), dan menulis langsung ke register konfigurasi (praktis tapi berisiko kalau ceroboh). Selalu dokumentasikan alamat yang sudah dipakai sebelum menambah perangkat baru ke jalur RS-485 yang sama.
Kalau setelah setting semua perangkat masih ada masalah komunikasi, kemungkinan penyebabnya sudah masuk kategori error spesifik — bahasan lengkapnya ada di Troubleshooting Modbus RTU: 7 Error Paling Sering & Solusinya.
Praktik Langsung dengan Hardware Asli
Paling cepat paham konsep ini kalau langsung praktik dengan modul converter di tangan.
🔧 Belum punya modul converter untuk praktik? Cek modul 4-20mA to Modbus RTU di Tokopedia: tokopedia.com/bisaioti — setiap pembelian dapat akses bonus ke kelas praktik “Batch Pendiri” di bisaioti.com/lab.
🎓 Mau dipandu langkah demi langkah dari konsep sampai baca data ke dashboard? Gabung kelas “Dari Sensor Industri ke Dashboard: Baca Data 4-20mA via Modbus RTU” di bisaioti.com/lab.
