This is topic Связь между МРВ по NetDDE in forum Мониторы Реального Времени / Real Time Monitors at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/35/t/000313.html

Posted by Avsiannikova (Участник № / Member № 5946) on :
 
Здравствуйте.
Стоит задача получить данные из одного мрв в другом. Решила использовать связь по DDE.
Подскажите правильно ли я все делаю, т.к ничего не выходит.
1) делаю переменную DDE, в ней прописываю адрес переменной из первой мрв. Например \\MOS-SCADA1\NDDE$.RTM9$.L07_IN_Z, где MOS-SCADA1 - имя компьютера, где находится первый мрв, RTM9$ - индивидуальный номер узла, L07_IN_Z - имя канала с требуемым значением.
2) привязываю эту переменную к каналу во втором мрв, в котором мне нужно видеть эти данные.
3) компилирую.

В документации нашла такое:
quote:
При обмене по NetDDE используются следующие службы Windows (должны быть запущены как на клиенте, так и на сервере):

NT DDE-сервер (clipsrv.exe);

NETWORK DDE – обеспечение обмена по NetDDE (netdde.exe);

NETWORK DDE DSDM (Network DDE Service Data Manager) – совместный доступ к данным DDE.


НАпишите пожалуйста все шаги, чтобы установить связь между мрв.
Т.е. мне нужно установить еще dde-сервер?
Нужно ли прошивать откомпилированный проект на компьютере с первым мрв?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Зачем связь между МРВ делать через NetDDE?
Интерфейс этот очень неудобный, медленный и практически нигде не поддерживается. Даже MS от него давно отказалась.

Если речь идет о связи между МРВ в одном проекте, то существует штатный интерфейс.
Если надо связать МРВ разных проектов, можно использовать канал CALL.OtherProj.
 
Posted by Avsiannikova (Участник № / Member № 5946) on :
 
Да, мрв находятся в одном проекте, компютеры с мрв находятся в одной сети.
А что вы имеете ввиду под штатным интрефейсом?
 
Posted by Avsiannikova (Участник № / Member № 5946) on :
 
Один наш программист делал проект с такой связью, но он не работает больше у нас и я к сожалению не могу спросить у него подробностей. ДА и проект очень огромный, не могу разобраться как это там сделано(
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Безусловно связь между узлами одного проекта следует организовывать на основе внутренних протоколов Trace Mode 6.
Пример конфигурирования информационных потоков между узлами приведен в разделе "Быстрый старт/Часть вторая".
Принципы организации связей по стандартным протокола Trace Mode 6 описаны в разделе "Распределенный АСУ/Конфигурирование межкомпонентного взаимодействия".
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2