This is topic Проект с несколькими МРВ in forum Общие вопросы / Common questions at Форум TRACE MODE: техническая поддержка.


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

Posted by newVG (Участник № / Member № 8462) on :
 
Здравствуйте!

Задача:
На одной машине (будущее АРМ оператора) считать данные с устройства и реализовать необходимый функционал, на другой машине (вспомогательная панель) считать данные с того же устройства (устройство поддерживает несколько подключений) и реализовать необходимый функционал. В процессе необходимо передавать с АРМ на вспомогательную панель некоторые данные.

Вопрос:
Правильно ли я понимаю, что необходимо создать 2 отдельных проекта и с помощью канала CALL.OtherProj передавать данные из АРМ на вспомогательную панель?
 
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
 
Добрый день!

Вы можете создать несколько узлов в рамках одного проекта.

Если Вашу устройство поддерживает несколько одновременных подключений, то оба узла TRACE MODE смогут его опрашивать и обмениваться между собой информацией.

В этом случае, рекомендуется в настройках всех узлов одного проекта выставить одинаковый код проекта, отличный от нуля, так же выставить флаги на необходимых сетевых адаптерах (прием-посылка).

При этом использовать Call.OtherProj нет необходимости.
 
Posted by newVG (Участник № / Member № 8462) on :
 
Если я создам 1 проект с двумя узлами и выполню Ваши рекомендации, то как мне запустить разные узлы одного проекта на разных машинах?

Скопировать проект на обе машины и просто вбить в настройках узлов соответствующие IP-адреса?
 
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
 
Есть видеоурок по межузловому обмену по сети:
http://www.adastra.ru/products/drivers/tracemode_mlink_inet/
В т.ч. там есть ссылка на пример.
 
Posted by newVG (Участник № / Member № 8462) on :
 
Благодарю Вас за ответы.
 
Posted by newVG (Участник № / Member № 8462) on :
 
Подскажите пожалуйста ещё один момент, который не нашёл в документации.

Узлы RTM некоторого проекта, перенесённые на соответствующие машины для запуска с помощью МРВ, автоматически добавляют в настройки IP-адреса машин, на которых были запущены?

Интересует ситуация при которой, допустим, выходят из строя сетевые адаптеры или меняется IP-адрес машины в сети.

Хочу понять нарушится ли при подобных заменах работоспособность системы.
 
Posted by newVG (Участник № / Member № 8462) on :
 
И касаемо изменения адресов устройств, с которых .
считываются данные, или контроллеров, на которые отправляются команды.

Если такое изменение произойдёт, то единственный вариант это вручную изменять IP-адрес в настройках источников, сохранять узлы для МРВ и заменять старые файлы?
 
Posted by newVG (Участник № / Member № 8462) on :
 
up
 
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
 
По межузловому обмену:
Узлы используют тот IP, который задан в адаптере. Какой адаптер используется задано в настройках узла – галочки Прием/Посылка.
По UDP осуществляются широковещательные рассылки для нахождения узлов проекта, если не задан обмен по TCP. Узлы будут искать и находить друг друга, если даже их IP менялся. Узлы должны иметь один и тот же код проекта (лучше чтобы он был не нулевой). Широковещательные рассылки должны работать, узлы в одной подсети.
При обмене по TCP узлы находят друг друга по заданным в настройках узлов IP адресам.
Если те или иные настройки сети или IP адреса поменялись, можно их задать с помощью файла *.CNF (Подробнее о файле и используемых ключах в справке: Приложения -> Задание параметров работы мониторов -> Задание параметров работы мониторов -> Файл CNF). Ключи для задания IP описаны в разделе Сеть - конструкция TM_NODE_SET .. TM_NODE_END. Это не требует изменений в проекте и новую компиляцию.

По обмену с контроллерами:
Описание в справке:
Обмен с контроллерами и УСО -> Обмен по встроенным протоколам -> Обмен по встроенным протоколам по сети -> Обмен по встроенным протоколам по сети:
Для конфигурирования обмена по встроенным протоколам в специальных файлах или в строке Дополнительно/IP-адрес источника/приемника задаются ключи. Конфигурационные файлы в некоторых случаях создаются автоматически при экспорте узла и во всех случаях могут быть созданы вручную. Конфигурационные файлы не имеют расширения и имеют текстовый формат. Имена конфигурационных файлов: MODBUS TCP/IP – tcp_modbus; OMRON – udp_omron; MITSUBISHI – tcp_mitsubishi; SNMP – udp_snmp.
Если IP адрес устройства поменялся, вручную поменяйте IP в конфигурационных файлах в папке узла проекта. Это не требует изменений в проекте и новую компиляцию.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2