Anda di halaman 1dari 7

Annisa Maulidia D - 01 -

Armanu Putra Bhakti - 02 -


M. Agustinus Saputra - 13 -
Riska Nur Wakidah - 14 -
Modbus adalah protokol komunikasi serial yang diaplikasikan ke
dalam programmable logic controllers (PLCs). Modbus sudah menjadi
standar protokol yang umum digunakan untuk menghubungkan
peralatan elektronik industri.
Modbus RTU
Merupakan varian Modbus yang ringkas dan digunakan pada komunikasi
serial. Format RTU dilengkapi dengan mekanisme cyclic redundancy error (CRC) untuk
memastikan keandalan data. Modbus RTU merupakan implementasi protokol Modbus
yang paling umum digunakan. Setiap frame data dipisahkan dengan
periode idle(silent).
Modbus ASCII
Digunakan pada komunikasi serial dengan memanfaatkan karakter ASCII.
Format ASCII menggunakan mekanisme longitudinal redundancy check (LRC). Setiap
frame data Modbus ASCII diawali dengan titik dua (":") dan baris baru yang mengikuti
(CR/LF).
Modbus TCP/IP atau Modbus TCP
Merupakan varian Modbus yang digunakan pada jaringan TCP/IP.

Variasi Modbus dapat diaplikasikan pada port serial dan ethernet
dan jaringan lainnya yang support dengan internet protocol suite.
Sebagian besar peralatan Modbus menggunakan port serial RS-485.
Konsep dasar komunikasi Modbus terdiri master dan slave. Peralatan
yang bertindak sebagai slave akan terus idle kecuali mendapat perintah
dari master. Setiap Peralatan yang dihubungkan (slave) harus memiliki
alamat unik. Sebuah perintah Modbus dilengkapi dengan alamat tujuan
perintah tersebut. Hanya alamat tujuan yang akan memproses perintah,
meskipun peralatan yang lain mungkin menerima perintah tersebut.
Setiap perintah modbus memiliki informasi pemeriksaan kesalahan untuk
memastikan data diterima tanpa kerusakan. Perintah dasar Modbus RTU
dapat memerintahkan peralatan untuk mengubah nilai registernya,
mengendalikan dan membaca port I/O, serta memerintahkan peralatan
untuk mengirimkan kembali nilai yang ada pada registernya.
1. Coil
Pada mulanya jenis data ini digunakan untuk mengaktifkan coil relay . nilai jenis data ini ON atau
OFF . Coil mempunyai panjang 16 bit, sehingga untuk mengaktifkan/ON dgn cara memberi nilai FF00H
dan 0000H untuk OFF. data FF00 dan 00 disimpan di register 00000 sampai 09999
2. Input Relay / input biner / input digital/input diskrit
kebalikan dengan coil, input relay digunakan untuk mengetahui status relay apakah sedang ON atau
OFF. Input relay bersifat read only bagi master dan hanya bisa dirubah oleh slave saja. Data tsb disimpan di
register 10001 sampai 19999
3. Input Register
Input Regsiter digunakan untuk menyimpan data analog dgn range nilai 0 ~ 65535 . Input
register bersifat read only bagi master. Data ini disimpan di register ber nomor 30001 sampai 39999
4. Holding Register
Holding register digunakan untuk menyimpan nilai dgn range 0~65535.
Register ini mempunyai alamat register 40001 sampai 49999

jumlah tipe data ini terbatas pada mereka yang mengerti PLC
data yang diterima hanyalah berupa nilai desimal, sehingga seorang perancang
sistem harus lebih jeli agar tidak salah dalam membaca register dan alamat slave
yang dituju.
slave hanya akan memberikan data atau pesan jika diperintah oleh master saja
memakan bandwidth dan waktu pemakaian jaringan yang lebih lama di dalam konteks
dimana aplikasi pemakaian bandwidth yang mungkin mahal, seperti pada low-bit-rate
radio link, modem GSM dlsb.
Modbus RTU dan ASCII dibatasi hanya boleh menangani 247 perangkat elektronik
(IED) saja pada satu link jaringan,
Di dalam Protokol Modbus tidak terdapat security / pengaman terhadap perintah yang
tidak sah (unauthorized commands) atau intersepsi data