![Page 1: OPC asOPC asFuture Communication Future Communication ... · 15.09.2011 · OPC asOPC asFuture Communication Future Communication Protocol in Industrial Automation Plus : StudiKasus–Perusahaan](https://reader030.vdocument.in/reader030/viewer/2022040701/5d5eadaf88c99373078b9c5a/html5/thumbnails/1.jpg)
OPC asOPC as Future Communication Future Communication Protocol in Industrial AutomationProtocol in Industrial AutomationPlus : Studi Kasus – Perusahaan X
Handy Wicaksono
JurusanTeknik Elektro – UK PetraJurusanTeknik Elektro – UK Petra
![Page 2: OPC asOPC asFuture Communication Future Communication ... · 15.09.2011 · OPC asOPC asFuture Communication Future Communication Protocol in Industrial Automation Plus : StudiKasus–Perusahaan](https://reader030.vdocument.in/reader030/viewer/2022040701/5d5eadaf88c99373078b9c5a/html5/thumbnails/2.jpg)
OverviewOverview
� OPC : What and Why
� OPC Architecture
� OPCApplication
� Case Study – Perusahaan X� Case Study – Perusahaan X
◦ OPC Application on Perusahaan X
◦ Lessons learned
![Page 3: OPC asOPC asFuture Communication Future Communication ... · 15.09.2011 · OPC asOPC asFuture Communication Future Communication Protocol in Industrial Automation Plus : StudiKasus–Perusahaan](https://reader030.vdocument.in/reader030/viewer/2022040701/5d5eadaf88c99373078b9c5a/html5/thumbnails/3.jpg)
OPC Definition (1)OPC Definition (1)
� OLE for Process Control (OPC)
� A software interface technology
used to facilitate the transfer of data
between industrial control systems, between industrial control systems, Human Machine Interfaces (HMI), supervisory systems and enterprise systems such as historical databases
![Page 4: OPC asOPC asFuture Communication Future Communication ... · 15.09.2011 · OPC asOPC asFuture Communication Future Communication Protocol in Industrial Automation Plus : StudiKasus–Perusahaan](https://reader030.vdocument.in/reader030/viewer/2022040701/5d5eadaf88c99373078b9c5a/html5/thumbnails/4.jpg)
OPC Definition (2)OPC Definition (2)
![Page 5: OPC asOPC asFuture Communication Future Communication ... · 15.09.2011 · OPC asOPC asFuture Communication Future Communication Protocol in Industrial Automation Plus : StudiKasus–Perusahaan](https://reader030.vdocument.in/reader030/viewer/2022040701/5d5eadaf88c99373078b9c5a/html5/thumbnails/5.jpg)
Primary Value of OPC (1)Primary Value of OPC (1)
� OPC provides a common interface for communicating with diverse industrial control products,
regardless of the software or regardless of the software or hardware used in the process
� OPC is open connectivity through the creation and maintenance of open standards specifications
![Page 6: OPC asOPC asFuture Communication Future Communication ... · 15.09.2011 · OPC asOPC asFuture Communication Future Communication Protocol in Industrial Automation Plus : StudiKasus–Perusahaan](https://reader030.vdocument.in/reader030/viewer/2022040701/5d5eadaf88c99373078b9c5a/html5/thumbnails/6.jpg)
Primary Value of OPC (2)Primary Value of OPC (2)
![Page 7: OPC asOPC asFuture Communication Future Communication ... · 15.09.2011 · OPC asOPC asFuture Communication Future Communication Protocol in Industrial Automation Plus : StudiKasus–Perusahaan](https://reader030.vdocument.in/reader030/viewer/2022040701/5d5eadaf88c99373078b9c5a/html5/thumbnails/7.jpg)
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 specific product using server for their specific product using 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 asOPC asFuture Communication Future Communication ... · 15.09.2011 · OPC asOPC asFuture Communication Future Communication Protocol in Industrial Automation Plus : StudiKasus–Perusahaan](https://reader030.vdocument.in/reader030/viewer/2022040701/5d5eadaf88c99373078b9c5a/html5/thumbnails/8.jpg)
OPC SchemeOPC Scheme
![Page 9: OPC asOPC asFuture Communication Future Communication ... · 15.09.2011 · OPC asOPC asFuture Communication Future Communication Protocol in Industrial Automation Plus : StudiKasus–Perusahaan](https://reader030.vdocument.in/reader030/viewer/2022040701/5d5eadaf88c99373078b9c5a/html5/thumbnails/9.jpg)
OPC TechnologyOPC Technology
� OPC is based on Microsoft’s Distributed Component Object Model (DCOM) technology
◦ Object Linking and Embedding (OLE) �◦ Object Linking and Embedding (OLE) �Component Object Model (COM) �
DCOM
![Page 10: OPC asOPC asFuture Communication Future Communication ... · 15.09.2011 · OPC asOPC asFuture Communication Future Communication Protocol in Industrial Automation Plus : StudiKasus–Perusahaan](https://reader030.vdocument.in/reader030/viewer/2022040701/5d5eadaf88c99373078b9c5a/html5/thumbnails/10.jpg)
OPC LayeringOPC Layering
� OPC is an Application Programming Interface (API) and not an “on the wire” protocol
![Page 11: OPC asOPC asFuture Communication Future Communication ... · 15.09.2011 · OPC asOPC asFuture Communication Future Communication Protocol in Industrial Automation Plus : StudiKasus–Perusahaan](https://reader030.vdocument.in/reader030/viewer/2022040701/5d5eadaf88c99373078b9c5a/html5/thumbnails/11.jpg)
OPC ArchitectureOPC Architecture
� OPC is based on a client-server architecture
![Page 12: OPC asOPC asFuture Communication Future Communication ... · 15.09.2011 · OPC asOPC asFuture Communication Future Communication Protocol in Industrial Automation Plus : StudiKasus–Perusahaan](https://reader030.vdocument.in/reader030/viewer/2022040701/5d5eadaf88c99373078b9c5a/html5/thumbnails/12.jpg)
OPC Server and OPC ClientOPC Server and OPC Client
� Application that gathers information from devices (e.g PLC) using device’s native protocols (e.g MODBUS)
� OPC server provides access to this � OPC server provides access to this data via COM objects & method calls,
allowing multiple OPC clients to indirectly read and write to the field device via the OPC server
![Page 13: OPC asOPC asFuture Communication Future Communication ... · 15.09.2011 · OPC asOPC asFuture Communication Future Communication Protocol in Industrial Automation Plus : StudiKasus–Perusahaan](https://reader030.vdocument.in/reader030/viewer/2022040701/5d5eadaf88c99373078b9c5a/html5/thumbnails/13.jpg)
OPC Application in the marketOPC Application in the market
� KepServerEx from Kepware
� OPC Data Hub from Cogent� OPC Data Hub from Cogent
� OPC Systems.NET from Open Automation
![Page 14: OPC asOPC asFuture Communication Future Communication ... · 15.09.2011 · OPC asOPC asFuture Communication Future Communication Protocol in Industrial Automation Plus : StudiKasus–Perusahaan](https://reader030.vdocument.in/reader030/viewer/2022040701/5d5eadaf88c99373078b9c5a/html5/thumbnails/14.jpg)
Future of OPCFuture of OPC
![Page 15: OPC asOPC asFuture Communication Future Communication ... · 15.09.2011 · OPC asOPC asFuture Communication Future Communication Protocol in Industrial Automation Plus : StudiKasus–Perusahaan](https://reader030.vdocument.in/reader030/viewer/2022040701/5d5eadaf88c99373078b9c5a/html5/thumbnails/15.jpg)
Study Study Case Case ––Perusahaan X (1Perusahaan X (1))
� Menyimpan data darismart sensor diberbagai area keberbagai area kedatabase � OPC team
� Membuat aplikasi websecara real time yang menampilkan data tersebut� IT team
![Page 16: OPC asOPC asFuture Communication Future Communication ... · 15.09.2011 · OPC asOPC asFuture Communication Future Communication Protocol in Industrial Automation Plus : StudiKasus–Perusahaan](https://reader030.vdocument.in/reader030/viewer/2022040701/5d5eadaf88c99373078b9c5a/html5/thumbnails/16.jpg)
Study Case Study Case ––Perusahaan Perusahaan X (2)X (2)
� Konfigurasi KepServerEx(OPC server) yang membaca data alat
� Konfigurasi DataLogger� Konfigurasi DataLogger(add-ons KepServerEx)
![Page 17: OPC asOPC asFuture Communication Future Communication ... · 15.09.2011 · OPC asOPC asFuture Communication Future Communication Protocol in Industrial Automation Plus : StudiKasus–Perusahaan](https://reader030.vdocument.in/reader030/viewer/2022040701/5d5eadaf88c99373078b9c5a/html5/thumbnails/17.jpg)
Study Case Study Case ––Perusahaan X Perusahaan X (3)(3)
� Konfigurasi DataLogger (add-ons KepServerEx)
◦ Ambil tag name dari OPC Server
◦ Atur koneksi ke database (DSN)◦ 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 asOPC asFuture Communication Future Communication ... · 15.09.2011 · OPC asOPC asFuture Communication Future Communication Protocol in Industrial Automation Plus : StudiKasus–Perusahaan](https://reader030.vdocument.in/reader030/viewer/2022040701/5d5eadaf88c99373078b9c5a/html5/thumbnails/18.jpg)
Lesson LearnedLesson Learned
� Otomasi industri modern tidakterpisahkan dari IT/komputer
◦ Nilai plus bagi lulusanTeknik Elektro
� Sikap mau dan tekun belajar merupakan� Sikap mau dan tekun belajar merupakan“modal” penting untuk engineer
◦ OPC, jaringan, database, VMWare dll
� Pentingnya “mentor” dan “koneksi” dalamdunia kerja