Тема / Topic: Передача данных от одного МРВ к другому МРВ
Яна Бойцова
Forum Member / Участник форума
Участник № / Member № 6862
отправлено / posted
Нужны ли какие-либо настройки сети для передачи данных от одного МРВ к другому МРВ? Какие порты должны быть открыты для передачи данных от одного МРВ к другому МРВ? К примеру, если МРВ не состоят в одной доменной или рабочей группе. Просто два компьютера подключенных к интернету.
Сообщения / Posts 54 | Из / From: Russia
| IP / IP: IP адрес / IP address |
отправлено / posted
При такой конфигурации у ПК должны быть заданы статические IP-адреса. В файлах конфигурирования запуска узлов (см. "Приложения/Задание параметров работы мониторов") для каждого узла должны быть заполнены разделы TM_NODE_SET .. TM_NODE_END.
При этом надо учесть, что обмен между узлами может осуществляться только по TCP. Соответствующие надо задать.
Яна Бойцова
Forum Member / Участник форума
Участник № / Member № 6862
отправлено / posted
А если оба МРВ работают в одном домене, то в узлах достаточно только прописать IP адреса каждого МРВ?
Сообщения / Posts 54 | Из / From: Russia
| IP / IP: IP адрес / IP address |
отправлено / posted
Если узлы работают в одной подсети и между ними проходят широковещательные рассылки, то даже IP-адреса узлов задавать необязательно. Они сами найдут друг друга.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Яна Бойцова
Forum Member / Участник форума
Участник № / Member № 6862
отправлено / posted
Если узлы работают в одной подсети, то файлы конфигурирования тоже надо прописывать? Или достаточно только выполнить настройки параметров узлов?
Сообщения / Posts 54 | Из / From: Russia
| IP / IP: IP адрес / IP address |
отправлено / posted
Если в сети нет ограничений на сетевые взаимодействия (например, не запрещена работа с широковещательными рассылками, открыты и не заняты порта 1025, 1026, 1027) в простейшем случае необходимости использования файла конфигурирования не возникает. Но кроме настроек сетевого взаимодействия в этом файле могут прописываться и другие настройки и диагностические функции (см. описание файла в документации).
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Яна Бойцова
Forum Member / Участник форума
Участник № / Member № 6862
отправлено / posted
Был создан пройстейший проект с двумя узлами. Теория: первый узел генерирует сигнал (посредством встроенного генератора), отображает его на своем экране и передает этот сигнал на второй узел. Второй узел так же отображает сигнал на своем экране, принятый от первого узла. IP адреса в каждом узле прописаны. Порты прослушиваются. На практике пытаюсь проверить это взаимодействие, но второй узел ничего не видит. Открывала на одном локальном компьютере два профайлера (1й узел и 2й узел). 1й узел сигнал видит и отображает, но на 2й узел этот сигнал не приходит. Так же пробовала проверить взаимодействие на двух ПК в одном домене, результат такой же. В чем может быть моя ошибка?
Сообщения / Posts 54 | Из / From: Russia
| IP / IP: IP адрес / IP address |
отправлено / posted
Когда Вы запускаете 2 узла на одном ПК - у ПК должны использоваться 2 сетевых адаптера, - при задании номеров сетевых адаптеров для одного узла должны быть установлены флажки "Прием/Посылка" для адаптера 1, для второго узла - для адаптера 2. Так было сделано? На вкладке "Панель МРВ/Диагностика/Узлы" (см. раздел "Отладка проекта/Профайлер с поддержкой графических экранов") у каждого узла должна быть информация об обнаруженных в сети узлах проекта.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Яна Бойцова
Forum Member / Участник форума
Участник № / Member № 6862
отправлено / posted
Когда запуск на одном ПК, все понятно. Моя ошибка, совсем вылетело из головы про этот *номера сетевого адаптера* параметр. Было так же решено отследить правильность передачи данных с помощью узла "Технология".
Но при проверке на двух ПК в одном домене передача информация не идет. Во вкладке "Панель МРВ/Диагностика/Узлы" У 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)"
Сообщения / Posts 54 | Из / From: Russia
| IP / IP: IP адрес / IP address |
отправлено / posted
1. "Когда запуск на одном ПК, все понятно. Моя ошибка, совсем вылетело из головы про этот *номера сетевого адаптера* параметр." Из этого следует, что Вы добились обмена при запуске на одном ПК?
2. "... при проверке на двух ПК в одном домене ... " По диагностике понятно, что узлы друг друга "не видят". Если в настройках узлов правильно указаны сетевые адаптеры, значит между ПК не проходят широковещательные рассылки. Проверяйте настройки сетевых компонентов в ОС.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Яна Бойцова
Forum Member / Участник форума
Участник № / Member № 6862
отправлено / posted
1. Нет, так как один сетевой адаптер в ПК. Этого я не учла. Для проверки привязки каналов между узлами воспользовались профайлером для узла "Технология"
2. А вот сейчас надо будет разбираться с настройками... Потому что я думала, что широковещательные рассылки это непринципиально. И достаточно только открытых портов для передачи информации
Сообщения / Posts 54 | Из / From: Russia
| IP / IP: IP адрес / IP address |
отправлено / posted
Узел "Технология" не позволяет проверить сетевое взаимодействие, т.к. все взаимодействия между его компонентами замкнуты в этом узле.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Яна Бойцова
Forum Member / Участник форума
Участник № / Member № 6862
отправлено / posted
Настроили сетевые компоненты ОС. Сделали разрешение в реестре на отправку/прием широковещательных рассылок. Широковещательная рассылка между компьютерами проходит. Проверяли это командной строкой. Но передачи данных все равно нет. Нет ли каких настроек узлов, которые можно было не учесть? По факту я создаю два узла, осуществляю привязку каналов. Далее открываю каждый узел на редактирование, на всякий случай пишу IP адрес каждого компьютера, в "Адаптеры/Системный" ставлю галочку "прием/посылка". Сохраняю проект, сохраняю для МРВ. Папку с нужным узлом переношу на соответствующий компьютер. Запускаю и все. Передача данных не идет.
Сообщения / Posts 54 | Из / From: Russia
| IP / IP: IP адрес / IP address |
отправлено / posted
В реальном времени на вкладке "Панель МРВ/Диагностика/Узлы" у обоих узлов показано, что они "видят друг друга"? В посте от 4.03.16 10:02 строки типа [001]?.?.?{0260,0700}|-1 (10.245.72.83, ~0.0.0.0:1027)" указывают, что узлы "не видят" друг друга.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Яна Бойцова
Forum Member / Участник форума
Участник № / Member № 6862
Яна Бойцова
Forum Member / Участник форума
Участник № / Member № 6862
отправлено / posted
Ситуация резко изменилась... Оказывается у компьютера источника было плохо настроена учетная запись (без прав доступа) При переносе источника передачи данных на компьютер с администраторсикими правами передача данных пошла.
Сообщения / Posts 54 | Из / From: Russia
| IP / IP: IP адрес / IP address |