Integrasi Converter Arus/Analog ke RS485 (Modbus RTU) Menggunakan Modbus Poll

  1. Tujuan Praktikum

Setelah praktikum ini, peserta mampu:

  • Menghubungkan signal generator (0–10V / 4–20 mA) ke converter analog–RS485
  • Mengonfigurasi Modbus RTU Analog Input Module
  • Membaca data analog melalui software Modbus Poll
  • Memverifikasi nilai arus/tegangan secara real-time
  1. Dasar Teori Singkat

2.1 Analog Input Modbus RTU

Converter analog ke RS485 berfungsi mengubah sinyal:

  • 0–5 V / 0–10 V
  • 0–20 mA / 4–20 mA

menjadi data digital yang dikirim melalui protokol Modbus RTU via RS485.

2.2 Modbus RTU

  • Komunikasi serial Master–Slave
  • Media fisik: RS485 (A+, B-)
  • Data analog umumnya disimpan pada Input Register (3xxxx)
  1. Alat dan Bahan
NoPeralatan
1Modul Analog Input RS485 (8 Channel)
2Signal Generator DC (0–10V / 4–20mA)
3USB to RS485 Converter
4PC / Laptop Windows
5Software Modbus Poll
6Kabel jumper & terminal
  1. Wiring / Pengkabelan

4.1 Koneksi Signal Generator → Modul Analog

Mode Arus (4–20 mA):

Signal Generator (+)  → AI1+

Signal Generator (-)  → AI1-

Mode Tegangan (0–10 V):

Signal Generator (+)  → AI1+

Signal Generator (-)  → GND

⚠️ Pastikan DIP switch / mode channel diset sesuai:

  • Mode 3 → 4–20 mA
  • Mode 0/1 → Tegangan

4.2 Koneksi RS485

USB–RS485 A(+) → A+

USB–RS485 B(-) → B-

GND (jika ada) → GND

  1. Konfigurasi Modul Analog Input
ParameterNilai
Slave ID1
Baudrate9600
Data Bit8
ParityNone
Stop Bit1
ProtocolModbus RTU
  1. Konfigurasi Modbus Poll

6.1 Setting Komunikasi

  1. Buka Modbus Poll
  2. Menu Connection → Connect
  3. Atur:
    • Port : COMx (sesuai USB RS485)
    • Baudrate : 9600
    • Parity : None
    • Stop Bit : 1
  4. Klik OK

6.2 Membaca Data Analog

  1. Menu Display → Read
  2. Setting:
    • Slave ID : 1
    • Function : 04 – Read Input Registers
    • Start Address : 0
    • Quantity : 8
  3. Klik OK
  1. Mapping Register (Umum)
ChannelRegisterKeterangan
AI130001Analog Input 1
AI230002Analog Input 2
AI330003Analog Input 3

Nilai biasanya dalam bentuk raw data
Contoh:

  • 4–20 mA → 0–10000
  • 0–10 V → 0–10000
  1. Contoh Konversi Nilai

4–20 mA

Arus (mA) = (Register Value / 10000 × 16) + 4

0–10 V

Tegangan (V) = Register Value / 10000 × 10

  1. Hasil yang Diharapkan
  • Perubahan knob signal generator → nilai di Modbus Poll berubah
  • Data stabil tanpa timeout
  • Nilai sesuai range arus/tegangan
  1. Troubleshooting
MasalahSolusi
Data 0 semuaSalah mode input
TimeoutSalah baudrate / A-B terbalik
Nilai lompatGround tidak common
Nilai negatifSalah scaling
  1. Kesimpulan

Dengan modul Analog Input RS485, sinyal industri 4–20 mA / 0–10 V dapat:

  • Dibaca langsung di PC
  • Diuji tanpa PLC
  • Siap diintegrasikan ke PLC, SCADA, Node-RED, atau Raspberry Pi

Baca juga:
Training IoT Profesional – Pelatihan Online & Onsite Bersertifikat
Training ESP32 Berbasis IoT – Pelatihan Praktis & Bersertifikat

