Создал тестовый проект в версии 6.09: два узла RTM_1 и EmbeddedRTM_2 (WinPAC-8841). В контроллере создал канал-генератор с автопосылкой, привязал его к каналу в RTM_1. Значение не передаётся (канал в RTM_1 равен нулю). Затем пересохранил этот проект в версии 6.08 и запустил. Данные нормально передаются. Могу отправить Вам данный проект.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Механизм автопосылок признан неэффективным и ненадежным. Начиная с релиза 6.09 этот механизм не поддерживается.
Posted by Avgorr (Участник № / Member № 2607) on :
Тогда ещё вопрос. Пытаюсь перейти на версию 6.09, получаю: ммеем связку: ПК - WinPAC-8841. Тот же проект, автопосылку убрал. Теперь если перезагрузить проект в WinPAC, МРВ перестаёт его видеть. Приходится перезагружать и МРВ. В версии 6.08 при таких манипуляциях связь восстанавливается. Просто думал, что автопосылка поможет.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Правильно ли я понял, что Вы при наличии обмена между контроллером и МРВ выгружаете узел EmbeddedRTM в контроллере, загружаете и запускаете его снова (без перезагрузки контроллера) и МРВ не видит узел контроллера (в окне "Статусы узлов")? Сколько времени Вы ожидаете обнаружения узла после перезапуска МикроМРВ? Указаны ли в проекте реальные IP-адреса узлов МРВ и EmbeddedRTM? Как построен сетевой обмен в проекте, инициатором обмена является узел МРВ?
Перепроверили описанную Вами ситуацию на реальном проекте. После перезагрузки узла EmbeddedRTM связь с МРВ восстанавливается через несколько секунд.
Posted by Avgorr (Участник № / Member № 2607) on :
Да, выгружаю узел EmbeddedRTM в контроллере, загружаю и запускаете его снова без перезагрузки контроллера. Останавливаю на время более 20 секунд. IP-адреса узлов указаны. Ожидал обнаружения узла очень долго. Сетевой обмен в проекте сделан следующим образом: канал с привязанным к нему генератором в узле EmbeddedRTM перетащил в узел RTM.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
А после перезагрузки контроллера связь восстанавливается?
Задайте в обоих узлах в файлах *.cnf DEBUGOM=70000490
Сохраните профайлерный протокол узла EmbeddedRTM перед его повторным запуском.
Пришлите нам файл проекта, папку узла RTM и папку узла RTM (с двумя профайлерными протоколами этого узла).