This is topic Передача данных от одного МРВ к другому МРВ in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.


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

Posted by Яна Бойцова (Участник № / Member № 6862) on :
 
Нужны ли какие-либо настройки сети для передачи данных от одного МРВ к другому МРВ?
Какие порты должны быть открыты для передачи данных от одного МРВ к другому МРВ?
К примеру, если МРВ не состоят в одной доменной или рабочей группе. Просто два компьютера подключенных к интернету.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
При такой конфигурации у ПК должны быть заданы статические IP-адреса.
В файлах конфигурирования запуска узлов (см. "Приложения/Задание параметров работы мониторов") для каждого узла должны быть заполнены разделы TM_NODE_SET .. TM_NODE_END.

При этом надо учесть, что обмен между узлами может осуществляться только по TCP. Соответствующие надо задать.

Штатный порт для обмена TCP 1027.
 
Posted by Яна Бойцова (Участник № / Member № 6862) on :
 
А если оба МРВ работают в одном домене, то в узлах достаточно только прописать IP адреса каждого МРВ?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Если узлы работают в одной подсети и между ними проходят широковещательные рассылки, то даже IP-адреса узлов задавать необязательно. Они сами найдут друг друга.
 
Posted by Яна Бойцова (Участник № / Member № 6862) on :
 
Если узлы работают в одной подсети, то файлы конфигурирования тоже надо прописывать?
Или достаточно только выполнить настройки параметров узлов?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Если в сети нет ограничений на сетевые взаимодействия (например, не запрещена работа с широковещательными рассылками, открыты и не заняты порта 1025, 1026, 1027) в простейшем случае необходимости использования файла конфигурирования не возникает.
Но кроме настроек сетевого взаимодействия в этом файле могут прописываться и другие настройки и диагностические функции (см. описание файла в документации).
 
Posted by Яна Бойцова (Участник № / Member № 6862) on :
 
Был создан пройстейший проект с двумя узлами.
Теория: первый узел генерирует сигнал (посредством встроенного генератора), отображает его на своем экране и передает этот сигнал на второй узел.
Второй узел так же отображает сигнал на своем экране, принятый от первого узла.
IP адреса в каждом узле прописаны. Порты прослушиваются.
На практике пытаюсь проверить это взаимодействие, но второй узел ничего не видит. Открывала на одном локальном компьютере два профайлера (1й узел и 2й узел). 1й узел сигнал видит и отображает, но на 2й узел этот сигнал не приходит.
Так же пробовала проверить взаимодействие на двух ПК в одном домене, результат такой же.
В чем может быть моя ошибка?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Когда Вы запускаете 2 узла на одном ПК
- у ПК должны использоваться 2 сетевых адаптера,
- при задании номеров сетевых адаптеров для одного узла должны быть установлены флажки "Прием/Посылка" для адаптера 1, для второго узла - для адаптера 2.
Так было сделано?
На вкладке "Панель МРВ/Диагностика/Узлы" (см. раздел "Отладка проекта/Профайлер с поддержкой графических экранов") у каждого узла должна быть информация об обнаруженных в сети узлах проекта.
 
Posted by Яна Бойцова (Участник № / Member № 6862) on :
 
Когда запуск на одном ПК, все понятно. Моя ошибка, совсем вылетело из головы про этот *номера сетевого адаптера* параметр. Было так же решено отследить правильность передачи данных с помощью узла "Технология".

Но при проверке на двух ПК в одном домене передача информация не идет.
Во вкладке "Панель МРВ/Диагностика/Узлы"
У 1го узла (источник данных)
"[000]Work,2.NT.RTM{0230,0700}L-1 (10.245.72.107, 0.0.0.0:1027)
[001]?.?.?{0260,0700}|-1 (10.245.72.83, ~0.0.0.0:1027)"
У 2го узла (приемник данных)
"[000]?.?.?{0260,0789}|-1 (10.245.72.107, ~0.0.0.0:1027)
[001]Work,2.NT.RTM{02B0,0700}L4 (10.245.72.83, 0.0.0.0:1027)"
В протоколе 1, после старта узла появляются сообщения "Graph loop is big(t)"
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
1. "Когда запуск на одном ПК, все понятно. Моя ошибка, совсем вылетело из головы про этот *номера сетевого адаптера* параметр."
Из этого следует, что Вы добились обмена при запуске на одном ПК?

2. "... при проверке на двух ПК в одном домене ... "
По диагностике понятно, что узлы друг друга "не видят".
Если в настройках узлов правильно указаны сетевые адаптеры, значит между ПК не проходят широковещательные рассылки. Проверяйте настройки сетевых компонентов в ОС.
 
Posted by Яна Бойцова (Участник № / Member № 6862) on :
 
1. Нет, так как один сетевой адаптер в ПК. Этого я не учла. Для проверки привязки каналов между узлами воспользовались профайлером для узла "Технология"

2. А вот сейчас надо будет разбираться с настройками...
Потому что я думала, что широковещательные рассылки это непринципиально. И достаточно только открытых портов для передачи информации
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Узел "Технология" не позволяет проверить сетевое взаимодействие, т.к. все взаимодействия между его компонентами замкнуты в этом узле.
 
Posted by Яна Бойцова (Участник № / Member № 6862) on :
 
Настроили сетевые компоненты ОС. Сделали разрешение в реестре на отправку/прием широковещательных рассылок.
Широковещательная рассылка между компьютерами проходит. Проверяли это командной строкой.
Но передачи данных все равно нет.
Нет ли каких настроек узлов, которые можно было не учесть?
По факту я создаю два узла, осуществляю привязку каналов. Далее открываю каждый узел на редактирование, на всякий случай пишу IP адрес каждого компьютера, в "Адаптеры/Системный" ставлю галочку "прием/посылка". Сохраняю проект, сохраняю для МРВ.
Папку с нужным узлом переношу на соответствующий компьютер. Запускаю и все. Передача данных не идет.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
В реальном времени на вкладке "Панель МРВ/Диагностика/Узлы" у обоих узлов показано, что они "видят друг друга"?
В посте от 4.03.16 10:02 строки типа
[001]?.?.?{0260,0700}|-1 (10.245.72.83, ~0.0.0.0:1027)"
указывают, что узлы "не видят" друг друга.
 
Posted by Яна Бойцова (Участник № / Member № 6862) on :
 
Нет, по-прежнему узлы "не видят" друг друга
 
Posted by Яна Бойцова (Участник № / Member № 6862) on :
 
Ситуация резко изменилась...
Оказывается у компьютера источника было плохо настроена учетная запись (без прав доступа)
При переносе источника передачи данных на компьютер с администраторсикими правами передача данных пошла.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2