Showing posts with label RS232. Show all posts
Showing posts with label RS232. Show all posts

Tuesday, 26 December 2017

Modbus RTU Chat

- 0 komentar
Chating via Modbus RTU network?
Here are the design and simple application


 



Tested using ModRS_sim and Visual Serial Port Emulator. Not yet tested with real Modbus RTU device.

please download here for:
source VB project: https://www.4shared.com/zip/gbW8e2X5ei/ModRTUChat_source.html
executable file: https://www.4shared.com/zip/wquCjVjlca/ModRTUChat_exec.html


Thank you.


[Continue reading...]

Wednesday, 20 December 2017

TK/TM Modbus RTU Client

- 0 komentar
Berikut adalah projek VB net sebagai Modbus RTU Client untuk Autonics TK/TM-series.


Operasional:
1. buka aplikasi
2. setting Port COM
3. tambahkan device dengan cara klik menu Device, lalu klik Add
4. isi parameter device. isi address sesuai datasheet (*)
5. aktifkan runtime dengan cara klik menu Device, lalu klik Start Poll
6. tampilkan runtime semua device dari menu Device, lalu View All Runtime
7. klik tombol Start Read pada setiap tampilan device
8. semua pengaturan bisa disimpan & dibuka (Save & Open) dalam bentuk file text

Keterangan:
(*) Address di aplikasi dan address di Mapping table datasheet TK/TM nya sedikit berbeda. Misal untuk PV, di datasheet adalah "301001", di aplikasi ditulis di PVAdr (PV Address) nya adalah "1000".  Untuk SV, di datasheet address-nya "301004", di aplikasi di SVRAdr (SV Read Address) nya adalah "1003". Dan untuk Set SV, di datasheet address nya adalah "400001", di aplikasi di SVWAdr (SV Write Address) adalah "0".

Pengetesan baru dicoba untuk 1 port COM saja, belum dicoba untuk multi port. Maximum device adalah 10, bisa diedit di source nya.

Silahkan diunduh disini:
Source:  https://www.4shared.com/zip/XBzw4s-hei/TKClient_source.html
Exec: https://www.4shared.com/zip/Ou6whBUlei/TKClient_exec.html
[Continue reading...]

Saturday, 16 September 2017

Modbus RTU - HMI

- 0 komentar
Projek Modbus RTU Client sebenarnya sudah dibuat, silahkan lihat pada artikel berikut:
http://hadiscada.blogspot.co.id/2016/06/modbus-rtu-client.html

Jika pada artikel diatas adalah aplikasi Client secara umum, pada artikel ini merupakan projek HMI (Human Machine Interface) untuk protokol Modbus RTU yang praktis dan sederhana.
Berikut tampilannya:

Sebelum menjalankan project, ada yang perlu disesuaikan yaitu pada sub LoadSettings, sesuaikan dengan setting yang diinginkan.


Silahkan download projek VB nya disinihttps://goo.gl/G4ux7c 
https://goo.gl/G4ux7c
setelah download, ubah ekstensi filenya ke .zip
buka project dengan Visual Studio 2010 atau diatasnya.

Demikian dan terima kasih.
[Continue reading...]

Saturday, 11 March 2017

Modbus Osiloskop

- 0 komentar
Sebenarnya sudah lama kami ingin post aplikasi VB ini, namun baru kali ini bisa kami share.
Aplikasi Modbus Osiloskop adalah permintaan dari seseorang dan beliau membayar kami untuk projek ini, jadi tidak akan kami share secara gratis source code projek VB nya, hanya aplikasi EXE nya.
Aplikasi ini berfungsi untuk membaca nilai dari register Modbus Serial (RS232), kemudian menampilkannya di grafik/chart. Chart nya bisa diperbesar (zoom in) dan diperkecil (zoom out).
Berikut adalah tampilan dari aplikasi tersebut:

Setting/konfigurasi nya:

Tampilan ketika dijalankan:

Untuk menjalankan aplikasi ini sebenarnya tinggal langsung PC nya dikonek ke device Modbus, sesuaikan setting Port dan alamat registernya.
Namun pada saat pengetesan saya menggunakan dua software ini: ModRS_Sim dan VSPE.
Penjelasannya sudah dijelaskan di artikel sebelumnya, namun sekilas saya gambarkan sebagai berikut:

VSPE
Virtual Serial Port Emulator, aplikasi ini berfungsi untuk membuat virtual serial port. Kita akan membuat 2 buah serial port yang secara virtual terhubung (Pair). Ini adalah tampilan dari aplikasi VSPE:

dan ini adalah koneksi Pair nya:

ModRS_Sim
Ini adalah tampilan aplikasi ModRS_Sim. Pilih protokolnya Serial.

Berikut setting portnya:

Ini adalah fitur ModRS_Sim untuk animasi/simulasi pertambahan nilai di register:


 Jadi seperti ini prosedurnya:
