Как Вам удобнее осваивать материал?
Автоматическое связывание переменных через таблицу
Связь через таблицу
Как создать связи в MasterSCADA 4D не перетаскивая один параметр на другой, а используя табличное представление проекта?
Рассмотрим этот вопрос на примере создания связи между каналами модуля ModbusTCP и параметрами объектов.
Создавать связь можно вручную путём перетаскивания каналов на сами параметры объекта. Для удобства параметры можно открыть в дереве веток. Однако, настройка связей для нескольких объектов таким способом занимает много времени. Поэтому, если связи будут однотипные, достаточно создать связь только между одним каналом и объектом.

Далее рассмотрим создание связей при помощи табличного представления проекта. Для этого нужно перейти на вкладку «Таблицы». Выбрать область поиска - «В объектах», тип элемента - «Параметры объекта», и запустить запрос.

В нижней части там, где появляются результаты запроса, отобразятся все параметры, которые есть в дереве объектов.
По умолчанию таблица содержит фиксированный набор столбцов. Этот набор столбцов можно расширить. Для этого нужно нажать на кнопку «Добавить пользовательский столбец». И в окне редактирования столбца выбрать тип столбца – «Отношение», и отношение – «Приём значений из».


Тогда, можно увидеть, что в процессе настройки связи вручную была установлена только одна связь. Следовательно, заполнилось это поле только у одного параметра.

Сохраним результаты запроса в табличном виде.

Далее нужно открыть таблицу в Excel и заполнить её пустые поля, растянув столбец «Приём значений из».

Сохранив и импортировав таблицу обратно в MasterSCADA, можно увидеть, что столбец «Приём значений из» заполнился и появились связи между всеми каналами и объектами.


Обсуждение
Войти или зарегистрироваться, чтобы принять участие в обсуждении