Modbus pada PLC

Modbus adalah protokol komunikasi serial yang digunakan untuk menghubungkan perangkat elektronik industri. Protokol ini dikembangkan oleh Modicon pada tahun 1979 dan telah menjadi standar industri untuk komunikasi antara perangkat elektronik industri.

Modbus memungkinkan perangkat elektronik seperti pengontrol logika program (PLC), perangkat input/output (I/O), sensor, dan perangkat lainnya untuk berkomunikasi dengan perangkat lainnya dalam sistem. Protokol ini memiliki beberapa varian, termasuk Modbus RTU (serial), Modbus ASCII (serial), dan Modbus TCP/IP (Ethernet).

Modbus RTU dan Modbus ASCII menggunakan komunikasi serial (RS-232 atau RS-485) untuk mengirimkan data dalam bentuk bit melalui kabel. Modbus RTU menggunakan representasi biner, sedangkan Modbus ASCII menggunakan representasi karakter ASCII.
Modbus TCP/IP adalah varian yang menggunakan protokol TCP/IP dan Ethernet untuk komunikasi antara perangkat. Ini memungkinkan komunikasi yang lebih cepat dan lebih mudah melalui jaringan Ethernet.

Protokol Modbus mendefinisikan format pesan yang digunakan untuk pertukaran data antara perangkat. Pesan Modbus terdiri dari beberapa bagian, termasuk ID perangkat (Slave adress), kode fungsi, alamat register (fungsion code), dan data yang dikirim atau diterima, dan CRC.
Gambar 1 : Struktur Pesan Modbus 

Modbus dapat digunakan untuk membaca dan menulis data ke register perangkat, mengendalikan perangkat, memantau kondisi perangkat, dan melakukan operasi lainnya tergantung pada fitur dan kemampuan perangkat yang terhubung.
Gambar 2: Ukuran dan Jenis Memory Area pada Modbus

Untuk membaca memory tersbut pada plc, maka perlu perhitungan baik itu pembacaan diskrit/ memory 1 bit (coil dan input) maupun analog/memory 16 bit (register). Berikut gambar cara menghitungnya: 

Protokol Modbus sangat populer dan banyak digunakan di berbagai industri seperti industri manufaktur, otomasi bangunan, energi, dan sistem transportasi. Ini memberikan cara yang andal dan efisien untuk menghubungkan dan mengontrol perangkat elektronik industri dalam sistem yang kompleks.
Gambar: Beberapa Jenis ModBus dan perbedaannya

Secara keseluruhan, Modbus adalah protokol komunikasi yang penting dan umum digunakan dalam industri untuk memungkinkan perangkat elektronik berkomunikasi dan berinteraksi satu sama lain dalam sistem yang terintegrasi.

Gambar : Prinsip kerja Modbus dari Command - Respons
Gambar: Interval time (3.5 char) antar Frame

Gambar: Perhitungan total interval Command dan Respons

Gambar: Hubungan jarak dan kecepatan komunikasi (baudrate) rs485
Gambar: keunggulan modbus pada kabel RS485


Sumber: YouTube


#Contoh komunikasi (Read/write) modbus pada inverter
1. Datasheet inverter Disini (Inverter Hitachi) hal.353
2. Kita akan start/stop inverter. Oleh karena itu kita buat command untuk start/stop (0001H). Dengan perhitungan parameter berikut:
    - Parameter 1 Slave unit No = ID Slave (bebas)
    - Parameter 2 : 
    - Parameter 3 dan 4
     - Parameter 5 dan 6.  - Parameter 7 

- Parameter 8 dan 9: isi perintah on/off coil inverter (tergantung parameter 7)
- parameter 10 dan 11
4. Hasilnya
  - inverter Command On
    - inverter Command off

#Contoh komunikasi (Read/write) modbus pada inverter

1. Step ini melihat auxalary adress untuk mengaktifkan buit-in serial pada datasheet plc, disini menggunakan Omron CP1H Klik disini untuk download. Lalu lihat Hal 716 (A392.05) dan Hal. 594 (A526.00)

2. Seting baudrate pada serial (serial port 2) cx-progammer dan buat program berikut:

3. Buka tab adress value dan isikan sesuai tabel digambar untuk mengirimkan command menyalakan inverter




4. Kalau sudah nyala, kita buka lagi tab adress value baru dan isikan sesuai tabel untuk menyimpan respon dari inverter


5. Dan Buka tab adress value dan isikan sesuai tabel digambar untuk mengirimkan command stop inverter


Sekian dan Terimakasih




0 Response to "Modbus pada PLC"

Posting Komentar