0% menganggap dokumen ini bermanfaat (0 suara)
57 tayangan6 halaman

Pengertian dan Jenis Modbus

Ringkasan dokumen tersebut adalah: (1) Modbus adalah protokol komunikasi serial yang dipublikasikan pada tahun 1979 untuk menghubungkan peralatan elektronik industri, (2) Terdapat tiga jenis Modbus yaitu Modbus RTU, Modbus ASCII, dan Modbus TCP/IP, (3) Modbus bekerja dengan mengirim data bit atau word secara serial antar perangkat menggunakan empat jenis penyimpanan data.

Diunggah oleh

Adam Satrio
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
57 tayangan6 halaman

Pengertian dan Jenis Modbus

Ringkasan dokumen tersebut adalah: (1) Modbus adalah protokol komunikasi serial yang dipublikasikan pada tahun 1979 untuk menghubungkan peralatan elektronik industri, (2) Terdapat tiga jenis Modbus yaitu Modbus RTU, Modbus ASCII, dan Modbus TCP/IP, (3) Modbus bekerja dengan mengirim data bit atau word secara serial antar perangkat menggunakan empat jenis penyimpanan data.

Diunggah oleh

Adam Satrio
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

Pengertian Modbus

Modbus adalah protokol komunikasi serial yang dipublikasikan oleh Modicon pada tahun
1979 untuk diaplikasikan ke dalam programmable logic controllers (PLCs). Modbus sudah
menjadi standar protokol yang umum digunakan untuk menghubungkan peralatan elektronik
industri. Beberapa alasan mengapa protokol ini banyak digunakan, antara lain:
 Modbus dipublikasikan secara terbuka dan bebas royalti
 Mudah digunakan dan dipelihara
 Memindahkan data bit atau word tanpa terlalu banyak membatasi vendor
Modbus mampu menghubungkan 247 peralatan (slave) dalam satu jaringan atau master,
misalnya sebuah sistem yang melakukan pengukuran suhu dan kelembapan dan mengirimkan
hasilnya ke sebuah komputer. Modbus sering digunakan untuk menghubungkan komputer
pemantau dengan remote terminal unit (RTU) pada sistem supervisory control and data acquisition
(SCADA).

Jenis-jenis Modbus
1. 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).
2. 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).
3. Modbus TCP/IP atau Modbus TCP
Merupakan varian Modbus yang digunakan pada jaringan TCP/IP.

Cara Kerja Modbus


Modbus ditransmisikan melalui jalur serial antar perangkat-perangkat. Pengaturan paling
sederhana adalah sebuah kabel serial tunggal yang menghubungkan port serial pada dua perangkat,
yaitu Master dan Slave. Data terkirim secara serial berupa 1 dan 0 yang disebut bit. Tiap bit
terkirim sebagai sebuah tegangan. Nilai 0 (Nol) terkirim sebagai tegangan positif dan 1 (satu)
sebagai tegangan negatif. Bit terkirim sangat cepat dengan transmisi standar Baudrate yaitu 9600
bps (bits per second). Baudrate ini bisa saja diubah menyesuaikan dari kecepatan transmisi yang
diinginkan dan adaptasi dari perangkat-perangkat yang terpasang di lapangan.
Penyimpanan data pada modbus
Pada protokol modbus terdapat 4 buah jenis penyimpanan data dengan panjang
masing2 16 bit.

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

Frame Data Modbus


Master atau slave berkomunikasi dgn cara mengirim frame permintaan dan frame respon.
Secara umum format frame modbus sbb:

Frame modbus terdiri dari


1. Alamat slave
Byte pertama sebagai Alamat slave terdiri dari 1 byte . alamat slave ditentukan hanya 1 ~
247. alamat 0 digunakan master untuk ditujukan kepada semua slave.
2. Function Code
Byte kedua berupa Function Code , perintah dari master yang harus dilakukan oleh slave berikut
ini daftar kode perintah perintah tsb (function code):
Data Membaca Menulis 1 data Menulis banyak data No awal reg
Coil FC01 FC05 FC15 00001
input
FC02 10001
diskrit/digital
Input register FC04 30001
Holding Register FC03 FC06 FC16 40001
*keterangan: FC15 maksudnya adalah function code 15 desimal atau 0F dlm hexa.

3. Byte Data
Jumlah Byte Data bervariasi tergantung jumlah data yg akan di tuliskan ke slave. Byte
data berisi alamat register, jumlah data, dan data yg akan ditulis. alamat register akan di jelaskan
kemudian.
4. Eror check, CRC
Dua byte terakhir adalah byte CRC , byte ini digunakan untuk mendeteksi jika ada
kesalahan pada frame modbus.
Modbus RTU
Modbus ASCII
Modbus TCP/IP atau Modbus TCP

Anda mungkin juga menyukai