Имеется TPM133,
в системе был установлен OPC-сервер для приборов c интерфейсом RS-485
Среда разработки Delphi7
нашел бесплатный OPC клиент с примерами, ссылка http://www.opcconnect.com/delphi.php

изучил и смог получить необходимые данные, такие как:

Item0Name = 'Com3/TRM133(8bit adr=16)/Channel1/rEAd'; //Датчик температуры канал 1
Item1Name = 'Com3/TRM133(8bit adr=16)/Channel2/rEAd'; //Датчик температуры канал 2
Item2Name = 'Com3/TRM133(8bit adr=16)/Channel4/rEAd'; //Датчик температуры канал 4
Item3Name = 'Com3/TRM133(8bit adr=16)/Objects/r.StP'; //режим работы прибора ТРМ133
Item4Name = 'Com3/TRM133(8bit adr=16)/Config/rtC'; //время и дата в контроллере
Item5Name = 'Com3/TRM133(8bit adr=16)/Config/r.Cn'; //состояние дискретных входов
Item6Name = 'Com3/TRM133(8bit adr=16)/States/IDLE'; //Режим Ручного управления

но не могу выполнить запись в Item6Name

в библиотеке нашел функцию записи
function TOPCDataCallback.OnWriteComplete(dwTransid: DWORD;
hGroup: OPCHANDLE; hrMastererr: HResult; dwCount: DWORD;
pClienthandles: POPCHANDLEARRAY; pErrors: PResultList): HResult;
begin
Result := S_OK;
end;

может кто то работал с этой библиотекой и сможет помочь?
как записать данные в Item6Name?

Спасибо.