Object Linking and
Embedding for Process Control (
Based
on fundamental standards and technology of the general computing market, the
Everyone's
favorite analogy for needing the original Data Access Specification is printer
drivers in DOS and then in Windows. Under DOS the developer of each application
had to also write a printer driver for every printer. So AutoCAD wrote the
AutoCAD application and the printer drivers. And WordPerfect wrote the
WordPerfect application and the printer drivers. They had to write a separate
printer driver for every printer they wanted to support: one for an Epson FX-80
and one for the H-P LaserJet, and on and on. In the industrial automation
world, Intellution wrote their Human Machine
Interface (HMI) software and a proprietary driver to each industrial device
(including every
Windows
solved the printer driver problem by incorporating printer support into the
operating system. Now one printer driver served all the applications! And these
were printer drivers that the printer manufacturer wrote (not the application
developer). Windows provided the infrastructure to allow the industrial device
driver's solution as well. Adding the
The
resulting selfish benefit to the software suppliers was the ability to reduce
their expenditures for connectivity and focus them on the core features of the
software. For the users, the benefit was flexibility. They could now choose
software suppliers based on features instead of "Do they have the driver
to my unique device?" They don't have to create a custom interface that
they must bear the full cost of creating and upgrading through operating system
or device vendor changes. Users were also assured of better quality
connectivity as the
The
user's project cycle is shorter using standardized software components. And
their cost is lower. These benefits are real and tangible. Because the
The
original specification standardized the acquisition of process data. It was
quickly realized that communicating other types of data could benefit from
standardization. Standards for Alarms & Events, Historical Data, and Batch
data were launched.
WEBSITE:
http://www.opcfoundation.org/