Редактирование диаграммы FBD-блоков

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

Создание связей между блоками производится методом drag-and-drop (выделить вход/выход блока, нажать ЛК на изображении этого входа/выхода и, удерживая кнопку нажатой, переместить курсор на изображение выхода/входа другого блока, после чего кнопку отпустить). Созданная связь обозначается на диаграмме линией:

Блоки можно перемещать на другие участки рабочего поля FBD-редактора методом drag-and-drop, при этом созданные связи сохраняются.

Информация о блоке или связи может быть получена из всплывающей подсказки:

Кроме панели инструментов, для редактирования диаграмм FBD-редактор снабжен набором контекстных меню, доступных по нажатию ПК после выделения элемента диаграммы. Помимо типовых инструментов для редактирования, работы с буфером обмена и закладками, панель инструментов и меню включают следующие команды:

Привязать – перейти в режим привязки выделенного входа/выхода к аргументу/переменной программы;

Инвертировать – инвертировать вход/выход блока. На рисунке показано обозначение инвертирования входа X:

Создать метку – при выполнении этой команды для участка размещения выделенного блока создается метка (рисунок слева):

После выделения метки (рисунок справа) возможно ее удаление с помощью стандартного инструмента или контекстного меню.

Для перехода к редактированию метки нужно дважды нажать на ней ЛК.

Редактировать – редактировать код пользовательского блока;

Перейти – меню перехода к следующему выполняемому блоку или к привязанному входу/выходу;

Справка – открыть окно справки с описанием блока.