> buka aplikasi VSPE, buat koneksi Pair. pada contoh diatas port Com2 dan Com3
> buka aplikasi ModRS_sim, setting protokol ke Serial, setting Baud rate, parity, dll. pilih port Com2.
> buka aplikasi Modbus Osiloskop, buat file baru, buka tab Setting, Edit. lalu pilih port Com3, setting baudrate, parity sesuai dengan settingan di ModRS_sim. Tentukan alamat Register 1 sampai 3.
> dari aplikasi Modbus Osiloskop, jalankan dengan klik menu Action > Start.
> dari aplikasi ModRS_sim, tulislah nilai tertentu pada register yang sudah ditentukan, bedakan nilainya agar terlihat beda pada grafik, misal 10,20,30.
> kemudian dari aplikasi ModRS_sim, buka fitur Animation, laukakn penambahan 10 nilai setiap 1 detik, lihatlah ke grafik Osiloskop, setelah nilai di register lebih dari 100 maka ubah pertambahannya menjadi -10 agar kurva di grafik Modbus Osiloskop terlihat seperti gelombang sinus.

Demikian penjelasan kami.
Alikasi EXE Modbus Osiloskop silahkan download disini: https://goo.gl/3SYIhC
note: rename ekstensi file ke .zip

Untuk yang ingin membeli source code projek VB nya, silahkan hubungi kami via email.
Terima kasih.
[Continue reading...]

Tuesday, 7 June 2016

SerialComm : Serial Communication (Chat)

- 0 komentar
This simple VB.net project is for testing connection/communication between 2 serial port.


We will use VSPE (Virtual Serial Port Emulator) to create 2 virtual COM ports.


The steps for testing:
1. copy the EXE, so we have 2 application file
2. open both application
3. open VSPE, make Pair for COM3 dan COM4
4. set Port on one application to COM3 and the other to COM4
5. click button Connect on both application
6. write some text on Text to Send box
7. click button Send.



Please download the project here.

Thank you..
[Continue reading...]

Thursday, 16 January 2014

Modbus RTU Sample VB6

- 45 komentar
Menurut Wikipedia, Modbus RTU (Remote Terminal Unit) 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).

Kami cukup banyak pengalaman dengan protokol Modbus RTU. Aplikasi yang kami buat dulu (dengan VB6) diantaranya komunikasi ke Power Meter, Power Supply, Alat Ukur dan Sensor.

Pada kesempatan kali ini, kami akan bagikan sample projek VB6 untuk aplikasi komunikasi Modbus RTU. Projek ini sangat sederhana. Fungsinya hanya membaca dan menulis ke satu register Modbus RTU via port serial.

Berikut adalah tampilan Form dari projek Modbus RTU:


Perhatikan properties dari objek MSComm1. Ubahlah CommPort dengan port serial yang Anda hubungkan ke device Modbus. Sesuaikan juga Settings.

Pada properties objek timer TimerAuto, ubah Interval dengan nilai yang diinginkan (dalam milisecond).


Jalankan projek. Isilah alamat register yang akan dibaca kemudian klik tombol Read, maka nilainya akan ditampilkan pada textbox. Untuk menulis nilai ke register, isilah alamat register yang akan ditulis lalu isi nilai (value) yang diinginkan kemudian tekan tombol Write. Tombol Auto berfungsi untuk menjalankan timer, dimana nilai register akan ditulis dengan nilai yang bertambah satu (1) setiap siklus waktu tertentu.

Demikianlah projek Modbus RTU Sample VB6, sangat sederhana kan? Namanya juga sample, hehe.. Tapi kami harap bisa bermanfaat untuk Anda.

Silahkan download source projeknya disini.


[Continue reading...]

Wednesday, 3 July 2013

Modbus Simulator

- 7 komentar
Modbus Simulator

Pada artikel ini saya akan memperkenalkan sebuah program yang sangat bagus untuk simulasi komunikasi Modbus. Namanya adalah Modbus Simulator atau nama lainnya Mod_RSSim sebuah aplikasi dari situs www.plcsimulator.org.

Inilah tampilan dari aplikasi tersebut

Aplikasi ini sangat berguna saat kita mau simulasikan program HMI atau SCADA yang menggunakan komunikasi Modbus ke device. Sebelum kita koneksikan program dengan device, sebaiknya dicoba dulu komunikasi dengan simulator ini. Hal itu bisa mencegah terjadinya kerusakan dan masalah lain apabila terjadi kesalahan di sisi program HMI/SCADA.

Hasilnya tidak jauh berbeda dengan device modbus asli. Kita bisa Read Holding Register, Input Register, Coil dan juga bisa Write.

Aplikasi ini mendukung komunikasi Modbus TCP dan RTU.

Setting untuk Modbus TCP

Setting untuk Modbus RS232

Ada fitur yang menarik di Modbus Simulator ini, yaitu Animation. Kita bisa set nilai register secara cyclic terus bertambah nilainya. Ini cukup membantu dalam uji coba aplikasi HMI/SCADA karena kita bisa tahu pembacaan programnya update atau tidak.


Untuk Write register, double-click pada register yang akan di-write, kemudian ganti nilainya. 

Aplikasi ini bisa di-download disini :
http://www.plcsimulator.org/downloads
https://sourceforge.net/projects/modrssim/

[Continue reading...]
 
Copyright © . HadiSCADA - Posts · Comments
Theme Template by BTDesigner · Powered by Blogger