Скачиваний:
33
Добавлен:
01.05.2014
Размер:
754.69 Кб
Скачать

2.2. Вызов fbk из lad

Перед вызовом FBK из LAD необходимо поместить курсор на строку, в которую необходимо ввести функциональный блок. Если курсор находится в столбце 0, то FBK не загружается и не размещается.

Нажатие клавиши [F4 FBK] вызывает открытие обзорного меню для вызова FBK. Это меню позволяет просмотреть FBK, которые уже загружались в прикладную программу. Перемещение по списку осуществляется клавишами [], [], [PgDn], [PgUp]. Выбор и загрузка FBK производится нажатием [Enter]. В нижней части экрана расположены строки ввода, сообщений и программируемых клавиш.

Строка ввода позволяет осуществить загрузку FBK без применения клавиш перемещения. Для этого необходимо ввести с клавиатуры имя требуемого FBK и завершить ввод нажатием [Enter].

Строка сообщения служит для организации обратного диалога с пользователем. В нее выводятся сообщения об ошибках и сообщения о необходимости ввода исходных параметров.

Строка программируемых клавиш является строкой подсказки для указания наиболее важных функций, вызываемых с помощью клавиш [F1]-[F5].

[F1 FBK_STD]

Загрузка стандартного FBK из библиотеки стандартных функциональных блоков. При этом на экран будет выведен список стандартных FBK, поставляемых B&R.

[F2 FBK_USER]

Загрузка FBK из библиотеки пользователя. На экран будет выведен список FBK, созданных пользователем.

При нажатии любой из двух вышеуказанных клавиш функции программируемых клавиш изменятся:

[F1 NEXTDIR]

Вход в следующий каталог и вывод его содержимого.

[F2 PREVDIR]

Вход в предыдущий каталог и вывод его содержимого.

[F3 DEFLDIR]

Определение текущего каталога как стандартного каталога или каталога пользователя в зависимости от того, какой из каталогов использовался ранее.

[Esc]

Повторный вывод обзорного меню FBK, т.е. возврат на предыдущий уровень.

[F4 LOAD_FBK]

Включение в LAD выбранного FBK. FBK отображается в инверсном видеорежиме в LAD-редакторе. Если введенный FBK использует собственные ячейки памяти, то их необходимо ввести. Собственные ячейки памяти являются регистрами или флажками, которые используются программой для FBK (например, для хранения результатов).

[F5 DISP_FBK]

Вывод на экран справочной информации по выбранному FBK. Клавиша [Esc] осуществляет возврат в обзорное меню FBK.

[Esc]

Возврат в LAD-редактор.

Все стандартные FBK разбиты на группы в соответствии с их функциональным назначением. Каждой группе отведен отдельный подкаталог в каталоге стандартных блоков. В частности:

COMM

— поддержка коммуникационных портов

HARDWARE

— драйверы устройств

PANEL

— панели интерфейса оператора

POS

— поддержка позиционирования

SYSTEM

— системные функции

UTILITY

— сервисные модули

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

│ R1000

06 [ADR ├──────────

Ввод адресного контакта в LAD-диаграмме может быть осуществлен следующими способами:

[F2 CONTACT] [F9]+[F5 ADR] <адрес> [Enter]

[F2 CONTACT] [F9]+[F5 ADR] [F3 SYM_INP] <SYM> [Enter]

[Shift]+[F6] <адрес> [Enter]

Метка используется для передачи в FBK начального адреса таблиц. Любая метка не может содержать больше, чем четыре символа, причем первый символ должен быть буквой. Метка отображается следующим образом:

│ TAB1

15 [AL ├─────────

Ввод метки выполняется следующим образом:

[F2 CONTACT] [F9]+[F6 AL] <имя> [Enter]

[Shift]+[F7] <имя> [Enter]