OPC Automation
-
Upload
adimas-yudistira -
Category
Documents
-
view
225 -
download
0
Transcript of OPC Automation
![Page 1: OPC Automation](https://reader030.fdocuments.us/reader030/viewer/2022021212/577d24dd1a28ab4e1e9d9578/html5/thumbnails/1.jpg)
8/3/2019 OPC Automation
http://slidepdf.com/reader/full/opc-automation 1/18
OPC asOPC as Future CommunicationFuture CommunicationProtocol in Industrial AutomationProtocol in Industrial AutomationPlus : Studi Kasus – Perusahaan X
Handy Wicaksono
urusanTeknik Elektro – UK Petra
![Page 2: OPC Automation](https://reader030.fdocuments.us/reader030/viewer/2022021212/577d24dd1a28ab4e1e9d9578/html5/thumbnails/2.jpg)
8/3/2019 OPC Automation
http://slidepdf.com/reader/full/opc-automation 2/18
OverviewOverview OPC : What and Why
OPC Architecture OPCApplication
– ◦ OPC Application on Perusahaan X
◦ Lessons learned
![Page 3: OPC Automation](https://reader030.fdocuments.us/reader030/viewer/2022021212/577d24dd1a28ab4e1e9d9578/html5/thumbnails/3.jpg)
8/3/2019 OPC Automation
http://slidepdf.com/reader/full/opc-automation 3/18
OPC Definition (1)OPC Definition (1) OLE for Process Control (OPC)
A software interface technologyused to facilitate the transfer of data
,Human Machine Interfaces (HMI),
supervisory systems and enterprise
systems such as historical databases
![Page 4: OPC Automation](https://reader030.fdocuments.us/reader030/viewer/2022021212/577d24dd1a28ab4e1e9d9578/html5/thumbnails/4.jpg)
8/3/2019 OPC Automation
http://slidepdf.com/reader/full/opc-automation 4/18
OPC Definition (2)OPC Definition (2)
![Page 5: OPC Automation](https://reader030.fdocuments.us/reader030/viewer/2022021212/577d24dd1a28ab4e1e9d9578/html5/thumbnails/5.jpg)
8/3/2019 OPC Automation
http://slidepdf.com/reader/full/opc-automation 5/18
Primary Value of OPC (1)Primary Value of OPC (1) OPC provides a common interface for
communicating with diverse industrialcontrol products,
re ardless of the software or
hardware used in the process
OPC is open connectivity through the
creation and maintenance of openstandards specifications
![Page 6: OPC Automation](https://reader030.fdocuments.us/reader030/viewer/2022021212/577d24dd1a28ab4e1e9d9578/html5/thumbnails/6.jpg)
8/3/2019 OPC Automation
http://slidepdf.com/reader/full/opc-automation 6/18
Primary Value of OPC (2)Primary Value of OPC (2)
![Page 7: OPC Automation](https://reader030.fdocuments.us/reader030/viewer/2022021212/577d24dd1a28ab4e1e9d9578/html5/thumbnails/7.jpg)
8/3/2019 OPC Automation
http://slidepdf.com/reader/full/opc-automation 7/18
What OPC doesn’t doWhat OPC doesn’t do OPC does not eliminate the need for
drivers Each manufacturer develops an OPC
server for their s ecific roduct usin
whatever protocol their device needs
since they are best suited to build a
server that will take full advantage of their product
![Page 8: OPC Automation](https://reader030.fdocuments.us/reader030/viewer/2022021212/577d24dd1a28ab4e1e9d9578/html5/thumbnails/8.jpg)
8/3/2019 OPC Automation
http://slidepdf.com/reader/full/opc-automation 8/18
OPC SchemeOPC Scheme
![Page 9: OPC Automation](https://reader030.fdocuments.us/reader030/viewer/2022021212/577d24dd1a28ab4e1e9d9578/html5/thumbnails/9.jpg)
8/3/2019 OPC Automation
http://slidepdf.com/reader/full/opc-automation 9/18
OPC TechnologyOPC Technology OPC is based on Microsoft’s Distributed
Component Object Model (DCOM)technology
◦ Ob ect Linkin and Embeddin OLE
Component Object Model (COM)DCOM
![Page 10: OPC Automation](https://reader030.fdocuments.us/reader030/viewer/2022021212/577d24dd1a28ab4e1e9d9578/html5/thumbnails/10.jpg)
8/3/2019 OPC Automation
http://slidepdf.com/reader/full/opc-automation 10/18
OPC LayeringOPC Layering OPC is an Application Programming
Interface (API) and not an “on the wire”protocol
![Page 11: OPC Automation](https://reader030.fdocuments.us/reader030/viewer/2022021212/577d24dd1a28ab4e1e9d9578/html5/thumbnails/11.jpg)
8/3/2019 OPC Automation
http://slidepdf.com/reader/full/opc-automation 11/18
OPC ArchitectureOPC Architecture OPC is based on a client-server
architecture
![Page 12: OPC Automation](https://reader030.fdocuments.us/reader030/viewer/2022021212/577d24dd1a28ab4e1e9d9578/html5/thumbnails/12.jpg)
8/3/2019 OPC Automation
http://slidepdf.com/reader/full/opc-automation 12/18
OPC Server and OPC ClientOPC Server and OPC Client Application that gathers information
from devices (e.g PLC) using device’snative protocols (e.g MODBUS)
OPC server rovides access to this
data via COM objects & method calls,
allowing multiple OPC clients to
indirectly read and write to the fielddevice via the OPC server
![Page 13: OPC Automation](https://reader030.fdocuments.us/reader030/viewer/2022021212/577d24dd1a28ab4e1e9d9578/html5/thumbnails/13.jpg)
8/3/2019 OPC Automation
http://slidepdf.com/reader/full/opc-automation 13/18
OPC Application in the marketOPC Application in the market KepServerEx from Kepware
OPC Systems.NET from Open
Automation
![Page 14: OPC Automation](https://reader030.fdocuments.us/reader030/viewer/2022021212/577d24dd1a28ab4e1e9d9578/html5/thumbnails/14.jpg)
8/3/2019 OPC Automation
http://slidepdf.com/reader/full/opc-automation 14/18
Future of OPCFuture of OPC
![Page 15: OPC Automation](https://reader030.fdocuments.us/reader030/viewer/2022021212/577d24dd1a28ab4e1e9d9578/html5/thumbnails/15.jpg)
8/3/2019 OPC Automation
http://slidepdf.com/reader/full/opc-automation 15/18
StudyStudy CaseCase – –Perusahaan X (1Perusahaan X (1))
Menyimpan data dari
smart sensor di
berbagai area kedatabase OPC team
Membuat aplikasi web
secara real time yangmenampilkan data
tersebut IT team
![Page 16: OPC Automation](https://reader030.fdocuments.us/reader030/viewer/2022021212/577d24dd1a28ab4e1e9d9578/html5/thumbnails/16.jpg)
8/3/2019 OPC Automation
http://slidepdf.com/reader/full/opc-automation 16/18
Study CaseStudy Case – –PerusahaanPerusahaan X (2)X (2) Konfigurasi KepServerEx
(OPC server) yangmembaca data alat
Konfi urasi DataLo er
(add-ons KepServerEx)
![Page 17: OPC Automation](https://reader030.fdocuments.us/reader030/viewer/2022021212/577d24dd1a28ab4e1e9d9578/html5/thumbnails/17.jpg)
8/3/2019 OPC Automation
http://slidepdf.com/reader/full/opc-automation 17/18
Study CaseStudy Case – –Perusahaan XPerusahaan X (3)(3) Konfigurasi DataLogger (add-ons
KepServerEx)◦ Ambil tag name dari OPC Server
◦ Atur koneksi ke database DSN
◦ Menyimpan ke tabel baru/existing
◦ Konfigurasi durasi penyimpanan ke database
Konfigurasi (sederhana) SQL Server 2008◦ Desain tabel, tipe data
◦ Remote connection for SQL (test : VM Ware)
![Page 18: OPC Automation](https://reader030.fdocuments.us/reader030/viewer/2022021212/577d24dd1a28ab4e1e9d9578/html5/thumbnails/18.jpg)
8/3/2019 OPC Automation
http://slidepdf.com/reader/full/opc-automation 18/18
Lesson LearnedLesson Learned Otomasi industri modern tidak
terpisahkan dari IT/komputer◦ Nilai plus bagi lulusan Teknik Elektro
“modal” penting untuk engineer
◦ OPC, jaringan, database, VMWare dll
Pentingnya “mentor” dan “koneksi” dalamdunia kerja