Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Описание_применения.docx
Скачиваний:
344
Добавлен:
26.03.2015
Размер:
36.59 Mб
Скачать

Подготовка исходных данных

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

Исходный файл с описанием алгоритма на языке Геракл создается программой Алгоритмы_Visio_Геракл на этапе Ввод данных модели как обычный текстовый файл Алгоритмы.txt в папке Предметные конструкции модели.

Для получения второго файла Prog1.isaxml, следует создать в среде разработки ISaGRAF новый проект.

В этом проекте нужно создать новую программу Prog1 на языке SFC.

Далее нужно открыть созданную программу Prog1 для автоматической инициализации программы и создания шага инициализации S1, который отображается сразу после открытия программы.

Затем следует сохранить и закрыть Project1, в результате чего будет создан Шаблонный файл Prog1.isaxml, подлежащий заполнению программой Gerakl to SFC Converter.

Работа с программой

Окно программы Gerakl to SFC Converter содержит два текстовых поля, две текстовых надписи и три кнопки.

В первом текстовом поле указывается путь к файлу с описанием алгоритма на языке Геракл. Этот файл выбирается в диалоговом окне открытия файла, которое вызывается при нажатии на первую кнопку «Обзор…». Аналогичным образом второе текстовое поле хранит путь к результирующему файлу SFC программы проекта среды ISaGRAF.

Кнопка «Преобразовать» запускает алгоритм преобразования блок-схемы алгоритма на языке Геракл в графическую блок-схему алгоритма на языке SFC в формате проекта среды ISaGRAF.

После преобразования блок-схемы алгоритма на языке Геракл в программу на языке SFC, представленную в формате проекта среды ISaGRAF, текстовый файл с алгоритмом на Геракле закрывается, файл Prog1.isaxml сохраняется и закрывается, выводится сообщение об успешном выполнении программы.

Вначале нужно открыть файл с описанием алгоритма на языке Геракл. Для этого надо нажать на соответствующую кнопку «Обзор...» и в появившемся диалоговом окне выбрать нужный текстовый файл.

Шаблонный файл Prog1.isaxml находится в директории решения по пути следующего вида: …\Project1\Project1\Project1\Device1\Resource1\. Если при создании проекта была выбрана опция «Создать каталог для решения», как в данном примере, то имя решения будет совпадать с именем проекта.

После открытия необходимых файлов текстовые поля главного окна программы будут содержать пути к соответствующим файлам. Главное окно программы после открытия файлов имеет вид.

Для запуска процесса преобразования надо нажать кнопку «Преобразовать». После завершения преобразования выдается сообщение.

Шаблон Prog1.IsaXML, заполненный программой Gerakl to SFC Converter, имеет вид:

Открываем решение, проект Project1 и программу Prog1 в среде ISaGRAF.

Можно также открыть словарь программы, щелкнув дважды по элементу «Локальные переменные» в раскрывающемся списке программы Prog1.

Визуальное моделирование алгоритмов управления

Визуальное автономное моделирование алгоритма управления заключается в запуске алгоритма на выполнение и наблюдении за ходом его выполнения.

На шаге S1 включена переменная FR009.

На шаге S2 включены переменные VIPIMS и NNVIPIMS.

На шаге S4 действий нет.

Если последовательность выполнения шагов алгоритма или действия на каких либо шагах не соответствуют штатной работе, то вносятся исправления в условия переходов или действия шагов и моделирование продолжается.

Изменим на шаге 2 действие SDPNK13 := false; на SDPNK13 := true;

В результате после шага S2 выполняется шаг S3, а не шаг S4.