Modbus RTU RS485

  Modbus RTU adalah protocol komunikasi serial yang dikembangkan oleh Modicon yang sekarang lebih dikenal dengan Schneider Electric yang dipergunakan pada PLC (Programable Logic Controller). Modbus protocol sendiri terdiri dari 3 jenis berdasarkan jalur komunikasi yang dipergunakan , yaitu : 
1. Modbus RS232 (ASCII)
2. Modbus RS485 (RTU)
3. Modbus Ethernet (TCP/IP)
 
Berikut adalah frame data dari Modbus Protocol


sumber : http://gridconnect.com/blog/tag/modbus-explained/


Berikut ini networking Modbus RTU 485
sumber : https://arduino-info.wikispaces.com/RS485-Modules

Pada sistem komunikasi modbus terdapat sebuah Master dan satu atau lebih Slave, seperti gambar diatas. PC /Laptop berfungsi sebagai master yang akan mengirimkan data request atau biasa disebut query untuk mengambil data dari hasil pembacaan sensor yang terdapat pada masing masing slave. Sebuah slave controller dapat dibuat dengan mempergunakan sebuah mikrokontroler untuk melakukan pembacaan data sensor kemudian mengubahnya kedalam bentuk modbus protocol.

 Arduino dengan Modbus Slave protocol

 Laptop dengan Modbus RTU tester software

 Menyalakan LED pin 13 pada Arduino


Arduino LED pada pin 13 menyala
 

 Mengendalikan output PWM pada pin 10 Arduino


 Lampu Led pada pin 10 menyala dengan intensitas rendah

Mengendalikan output PWM pada pin 10 Arduino dengan maksimal brightness

Lampu LEd pada pin 10 menyala dengan brightness maksimal


Sumber yang berguna untuk mendalami protokol Modbus RTU over RS485 :
1. https://en.wikipedia.org/wiki/RS-485
2. https://forum.arduino.cc/index.php?topic=150181.0
3. http://www.electronhacks.com/2014/04/arduino-modbus-plc-rtu/

Library Untuk Arduino :
Arduino Library Modbus RTU Slave

Modbus RTU RS485  Modbus RTU RS485 Reviewed by cahyohertanto on August 10, 2016 Rating: 5

No comments:

close