← Kembali ke BlogPanduan

Modbus RTU vs Modbus TCP: Perbedaan dan Kapan Memakainya

5 September 2026

Modbus RTU vs Modbus TCP: Perbedaan dan Kapan Memakainya

Modbus adalah salah satu protokol industri tertua yang masih dipakai luas. Power meter, inverter, PLC, kontroler genset, dan banyak sensor industri berbicara Modbus. Saat ingin menyambungkan perangkat-perangkat ini ke platform IoT, pertanyaan pertama yang biasanya muncul adalah: Modbus RTU atau Modbus TCP?

Artikel ini menjelaskan perbedaan keduanya, kelebihan dan batasannya, serta kesalahan yang paling sering terjadi saat membaca data Modbus.

Dasar Modbus: master dan slave

Modbus bekerja dengan pola tanya jawab. Satu pihak (master atau client) meminta data, dan perangkat (slave atau server) menjawab. Data disimpan dalam register dengan alamat tertentu, misalnya register tegangan, arus, atau daya pada power meter. Setiap produsen mendokumentasikan peta register perangkatnya, dan dokumen inilah kunci integrasi.

Modbus RTU: serial lewat RS-485

  • Media: kabel serial, umumnya RS-485, dengan satu jalur yang bisa dipakai bersama banyak perangkat (multi-drop).
  • Alamat: setiap perangkat di satu jalur punya alamat unik, dengan rentang alamat sampai 247.
  • Jarak: RS-485 bisa menjangkau sekitar 1.200 meter pada kecepatan rendah, cocok untuk panel yang tersebar di area pabrik.
  • Pengaturan: kecepatan (baud rate), paritas, dan stop bit harus sama antara master dan semua perangkat.
  • Kelebihan: murah, tahan gangguan bila dipasang benar, dan hampir semua perangkat lama mendukungnya.

Modbus TCP: lewat jaringan Ethernet

  • Media: jaringan Ethernet atau IP biasa, dengan port standar 502.
  • Alamat: perangkat dikenali lewat alamat IP, ditambah unit identifier bila di belakangnya ada gateway ke perangkat serial.
  • Kelebihan: lebih cepat, memakai infrastruktur jaringan yang sudah ada, dan beberapa client bisa membaca perangkat yang sama.
  • Catatan: perangkat Modbus TCP yang terhubung ke jaringan kantor perlu diamankan, karena Modbus sendiri tidak memiliki autentikasi.

Perbandingan singkat

AspekModbus RTUModbus TCP
MediaRS-485 serialEthernet / IP
Identitas perangkatAlamat 1 sampai 247Alamat IP (+ unit ID)
JarakSampai sekitar 1.200 m per segmenMengikuti jaringan
Umum dipakai diPerangkat lama, panel tersebarPerangkat baru, jaringan pabrik

Kesalahan umum saat membaca data Modbus

  • Salah offset alamat. Sebagian dokumen memakai penomoran seperti 40001, sebagian lagi dimulai dari 0. Selisih satu register membuat nilai yang terbaca sama sekali tidak masuk akal.
  • Urutan byte dan word. Nilai 32-bit, misalnya angka desimal, disimpan di dua register. Urutannya berbeda antar-produsen. Kalau terbalik, angka yang muncul terlihat acak.
  • Skala yang terlewat. Banyak perangkat menyimpan nilai sebagai bilangan bulat yang harus dibagi 10 atau 100.
  • Kabel RS-485 tanpa terminasi atau polaritas terbalik, yang membuat komunikasi putus-sambung.
  • Dua perangkat dengan alamat sama di satu jalur RTU.

Menyambungkan Modbus ke platform IoT

Perangkat Modbus tidak bisa mengirim data sendiri ke cloud. Dibutuhkan gateway yang bertindak sebagai master: membaca register secara berkala, mengubahnya menjadi nilai yang bermakna, lalu mengirimkannya ke platform lewat MQTT atau HTTP. Gateway yang baik juga menyimpan data sementara bila koneksi internet putus.

Langkah praktis sebelum integrasi: kumpulkan peta register semua perangkat, catat alamat dan pengaturan serialnya, dan uji pembacaan satu perangkat dulu sebelum menambah yang lain. Pengalaman lapangan menyambungkan PLC lama dibahas di menghubungkan PLC Modbus RTU lama ke cloud.

Contoh membaca satu register

Ilustrasi dari sebuah power meter: dokumen produsen menyebut tegangan fasa R tersimpan di holding register dengan skala 0,1 V. Gateway membaca register itu dengan function code 03 dan mendapat nilai 2305. Setelah dikalikan skala, nilainya 230,5 V. Kalau hasilnya terlihat seperti 23.050 atau angka acak, kemungkinan besar skala terlewat, alamat bergeser satu, atau register yang dibaca adalah separuh dari nilai 32-bit.

Karena itu, uji selalu dimulai dari satu nilai yang mudah dicek dengan alat lain, seperti tegangan yang bisa dibandingkan dengan multimeter.

Checklist sebelum integrasi

  • Peta register setiap model perangkat, termasuk skala dan tipe datanya.
  • Alamat Modbus setiap perangkat, dipastikan tidak ada yang sama dalam satu jalur.
  • Pengaturan serial: baud rate, paritas, dan stop bit.
  • Denah kabel RS-485, termasuk posisi resistor terminasi di kedua ujung.
  • Interval pembacaan yang dibutuhkan, karena membaca terlalu cepat bisa membebani jalur dengan banyak perangkat.

Checklist ini terlihat sederhana, tapi sebagian besar waktu yang terbuang dalam proyek integrasi Modbus berasal dari salah satu poin di atas yang terlewat.

Pertanyaan yang sering diajukan

Berapa perangkat yang bisa dipasang di satu jalur RS-485?

Standar RS-485 umumnya mendukung 32 beban unit per segmen tanpa repeater. Perangkat modern sering memakai beban yang lebih kecil sehingga jumlahnya bisa lebih banyak. Periksa spesifikasi perangkat Anda.

Bisakah Modbus RTU diubah menjadi Modbus TCP?

Bisa, dengan gateway atau konverter serial ke Ethernet.

Apakah Modbus aman?

Modbus tidak memiliki autentikasi atau enkripsi bawaan. Amankan lewat pemisahan jaringan dan gateway yang mengirim data keluar secara terenkripsi.

Membaca Modbus dengan IncludeGateways

IncludeGateways membaca perangkat Modbus RTU lewat RS-485 dan mengirim datanya ke platform INCLUDE lewat 4G atau jaringan yang tersedia. Power meter, inverter, dan PLC yang sudah terpasang bisa langsung masuk ke dashboard tanpa diganti, misalnya untuk pemantauan energi di InEnergy.

Punya perangkat Modbus yang ingin masuk ke dashboard?

Kirim daftar perangkat dan peta registernya. Tim INCLUDE bantu menyiapkan pembacaan lewat IncludeGateways.

Konsultasi Gratis via WhatsApp → Lihat IncludeGateways →