opc asopc asfuture communication future communication ... · 15.09.2011 · opc asopc asfuture...

18
OPC as OPC as Future Communication Future Communication Protocol in Industrial Automation Protocol in Industrial Automation Plus : Studi Kasus – Perusahaan X Handy Wicaksono Jurusan Teknik Elektro UK Petra

Upload: duongque

Post on 22-Aug-2019

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: OPC asOPC asFuture Communication Future Communication ... · 15.09.2011 · OPC asOPC asFuture Communication Future Communication Protocol in Industrial Automation Plus : StudiKasus–Perusahaan

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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