Presentation is loading. Please wait.

Presentation is loading. Please wait.

TM OLE for Process Control and Factory Automation OPC Servers Integrator - A OPC Programming Middleware OPC Servers Integrator - A OPC Programming Middleware.

Similar presentations


Presentation on theme: "TM OLE for Process Control and Factory Automation OPC Servers Integrator - A OPC Programming Middleware OPC Servers Integrator - A OPC Programming Middleware."— Presentation transcript:

1 TM OLE for Process Control and Factory Automation OPC Servers Integrator - A OPC Programming Middleware OPC Servers Integrator - A OPC Programming Middleware

2 Topics Data Access Problem OLE for Process Control (OPC) OPC Programming OPC Servers Integrator (OPCSI)

3 Before OPC Software Driver Software Driver Software Driver Software Driver Display Application Trend Application Report Application

4 How does OPC Solve the Problem? Software Driver Software Driver Software Driver Software Driver OPC Display Application Trend Application Report Application OPC

5 Where does OPC Fit? Low level sensors Typically use a dedicated Hardware Interface and protocol Device Specific I/O Control Data Monitor SubSystem OPC OPC (via DCOM)can also be used between subsystems and Management Consoles OPC is generally used between Monitoring applications and I/O specific software drivers

6 OPC Programming Issues COM Programming Details Dozens of Interfaces Hundreds of Methods Resources Sharing Vendor-Specific Names

7 OPC Servers Integrator (OPCSI) ProxyObj objects Shared Memory ChnlObj objects CacheObj object Application X OPCSI Interface Application Y OPCSI Interface OPC Server A OPC Server B

8 Features A middleware for OPC servers Detects and maintains all OPC servers Supports direct and cache accesses Two interfaces and a handful of methods Manages shared resources User-defined names Hides COM/OPC programming details

9 Benefits Rapid development Low maintenance Superior performance Flexibility Leverage of enterprise development

10 OPCSI Interfaces IProxyObj IMappedVarViewer

11 OPC Server OPC/COM Interfaces OPC Group & Item Management Item Data Optimization and Monitoring Device Specific Protocol Logic Hardware Connection Management

12 The Server Interfaces The server is a COM object which provides: IOPCServer IOPCBrowseServerAddressSpace (optional) IOPCCommon (2.0) IOPCItemProperties(2.0) IConnectionPointContainer(2.0) OPCServer

13 The Group Interfaces The Group is a COM object which provides: IOPCGroupStateMgt IOPCAsyncIO2 (2.0 - replaces IOPCAsyncIO) IOPCItemMgt IOPCSyncIO IConnectionPointContainer (2.0 replaces IDataObject) OPCGroup

14 The Client Side Intefaces The Client provides 2 COM interfaces that the server can call IOPCShutdown IOPCDataCallback Server Object Group Object(s) Client IOPCDataChange IOPCShutdown


Download ppt "TM OLE for Process Control and Factory Automation OPC Servers Integrator - A OPC Programming Middleware OPC Servers Integrator - A OPC Programming Middleware."

Similar presentations


Ads by Google