Tuesday, 13 October 2015

NetBox

- 0 komentar
Aplikasi NetBox adalah aplikasi untuk memonitor status koneksi ke beberapa PC atau device yang terhubung di jaringan. Setiap PC ditampilkan dalam bentuk kotak, yang warnanya akan berubah sesuai dengan statusnya.

Berikut adalah tampilannya:

Untuk menambahkan Box baru, klik tombol Add Box. Kita bisa inputkan nama PC atau IP address.


Posisi dari Box bisa digeser dan ditempatkan di manapun kita inginkan. Untuk merapihkan secara otomatis, klik tombol Arrange.
Aplikasi akan secara periodic melakukan Ping ke semua Box, dan menampilkan statusnya dalam warna.

Berikut adalah jenis warna dan statusnya:
> Kuning   :  warna awal, belum dicek
> Hijau      :  status OK.
> Merah    :  status Not OK, ping RTO (Request Time Out)
> Abu        :  status Not OK, tidak bisa mendapatkan IP address

Untuk mengubah (edit) Box, double-click pada Box tersebut atau bisa juga dengan klik-kanan lalu pilih Edit.

Beberapa tombol pada tab Network:
> Add Box                       :  untuk menambah Box baru
> Add Boxes from list     :  untuk menambah Box-box baru dari file text
> Arrange                         :  untuk merapihkan posisi Box
> Load Net                      :  untuk me-load list Box dan posisinya dari file
> Save Net As                 :  untuk menyimpan list Box dan posisinya ke file 

Pada tab Advanced, kita bisa membuat dan mengubah Custom Command yang adalah perintah untuk melakukan sebuah aksi pada Box, misalnya melakukan Remote Desktop atau membuka sebuah file text yang ada di PC Box yang dipilih.



Berikut adalah contoh Command untuk Remote Desktop: 

 Berikut adalah contoh Command untuk Open Notepad:

 Custom Command akan ditampilkan pada menu ketika melakukan klik-kanan pada Box, dan akan dieksekusi saat menu tersebut dipilih, seperti pada gambar berikut:


 Pada tab Preferences, ada pilihan Snap to Grid dengan Grid Size yang bisa diatur, dan pilihan Auto Save Net on Close.


Silahkan download demo Exe-nya disini.


[Continue reading...]

Switch Topic RsLinx

- 0 komentar
Jika anda sering atau pernah menggunakan RsLinx, anda mungkin tahu bahwa setiap koneksi PLC bisa dibuat menjadi sebuah Topic, dan bila koneksi ke PLC lebih dari satu maka bisa dibuat Aliased Topic. RsLinx akan membaca nilai-nilai dari PLC melalui Topic yang menjadi prioritas, jika koneksi tersebut bermasalah maka secara otomatis RsLinx akan mengganti (switch) Topic ke Topic yang lain yang tidak bermasalah.
If you are or have ever used RsLinx, you probably know that each PLC connection can be made into a Topic, and if the connection to the PLC is more than one then it could be made an Aliased Topic. RsLinx will read values from the PLC via the priority Topic, if the connection is problematic then automatically RsLinx will replace (switch) Topic to the other Topic were not problematic.

Namun kami mengalami kondisi dimana RsLinx tidak berhasil melakukan Switch Topic secara otomatis, mungkin karena status koneksi masih terbaca normal padahal nyatanya sedang masalah. Oleh karena itu kami membuat aplikasi sederhana untuk memaksa RsLinx agar melakukan Switch Topic.
But we encounter situations where RsLinx not successfully switch Topic automatically, perhaps because of the connection status still reads normal but in fact was a problem. Therefore we made a simple application to force RsLinx to conduct Switch Topic.

Form dari aplikasi SwitchTopic kami desain seperti ini:
The form of Switch Topic application is something like this:

Namun, kami ubah programnya, agar saat aplikasi dijalankan langsung membaca file text yang berisi Aliased Topic yang akan di-switch.
Perintah SwitchTopic dibaca dari file text yang ditentukan di sourcecode, seperti tampak berikut:
However, we changed the program, so that when the application is run directly read a text file that contains aliased Topic to be switched.
SwitchTopic command read from the specified text file in the source code, as shown below:


Anda perlu mengubah sourcecode nya untuk menyesuaikan dengan kebutuhan anda. Beberapa sourcecode lain mungkin perlu anda ubah juga dan sesuaikan dengan kebutuhan anda.
Perintah Switch Topic sebenarnya adalah melakukan pembacaan asinkron ke tag "@SwitchTopic" yang terdapat di OPC Server RsLinx, seperti tampak pada sourcecode berikut:
You need to change the source code to fit your needs. Some other source code you may need to change as well and adjust to your needs.
Topic Switch command is actually doing the reading asynchronous to the tag "@SwitchTopic" contained in OPC Server RsLinx, as shown in the following source code:



Silahkan download source projeknya disini.
Please download source project here.
[Continue reading...]

Ping Logger

- 0 komentar
Aplikasi PingLogger adalah aplikasi sederhana untuk melakukan test ping ke komputer atau perangkat lain yang terhubung ke jaringan, kemudian menyimpan status ping tersebut ke sebuah file yang ditentukan.
PingLogger application is a simple application to do PING to a computer or other device connected to the network, and then save the Ping status to a specified file.

Berikut adalah tampilan dari aplikasi PingLogger:
Here is a view of the application PingLogger:

> Target IP bisa diisi dengan 2 target. 
> Cycle adalah peridoe siklus pengecekan ping.
> Tentukan file Text output, bisa juga melalui tombol browse.
> Tombol Start untuk memulai logging, Pause untuk menjeda, dan Stop untuk berhenti.
> Untuk membuka/melihat file output maka klik tombol Open Output File.
- Target IP can be filled with two targets.
- Cycle is a cyclic time to Ping.
- Define Text file output, it could be through the browse button.
- Start button to start logging, Pause to pause, and stop to stop.
- To open / view the output file then click the Open Output File button.

Berikut adalah contoh tampilan dari file output:
Here is an example of the output file:

Silahkan download projek VB dari PingLogger disini.
Please download the VB project of PingLogger here.
[Continue reading...]
 
Copyright © . HadiSCADA - Posts · Comments
Theme Template by BTDesigner · Powered by Blogger