Обмены DDE
Отладчик ISaGRAF содержит DDE (Динамический Обмен Данными) сервер. Петля уведомления (“an advise loop”) может быть установлена между отладчиком ISaGRAF и другими приложениями, для того чтобы динамически отображать текущее значение переменных в не ISaGRAF приложениях.
Только транзакции “advise” или “poke” поддерживаются DDE сервером отладчика ISaGRAF. Вы можете использовать транзакцию “request” только для переменных, уже просматриваемых в петле уведомления. Другой DDE сервис, такой как “execute” недоступен. Когда петля уведомления установлена для переменной, значение этой переменной обновляется в приложении клиента каждый раз, когда оно изменяется. Просматриваться могут переменные любого типа. Идентификация динамической связи включает следующие имена:
Service name:…… ”ISaGRAF”
Topic name:…….. Имя ISaGRAF проекта
Item name:……… Имя переменной
Если переменная является локальной для программы, то за ее именем должно следовать имя ее родительской программы, написанное в скобках, со следующим синтаксисом:
variable_name(program_name)
DDE сервер отладчика ISaGRAF предназначен для приложений ISaGRAF, в текущий момент просматриваемых отладчиком. До 256 переменных могут быть просмотрены сервером ISaGRAF. DDE сервер может быть использован, когда отладчик ISaGRAF запущен либо подключенном режиме, либо в режиме симуляции. Период обновления - это период, установленный для связи между отладчиком и целевой системой ISaGRAF или симулятором.