Tentang OPC HDA
- OPC Historical Data Access (HDA) merupakan standar pertukaran data arsip.
- Data historik digunakan untuk analisis: trending, prediksi kerusakan, penyelidikan akar masalah, penilaian unjuk kerja, dan lain-lain.
- Komunikasi antar semua aplikasi dan arsip data (Process Historians, RTU-RTU, basisdata, dan lain-lain) lebih konsisten.
OPC HDA, atau Historical Data Access digunakan untuk pertukaran data-data proses yang tersimpan. Untuk mengakses informasi secara real-time Anda harus menggunakan OPC DA.
Pabrik-pabrik di seluruh dunia telah membeli dan mengimplementasikan sistem penyimpan-data dalam jumlah yang sangat besar. Sistem ini membolehkan penggunaan piranti analisis data. Menggunakan data-data yang tersimpan (archived data), sekarang Anda bisa melakukan trending, prediksi kerusakan, penyelidikan akar masalah, penilaian unjuk-kerja, dan berbagai analisis lainnya, yang terkait dengan data-data yang tersimpan dari berbagai macam sumber.
Menggunakan OPC HDA, pertukaran data historik antar aplikasi dan arsip data menjadi konsisten. Dengan kata lain, aplikasi klien OPC HDA yang mengimplementasikan trend, laporan, atau spreadsheet, dapat mengambil data-data proses tersimpan dari Process Historians, RTU-RTU, atau basisdata dengan cara yang sama. OPC HDA membolehkan interoperabilitas enterprise-wide, karena semua aplikasi yang menggantungkan pada data-data historik akhirnya menggantungkan pada sebuah standar industri yang didukung semua vendor-vendor terkenal.
Server OPC HDA saat ini sudah dapat Anda peroleh di pasaran untuk Process Historian. Dengan menggunakan OPC HDA sebagai standar komunikasi membolehkan Anda mengakses semua data-data yang tersimpan dan sekaligus merupakan interoperabilitas sesungguhnya.
Detil OPC HDA
- Sembarang aplikasi klien OPC HDA dapat mengakses data-data tersimpan melalui OPC HDA.
- Process Historian menjawab permintaan berkaitan dengan analisis.
- OPC HDA memisahkan Process Historian dari aplikasi analisis sisi-klien.
Baiklah, misalnya sebuah meteran-arus mengukur laju aliran sebuah pompa. Dalam kasus ini, meteran arus terhubungkan dengan PLC, yang pada gilirannya menyediakan data ke sebuah Process Historian. Ingat kembali, Process Historian digunakan untuk menyimpan data-data real-time, sekali data tersimpan, bisa Anda baca kembali melalui OPC HDA. Dengan kata lain, data dapat diakses oleh sembarang aplikasi klien HDA seperti data trender, spreadsheet, dan (bahkan) aplikasi pelaporan, dengan satu cara yang konsisten menggunakan OPC HDA.
Pertanyaan tipikal yang digunakan dalam aplikasi klien HDA dan dijawab oleh Process Historian antara lain:
- Berapa nilai FIC101.PV minggu kemarin, atau
- Berapa nilai laju rerata harian selama bulan kemarin, atau bahkan
- Berapa nilai laju total tiap-tiap bulan?
OPC HDA memisahkan Process Historian dari perangkat analisis. Bayangkan sembarang aplikasi bisa terhubungkan ke sembarang arsip-data. Hal ini membolehkan pengguna merubah arsip data dan aplikasi secara independen.
OPC HDA vs. Data Relasional
Standar Penggunaan
- OPC HDA - data proses
- ODBC/SWL - data relasional/bisnis
- HDA dan ODBC/SQL saling melengkapi
OPC HDA merupakan standar yang tersebar luas untuk mengakses data-data proses historik. Standar lain yang juga populer adalah SQL (Structured Query Language), dan ODBC (Open Database Connectivity). Jika OPC HDA digunakan untuk data-data proses, SQL dan ODBC digunakan untuk data-data bisnis dan relasional. Penting untuk dicatat bahwa tujuan dari OPC HDA adalah akses data-data proses historik, bukan untuk data-data bisnis. Dengan demikian OPC HDA dan ODBC atau SQL bukan standar yang saling berkompetisi, tapi saling melengkapi.
OPC HDA merupakan sebuah standar terbuka mendekopel data-data tersimpan seperti Process Historian dari aplikasi klien HDA. Dengan demikian, data-data historik dapat dipertukarkan secara bebas antar penyimpan data dan aplikasi analisis. Selain itu, data-data tersimpan dan aplikasi dapat ditambahkan dan dihilangkan secara bebas atau independen, sehingga sistem Anda akan benar-benar memiliki interoperabilitas sejak awal.
Selesai, alhamdulillah…
June 11th, 2009 at 9:50 am
dear pak agfi,
glad to come-back to jogja…
fyi, yg pernah saya pelajari yaitu opc datahub (http://www.opcdatahub.com/Home.html), menurut saya simpel dan mudah untuk mempelajarinya.
action yg bisa dilakukan:
dde server
web server (paling saya suka)
database
etc.
regards
December 14th, 2009 at 7:40 pm
trimakasih pak atas jawaban dari pertanyaan saya di artikel sebelumnya, sekarang saya sedikit bisa memahami..!!
jadi untuk membuat scada kita harus ada OPC server dan OPC klien, OPC server adalah OPC untuk PLCnya, pertanyaannya :
Dari mana kita bisa dapatkan OPC server apakah setiap PLC sudah disediakan OPC servernya…???
OPC klien adalah OPC yang ada di komputer HMI, dan sesuai dengan masing2 fungsinya ( OPC DA, OPC HDA, etc), pertanyaannya:
Dimana kita menginstal OPC server, OPC klien, dan apakah setiap sofware HMI bisa menggunakan OPC klien yang sama…???
dan satu lagi pak, jika saya ingin blajar SCADA saya harus mulai blajar dari mana dulu ya,,,???
trimakasih sebelumnya…!!!
December 14th, 2009 at 9:29 pm
@septian:
OPC server untuk PLC yang bersangkutan bisa diperoleh di vendor-vendor yang menyediakannya seperti http://www.matrikonopc.com.
OPC server/client diinstall di komputer server, sofware HMI bertugas mengambil atau menyimpan data-data ke OPC server…
Mulailah dari baca2 artikel saya ttg SCADA, nanti bisa ditanyakan lagi mana yang belum jelas…
terima kasih…
December 16th, 2009 at 9:42 am
bapak ada sofware untuk belajar SCADA yang free ga, dan apa saja alat-alat yang harus ada untuk mulai mempraktekan SCADA..??
December 16th, 2009 at 9:43 am
DDE server itu apa ya pa,,,???
December 16th, 2009 at 11:46 am
@septian:
untuk free SCADA tutorial bisa lihat disini.
DDE stands for Dynamic Data Exchange. DDE is a method for exchanging information between applications running on the Windows operating system.
January 22nd, 2010 at 8:29 pm
You are very master and your fact about this good post is good. Should you continue your exploring? I have to buy the thesis proposal and just dissertation from you.
May 12th, 2010 at 4:03 pm
Bagaimana saya memprogram sebuah OPC server untuk satu network controler pada public address?
Terimakasih.
May 17th, 2011 at 2:25 pm
Pa, apakah perbedaan modbus dan opc ?
February 15th, 2017 at 11:06 pm
OPC UA is a hot topic as Industry 4.0 and IIoT are utilized more. Great tutorial here. Thanks
April 9th, 2018 at 9:30 am
Jadi lebih mengetahui tentang OPC HDA nih pak
April 10th, 2018 at 10:05 am
terima aksih pak sudah sharing ilmu
May 16th, 2018 at 2:34 pm
thank you for sharing it’s so helpful
December 13th, 2018 at 11:08 pm
terimakasih sangat membantu
February 24th, 2019 at 8:49 am
Artikel sangat bermanfaat, mudah dipahami pak untuk orang awam seperti saya.
Ijin praktek.