duniakarya

Home » 2.Human Machine Interface (HMI)

Category Archives: 2.Human Machine Interface (HMI)

DeviceNet Master to Modbus Slave Gateway

Dalam tulisan kali ini saya akan sedikit membahas salah satu gateway yang pernah saya gunakan dalam salah satu project yang pernah saya kerjakan setahun yang lalu. Gateway ini saya gunakan untuk membaca data dari deviceNet ke Modbus. Dalam project tersebut kami ingin menampilkan data dari overspeed protection device (Allen Bradley XM-220) ke HMI Proface. Dikarenakan module XM-220 hanya support deviceNet sedangkan HMI Proface yang kami gunakan tidak support DeviceNet maka kami perlu sebuah gateway. Gateway yang kami pilih adalah yang bisa mengkonvesi data dari devicenet menjadi data Modbus karena HMI Proface yang kami gunakan support Modbus data. Gateway yang kami gunakan ini adalah ADFWeb.

Secara sederhana alur networknya seperti berikut:

XM-220 (DeviceNet Slave) => ADFWeb (Devicenet Master to Modbus Slave) => Proface HMI (Modbus Master).

Artikel kali ini saya tidak akan membahas lebih jauh terkait konfigurasi di modul XM-220 maupun HMI Proface namun hanya focus pada ADFWeb saja. Software yang digunakan untuk konfigurasi adalah ADF Compositor SW67151. Untuk mengkonfigur ADFWeb ada 4 langkah yang harus kita lakukan.

  1. Create new project jika belum punya project sebelumnya atau open project jika sudah punya file konfigurasinya.
  2. Set Communication : untuk setting komunikasi seperti device ID, serial type, baudrate dan protocol.
  3. a. DeviceNet network : untuk mendefinisikan semua devicenet device                       b. Define Modbus : Mapping Modbus register
  4. Update Device : download configurasi ke device.

Picture1

Untuk detail mapping devicenet maupun modbusnya bisa dilihat di manualnya. Mohon maaf tidak bisa saya tampilkan detailnya disini karena bagian dari rahasia perusahaan.

Pengenalan Software VT SCADA

Beberapa bulan yang lalu saya berkesempatan untuk terlibat dalam sebuah project upgrade HMI yang menggunakan product VT Scada. Meskipun tidak terlibat dalam proses developmentnya namun masih beruntung karena masih terlibat pada saat commissioningnya sehingga sempat untuk sedikit belajar. Karena saya juga masih dalam belajar, maka belum bisa sharing banyak tentang topik ini. Saya hanya akan sharing link jika anda ingin mencoba atau mempelajari HMI ini.

vt scada

Anda bisa mengunjungi link berikut jika ingin mempelajarinya, pada website terdapat tutorial serta software versi demo nya yang bisa anda download.

https://www.trihedral.com/free-scada-software

https://www.trihedral.com/help/Content/Welcome.htm

Silahkan mencoba, semoga info ini bermanfaat.

Programming Proface HMI menggunakan GP-Pro EX

Pada artikel kali ini saya tidak akan membahas detail tutorial GP Pro EX namun hanya akan sedikit membahas tentang struktur programnya saja. Bagi anda yang sudah familiar dengan tipe HMI yang lain misalnya Panel view atau yang lainnya tentu tidak akan sulit untuk menggunakan HMI tipe lainnya karena secara umum struktur programnya hampir sama. Berikut sedikit sharing tentang struktur program GP-Pro EX.

  1. System Setting
    1. Display : Bagian ini digunakan untuk pengaturan display semisal initial screen number, color setting dll.
    2. Peripheral Setting : Item Device/PLC merupakan bagian terpenting karena pada item tersebut kita melakukan setting I/O Server yang mengghubungkan dengan PLC.
  2. Common Setting. Banyak parameter yang bisa dikerjakan pada bagian ini, namun saya hanya akan membahas beberapa item saja yang hampir pasti digunakan antara lain:
    1. Alarm : digunakan untuk melakukan setting alarm
    2. Sampling : digunakan untuk setting trending
    3. Security : digunakan untuk pengaturan security
    4. Symbol variable : tagname database

