<< Click to Display Table of Contents >> Navigation: Интерфейс редактора проекта > Типовые инструменты и операции > Связывание переменных |
Для связывания переменных/параметров необходимо выполнить перетаскивание одного параметра из любого окна/редактора, в котором параметр отображается, на другой параметр. В общем случае, направление перетаскивания определяет направление передачи значения (см. также Неявная конвертация значений ).
Если связь разрешена, то курсор имеет вид , в противном случае курсор выглядит как
(см. также Перетаскивание с удержанием ПК ).
Если параметр участвует в связи, то рядом с его именем появляются дополнительные обозначения. По положению стрелочки относительно прямоугольника можно определить направления связи:
- параметр имеет входящую связь, т.е. принимает значение от какого-либо источника;
- параметр имеет исходящую связь, т.е. передает свое значение другому параметру.
В тех случаях, если допускается установка только одной связи данного типа, то при попытке установить вторую связь открывается диалог подтверждения замены связи.
1. Для переменной допускается задавать несколько входящих связей от параметров окон.
2. InOut-параметр ФБ может передавать свое значение в выходной канал и принимать значение из входного канала. Он также может быть связан с параметрами тегов/объектов. Входы ФБ можно связывать с входными каналами, выходы ФБ – с выходными каналами.
3. Параметр окна может иметь несколько входящих связей.
4. Поддерживается связь из структуры в параметр, а также из параметра в структуру.
5. Отсутствуют ограничения на связь ФБ/тревоги только с параметрами того же объекта или его подобъектов.
См. также Связывание переменных на FBD- и LD-диаграммах .
1. Параметр объекта Узла 1 -> Параметр объекта Узла 2
2. Параметр окна Узла 1 -> Параметр объекта Узла 2 (значение передается по изменению)
3. Параметр окна Узла 1 <- Параметр объекта Узла 2
Смотрите также:
Панель свойств. Отображение свойств, задействованных в связях