4.2.4 Редактор FBD/LD
Редактор FBD/LD включает в себя необходимый набор инструментов для создания и редактирования программных компонентов на языках программирования FBD/LD. На панели инструментов редактора находятся кнопки для редактирования схемы и изменения режима работы.

Поиск и выбор блоков осуществляется на панели «Добавить/Изменить». Графические блоки добавляются в редактор с использованием мыши двумя способами: перемещением блока или перемещением иконки
.

Редактор поддерживает произвольную расстановку графических элементов по выбору пользователя в едином графическом поле, а траектория соединительных линий выстраивается автоматически после выбора элемента-источника и элемента приемника. Соединение графических блоков может осуществляться как отдельными кликами мыши, так и в режиме «Нажал-Переместил». В режиме соединения входы и выходы блоков при наведении мышью выделяются цветом.

Редактор автоматически подсвечивает блоки, для которых отсутствует соответствующая переменная в словаре. При наведении на подсвеченный блок выводится всплывающая подсказка.

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

Код программы FBD/LD может быть выведен в виде кода на языке ST. Для этого при открытом редакторе FBD/LD выберите пункт меню «Сборка → Редактор → Вывести код на ST». После чего на вкладке «Вывод» будет выведен соответствующий код на языке ST.

При программировании в среде разработки Unimod PRO 2 могут использоваться блоки из системной библиотеки с заранее запрограммированной логикой выполнения и пользовательские блоки. Подробнее с системными блоками можно ознакомиться в документе «Unimod PRO 2. Руководство по программированию».
