Network Monitoring using OPC - (OLE) for Process Control Project Advisor : Dr. Chung-E-Wang Prepared...
-
Upload
barbara-hodges -
Category
Documents
-
view
222 -
download
2
Transcript of Network Monitoring using OPC - (OLE) for Process Control Project Advisor : Dr. Chung-E-Wang Prepared...
![Page 1: Network Monitoring using OPC - (OLE) for Process Control Project Advisor : Dr. Chung-E-Wang Prepared By: Bhumi Patel.](https://reader035.fdocuments.in/reader035/viewer/2022081515/56649e7c5503460f94b7db7a/html5/thumbnails/1.jpg)
Network Monitoring using OPC - (OLE) for Process Control
Project Advisor : Dr. Chung-E-Wang
Prepared By: Bhumi Patel
![Page 2: Network Monitoring using OPC - (OLE) for Process Control Project Advisor : Dr. Chung-E-Wang Prepared By: Bhumi Patel.](https://reader035.fdocuments.in/reader035/viewer/2022081515/56649e7c5503460f94b7db7a/html5/thumbnails/2.jpg)
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
![Page 3: Network Monitoring using OPC - (OLE) for Process Control Project Advisor : Dr. Chung-E-Wang Prepared By: Bhumi Patel.](https://reader035.fdocuments.in/reader035/viewer/2022081515/56649e7c5503460f94b7db7a/html5/thumbnails/3.jpg)
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.
![Page 4: Network Monitoring using OPC - (OLE) for Process Control Project Advisor : Dr. Chung-E-Wang Prepared By: Bhumi Patel.](https://reader035.fdocuments.in/reader035/viewer/2022081515/56649e7c5503460f94b7db7a/html5/thumbnails/4.jpg)
OPC Origin Traditionally, any time a package needed
access to data from a device, a custom interface, or driver, had to be written.
![Page 5: Network Monitoring using OPC - (OLE) for Process Control Project Advisor : Dr. Chung-E-Wang Prepared By: Bhumi Patel.](https://reader035.fdocuments.in/reader035/viewer/2022081515/56649e7c5503460f94b7db7a/html5/thumbnails/5.jpg)
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
![Page 6: Network Monitoring using OPC - (OLE) for Process Control Project Advisor : Dr. Chung-E-Wang Prepared By: Bhumi Patel.](https://reader035.fdocuments.in/reader035/viewer/2022081515/56649e7c5503460f94b7db7a/html5/thumbnails/6.jpg)
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.
![Page 7: Network Monitoring using OPC - (OLE) for Process Control Project Advisor : Dr. Chung-E-Wang Prepared By: Bhumi Patel.](https://reader035.fdocuments.in/reader035/viewer/2022081515/56649e7c5503460f94b7db7a/html5/thumbnails/7.jpg)
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.
![Page 8: Network Monitoring using OPC - (OLE) for Process Control Project Advisor : Dr. Chung-E-Wang Prepared By: Bhumi Patel.](https://reader035.fdocuments.in/reader035/viewer/2022081515/56649e7c5503460f94b7db7a/html5/thumbnails/8.jpg)
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
![Page 9: Network Monitoring using OPC - (OLE) for Process Control Project Advisor : Dr. Chung-E-Wang Prepared By: Bhumi Patel.](https://reader035.fdocuments.in/reader035/viewer/2022081515/56649e7c5503460f94b7db7a/html5/thumbnails/9.jpg)
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
![Page 10: Network Monitoring using OPC - (OLE) for Process Control Project Advisor : Dr. Chung-E-Wang Prepared By: Bhumi Patel.](https://reader035.fdocuments.in/reader035/viewer/2022081515/56649e7c5503460f94b7db7a/html5/thumbnails/10.jpg)
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.
![Page 11: Network Monitoring using OPC - (OLE) for Process Control Project Advisor : Dr. Chung-E-Wang Prepared By: Bhumi Patel.](https://reader035.fdocuments.in/reader035/viewer/2022081515/56649e7c5503460f94b7db7a/html5/thumbnails/11.jpg)
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
![Page 12: Network Monitoring using OPC - (OLE) for Process Control Project Advisor : Dr. Chung-E-Wang Prepared By: Bhumi Patel.](https://reader035.fdocuments.in/reader035/viewer/2022081515/56649e7c5503460f94b7db7a/html5/thumbnails/12.jpg)
Polled Subscription Interaction
![Page 13: Network Monitoring using OPC - (OLE) for Process Control Project Advisor : Dr. Chung-E-Wang Prepared By: Bhumi Patel.](https://reader035.fdocuments.in/reader035/viewer/2022081515/56649e7c5503460f94b7db7a/html5/thumbnails/13.jpg)
OPC XML DA Disadvantages Not suitable for transferring large data XML is slower than COM OPC XML DA is a stateless service
![Page 14: Network Monitoring using OPC - (OLE) for Process Control Project Advisor : Dr. Chung-E-Wang Prepared By: Bhumi Patel.](https://reader035.fdocuments.in/reader035/viewer/2022081515/56649e7c5503460f94b7db7a/html5/thumbnails/14.jpg)
Network Monitoring The application will monitor following network
variables using OPC XML DA:o Upload Speedo Download Speedo Sent Packetso Received Packets
Server o Windows Communication Foundation (WCF) using
C#.NET 4.0
Cliento ASP.NET 4.0 with C#.NET 4.0
![Page 15: Network Monitoring using OPC - (OLE) for Process Control Project Advisor : Dr. Chung-E-Wang Prepared By: Bhumi Patel.](https://reader035.fdocuments.in/reader035/viewer/2022081515/56649e7c5503460f94b7db7a/html5/thumbnails/15.jpg)
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
![Page 16: Network Monitoring using OPC - (OLE) for Process Control Project Advisor : Dr. Chung-E-Wang Prepared By: Bhumi Patel.](https://reader035.fdocuments.in/reader035/viewer/2022081515/56649e7c5503460f94b7db7a/html5/thumbnails/16.jpg)
Questions?
Thank you… !!