As I read this, DCOM / COM / OLE was a substrate on which OPC standards were embedded in windows (which are binding objects defined by interfaces as method groups). In other words, OPC, which consists of an object, interfaces, and methods, may have been built by DCOM, which is a technology in windows that allows you to create them.
Therefore, OPC can be built from other substrates, but I am not knowledgeable enough to know if this was. I suspect yes for non-window based systems.
From here
OPC is an open connection in industrial automation and enterprise systems that support the industry. Interoperability is achieved through the creation and maintenance of open standards. There are currently seven specification standards completed or in development.
In particular:
OPC is a series of standards technical specifications. The first standard (originally called simply the OPC Specification and now referred to as the Access Specification Data) resulted from the collaboration of a number of the world's leading automation providers working in collaboration with Microsoft. Initially based on Microsoft OLE COM (Component Object Model) and DCOM (Distributed Component Object Model) technologies, the specification defined a standard set of objects, interfaces, and methods for use in process control and manufacturing automation applications to facilitate interoperability. COM / DCOM technology provided the foundation for software development. There are currently hundreds of OPC data access to servers and clients.
source share