With its development, industrial automation system has become more open and more unified. Component technology is being applied to the process of industrial software development for this demand. OLE (Object Linking and Embedding) for Process Control (OPC) is an open industrial standard that is defined by a number of leading automation hardware and software suppliers with Microsoft's assistance. It defines an open industrial interface based on the Component Object Model (COM) technology that provides interoperability among disparate field devices system, automation/control system, and business system.This paper introduces the OPC technology's basis and background, studies the OPC specifications, their relations and their application domain. The OPC data access specification is the center of this research. Based on the data access specification, this paper develops a kind of OPC data access server by active template library (ATL) and tests the in-process server.Then the development method of OPC server and its connection with client programs are summarized .In contrast to OPC, the Data Acquisition from Industrial System (DAIS) specification is also an open industrial standard that is based on the Common Object Request Broker Architecture (CORBA) technology.It is parallel to the OPC standard and leverages on the experience gained by OPC.The DAIS specification has some differences from OPC.Another subject of the paper is the research of the importance of OPC technology in enterprise information integration. This paper introduces the Microsoft Distributed interNet Application Architecture for Manufacturing (DNA-M) which is based on COM and OPC technology. |