![background image](http://html1.mh-extra.com/html/omron/cx-supervisor-v2-0/cx-supervisor-v2-0_user-manual_744213255.webp)
CHAPTER 14 – Using CX-Supervisor as an OPC Client
OMRON
Page 232
Release 2.0
In other words, DCOM is an object-programming model for the implementation of distributed
applications using a client server pattern. A client can use several servers at the same time and a
server can provide functionality to multiple clients simultaneously.
Translating that into plainer English, COM basically allows software components to be written in
such a way that they can be used by all COM-aware applications (e.g. C++, later versions of Visual
Basic) without those applications needing to know anything about the “internals” of the object.
DCOM is simply the distributed version of COM – i.e. the objects can be spread across a network. It
is a very powerful system, although some machine-level and security configuration may be required
to allow it to work correctly and reliably.
Central to the capability of a DCOM object are its interfaces.
All
communication with a DCOM
object occurs through its interfaces – an interface is said to provide a “contract” (a full and
unchanging description) for the functionality provided by that object. Each interface has a unique ID
and describes a group of related methods. The description of the interface defines the syntax and the
semantics of the services provided by that interface – the internal implementation of those services
doesn’t matter to the calling applications.
In the case of OPC these interfaces for each of the DCOM objects are defined within the relevant
specifications. This guide only deals with the OPC Data Access specification Custom (used by C++)
and Automation (used by script languages and VB) interfaces.
What are the benefits of OPC?
Asking what the business benefits of OPC are is like asking what the benefits of plug-and-play
technology are to the computer industry. More choices, better access to process data, ease of plug-
and-play operation, and efficient utilization of development resources are the main benefits of OPC
technology. OPC brings the value that comes with the use of standards, including reduced training
costs, reduced custom development costs, and lower long-term maintenance costs. By design, OPC-
compliant products work seamlessly with one another. With this plug-and-play approach, off-the-
shelf components can be brought together efficiently to solve immediate requirements. In addition,
long-term maintenance and upgrading can be achieved by removing and replacing individual
components in a system without any work needed to “wire up” the new pieces. To illustrate the
savings, imagine the increase in cost if every household appliance had its own type of wall plug.
Eliminating customisation drastically reduces the cost of an automation system by saving money
during acquisition, installation, and maintenance.
Summary of Contents for CX-SUPERVISOR - V2.0
Page 2: ...CX Supervisor User Manual Software Release 2 0...
Page 3: ......
Page 5: ...CX Supervisor User Manual OMRON Page ii Revision 2 0...
Page 7: ...CX Supervisor User Manual OMRON Page iv Revision 2 0...
Page 11: ...CX Supervisor User Manual OMRON Page viii Revision 2 0...
Page 13: ...CX Supervisor User Manual OMRON Page x Revision 2 0...
Page 15: ...CX Supervisor User Manual OMRON Page xii Revision 2 0...
Page 17: ...CX Supervisor User Manual OMRON Page xiv Revision 2 0...
Page 19: ...CX Supervisor User Manual OMRON Page xvi Revision 2 0...
Page 21: ...CX Supervisor User Manual OMRON Page xviii Revision 2 0...
Page 23: ......
Page 67: ......
Page 97: ......
Page 137: ...CHAPTER 7 Graphics Library OMRON Page 114 Release 2 0...
Page 183: ...CHAPTER 9 Animation OMRON Page 160 Release 2 0...
Page 215: ......
Page 263: ......
Page 269: ......
Page 274: ...OMRON CHAPTER 16 Connecting to Omron Industrial Components Release 2 0 Page 251...
Page 275: ......
Page 285: ......
Page 319: ......
Page 331: ......
Page 351: ......
Page 359: ...GLOSSARY OF TERMS CX Supervisor User Manual OMRON Page 336 Release 2 0...