Рассмотрены вопросы
Просмотра списка локальных серверов(с помощью OPC Enum)
Подключения к выбранному серверу и импорту адресного пространства (с помощью IOPCBrowseServerAddressSpace [DA 2.0] и IBrowse [DA 3.0])
Синхронного чтения данных из сервера (с помощью IOPCSyncIO::Read)
Асинхронного чтения (с помощью точек подключения к IOPCDataCallback и IOPCAsync2::Read)
Все реализовано через чистый Custom интерфейс без каких-либо SDK от OPC Foundation, т.е,. по большому счету, потребуется только библиотеки
OPCEnum.exe и opcproxy.dll, которые устанавливаются практически с любой SCADA или OPC-сервером.