Modbus TCP Relay adalah sistem pengendali relay yang dapat dikontrol secara remote dari perangkat Modbus Master melalui koneksi TCP Ethernet. Karena namanya mengandung kata Modbus, maka protokol komunikasi yang digunakan tentu saja adalah Modbus.

Pada eksperimen sebelumnya, Anda dapat membaca dan mempelajari tentang rangkaian dan kode program Modbus TCP Relay 4-Channel yang disusun menggunakan Arduino Mega2560 + Ethernet Shield + Relay 4-Channel. Anda juga dapat mempelajari kode program Modbus Master pada sisi komputer yang berfungsi untuk mengontrol sistem Modbus TCP Relay 4-Channel.

ArduinoModbusTCPRelay

Pada eksperimen tersebut, saya menggunakan sistem operasi linux. Untuk sistem operasi Windows, saya membuat program WTCOILS.EXE ini.

Artikel Terkait: https://blog.teknikelektrolinks.com/arduino-membuat-modbus-tcp-relay-4-channel-sekedar-testing-library-arduinomodbus-dan-libmodbus/

Pada postingan ini, saya akan memperkenalkan program utilitas Modbus (ModbusTools) yang bernama WTCOILS.EXE. Program ini adalah program console versi Windows yang dapat kita gunakan untuk mengirimkan perintah fungsi Write Single Coil kepada Modbus TCP Slave (Server).

Beberapa waktu yang lalu, saya juga membuat program WRCOILS.EXE yang memiliki fungsi yang sama, yakni mengirimkan perintah fungsi Write Single Coil. Hanya saja WRCOILS.EXE menggunakan komunikasi Modbus RTU (Serial).

Artikel Terkait: https://blog.teknikelektrolinks.com/wrcoils-exe-program-utilitas-modbus-rtu-master-untuk-fungsi-write-sing-coil-buatan-chandra-teknik-elektro-links/

WTCOILS.EXE

Program WTCOILS.EXE saya buat menggunakan kompiler Pelles C. Pelles C adalah sebuah kompiler C untuk Windows. Paket program Pelles C merupakan sebuah IDE yang komplit yang dapat kita gunakan untuk mengembangkan aplikasi Windows baik Console maupun GUI. Pelles C gratis dan dapat kita gunakan secara bebas untuk proyek pribadi ataupun komersial.

Untuk keperluan komunikasi Modbus, saya menggunakan library libmodbus

Berikut ini adalah screenshot dari program WTCOILS.EXE ketika dijalankan tanpa parameter.

Penggunaan WTCOILS.EXE

WTCOILS.EXE adalah program console. Jadi untuk menjalankannya, kita perlu membuka Command Prompt.

Berikut ini adalah contoh penggunaan program WTCOILS.EXE untuk mengontrol Modbus TCP Relay 4-Channel. Modul relay tersebut memiliki IP Address 192.168.1.88 dan Port 8888.

Untuk mengaktifkan RELAY-1 atau COIL-0, maka perintahnya adalah sebagai berikut:

   wtcoils 192.168.1.88 8888 0 1

Dan untuk menon-aktifkan RELAY-1 atau COIL-0, perintahnya adalah sebagai berikut:

   wtcoils 192.168.1.88 8888 0 0

Untuk mengaktifkan RELAY-3 atau COIL-2, maka perintahnya adalah sebagai berikut:

   wtcoils 192.168.1.88 8888 2 1

Dengan WTCOILS.EXE, kita juga bisa memberi perintah untuk mengontrol beberapa relay sekaligus. Contoh: untuk mengaktifkan RELAY-1 dan RELAY-3 dan membiarkan RELAY-2 tetap pada pada kondisinya, maka perintahnya adalah sebagai berikut:

   wtcoils 192.168.1.88 8888 0 1x1

Berikut ini adalah screenshot dari program console WTCOILS.EXE.

Modbus TCP Master WTCOILS.EXE

WTCOILS.EXE dapat digunakan untuk mengirimkan perintah fungsi Write Single Coil pada piranti Modbus TCP Slave apapun, jadi tidak khusus hanya untuk modul Modbus TCP Relay 4-Channel.

WTCOILS.EXE dapat mengontrol maksimal 8 buah relay/coil secara bersamaan. Jika Anda membutuhkan kontrol lebih dari 8 relay/coil, silakan menghubungi melalui Whatsapp 0882-3560-7047.

Download WTCOILS.EXE

Anda dapat mengunduh file program WTCOILS.EXE melalui link berikut ini. Semoga bermanfaat.

https://teknikelektrolinks.com/#freesoftware

Hubungi Kami

Jika Anda membutuhkan bantuan seputar topik Modbus TCP Relay atau Modbus RTU Relay, silakan menghubungi melalui Whatsapp 0882-3560-7047.

Selamat belajar. Selamat berkarya.

By admin

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan.

Copy link
Powered by Social Snap