This is topic Как считать значение канала с узла из другого проекта in forum Редактор проекта TRACE MODE 6 / at Форум TRACE MODE: техническая поддержка.
Добрый день! Есть проект №1. В этом проекте есть узел, которому нужно считать значение канала из другого узла, который принадлежит проекту №2.
Оба проекта работают в одной локальной сети, причем у проекта №1 и проекта №2 коды проекта разные.
Смотрю в справку "Распределенные АСУ" -> "Настройка межкомпонентного взаимодействия" и не могу найти описание, а ведь оно где-то было
Posted by Nico (Участник № / Member № 5342) on :
канал CALL.OtherPrj
Posted by stepan (Участник № / Member № 3589) on :
а как узнать id канала (находясь в IDE)?
Posted by stepan (Участник № / Member № 3589) on :
ответ: надо навести курсор на иконку канала и появится хинт с id ))
Posted by stepan (Участник № / Member № 3589) on :
Создал канал CALL.OtherPrj. В комментарии канала прописал ip удаленного узла. Параметр: 0 (т.к. мне нужно считать атрибут R у канала типа FLOAT) Создал два аргумента типа Real IN. Первому аргументу прописал значение по умолчанию - id нужного канала в удалённом узле. Запустил узел на рабочей машине. Через "просмотр компонентов" в канале CALL.OtherPrj записал в атрибут 92 номер удалённого проекта.
Заработало. Значение полчил - это хорошо.
Вопрос: есть ли хакерский способ задать значение атрибута 92 по умолчанию?
Posted by stepan (Участник № / Member № 3589) on :
Ответ: номер удаленного узла нужно прописать как начальное значение канала и будет всё ок.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Posted by Legolas (Участник № / Member № 5047) on :
А номер проекта где посмотреть можно? Чтобы его записать в атрибут 92
Posted by Nico (Участник № / Member № 5342) on :