Тема / Topic: Как считать значение канала с узла из другого проекта
stepagrus
Forum Haunter / Завсегдатай форума
Участник № / Member № 3589
отправлено / posted
Добрый день! Есть проект №1. В этом проекте есть узел, которому нужно считать значение канала из другого узла, который принадлежит проекту №2.
Оба проекта работают в одной локальной сети, причем у проекта №1 и проекта №2 коды проекта разные.
Смотрю в справку "Распределенные АСУ" -> "Настройка межкомпонентного взаимодействия" и не могу найти описание, а ведь оно где-то было
Сообщения / Posts 136 | Из / From: РФ
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
stepagrus
Forum Haunter / Завсегдатай форума
Участник № / Member № 3589
отправлено / posted
Создал канал CALL.OtherPrj. В комментарии канала прописал ip удаленного узла. Параметр: 0 (т.к. мне нужно считать атрибут R у канала типа FLOAT) Создал два аргумента типа Real IN. Первому аргументу прописал значение по умолчанию - id нужного канала в удалённом узле. Запустил узел на рабочей машине. Через "просмотр компонентов" в канале CALL.OtherPrj записал в атрибут 92 номер удалённого проекта.
stepagrus
Forum Haunter / Завсегдатай форума
Участник № / Member № 3589
отправлено / posted
Ответ: номер удаленного узла нужно прописать как начальное значение канала и будет всё ок.
Сообщения / Posts 136 | Из / From: РФ
| IP / IP: IP адрес / IP address |
Legolas
Active Forum Member / Активный участник форума
Участник № / Member № 5047
отправлено / posted
А номер проекта где посмотреть можно? Чтобы его записать в атрибут 92
Сообщения / Posts 96 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342