Программа Lectus Modbus OPC/DDE сервер кроме OPC являтся также DDE сервером. Для обращения к нему необходимо указать три параметра для связи:
В качестве DDE клиента можно использовать программу Microsoft Excel.
Для чтения переменной необходимо в ячейку записать следующую
формулу:
=SERVOPC|NODE!ITEM
Для записи переменной можно использовать следующий
макрос:
Sub WriteItem() mychannel = DDEInitiate("SERVOPC", "NODE") Call DDEPoke(mychannel, "ITEM", Cells(2, 3)) DDETerminate mychannel End Sub
где NODE - имя узла где расположена переменная, ITEM - имя переменной.
В каталоге "Sample" программы Lectus Modbus OPC/DDE сервер, расположены файлы для демонстрирования работы Microsoft Excel в качестве DDE клиента.