Спасибо за ответ.

Знаете, я имперически пришел к такому же выводу - когда надо подряд две эти функции вызывать для записи тега (одна обновляет локально тэг в OPC сервере, другая - пишет в устройство). Это срабатывало с ПЛК ОВЕН 110. Но вот когда начался обмен между двумя OPC серверами - я застрял. Может быть дело в том, что там 32 разрядное значение (занимает 4 байта и два подряд следующих двухбайтных регистра). Но вот значение, записанное этой последовательностью функций в мастере в слейве на другом ПК не появилось. По этому я и написал.
P.S. также я не совсем понял нюансы работы событий OnRead() и OnWrite() - может быть от них еще зависит? Я все забивал в OnRead() тега.