Связывание переменных

<< Click to Display Table of Contents >>

Navigation:  Интерфейс редактора проекта > Типовые инструменты и операции >

Связывание переменных

Для связывания переменных/параметров необходимо выполнить перетаскивание одного параметра из любого окна/редактора, в котором параметр отображается, на другой параметр. В общем случае, направление перетаскивания определяет направление передачи значения (см. также Неявная конвертация значений ).

Если связь разрешена, то курсор имеет вид trmd6img370 , в противном случае курсор выглядит как trmd6img371 (см. также Перетаскивание с удержанием ПК ).

Если параметр участвует в связи, то рядом с его именем появляются дополнительные обозначения. По положению стрелочки относительно прямоугольника можно определить направления связи:

svyaz_perem - параметр имеет входящую связь, т.е. принимает значение от какого-либо источника;

svyaz_perem_1 - параметр имеет исходящую связь, т.е. передает свое значение другому параметру.

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

Замечания о связях переменных

1. Для переменной допускается задавать несколько входящих связей от параметров окон.

2. InOut-параметр ФБ может передавать свое значение в выходной канал и принимать значение из входного канала. Он также может быть связан с параметрами тегов/объектов. Входы ФБ можно связывать с входными каналами, выходы ФБ – с выходными каналами.

3. Параметр окна может иметь несколько входящих связей.

4. Поддерживается связь из структуры в параметр, а также из параметра в структуру.

5. Отсутствуют ограничения на связь ФБ/тревоги только с параметрами того же объекта или его подобъектов.

См. также Связывание переменных на FBD- и LD-диаграммах .

Примеры возможных типов межузловых связей

1. Параметр объекта Узла 1 -> Параметр объекта Узла 2

2. Параметр окна Узла 1 -> Параметр объекта Узла 2 (значение передается по изменению)

3. Параметр окна Узла 1 <- Параметр объекта Узла 2

Смотрите также: