Правила исполнения. Создание приложений в среде isagraf. Лабораторная работа 1. Создание простейшего проекта в среде isаgraf на языке FBD
Правила исполнения Исполнительная система ISaGRAF Target – это синхронная система, управляемая внутренним таймером. Программируемый период срабатывания таймера называется продолжительностью цикла. Минимальная продолжительность циклов исполнения прикладной задачи определяется характеристиками аппаратно-программной платформы (ISaGRAF Target), на которой происходит исполнение задачи. На рис. 2. 2 показаны основные операции, выполняемые в течение одного цикла системы исполнения. Рассматриваемый подход позволяет:
Рис. 2 Диаграмма выполнения программ в рамках цикла ISaGRAF
Как видно из рис. 2, главные программы начальной секции систематически выполняются в начале каждого цикла исполнения, а главные программы заключительной секции – в его конце. Шаги последовательной секции выполняются в соответствии с динамическими правилами SFC. Создание приложений в среде ISaGRAF В общем виде работы по созданию приложений в среде ISaGRAF могут быть разбиты на следующие этапы: 1. Создание проекта. 2. Создание программ. 3. Объявление переменных. 4. Редактирование программ. 5. Конфигурация ввода-вывода. 6. Установка опций приложения и параметров связи с контроллером. 7. Компиляция программ и создание кода приложения. 8. Симуляция и отладка приложения на компьютере.
9. Загрузка приложения в контроллер. 10. Отладка приложения в контроллере.
Лабораторная работа 1 СОЗДАНИЕ ПРОСТЕЙШЕГО ПРОЕКТА В СРЕДЕ ISаGRAF НА ЯЗЫКЕ FBD Цель работы: знакомство со средой программирования промышленных контроллеров ISaGRAF версии 3. 32 и выше (3. 4х, 3. 5х) и языком программирования FBD. Задание на лабораторную работу: в ходе работы разработать приложение на языке FBD для виртуального контроллера, реализующее вычисление следующих арифметических и логических выражений:
где Порядок выполнения работы
· Введите имя проекта: " Project1". · Выберите конфигурацию ввода/вывода: " None". · Нажмите кнопку " Ok".
· Введите имя программы " Program1". · Выберите язык " FBD". · Выберите раздел " Beginning of cycle". · Нажмите кнопку " Ok" для создания программы.
Диалоговое окно " Dictionary" (словарь) имеет несколько закладок: " booleans", " Integer/Reals", " Timers", " Messages", " FB instances", " Defined words", в которых соответственно описываются булевы, целые и действительные, таймерные переменные, сообщения, экземпляры функциональных блоков, макроопределения.
Создайте все входные и выходные аналоговые (действительные или целые) и булевы переменные. Для задания значения таймерной переменной (в данном задании – период следования импульсов T) в поле ввода значения необходимо вначале ввести префикс t#, а вслед за ним величину времени, например: t#1s (1 секунда), t#1m (1 минута), t#500ms (500 милисекунд). В завершение, покиньте редактор словаря, сохранив изменения.
В окне редактирования программы произведите набор программы в соответствии с рис. 1. 1.
Воспользуйтесь поиском по сайту: ![]() ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|