Presentation is loading. Please wait.

Presentation is loading. Please wait.

Network Monitoring using OPC - (OLE) for Process Control Project Advisor : Dr. Chung-E-Wang Prepared By: Bhumi Patel.

Similar presentations


Presentation on theme: "Network Monitoring using OPC - (OLE) for Process Control Project Advisor : Dr. Chung-E-Wang Prepared By: Bhumi Patel."— Presentation transcript:

1 Network Monitoring using OPC - (OLE) for Process Control Project Advisor : Dr. Chung-E-Wang Prepared By: Bhumi Patel

2 Topics  OPC Introduction  OPC Advantages  OPC Standards  OPC DA and OPC XML DA  OPC XML DA Service Types  Polled Subscription Interaction  OPC XML DA Disadvantages  Technology  Network Monitoring  Future Enhancement

3 What is OPC?  OPC is a software interface standard that allows Windows programs to communicate with industrial hardware devices.  It was originally created in 1996 to specify standards for the communication of real-time plant data between control devices from different manufacturers.  OPC is heavily used within the process industries and discrete manufacturing.

4 OPC Origin  Traditionally, any time a package needed access to data from a device, a custom interface, or driver, had to be written.

5 OPC Origin (Continued)  There were many problems associated with custom driver based communications; some of these most common ones were:  High cost  Proprietary technology that tied users to a particular vendor  Hard to configure  Maintain - because each custom driver had its own way of doing things  Hard to keep up-to-date because of the constant release of new devices and applications

6 OPC Origin (Continued)  The purpose of OPC is to define a common interface that is written once and then reused by any business, SCADA, HMI, or custom software packages.

7 OPC Advantages  OPC is an open standard, which means lower costs for manufacturers and more options for users.  Hardware manufacturers need only provide a single OPC server for their devices to communicate with any OPC client.  Software vendors simply include OPC client capabilities in their products and they become compatible with thousands of hardware devices.  Users can choose any OPC client software they need, resting assured that it will communicate seamlessly with their OPC-enabled hardware, and vice-versa.

8 OPC Standards  OPC Data Access (OPC DA)  OPC Alarms & Events  OPC Batch  OPC Data eXchange  OPC Historical Data Access  OPC Security  OPC XML-DA  OPC Complex Data  OPC Commands

9 OPC Data Access (DA)  OPC Data Access was the first OPC specification.  It is a group of standards that provides specifications for communicating real-time data from data acquisition devices like PLCs.  It was based on COM/DCOM protocol. Problem:  It is based on Microsoft Platform, and is not portable to other operating systems  DCOM timeouts

10 OPC XML DA  It is the first web service or SOAP (Simple Object Access Protocol) based protocol known as XML-DA specification.  It allows access to process data from operating systems other than Microsoft in a standardized way.

11 OPC XML DA – Service Types  Status – Mechanism for checking server status  Read – Provides ability to read item values and quality  Write – Writes values for one or more items  Subscription – Used to initiate a subscription contract with a server  Subscription Polled Refresh – Periodically acquire the latest item values  Subscription Cancel – Terminate subscription  Browse – Browse available items on server  Get Properties – Get server properties

12 Polled Subscription Interaction

13 OPC XML DA Disadvantages  Not suitable for transferring large data  XML is slower than COM  OPC XML DA is a stateless service

14 Network Monitoring  The application will monitor following network variables using OPC XML DA: o Upload Speed o Download Speed o Sent Packets o Received Packets  Server o Windows Communication Foundation (WCF) using C#.NET 4.0  Client o ASP.NET 4.0 with C#.NET 4.0

15 References  www.opcfoundation.org/  http://en.wikipedia.org/wiki/OLE_for_process_control  http://www.matrikonopc.com/opc-server/opc-data- access-versions.aspx  Integrated IEDs With OPC Technology by Pankaj Bhatt and Roger P. Baldevia  http://www.opcdatahub.com/WhatIsOPC.html

16 Questions? Thank you… !!


Download ppt "Network Monitoring using OPC - (OLE) for Process Control Project Advisor : Dr. Chung-E-Wang Prepared By: Bhumi Patel."

Similar presentations


Ads by Google