
Power meter di panel depan terbaca normal, tapi meter di ujung jalur sering timeout. Begitu pompa berinverter menyala, data putus-sambung. Gateway sudah diganti dan alamat sudah dicek, tapi masalahnya tetap ada. Sumbernya sering bukan software, melainkan kabel dan cara pemasangannya.
RS485 adalah standar kelistrikan untuk komunikasi serial lewat sepasang kabel yang dipakai bersama banyak perangkat. Hampir semua power meter, inverter, PLC, dan kontroler genset yang berbicara Modbus RTU memakainya. Panduan ini membahas cara kerjanya, aturan wiring, terminasi dan biasing, gangguan yang sering ditemui, dan bagaimana RS-485 membawa Modbus RTU.
RS485 adalah standar kelistrikan, bukan protokol
Nama resminya TIA-485-A, tetapi di lapangan lebih dikenal sebagai RS-485 atau RS485. Standar ini hanya mengatur sisi listrik: level tegangan, jumlah beban, dan rentang tegangan yang masih bisa diterima. Format data, alamat, kecepatan, dan isi pesan diatur protokol di atasnya. Di pabrik, protokol yang paling umum adalah Modbus RTU; di gedung ada BACnet MS/TP. Jadi dua perangkat yang sama-sama punya port RS-485 belum tentu bisa saling bicara; protokol dan pengaturannya juga harus sama.
Cara kerja: sinyal diferensial di sepasang kabel
Satu sinyal dikirim lewat dua kabel, biasanya berlabel A dan B, dengan polaritas berlawanan. Penerima membaca selisih tegangan A dan B, bukan tegangan tiap kabel terhadap ground. Gangguan dari motor atau kabel daya masuk ke kedua kabel hampir sama besar, sehingga hilang saat dikurangkan. Karena itu RS-485 dipasang dengan kabel twisted pair. Tiga angka dari standar yang berguna saat mengukur:
- Penerima mengenali sinyal bila selisih A dan B lebih dari 200 mV.
- Pengirim menghasilkan selisih minimal 1,5 V pada beban 54 ohm.
- Tegangan tiap kabel terhadap ground penerima harus tetap di antara -7 V dan +12 V. Di luar itu, komunikasi gagal atau port bisa rusak.
Pada wiring dua kabel yang umum dipakai Modbus, semua perangkat berbagi satu pasang, jadi hanya satu yang boleh mengirim pada satu waktu (half duplex).
Multidrop: banyak perangkat di satu jalur
Satu segmen dirancang untuk 32 beban unit (unit load). Transceiver modern sering hanya memakai seperempat atau seperdelapan beban unit, sehingga secara listrik muat lebih banyak. Untuk Modbus RTU, batas praktisnya alamat 1 sampai 247 dan waktu polling. Jaraknya bisa sekitar 1.200 meter pada kecepatan rendah; spesifikasi Modbus untuk jalur serial memakai patokan 1.000 meter pada 9600 bps dengan kabel AWG26 atau lebih besar. Makin cepat, makin pendek jarak yang aman.
Aturan wiring RS-485 di lapangan
- Rangkai berurutan (daisy chain) dari perangkat ke perangkat, bukan bercabang seperti bintang. Cabang ke perangkat (stub) dibatasi spesifikasi Modbus paling panjang 20 meter; makin pendek makin baik.
- Pakai twisted pair berpelindung dengan impedansi sekitar 120 ohm, dan pastikan A dan B berada dalam satu pasangan pilinan. Memakai dua inti dari pasangan berbeda adalah kesalahan yang sering terjadi.
- Sambungkan common. Spesifikasi Modbus mensyaratkan kabel ketiga sebagai referensi tegangan semua perangkat. Tanpa itu, beda potensial ground antarpanel bisa melewati rentang -7 V sampai +12 V. Hubungkan common ke ground proteksi di satu titik saja, umumnya di master, dan shield kabel ke ground di satu ujung.
- Jauhkan dari kabel daya. Jangan menariknya sejajar kabel output inverter atau kabel motor dalam satu tray; bila harus bersilangan, buat tegak lurus.
- Jangan percaya label A dan B begitu saja. Ada produsen yang menukarnya, ada yang memakai D+ dan D-, dan spesifikasi Modbus memakai D0 dan D1 (D1 setara B, yang lebih positif saat jalur diam). Cek manual tiap perangkat.
Terminasi dan biasing RS-485
Terminasi meredam sinyal yang memantul di ujung kabel. Resistor sekitar 120 ohm dipasang di antara A dan B pada kedua ujung fisik jalur saja, bukan di setiap perangkat dan tidak di cabang. Spesifikasi Modbus membatasi paling banyak dua terminasi per pasang kabel. Dua resistor 120 ohm paralel menjadi sekitar 60 ohm, mendekati beban yang menjadi dasar desain pengirim. Tiga resistor menurunkannya ke 40 ohm dan sinyal melemah. Banyak meter punya saklar terminasi bawaan; hanya dua perangkat di ujung yang boleh mengaktifkannya.
Biasing menjaga jalur saat tidak ada yang mengirim, yaitu di antara permintaan master dan jawaban perangkat. Tanpa biasing, kabel mengambang dan gangguan kecil terbaca sebagai karakter acak, dengan gejala error CRC atau byte pertama rusak. Caranya: satu resistor menarik B (D1) ke +5 V dan satu menarik A (D0) ke common. Spesifikasi Modbus menyebut 450 sampai 650 ohm, dipasang di satu titik saja, umumnya di master. Banyak transceiver modern sudah punya fail-safe bawaan, jadi periksa manual sebelum menambah resistor.
Gangguan umum di lapangan dan cara mencarinya
| Gejala | Penyebab yang sering |
|---|---|
| Tidak ada perangkat yang menjawab | A dan B tertukar, baud rate atau paritas berbeda, port gateway salah |
| Hanya sebagian yang menjawab | Alamat ganda, sambungan longgar di tengah rantai |
| Error naik saat motor atau inverter menyala | Kabel sejajar kabel daya, shield atau common tidak tersambung |
| Bermasalah setelah jalur diperpanjang atau perangkat ditambah | Terminasi kurang atau berlebih, cabang terlalu panjang, kecepatan terlalu tinggi |
| Port rusak, sering setelah hujan petir | Beda potensial ground antarpanel, lonjakan tegangan di kabel luar ruangan |
Dua pengukuran multimeter sering langsung menunjukkan arahnya. Pertama, resistansi A ke B saat semua perangkat mati: sekitar 60 ohm berarti dua terminasi, sekitar 120 ohm berarti hanya satu, jauh di bawah 60 ohm berarti berlebih (resistor bias bisa sedikit menggeser angkanya). Kedua, tegangan B terhadap A saat jalur diam: dengan biasing nilainya positif di atas 200 mV; mendekati nol berarti jalur mengambang.
Bagaimana RS-485 membawa Modbus RTU
RS-485 hanya mengantar bit; Modbus RTU menentukan susunannya. Setiap byte dikirim sebagai karakter 11 bit: start, delapan bit data, paritas, dan stop. Spesifikasi menjadikan paritas genap (even) sebagai bawaan, dan tanpa paritas dipakai dua bit stop. Banyak perangkat diatur berbeda, jadi yang penting semua perangkat di satu jalur sama. Antarpesan harus ada jeda minimal 3,5 kali waktu satu karakter. Spesifikasi juga mewajibkan dukungan kecepatan 9600 dan 19200 bps.
Kecepatan membatasi seberapa cepat data terbaca. Sebagai ilustrasi: pada 9600 bps satu karakter butuh sekitar 1,15 ms. Membaca 10 register dari satu meter (permintaan 8 byte, jawaban 25 byte) plus jeda memakan sekitar 45 sampai 50 ms, belum termasuk waktu perangkat menyiapkan jawaban. Dengan 30 meter yang masing-masing dibaca tiga kali, satu putaran polling bisa beberapa detik. Cukup untuk pemantauan energi; untuk sinyal yang berubah cepat, bagi perangkat ke beberapa jalur. Peta register dan perbedaannya dengan versi Ethernet dibahas di artikel Modbus RTU vs Modbus TCP.
Yang perlu diperhatikan
- RS-485 tidak punya keamanan bawaan. Batasi akses fisik ke panel, dan untuk pemantauan cukup operasi baca.
- Kabel antargedung atau luar ruangan rawan lonjakan tegangan saat petir. Pertimbangkan isolator dan pelindung surja.
- Pekerjaan di panel bertegangan harus dikerjakan teknisi kompeten sesuai prosedur keselamatan.
Pertanyaan yang sering diajukan
Apakah RS-485 sama dengan Modbus?
Tidak. RS-485 adalah lapisan listrik yang mengantar bit, sedangkan Modbus RTU adalah protokol yang mengatur alamat, perintah, dan pemeriksaan kesalahan.
Bolehkah memakai kabel LAN (UTP) untuk RS-485?
Spesifikasi Modbus menyebut kabel Category 5 bisa dipakai sampai 600 meter. Pakai satu pasang pilinan untuk A dan B dan inti lain untuk common. Di dekat inverter dan motor, kabel berpelindung lebih aman.
Apakah jalur pendek tetap perlu terminasi?
Jalur pendek dan lambat sering berjalan tanpa terminasi. Memasangnya di kedua ujung sejak awal membuat jalur tetap andal saat diperpanjang atau kecepatan dinaikkan.
Membaca perangkat RS-485 bersama INCLUDE
IncludeGateways membaca perangkat Modbus RTU lewat RS-485, seperti power meter, inverter, dan PLC yang sudah terpasang, lalu mengirim datanya ke platform INCLUDE lewat 4G atau LoRa. Di platform, setiap parameter bisa diberi batas aman; nilai di luar rentangnya menjadi alarm yang bisa diteruskan ke Telegram (paket Pro ke atas). Data meter listrik bisa langsung dipakai di InEnergy. Langkah retrofit perangkat lama ada di panduan menghubungkan PLC dan meter Modbus RTU lama ke cloud, dan pemilihan titik ukur di artikel submetering listrik.
Data Modbus sering timeout atau putus-sambung?
Ceritakan jumlah perangkat, panjang jalur, dan kondisi wiring panel Anda. Tim INCLUDE bantu memeriksa jalurnya dan menyambungkannya ke platform.
Konsultasi Gratis via WhatsApp → Lihat IncludeGateways →