Home > Communication, Instrument & Automation, Interface Engineering > Menggunakan Modbus Slave Multiple RTU

Menggunakan Modbus Slave Multiple RTU

February 1st, 2011 Leave a comment Go to comments

Modbus Slave Multiple RTU merupakan software yang berfungsi sebagai simulator pengganti PLC/Transmitter berbasis modbus. Jadi software ini menjadi PLC “Dummy” yang berisikan register-register modbus (Holding Register, Input Register, Status Register, dan Coil Register). Register tersebut dapat diakses menggunakan serial port dengan menggunakan PLC ataupun Komputer lain yang berfungsi sebagai HMI. Kegunaannya adalah untuk menggantikan PLC sebenarnya agar ketika membuat HMI akan lebih praktis ketika mencoba mengakses register. Kelebihan utama software ini yaitu dapat menjadi beberapa “dummy” sekaligus. cocok untuk membuat HMI pada SCADA system yang memiliki banyak RTU agar lebih praktis tidak memerlukan menggunakan banyak PLC yang sebenarnya.

Kembali ke software,  berikut ini adalah keterangan dan cara penggunaan software.

Gambar ModSla.1

Lihat pada Gambar ModSla.1 pertama kali memulai adalah set untuk nilai jumlah RTU yang akan digunakan, kemudian isikan panjang register yang akan digunakan di kolom Register Lenght, kemudian isikan nilai register pertama yang akan dibuat di kolom First Register. Selanjutnya tekan tombol Create untuk menciptakan table register dibawahnya seperti pada gambar Gambar ModSla.1

Gambar ModSla.2

Tampak pada Gambar ModSla.2 hasil Create – Slave Setting. kemudian pada bagian bawah terdapat checkbox berwarna hijau yang berfungsi untuk mengatur agar nilai register pada semua RTU sama (pada 1 setingan), ini bertujuan agar memudahkan untuk pengisian nilai register jika terlalu banyak RTU jadi hanya tinggal mengisikan nilai register pada satu RTU semua akan bernilai sama. ketika checkbox tersebut di centang, maka RTU Select di bagian kiri menjadi tidak aktif. (seperti pada Gambar ModSla.4)

Gambar ModSla.3

Gambar ModSla.4

F.A.Q (Frequently Ask Question)

  • Nilai apa saja yang dapat di isikan ke Register?
    -Saat ini hanya dapat menggunakan Integer
  • Berapa nilai maksimum yang dapat dimasukkan ek register?
    – karena menggunakan Integer 16 maka dapat menggunakan nilai maksimum 65536 (2^16)
  • Apakah Master (HMI/PLC) dapat mengisikan nilai register ke table register?
    -Ya, bisa.
  • Apakah software ini dapat menggunakan Bluetooth serial?
    – Ya, bisa


  1. September 19th, 2014 at 13:38 | #1

    @Diono
    pertama harus tau IP addressnya, jika belum di configure gunakan default IP dari plc twiddo.

  2. September 19th, 2014 at 13:49 | #2

    @burhan
    PLC quantum support untuk komunikasi serial. bisa di send data ascii dari program di PLC.
    tapi untuk komunikasi ASCII harus menggunakan modul 140ESI06210 http://eshop.schneider-electric.com/product.aspx?org=21&lang=1&dist=276&prod_id=140ESI06210

  3. Diono
    September 21st, 2014 at 19:10 | #3

    Mas ,., plc saya udah bisa koneksi dengan ip menggunakan c#,., tapi giliran di isi nilai registernya ,., twido g mau baca,., itu kenapa yah mas???

    mas saya bisa konsultasi lewat email?? biar bisa ngirim gambar..

  4. September 22nd, 2014 at 14:05 | #4

    @Diono
    mungkin salah function code untuk sending nya.. function code untuk write : 06

    bisa , email saya imanto /at/ rifqion /dot/ com

  5. Thomas
    November 29th, 2014 at 16:38 | #5

    Selamat sore mas rifky
    Saya mempunyai device temperature control autonic TK4H-T4RN protokol modbus RTU saya ingin mengakses dan menampilakan nilai dari alamat device 31001 menggunakan vb.net, saya masih awam dengan pemrograman vb.net yang saya tahu harus ada proses pengiriman frame data untuk fungsi read yang terdiri dari number device+alamat registres yang mau dibaca+crc. mungkin mas rifky ada referensi untuk code program vb.net ?
    terimakasih

  6. December 24th, 2014 at 11:19 | #6

    siang pa rifki,.
    mohon bantuanya saya lagi belajar plc omron tipe CP1L,bagai mana agar serial rs 232 bisa di baca di plc,saya sudah coba pakai rxd(235)tapi datanya selalu over,sya ingin menampilkan 5 digit desimal yg ada di alat itu ke memori plc kemudian saya mau tampilkan di HMI,mohon pencerahanya terima kasih

  7. December 25th, 2014 at 09:16 | #7

    @Thomas
    saya adanya contoh dari C#, mungkin bisa dicari di codeproject.com

    @riyanto
    mohon maaf saya tidak familiar dengan PLC omron. 🙂

  8. March 18th, 2015 at 15:15 | #8

    maaf gan numpang promo, kami dari plcshop.co.id Menjual PLC / SCADA
    Menyediakan jasa training PLC dan SCADA
    Brand : Schneider, Siemens, AB, dan GE
    untuk melihat jadwal dan biaya training bisa di cek di http://plcshop.co.id/event/
    untuk pemesanan barang atau info lebih lanjut bisa menghubungi di nomer telfon : 021-2984-7584 / 081281218244 atau email : info@plcshop.co.id atau bisa kunjungi web kami di http://plcshop.co.id/ terimakasih 😀

  9. July 28th, 2015 at 08:26 | #9

    kok modbus rtu slave simulatornya ga work di win7 ya, mohon pencerahanya apakah memang tidak kompatible dengan win7?
    terdapat error “The application was unable to start correctly (0xc000007b). click ok to close…”

  10. ilham
    May 3rd, 2017 at 13:47 | #10

    mas gimana caranya membaca analog input yg akan ditampilkan di hmi?
    saya menggunakan software unity pro dan wonderware intouch.

    tolong dibalas ke email saya ilham.dumai@gmail.com
    terimakasih

  11. zulfitri.za
    November 13th, 2017 at 22:54 | #11

    selamat Malam Mas..

    Bisa bantu ngak ya, saya ingin koneksikan 2 Flow Computer (RS 485 ) dua-dua nya Master ke 1 Unit Ultrasonic meter (RS 485) Slave, dengan 1 Module Perantara (multiplexer/switching) sehingga data serial RS485 ultrasonic meter tersebut dapat dibaca oleh kedua Flow computer tersebut kira-kira module apa yang cocok ya? atau kalau ada recomendasi merek..

    Salam
    Riza

Comment pages
1 2 300
CAPTCHA
*