Mengapa Konversi Analog ke RS485 Penting di Industri?

Banyak sensor lapangan seperti transmitter tekanan, level, dan suhu masih mengeluarkan sinyal analog murni berupa 4–20 mA atau 0–10V. Sinyal ini rentan terhadap drop tegangan dan noise jika ditarik pada jarak kabel yang jauh. Dengan mengonversinya menjadi data digital melalui protokol Modbus RTU dan media RS485, sinyal menjadi lebih tahan noise, dapat ditarik hingga ratusan meter, dan bisa dibaca oleh banyak perangkat (multi-drop) hanya dengan dua kabel data. Inilah alasan konverter analog ke RS485 banyak dipakai sebagai jembatan antara sensor lama dengan sistem SCADA atau Node-RED modern yang mengandalkan komunikasi serial digital.

Kelebihan Modbus Poll Dibanding Software Sejenis

Modbus Poll dipilih dalam praktikum ini karena antarmukanya sederhana, ringan, dan sangat umum dipakai oleh teknisi maupun engineer instrumentasi di lapangan. Selain mampu membaca Input Register dan Holding Register secara real-time, software ini juga mendukung logging data ke file serta simulasi multi-slave dalam satu waktu. Bagi yang ingin melangkah lebih jauh, hasil pembacaan dari Modbus Poll ini nantinya bisa direplikasi menggunakan mikrokontroler seperti pada artikel ESP32 sebagai Modbus Master, sehingga proses pembacaan data analog tidak lagi bergantung pada PC atau laptop di lapangan.

Pentingnya Kualitas Wiring pada Sistem RS485

Selain konfigurasi software, keberhasilan pembacaan data analog sangat dipengaruhi oleh kualitas pengkabelan RS485 itu sendiri. Kesalahan polaritas A dan B, tidak adanya resistor terminasi pada jalur panjang, atau grounding yang tidak tepat sering menjadi penyebab utama data timeout maupun nilai yang melompat-lompat. Panduan lengkap mengenai cara memasang kabel sinyal arus rendah secara aman dapat dipelajari pada artikel Wiring 4-20mA yang Aman, yang membahas grounding, shielding, dan batas jarak kabel yang direkomendasikan agar sinyal tetap stabil.

Dari Modbus Poll Menuju Integrasi Sistem yang Lebih Luas

Setelah data analog berhasil dibaca melalui Modbus Poll, langkah berikutnya biasanya adalah mengintegrasikan data tersebut ke sistem monitoring yang lebih besar seperti Node-RED, SCADA, atau database historian. Konsep dasar mengenai protokol Modbus RTU sendiri, termasuk struktur register dan cara komunikasi Master-Slave, dibahas lebih rinci pada artikel Koneksi Node-RED ke Modbus RTU. Dengan begitu, data yang tadinya hanya bisa dilihat di layar Modbus Poll dapat divisualisasikan dalam dashboard yang lebih informatif dan diakses dari jarak jauh.

Hubungan dengan Sinyal 4–20 mA Current Loop

Sebelum masuk ke converter RS485, sinyal 4–20 mA sebenarnya berasal dari prinsip current loop yang mengubah besaran fisik menjadi arus listrik proporsional. Memahami cara kerja current loop, termasuk penggunaan resistor beban untuk mengubah arus menjadi tegangan yang bisa dibaca ADC, akan sangat membantu dalam troubleshooting ketika nilai yang terbaca di Modbus Poll tidak sesuai ekspektasi. Pembahasan lengkapnya tersedia pada artikel Memahami 4–20 mA Current Loop dengan Resistor Beban ke Voltage.

Related Articles

Leave a Reply

Chat Langsung dengan Kami
Staff bisaioti 1 — +62 823-3306-4821 E-Course, Offline Course, Hardware & Teknis IoT/OT Staff bisaioti 2 — +62 813-3333-8060 Training Korporat & Toko Hardware