View
468
Download
22
Category
Preview:
Citation preview
HINET Live Panel, adalah software yang mulai
dikembangkan sejak awal tahun 2008 silam,
dibuat khusus untuk menampilkan data-data
yang di peroleh dari mesin industri ke dalam
Windows Panel,.
Di awal tahun perkembangannya dulu, HINET
Live Panel menggunakan protocol Modbus
TCP/IP serta XML-RPC untuk menampilkan
data dari Mesin dan database server ke dalam
dashboard panel tersebut.
Namun sejalan dengan berkembang pesatnya
kemajuan teknologi IT, maka kini HINET Live
Panel juga menggunakan protocol yang
banyak digunakan di dalam dunia Internet Of
Things atau biasa dikenal dengan sebutan IoT,
yaitu protocol MQTT dan RESTful API.
Selain dari beragam pilihan protocol yang bisa
di digunakan oleh HINET Live Panel, aplikasi
ini juga bersifat portabel yaitu aplikasi dapat
langsung dijalankan tanpa perlu melakukan
proses instalasi terlebih dahulu, sehingga
mudah untuk diaplikasikan dan ringan karena
HINET Live Panel dapat berjalan pada
processor komputer yang tidak terlalu tinggi
spesifikasinya.
Dari mulai perusahaan Distribusi Gas Alam
hingga perusahaan pembangkit tenaga listrik
sudah memanfaatkan aplikasi dashboard
HINET Live Panel.
HINET LIVE PANEL, IS NATIVE SOFTWARE FOR PROTOCOL :
HINET LIVE PANEL UNTUK INDUSTRI PEMBANGKIT TENAGA LISTIK
HINET LIVE PANEL UNTUK INDUSTRI DISTRIBUSI GAS ALAM
Dalam mode protocol MQTT, aplikasi HINET Live Panel merupakan Subscriber
dari MQTT Broker. Topic-topic yang ingin di tampilkan ke dalam Dashboard
harus di inisialiasasikan terlebih dahulu, agar Broker mengetahui topic-topic
apa saja yang akan dikirim ke HINET Live Panel. Dari Message-message yang
dikirim oleh MQTT Broker ini, oleh HINET Live Panel kemudia diolah menjadi
sebuah data yang akan ditampilkan ke dalam dashboard panel.
Namun dalam kasus tertentu, HINET Live Panel dapat juga berlaku sebagai
Publisher dan mengirim Message ke MQTT Broker untuk diteruskan ke
subscriber dari topic yang dikirim oleh HINET Live Panel tersebut.
Untuk protocol RESTful API, aplikasi dashboard HINET Live Panel bertindak
hanya sebagai client yang akan memperoleh data dari server, untuk
ditampilkan ke dalam Dashbboard Panel, sesuai dengan kebutuhan yang ada.
Data yang dikirim oleh RESTful API Server berupa JSON Array, sehingga HINET
Live Panel perlu melakukan proses parsing sebelum ditampilkannya ke dalam
Panel. Adapun data JSON Array yang dikirim oleh Server, bisa hanya dalam 1
record dalam banyak kolom, akan tetapi bisa juga dalam banyak record
dengan banyak kolom.
Menimbang dari cara kerjanya ini, maka penggunaan RESTFful API dalam
aplikasi dashboard panel ini sangat efektif dan bermanfaat untuk
menampilkan data data dari banyak cabang atau client yang sifat datanya
tidak real time.
REQUEST DATA WITH MODBUS TCP/IP FORMAT
RESPOND DATA WITH MODBUS TCP/IP FORMAT
Protocol Modbus merupakan protocol yang sudah cukup lama digunakan
dalam dunia industri. Data data yang di simpan oleh mesin ke dalam address
register tertentu, maka agar dapat dibaca atau pun ditulis, memerlukan
sebuah aturan yang dikenal Modbus Protocol.
HINET Live Panel menyediakan koneksi langsung untuk membaca dan menulis
data ke dalam address tertentu dalam sebuah mesin lewat protocol Modbus.
Adapun proses pembacaan data ini dilakukan secara polling dalam hitungan
interval waktu tertentu.
Setelah data data yang diminta sudah dikirim oleh mesin, maka data yang
dikirim oleh mesin masih data binary, sehinga HINET Live Panel perlu melakukan
konversi data binari menjadi sebuah bilangan sesuai dengan tipe data yang
diminta. Setelah proses tersebut selesai maka data tersebut langsung
ditampilkan ke dalam dashboard panel
Salah satu faktor yang melatar belakangi dikembangkannya aplikasi HINET MQTT Broker for Modbus
TCP/IP ini adalah untuk mengurangi proses request polling data yang dilakukan oleh aplikasi HMI ke
Device berbasis Modbus protocol tersebut.
Dengan berkurangnya proses polling data tersebut, maka beban kerja dari mesin dapat berkurang, karena
proses request data hanya dilakukan oleh satu aplikasi saja, yaitu HINET MQTT Broker for Modbus TCP/IP.
Dan tentunya dengan berkurangnya beban melayani permintaan data ini, maka otomatis umur pemakaian
dari perangkat tersebut dapat berjalan lebih lama.
Juga bagi aplikasi HMI semacam HINET Live Panel pun bebannya menjadi ringan, karena tidak perlu
berulang ulang melakukan proses request data ke device, sebab jika ada data terkini yang telah tersedia,
maka data tersebut akan langsung dikirim ke aplikasi HMI sebagai subscriber dari topik yang di
inginkannya tersebut.
Dashboard yang ada pada aplikasi HINET MQTT Broker for modbus tcp/ip ini, bisa
menginformasikan kondisi lalu lintas data yang dilakukan oleh broker ke subscribernya pada saat
itu.
Untuk bisa mendapatkan layanan data melalui protocol MQTT ini, maka admin harus
menyeting siapa-siapa saja user yang boleh menjadi subscriber dari aplikasi HINET MQTT
Broker for modbus tcp/ip ini.
Jika ada seseorang yang belum ada di dalam daftar tersebut, maka otomatis aplikasi HINET
MQTT Broker ini akan menolaknya.
Pun jika ada user hendak mengambil data dalam sebuah topik, juga akan ditolak jika topik
yang dimaksud tidak terdapat dalam list topik yang boleh di akses oleh user tersebut.
Peraturan ini juga berlaku untuk proses menulis data ke dalam mesin berbasis modbus.
Proses write ke modbus device hanya dilakukan oleh user yang telah diberikan haknya.
Topik-topik yang bisa diakses oleh user, harus disiapkan terlebih dahulu oleh admin.
Berbeda dengan aplikasi MQTT Broker umumnya, maka topik-topik yang tersedia di dalam
aplikasi HINET MQTT Broker ini tidak dapat dibuat sendiri oleh user.
Hanya admin yang bisa membuat topik-topik tersebut, karena setiap topik yang ada, memiliki
keterkaitan dengan tag-tag yang ada pada device berbasis modbus ini.
Setelah topik-topik yang diperlukan telah dibuat, maka admin harus mengatur siapa-siapa
saja user yang boleh menjadi subscriber dari topik topik tersebut, berserta hak untuk menulis
ke dalam device.
Setiap topik yang sudah dibuat oleh Admin, harus memiliki Link dengan tag tag yang ada pada
device. Proses penghubungan ini hanya bisa dilakukan melalui menu Setup iOVariable.
Oleh karena itu, admin harus memastikan kembali apakah topik topik yang telah dibuat
tersebut sudah benar dengan tag-tag yang ada pada devicenya dengan meng-klik icon Info.
Setiap tag-tag yang ada pada device, harus di data pada menu Setup iOVariable ini.
Pendataan tag–tag ini meliputi Jenis Variable Modbusnya, Address Registernya, Tipe Datanya
dan format data yang akan di kirim ke subscribernya, serta tag ini menghubung ke MQTT
Topic name apa.
Selain menghubung ke dalam tag tag yang ada pada device modbus, aplikasi HINET MQTT
BROKER ini juga menyediakan fasilitas untuk mengambil data dari OPC Server lewat DDE
Server.
Untuk itu gunakan kolom Formula Expression dengan mengisi command DDE agar topik
tersebut dapat terhubungan dengan data dari OPC Server.
Isi dari menu About HINET MQTT Broker for modbus tcp/ip ini adalah unuk melihat log dari
aktivitas yang terjadi pada aplikasi ini. Jika ada Error, maka admin dapat membaca
permasalahan apa yang terjadi sehingga menimbulkan problem tersebut.
Recommended