Лабораторная работа № 2
54
Для входа в этот диалог следует выполнить команду Создать
меню Техно IL. Редактирование программы осуществляется непо-
средственным вводом текста с клавиатуры в левом окне данного диа-
лога.
Тип разрабатываемой программы указывается в специальном
поле диалога Техно IL. Здесь при разработке функционального блока
следует установить значение FB, а для метапрограмм – PRG.
Чтобы подключить IL-программу к системе, следует произвести
ее трансляцию. Для этого следует нажать кнопку «Трансляция». Со-
общения о результатах трансляции выводятся в правом окне диалога
Техно IL.
Если трансляция программы завершена успешно, то ее можно
добавить в систему. Для этого следует нажать кнопку «Добавить».
Если программа имеет тип FB, то в один из трех разделов Техно IL_1,
Техно IL_2 или Техно IL_3 будет добавлен новый блок, имя которого
совпадает с именем IL-программы.
Если тип программы был PRG (метапрограмма), то после вы-
полнения операции добавления к базе каналов текущего узла будет
подключена новая метапрограмма.
Для редактирования добавленных в систему IL-программ следу-
ет выполнить команду Редактировать из меню Техно IL редактора
базы каналов. При этом на экран выводится диалог для выбора ре-
дактируемого функционального блока или метапрограммы.
Один и тот же исходный текст метапрограммы может быть ис-
пользован в разных узлах проекта. Полученные таким образом копии
программы могут в дальнейшем редактироваться независимо друг от
друга. IL-программы, реализующие пользовательские блоки, поме-
щаются в поддиректорию ASM директории проекта, а файлы описа-
телей их входов и выходов – в поддиректорию INI. Первые имеют
расширения il (текст) и icl (транслированный модуль), а вторые – def.
При загрузке проекта в редактор базы каналов содержимое этих ди-
ректорий копируется в соответствующие директории инструменталь-
ной системы, а при выгрузке проекта – обратно. Таким образом, в ре-
дакторе всегда присутствуют актуальные для проекта блоки.
Созданный блок должен удовлетворять следующим требовани-
ям:
• суммарное число входов и выходов не должно превышать 16
(включая вход блокировки RUN);
• число входов не должно превышать 12 (включая вход RUN);
• число выходов не должно превышать 8.
2.6. Создание и разработка управляющих программ в Trace Mode
Рассмотрим пример проекта автоматизированной системы по-
догрева воды (рис. 2.21).