This is topic МРВ как DDE сервер 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/000464.html

Posted by stesl (Участник № / Member № 6677) on :
 
Здравствуйте! Более профильная ветка форума закрыта для новых сообщений.
В Excel 2013 (наверно и в 10 и в последующих) не работает конструкция вида =RTM0|GET!Alarm Узел один и его номер конечно 0. Alarm - h16 канал.
Проект пишу в учебных/наглядных целей. Нужен именно опрос по DDE МРВ как сервера.
Не работает теперь что ли? В связи с новыми релизами ТМ/Excel
PS Запросы по источникам (уровень Источники/приемники/DDE) работают, как на чтение, так и на запись.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Уточните, какой релиз TRACE MODE используется?
В текущем релизе 6.10.2 профайлер как сервер DDE работать не будет. Для данного случая взаимодействия для подключения к таблице рекомендуем использовать механизм связи с СУБД через встроенный ODBC-драйвер MS Excel. Это просто, надежно, бесплатно и успешно используется в массовом порядке.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Есть видео-урок по этой теме https://www.youtube.com/watch?time_continue=1&v=LKPuqDOnQAc
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Работа МРВ как сервера DDE восстановлена в релизе 6.10.2 с патчем от 12.02.2018. Скачать данный патч можно на нашем сайте в личном кабинете в центре обновления программ. В профайлере же данная функция останется отключенной.
 
Posted by stesl (Участник № / Member № 6677) on :
 
Забыл, как водится, эту тему уже. [Улыбка / Smile]
Хотя, было интересно.
В ВУЗе, по предмету параллельное программирование (предмет в основном о ОС РВ) нужно было написать некую программу. Я сказал преподу, что сделаю ее с помощью ИС Trace Mode. Ждал, ждал ответа... Не дождался, сделал, отправил. Позже получил 2 письма.
1. Препод сказал, что не нужно изобретать велик и в каких то непонятных ИС делать программу. Пишите мол на С++. В общем все так категорично
2. Коротко - зачет [Улыбка / Smile]

Потому как вряд ли какому студенту под силу написать такой GUI, который в несколько кликов был сделан в ТМ [Пдмигивание / Wink]
А сам функционал прям привязывался к идеологии АСУ. Тут тебе и пределы аварийные и время опроса и пр.

А DDE использовал вроде как сервер обмена. Нужно было опрашивать датчики (все виртуально конечно, но тем не менее должно было быть наглядно). И поэтому, если бы Excel сам запрашивал бы у датчиков показания, а "клиент" читал бы из Excel - было бы правильнее.
Ну по итогу - датчики (отдельные RTM) писали в Excel, клиент (еще один МРВ))) читал.

И это не последняя моя работа. Сейчас уже почти сдал другую. Тоже выполненную на ТМ [Пдмигивание / Wink]
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
"Ну по итогу - датчики (отдельные RTM) писали в Excel, клиент (еще один МРВ))) читал."

Уточните, пожалуйста. Правильно ли мы поняли решенную задачу?
Несколько RTM (узлов проекта) снимают показания датчиков, записывают их в Excel, откуда еще один узел RTM эти данные считывает?
При этом Excel используется только как шлюз, обеспечивающий обеспечивает связь между узлами?

Видимо, все RTM находятся в одной локальной сети.
В таком случае почему нельзя было использовать штатный протокол сетевой связи между узлами I-Net, обеспечивающий взаимодействие узлов одного проекта без дополнительных шлюзов?
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2