1 / 24

OLE for Process Control

TM. OLE for Process Control. OPC Foundation Mission. “To develop a specification for applying OLE in the process control industry. To ensure open participation by incorporating feedback and obtaining acceptance from industry leaders and end-users.” To Create Plug & Play Device Drivers.

cady
Download Presentation

OLE for Process Control

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TM OLE for Process Control

  2. OPC Foundation Mission “To develop a specification for applying OLE in the process control industry. To ensure open participation by incorporating feedback and obtaining acceptance from industry leaders and end-users.” To Create Plug & Play Device Drivers.

  3. ABB Applicom Bristol Babcock Digital Phoenix Contact Foxboro Fisher-Rosemount Honeywell Johnson Controls ICONICS Intellution National Instruments Rockwell Software Siemens SS Technologies Westinghouse Yokogawa New OPC Products Over 260 companies are developing OPC products

  4. Fall/Winter ‘95 Spring ‘95 Spring ‘96 Fall ‘96 Spring ‘97 OPC ChronologyAddressing several standards • OPC Task Force Established • Functional Requirements Developed • Preliminary OLE/COM Objects Developed • Prototype in Progress to Prove Design • Target December Release of Draft Specification for Industry Review • Review and Feedback on Specification • Communication of Standard to Manufacturing Industry • Prototypes and Sample Code Available on Microsoft FTP Server • Provide OPC Jump Start Seminars • Form the OPC Foundation • OPC Products and Toolkits Available • Begin 2.0 Revision of Specification

  5. OPC Chronology Fall ‘97 Spring ‘98 Summer ‘97 • OPC 1.01A Spec Released • Alarm & Event Committee Formed • Trending & HDA Committee Formed

  6. OPC Chronology Fall ‘97 Spring ‘98 Fall/Winter ‘97 • Security Committee Formed • Batch Committee Formed • Hannover / ISA Interoperability Demo

  7. OPC Chronology Spring ‘98 Fall ‘98 Fall/Winter ‘97 • Alarm & Event Interface Specification • Trending HDA Interface Specification • Compliance Testing & Test Centers

  8. OPC is International! • OPC - Japan • Tokyo Industrial Automation show • OPC - Europe • Hannover Fair • UK - C&I show • Compliance test center -Germany • OPC - North America • OPC Compliance Testing • ISA 98

  9. Shop Floor Devices What’s this OPC? COM-based “Glue” MES /Batch ERP/MRP II HMI / SCADA PLCs, PC-Based Control

  10. OPC Standards Activities Demonstration at Hannover & ISA 98 OPC 2.0 Trend HDA OPC 1.01a OPC 2.0 Data Access OPC 2.0 Alarming • Support for: • OLE Automation • Custom Interface • Support for: • New OLE Automation • IDataObject with • IConnectPoint • Data Access uTrending HDA, Alarming, Compliance

  11. OPC Products in Development • Industrial busses - Devicenet, Interbus • I/O card - Fast Direct I/O • HMI Products • SCADA & DCS systems • Graphical interfaces - ActiveX Components • Control Products

  12. Data Access Committee Alarm and Events Committee Historical Data Access Compliance Testing Security Marketing Batch Technical Committees

  13. Alarm and Events • Developing an interface which will define how alarms and events are communicated. • Developed an extensive draft • Creating proof of concept sample code • ICONICS to develop sample code

  14. Compliance Testing • Define compliance testing to ensure plug-and-play interoperability • Establishing compliance testing centers • US - Milwaukee • Europe - Germany / Nuremberg

  15. Update Times and Interfaces • OPC performance is outstanding • Faster than DDE, FastDDE others ... • Based on Microsoft Technology • Many Servers available • Modbus, Profibus, DeviceNet ... • Multi-threaded OPC Servers • Fast Event Driven • Block Reads for fast updates • Quality and time stamping

  16. OPC can be used in several ways • Between Data sources and Data users Client Applications DCS System SCADA System Physical Device I/F

  17. The Logical Object Model OPCServer Custom and Automation Interfaces OPCGroup(s) OPCItem(s)

  18. OPC Driver Handler Local Data Cache OPC Architecture Local or Remote OPC Sever OPC Custom I/F C++ Application OPC Custom I/F Server Data Cache OPC Automation I/F VB Application I/O Physical Device Device Data

  19. Accessing COM Services In the same process Fast, direct function calls Component Client Client Process Server Process On the same machine Fast, secure IPC Component COM Client Across machines Secure, reliable and flexible DCE-RPC based DCOM protocol Server Machine Client Machine Component DCE RPC COM COM Client

  20. TCP, UDP IPX, SPX HTTP Queued What is DCOM: (Distributed COM)Multiple Network Transports C O M C O M COM Object Clients GraphWorX32 OPC Server Server Machine Client Machine

  21. DCOM • DCOM is Distributed COM • COM with a long wire • OPC Based on COM … so ... • Networking comes for free!

  22. OPC Server • What makes an OPC server useful! • Event Driven Communications • Internet/Intranet Tag browsing • Multi-Threading design • Support for Ranging • Support of COM and DCOM • OLE Automation • Industry Standard • Plug and Play

  23. OPC is the “Glue” OPC infrastructure MIS/MES Systems ERP/MRP II MODULES ActiveX Controls Components

  24. OPC Rapid Development TOOLKITS • OPC TOOLKIT - “TOOL WORX” • Both Client & Server Kits • Supports In-process and out of Process servers • ACTIVEX ToolWorX • Create OPC enabled OPC ActiveX Clients

More Related