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.
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
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
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
Reviewed by cahyohertanto
on
August 10, 2016
Rating:
No comments: