Просмотр полной версии : тэги ПЛК <--> Excel
Подскажите плз, как можно обмениваться тэгами между ПЛК и Excel через GatewayDDEServer. Из Codesys DDE получается, а из GatewayDDEServer никак. Простая замена ссылки в ячейке =CODESYS|'С:\Projects\My_Project.pro'!PLC_PRG.test _tag на =GatewayDDEServer|'С:\Projects\My_Project.pro'!PLC _PRG.test_tag
не прокатывает. Сам GatewayDDEServer настроен соответствующим образом.
И еще вопрос - через DDE интерфейс из Excel-я можно только читать тэги с контроллера или записывать в контроллер тоже?
Пордон, внимательно почитав документацию, по первому вопросу разобрался: для GatewayDDEServer ссылка будет выглядеть как
=GATEWAYDDESERVER|My_Project.pro!PLC_PRG.test_tag (не надо указывать полный путь к проекту).
А второй вопрос остается открыт - как посредством DDE можно писать тэги из Excel в ПЛК ? Или придется на VBA через OPC каким-то образом?
Опять-таки поизучав мануалы по VBA, научился из Exel писать тэги в ПЛК через GatewayDDEServer методом DDEPoke. Тема закрыта :)
Пордон, внимательно почитав документацию, по первому вопросу разобрался: для GatewayDDEServer ссылка будет выглядеть как
=GATEWAYDDESERVER|My_Project.pro!PLC_PRG.test_tag (не надо указывать полный путь к проекту).
А второй вопрос остается открыт - как посредством DDE можно писать тэги из Excel в ПЛК ? Или придется на VBA через OPC каким-то образом?
Так и делаю но все равно не выводит через DDE сервер..(
Вот Excel-пример. Там VBA макросы с коментами, разобраться можно.
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot