ВУЗ:
Составители:
Рубрика:
Имена IL-программы. Для каждой IL-программы определены два имени: основное и дополнительное.
Они вводятся в соответствующих полях показанного выше диалога Техно IL. Текст обоих имен IL-программы
может включать в себя 7 любых символов.
Первое из них используется для идентификации программы. Оно выводится во всех списках редактора ба-
зы каналов при ссылках на IL-программы.
Назначение дополнительного имени зависит от типа программы. Для типа программы FB оно задает на-
звание функции программируемого блока. Это название выводится в верхней части функционального блока
при его размещении в рабочем поле редактирования FBD-программ. Если IL-программа имеет тип «PRG», то
дополнительное имя используется для задания его номера. Номер программы может быть установлен от 0 до
15.
Эти атрибуты используются для идентификации программы, определения доступа к ней и способа вызова.
Они задаются в Диалоге Техно IL. Вход в этот диалог осуществляется по команде «Создать» меню Техно IL.
Диалог Техно IL позволяет выполнять следующие операции с IL-программами:
•
создать программу;
•
установить тип программы;
•
сохранить программу в файл;
•
вставить программу из файла;
•
ввести или отредактировать основное имя программы;
•
ввести или отредактировать дополнительное имя программы;
•
редактировать программу;
•
транслировать программу;
•
просматривать дамп трансляции;
•
добавить программу к системе.
Создание IL-программ. Для создания новой IL-программы надо выполнить команду «Создать» меню
Техно IL редактора базы каналов. При этом на экран выводится диалог Техно IL. Здесь в соответствующих по-
лях следует ввести тип и имена новой программы (основное и дополнительное). После этого надо набрать текст
программы. Для набора текста предусмотрено специальное окно данного диалога.
После этих операций новая программа может быть оттранслирована и добавлена в систему или сохранена
в виде файла. В обоих случаях она будет в дальнейшем доступна для редактирования.
Сохранение в файл и вставка IL-программ. Любая IL-программа может быть сохранена в отдельный
файл в текстовом формате. Для этого надо, находясь в диалоге Техно IL, выполнить команду «Сохранить как»
из его меню «Файл». При этом на экран выводится стандартный диалог выбора файла. Имя файла для сохране-
ния и путь к нему можно указать любые. Однако по умолчанию предлагается использовать файл с именем, об-
разованным из основного имени программы, и поддиректорию «ASM» рабочей директории ТРЕЙС МОУД.
Тексты программ на языке Техно IL сохраняются в файлы с расширением «il».
Сохраненная ранее программа может быть снова загружена в редактор. Для этого надо, находясь в диалоге
Техно IL, выполнить команду «Открыть» из его меню «Файл». При этом на экран выводится стандартный диа-
лог выбора файла. После выбора требуемого файла сохраненная в нем программа будет загружена. При этом в
соответствующих полях диалога Техно IL выводятся ее имена и тип, а в окне редактирования – текст, который
становится доступен для изменения.
Трансляция IL-программ. Чтобы вставить IL-программу в систему, надо ее сначала оттранслировать.
Для этого следует загрузить требуемую программу в диалог Техно IL и нажать левой клавишей мыши на кноп-
ке «Трансляция».
Если трансляция программы прошла успешно, то в окне вывода сообщений появится строка, содержащая
текст «OK», и снимается блокировка с кнопки «Добавить». При обнаружении ошибок в тексте программы в
окно сообщений будет выводиться соответствующая информация.
Для облегчения поиска ошибок в тексте программы можно вывести в окно сообщений дамп трансляции.
Этот дамп содержит коды трансляции нормально оттранслированных строк программы и тексты этих строк.
Если строка содержала ошибку, то вместо кода трансляции выводится соответствующее сообщение.
Добавление IL-программ в систему. Чтобы разработанная IL-программа была доступна для использова-
ния при запуске МРВ, ее необходимо добавить в систему. Для этого надо, находясь в диалоге Техно IL, нажать
левой клавишей мыши на кнопке «Добавить».
Внимание! Добавление программы в систему доступно только после успешного завершения ее трансляции.
Добавление функционального блока. Если для IL-программы был задан тип «FB», то после выполнения
операции добавления в систему будет вставлен новый функциональный блок, реализующий функцию, описан-
ную в программе. Этот блок помещается в один из функциональных разделов: Техно IL_1, Техно IL_2 или Тех-
но IL_3. Раздел выбирается по наличию в нем свободных мест для добавления новых блоков. Названию нового
блока присваивается дополнительное имя IL-программы.
Внимание! После добавления в систему нового функционального блока надо выйти из диалога Техно IL.
Только после этого можно перейти к добавлению следующего блока. В противном случае второй добавляемый
блок затрет первый и займет его место в списке функциональных блоков.
Максимальное количество добавляемых в систему функциональных блоков равно 54. При исчерпании это-
го количества новых блоков их добавление в систему блокируется. В этом случае, чтобы добавить новый блок,
надо удалить любой из добавленных ранее. Эта операция будет описана ниже.