GP Pro program structure

Demikian sedikit penjelasan tentang struktur program HMI Proface.

Untuk membuat screen baru anda bisa pilih tab screen list, disitu nanti anda bisa menambahkan screen baru serta mulai membuat display yang anda inginkan. Toolbar untuk membuat display terdapat pada bagian atas window. Jika sudah selesai membuat sebuah window anda juga bisa melakukan testing dengan cara klik tombol simulation pada toolbar bagian atas untuk mengetahui hasil kerjaan anda.

Wonderware log viewer, cara praktis untuk troubleshooting

Jika anda sedang mengerjakan wonderware project, fasilitas log viewer ini sangat bermanfaat. Dengan wonderware log viewer kita akan tahu error atau warning dari aplikasi yang kita buat atau yang sedang running. Didalam wonderware log viewer ditampilkan informasi mengenai component, message serta waktu kejadiannya. Fasilitas ini sangat berguna untuk troubleshooting karena dari data ini kita bisa menganalisa langkah-langkah perbaikannya.

Untuk membuka wonderware log viewer ikuti langkah-langkah berikut :

(more…)

Membuat Animasi Level Tangki dengan Wonderware Intouch

Atikel ini merupakan postingan terakhir ditahun 2012. Artikel ini dibuat sambil menunggu pergantian tahun. Semoga tahun depan semakin banyak ilmu yang kami dapatkan sehingga banyak pula yang bisa kami bagi. Saat ini jumlah postingan di duniakarya sudah mencapai 76 postingan. Semoga tahun depan bisa mencapai 100 postingan.

Kembali ke topik, Animasi Level merupakan salah satu animasi yang sering dipakai jika kita membuat aplikasi Human Machine Interface (HMI). Animasi ini umumnya menggunakan jenis animasi Percent Fill. Untuk membuat animasi tersebut anda bisa ikuti langkah-langkah berikut :

1. Buat objek tank dari wizard selection, anda bisa ambil dari symbol factory => Tanks.

2. Buat object rectangle kemudian tempatkan di tengah atau samping tank seperti gambar.

animasi level

(more…)

Wonderware InTouch DB Dump dan DB Load

Setelah lama tidak posting tentang Human Machine Interface (HMI), kali ini saya akan berbagi sedikit pengetahuan tentang Wonderware Intouch. Pada artikel ini akan saya jelaskan sedikit tentang salah satu fasilitas dari wonderware intouch yaitu DB Dump dan DB Load. DB Dump digunakan untuk backup tag database dan menyimpannya dalam bentuk file dengan ekstensi CSV yang bisa dibuka dengan program microsoft excel. Sedangkan DB Load digunakan untuk upload tag database ke aplikasi wonderware intouch anda.

DB Dump dan DB Load akan sangat berguna jika kita ingin melakukan edit beberapa tag secara cepat. Karena file dapat dibuka dengan Microsoft Excel, anda akan lebih mudah untuk melakukan editing daripada anda harus melakukan editing di tagname dictionary InTouch. Namun demikian jika tag yang mau diedit hanya satu atau dua tag saja tentunya cara ini tidaklah efektif, cara ini akan lebih efektif jika tag yang akan di edit cukup banyak.

(more…)

Cara membuat shortcut di Wonderware In-touch

Pada aplikasi windows maupun software Microsoft lainnya kita tentunya sudah familiar dengan beberapa shortcut seperti Ctrl+F untuk perintah search, Ctrl+C untuk perintah Copy, Ctrl+V untuk perintah paste dan tentunya masih banyak lagi shortcut yang bisa anda gunakan. Nah apakah anda sudah tahu kalau Wonderware Intouch juga memiliki fasilitas untuk membuat shortcut? Jika anda sudah tahu silahkan kasih tahu temen anda supaya samasama tahu jika anda belum tahu mari kita belajar bareng disini.

(more…)