Редактирование подпрограммы (FBD) |
Типовые задачи Предыдущий Следующий |
Содержание•Добавление каналов, регуляторов и таблиц; •Добавление входов (аргументов) выбранному алгоблоку; •Удаление входов (аргументов) выбранного алгоблока; •Задание инверсии входа (аргумента) выбранного алгоблока; •Добавление комментариев к выбранному блоку; •Изменение логического наименования (идентификатора) алгоблока; •Блокировка/разблокировка перемещения алгоблоков; •Удаление выбранного алгоблока; •Дублирование выбранного алгоблока; •Копирование выбранного алгоблока; •Добавление признака «глобальный» выбранному алгоблоку; Общие сведенияПри редактировании в графическом виде (FBD) алгоблоков выбранной подпрограммы основная рабочая область имеет следующий вид (см. рисунок ниже).
Рисунок. Основная рабочая область при редактировании в графическом виде (FBD) алгоблоков выбранной программы Описания групп и полей при редактировании алгоблоков в графическом виде (FBD) приведены в следующей таблице. Таблица. Описание вкладок, групп и полей основной рабочей области при редактировании алгоблоков в графическом виде (FBD) выбранной подпрограммы
Добавление алгоблоковДля добавления стандартных алгоблоков на графическую схему подпрограммы пользователь должен «перетащить» (операция drag and drop) требуемый алгоблок группы Доступные алгоблоки в поле «Заданные алгоблоки» (см. рисунки ниже).
Добавление каналов, регуляторов и таблицДля добавления каналов, регуляторов и таблиц пользователь должен выполнить действия, как и при добавлении алгоблоков, только из окна настройки «Элементы». Добавление входов (аргументов) выбранному алгоблокуДля добавления входов (аргументов) выбранному алгоблоку пользователь должен выполнить одно из следующих действий: •на дополнительной цифровой панели клавиатуры нажать кнопку [+] («грэй плюс»); •в группе Свойства в свойстве «Количество входов» увеличить количество на требуемое значение (см. рисунок ниже) и нажать кнопку [Ввод] ([Enter]);
•произвести одно из действий: oна панели инструментов для работы с FBD нажать пиктограмму oдвойной клик левой кнопкой мышки на выбранном алгоблоке; oнажать левой кнопкой мыши на выбранный алгоблок и в появившемся контекстном меню (см. рисунок ниже) выбрать пункт Свойства.
Откроется окно «Свойства»; в свойстве «Количество входов» увеличить количество на требуемое значение (см. рисунок ниже) и нажать кнопку «ОК».
Удаление входов (аргументов) выбранного алгоблокаДля Удаления входов (аргументов) выбранного алгоблока пользователь должен выполнить одно из следующих действий: •на дополнительной цифровой панели клавиатуры нажать кнопку [–] («грэй минус»); •в группе Свойства в свойстве «Количество входов» уменьшить количество на требуемое значение (см. рисунок ниже) и нажать кнопку [Ввод] ([Enter]);
•произвести одно из действий: oна панели инструментов для работы с FBD нажать пиктограмму oдвойной клик левой кнопкой мышки на выбранном алгоблоке; oнажать левой кнопкой мыши на выбранный алгоблок и в появившемся контекстном меню (см. рисунок ниже) выбрать пункт Свойства.
Откроется окно «Свойства»; в свойстве «Количество входов» уменьшить количество на требуемое значение (см. рисунок ниже) и нажать кнопку «ОК».
Задание инверсии входа (аргумента) выбранного алгоблокаДля задания инверсии входа (аргумента) выбранного алгоблока пользователь должен выполнить одно из следующих действий: •навести курсор мышки на соединение входа с прямоугольником алгоблока (см. рисунок ниже) и произвести двойной клик левой кнопкой мышки
•в группе Свойства в подгруппе соответствующего входа напротив свойства «Инверсия» установить флаг (см. рисунок ниже).
•произвести одно из действий: oна панели инструментов для работы с FBD нажать пиктограмму oдвойной клик левой кнопкой мышки на выбранном алгоблоке; oнажать левой кнопкой мыши на выбранный алгоблок и в появившемся контекстном меню (см. рисунок ниже) выбрать пункт Свойства.
Откроется окно «Свойства» (см. рисунок ниже); в свойстве «Инверсия» установить флаг и нажать кнопку «ОК».
На месте соединения отобразится круг (см. рисунок ниже).
Соединение выходов и входовДля соединения выходов и входов пользователь должен выполнить одну из следующих последовательностей действий. Последовательность №1: 1.1. Навести мышку на конец требуемого выхода. Внешний вид курсора со «стрелки» изменится на «перекрестие», а на конце выхода появится квадрат (см. рисунок ниже).
1.2. Один раз нажать левой кнопкой мыши и перевести курсор (см. рисунок ниже) на начало требуемого входа.
Внешний вид курсора снова со «стрелки» изменится на «перекрестие», а на начале входа появится квадрат (см. рисунок ниже).
1.3. Снова один раз нажать левой кнопкой мыши. Будет построено соединение, а на начале входа отобразится «закрашенная стрелка» (см. рисунок ниже).
Последовательность №2: 2.1. Установить мышку над требуемым выходом. Текущий параметр выхода отобразится на светло-сером фоне (см. рисунок ниже).
2.2. Произвести двойной клик левой кнопкой мышки. Откроется окно «Редактирование» (см. рисунок ниже).
2.3. В открывшемся окне задать точку начала соединения (см. рисунок ниже: наименование алгоблока, канала, регулятора или таблицы) и нажать кнопку «ОК».
Закроется окно «Редактирование» и будет построено соединение (см. рисунок ниже).
Последовательность №3: 3.1. Произвести одно из действий: •двойной клик левой кнопкой мышки на алгоблоке, к которому требуется провести соединение; •нажать левой кнопкой мыши на выбранный алгоблок и в появившемся контекстном меню (см. рисунок ниже) выбрать пункт Свойства.
На экране откроется окно «Свойства» (см. рисунок ниже).
3.2. В подгруппе требуемого входа в свойстве «Значение» задать точку начала соединения (см. рисунок ниже: наименование алгоблока, канала, регулятора или таблицы) и нажать кнопку «ОК».
Закроется окно «Свойства» и будет построено соединение (см. рисунок ниже).
Последовательность №4: 4.1. Левой кнопкой мышки выбрать алгоблок, к которому требуется провести соединение. 4.2. В группе Свойства, в подгруппе соответствующего входа, в свойстве «Значение» задать точку начала соединения (см. рисунок ниже: наименование алгоблока, канала, регулятора или таблицы) и нажать кнопку [Вввод] ([Enter]).
Будет построено соединение (см. рисунок ниже).
Удаление соединенияДля удаления соединения пользователь должен выполнить следующую последовательность действий: 1.Навести мышку на соединение, которое требуется удалить. Соединение станет отображаться светло-серым цветом (см. рисунок ниже).
2.Нажать левой кнопкой мышки на соединение. Соединение станет отображатся светло-голубым цветом (см. рисунок ниже).
3.Выполнить одно из следующих действий: •нажать кнопку [Del] ([Delete]); •нажать правой кнопкой мышки и в появившемся контекстном меню (см. рисунок ниже) выбрать пункт Удалить;
Изменение соединенияДля изменения соединения пользователь должен выполнить следующую последовательность действий: 1.Навести мышку на конец соединения, которое требуется изменить. Внешний вид курсора со «стрелки» изменится на «перекрестие» (см. рисунок ниже).
2.Один раз нажать левой кнопкой мыши и перевести курсор (см. рисунок ниже) на начало требуемого входа.
Внешний вид курсора снова со «стрелки» изменится на «перекрестие», а на начале входа появится квадрат (см. рисунок ниже).
3. Снова один раз нажать левой кнопкой мыши. Будет изменено существующее соединение (см. рисунок ниже).
ПеретрассировкаДля перетрассировки соединений выбранных блоков пользователь должен выполнить следующую последовательность действий: 1.Выбрать один или несколько блоков (выделить область с блоками мышкой или нажимая на нужные блоки с нажатой кнопкой [Ctrl]). 2.Нажать правой кнопкой мышки на одном из выбранных блоков и в появившемся контекстном меню (см. рисунок ниже) выбрать пункт Трассировать.
Добавление комментариев к выбранному алгоблокуДля добавления комментариев к выбранному алгоблоку пользователь должен выполнить одно из следующих действий: •в группе Свойства в свойстве «Комментарий» задать требуемый текст (см. рисунок ниже) и нажать кнопку [Ввод] ([Enter]);
•выполнить одно из действий: oна панели инструментов для работы с FBD нажать пиктограмму oпроизвести двойной клик левой кнопкой мышки на выбранном алгоблоке oнажать левой кнопкой мыши на выбранный алгоблок и в появившемся контекстном меню (см. рисунок ниже) выбрать пункт Свойства.
Откроется окно «Свойства» (см. рисунок ниже); в свойстве «Комментарий» задать требуемый текст и нажать кнопку «ОК».
Заданный комментарий будет отображаться как всплывающая подсказка при наведении и удержании мышки над блоком (см. рисунок ниже).
Изменение логического наименования (идентификатора) алгоблокаДля изменения логического наименования (идентификатора) выбранному алгоблоку пользователь должен выполнить одно из следующих действий: •произвести двойной клик левой кнопкой мышки по идентификатору над алгоблоком; в открывшемся окне «Редактирование» (см. рисунок ниже) задать новый идентификатор блока и нажать кнопку «ОК»;
•выполнить одно из действий: oдвойной клик левой кнопкой мышки по выбранному алгоблоку; oнажать левой кнопкой мыши на выбранный алгоблок и в появившемся контекстном меню (см. рисунок ниже) выбрать пункт Свойства.
В открывшемся окне «Свойства» (см. рисунок ниже) в свойстве «Наименование» задать новый идентификатор блока и нажать кнопку «ОК».
Перемещение алгоблокаДля перемещения выбранного алгоблока пользователь должен выполнить следующую последовательность действий. 1.Навести мышку на выбранный алгоблок. Внешний вид курсора со «стрелки» изменится на «перекрестие с четырьмя стрелками» (см. рисунок ниже).
2.Нажать левой кнопкой мыши на алгоблок и переместить его в свободную позицию. Занятые позиции отображаются в красной пунктирной рамке, требуемая для размещения область — в зеленом прямоугольнике (см. рисунок ниже).
3.После расположения алгоблока в требуемую позицию отпустить правую кнопку мыши. Алгоблок будет размещен в новой позиции, если требуемая область полностью свободна (см. рисунок ниже).
После размещения алгоблока на новой позиции будет произведена перетрассировка линий. Блокировка/разблокировка перемещения алгоблоковДля блокировки перемещения мышкой алгоблоков на канве пользователь должен на панели инструментов для работы с FBD нажать пиктограмму Блокировка перемещения мышкой ( Перемещение алгоблоков заблокируется, а пиктограмма изменит вид на Повторное нажатие на данную пиктограмму разблокирует перемещение алгоблоков. Удаление выбранного алгоблокаДля удаления выбранного алгоблока пользователь должен выполнить одно из следующих действий: •нажать на кнопку [Del] ([Delete]); •нажать левой кнопкой мыши на выбранный алгоблок и в появившемся контекстном меню (см. рисунок ниже) выбрать пункт Удалить;
Вместе с удаленным алгоблоком удалятся все соединенные с ним линии. Дублирование выбранного алгоблокаДля дублирования выбранного алгоблока пользователь должен выполнить одно из следующих действий: •нажать сочетания кнопок [Ctrl] + [D]; •нажать левой кнопкой мыши на выбранный алгоблок и в появившемся контекстном меню (см. рисунок ниже) выбрать пункт Дублировать.
На графической схеме заданных алгоблоков появится дубликат выбранного блока с новым автоматически созданным наименованием (см. рисунок ниже).
Дубликат располагается правее и ниже источника со смещением, заданным в свойствах подпрограммы (см. рисунок ниже).
Если дубликат пересекается с другим алгоблоком или трассировка линий не удалась, то нужно соответственно передвинуть алгоблок или сделать принудительную трассировку, нажав на панели инструментов работы с FBD одноименную кнопку («Трассировать»). Результат — см. на рисунке ниже.
Копирование выбранного алгоблокаКопирование алгоблоков обычно выполняется с одной подпрограммы на другую. Для копирования алгоблоков в рамках одной подпрограммы рекомендуем использовать операцию Дублировать выбранный алгоблок. Для копирования выбранного алгоблока с одной подпрограммы на другую пользователь должен: 1.Выполнить одно из следующих действий: •нажать сочетание кнопок [Ctrl] + [C]; •нажать левой кнопкой мыши на выбранный алгоблок и в появившемся контекстном меню (см. рисунок ниже) выбрать пункт Копировать.
2.В окне настройки «Проект» выбрать подпрограмму, в которую будет вставляться скопированный алгоблок. 3.Нажать левой кнопкой мышки на область схемы подпрограммы и нажать сочетание кнопок [Ctrl] + [V]. В область схемы подпрограммы скопируется выбранный алгоблок (см. рисунок ниже).
Добавление признака «глобальный» выбранному алгоблокуДля добавления признака «глобальный» выбранному алгоблоку пользователь должен выполнить одно из следующих действий: •в группе Свойства в подгруппе соответствующего входа напротив свойства «Глобальный» установить флаг (см. рисунок ниже).
•нажать левой кнопкой мыши на выбранный алгоблок и в появившемся контекстном меню (см. рисунок ниже) выбрать пункт Свойства;
•произвести одно из действий: oна панели инструментов для работы с FBD нажать пиктограмму oдвойной клик левой кнопкой мышки на выбранном алгоблоке; Откроется окно «Свойства» (см. рисунок ниже); в свойстве «Глобальный» установить флаг и нажать кнопку «ОК».
Выбранный алгоблок окрасится в светло-зеленый цвет (см. рисунок ниже).
Задание точек остановаПри отладке у выбранного блока пользователь может задать/убрать точку останова (условную или безусловную) — см. решения типовых задач Работать с точками останова. Блок «Комментарий»Блок комментариев — это служебный блок, который визуально располагается под всеми блоками и каналами программы и может содержать до трех строк текста (до 80 символов в каждой). Блок комментариев не загружается в Контроллер и не участвует в логике работы программы. Для добавления блока комментариев пользователь должен выполнить следующие действия: 1.На свободной области канвы программы нажать на правую кнопку мышки. Откроется контекстное меню (см. рисунок ниже).
2.В появившемся меню выбрать пункт Добавить комментарий. На канве программы отобразится созданный комментарий (см. рисунок ниже).
3.Выбрать блок комментария — нажать на область блока левой кнопкой мыши. Вокруг блока появится рамка и желтый квадрат в правом нижнем углу (см. рисунок ниже).
4.Задать размер блока комментария — нажать левой кнопкой мыши на желтый квадрат в правом нижнем углу блока и изменить блок до нужного размера. Блок комментариев изменит свой размер (см. рисунок ниже).
5.Задать текст комментария: 5.1. Выполнить следующую последовательность действий: а) открыть окно свойств: •сделать двойной клик по области блока; •нажать правой кнопкой мышки по области блока и в появившемся контекстном менб выбрать пункт Свойства; •на панели инструментов работы с подпрограммой нажать на пиктограмму Свойства:
Откроется окно «Свойства». б) в полях «Комментарий», «Комментарий 2» и «Комментарий 3» задать требуемый текст комментария (см. рисунок ниже).
в) нажать кнопку «ОК». Закроется окно «Свойства». 5.2. В правом нижнем углу основной области Программы в полях «Комментарий», «Комментарий 2» и «Комментарий 3» задать требуемый текст комментария (см. рисунок ниже).
На канве мнемосхемы отобразится блок с заданными комментариями (см. рисунок ниже).
6.При необходимости переместить комментарий в требуемое место (см. рисунок ниже).
Примечание: Если необходимо сделать вложенные комментарии, то используется свойство «Порядок наложения» (от 0 до -9999, по умолчанию -5000): комментарии с меньшим значением отрисовываются первыми (см. рисунок ниже).
Рисунок. Вложенные комментарии: блок «Общий комментарий» имеет порядок наложения -5000, а «Локальный комментарий» имеет порядок наложения -4000 См. также | |||||||||||||||||||||||||||||||||||||||||||||||||||||