Для выделения элемента FBD-диаграммы
(функционального блока, входа или выхода блока, связи между
блоками, графического изображения привязки входа/выхода
FBD-диаграммы к аргументу/переменной программы, метки) нужно с
помощью мыши установить на него курсор, вид которого при этом
меняется с на
, и нажать ЛК. Выделенный элемент обозначается
цветом, заданным в параметрах FBD-редактора. Для выделения
группы элементов нужно с помощью мыши обвести их контурным
прямоугольником (нажать ЛК в некоторой точке рабочего поля
редактора и, удерживая кнопку нажатой, переместить курсор в
направлении диагонали будущего прямоугольника, после чего кнопку
отпустить).
Создание связей между блоками производится методом drag-and-drop (выделить вход/выход блока, нажать ЛК на изображении этого входа/выхода и, удерживая кнопку нажатой, переместить курсор на изображение выхода/входа другого блока, после чего кнопку отпустить). Созданная связь обозначается на диаграмме линией:
Блоки можно перемещать на другие участки рабочего поля FBD-редактора методом drag-and-drop, при этом созданные связи сохраняются.
Информация о блоке или связи может быть получена из всплывающей подсказки:
Кроме панели инструментов, для редактирования диаграмм FBD-редактор снабжен набором контекстных меню, доступных по нажатию ПК после выделения элемента диаграммы. Помимо типовых инструментов для редактирования, работы с буфером обмена и закладками, панель инструментов и меню включают следующие команды:
Привязать –
перейти в режим привязки выделенного входа/выхода к
аргументу/переменной программы;
Инвертировать
– инвертировать вход/выход блока. На рисунке показано обозначение
инвертирования входа X:
Создать
метку – при выполнении этой команды для участка размещения
выделенного блока создается метка (рисунок слева):
После выделения метки (рисунок справа) возможно ее удаление с помощью стандартного инструмента или контекстного меню.
Для перехода к редактированию метки нужно дважды нажать на ней ЛК.
Редактировать
– редактировать код пользовательского блока;
Перейти – меню перехода к следующему выполняемому блоку или к привязанному входу/выходу;
Справка –
открыть окно справки с описанием блока.