Автоматизированные системы управления. Введение и нормативные документы. Назначение, состав и структура АС. Производственное предприятие как объект управления. Технологический процесс как объект управления, страница 13

IL-программа может быть сохранена в текстовый файл вне проекта. Для этого надо выполнить команду Сохранить как из пункта Файл меню окна диалога Техно IL. Имя файла для сохранения и путь к нему можно указать любые. По умолчанию предлагается использовать файл с именем, образованным из основного имени программы, и поддиректорию ASM инструментальной системы. Тексты программ на языке Техно IL сохраняются в файлы с расширением il. Сохраненная ранее программа может быть загружена в РБК. Для этого надо выполнить команду Открыть из пункта Файл меню окна диалога Техно IL.

·  встроенные средства контроля за внесением изменений в программный код ISaGRAF-приложения и печати отчетов по разработанному проекту с большой степенью детализации, включая печать таблиц перекрестных ссылок для программ и отдельных переменных;

·  полное документирование этапов разработки.

ISaGRAF Runtime Target

 создается (модифицируется) средствами Developer Kit на основе ядра под конкретную конфигурацию «железа» и ОС. Он и

нтерпретирует TIC (Target Independent Code) – файл прикладной задачи с функциями управления,  созданный ISaGRAF Workbench.

Прикладная задача ISaGRAF работает в синхронном режиме по временным циклам, длительность которых определяется разработчиком. Минимальная продолжительность циклов исполнения прикладной задачи определяется характеристиками аппаратно-программной платформы, на которой происходит исполнение задачи.

Программный цикл предваряется опросом всех сконфигурированных входных каналов (напр. каналы АЦП) и завершается обновлением всех выходных каналов (напр. каналы ЦАП). Такая схема работы ISaGRAF-приложения гарантирует работу только с одной копией объектных данных типа INPUT/OUTPUT в рамках одного временного цикла.

Основы создания прикладной задачи (приложения)

ISaGRAF-приложение создается в инструментальной среде Application Workbench в рамках ISaGRAF-проекта.

Application Workbench инсталлируется (ISA.INI) в ряд каталогов директории C:\ISAWIN. Инструментальные файлы размещаются в C:\ISAWIN\ЕХЕ.

Интегрирующей оболочкой является программа управления проектами – Менеджер проектов (wspm1edt.exe). Рабочая область его окна содержит поле со списком проектов и поле с описанием (дескриптором) выделенного проекта.

Проект – это набор файлов, размещенных в одной папке. Имя папки – это имя проекта.

Проекты объединяются в группы. Проекты одной группы размещаются в одном каталоге. Имя группы - и имя каталога с папками проектов могут не совпадать. При инсталляции создаются две группы и соответствующие им каталоги: группа Default для каталогаC:\ISAWIN\APL и группа Samples для каталогаC:\ISAWIN\SMP.

Выбор группы проектов – соответствующая команда пункта Файл и одноименная кнопка панели инструментов. Имя текущей группы проектов выводится в конце панели инструментов.

Команды меню Менеджера проектов используются для создания и управления проектами.

Структурно ISaGRAF-проект - это набор связанных программных модулей, называемых программами.

Программа - это логическая программируемая единица, которая описывает операции с переменными  проекта. Программы описывают либо последовательные, либо циклические операции. Циклические программы выполняются на каждом цикле системы. Выполнение последовательных программ определяется динамическими правилами языка SFC.

Программы проекта размещаются в секциях (разделах). Используется три секции:

-  BEGUN (начальная);

-  SEQUENTIL (последовательная);

-  END (заключительная).

Размещение по секциям определяет последовательность выполнения программ в цикле. Начальная и заключительная секции могут содержать программы на любом языке, кроме SFC. Последовательная секция может содержать только SFC-программы.