- •Содержание
- •5. Материалы, устанавливающие содержание и порядок проведения
- •6. Материально-техническое обеспечение дисциплины
- •1. Рабочая учебная программа дисциплины
- •1.1. Цель и задачи изучения дисциплины
- •1.2. Содержание дисциплины
- •1.2.1. Основные разделы дисциплины
- •Тема 1. Введение
- •Тема 2. Назначение, цели и функции систем управления технологическими процессами
- •Тема 3. Классификация систем управления
- •Тема 4. Автоматизированные системы управления
- •Тема 5. Распределенные асутп
- •Тема 6. Основы теории автоматического управления.
- •1.2.2. Структура дисциплины
- •Распределение часов по самостоятельной работе студентов
- •Тематический план лекций
- •Тематический план лабораторных занятий
- •Часы по учебному графику
- •Распределение часов по самостоятельной работе студентов
- •Тематический план дисциплины Тематический план лекций
- •Тематический план лабораторных занятий
- •2. Учебно-методическое обеспечение дисциплины
- •2.1. Задания и методические рекомендации по проведению лабораторных работ (Лабораторные практикумы) Содержание
- •Правила охраны труда и техники безопасности при проведении лабораторных работ
- •Программа и методика работы.
- •2. Контрольные вопросы
- •1. Лабораторное оборудование
- •Контроллер
- •Контроллер
- •2. Общая характеристика системы программирования
- •Краткий обзор функциональных возможностей
- •3. Как создать проект автоматизации?
- •3.2 Как выполнить соединение между программатором
- •3.4 Создание нового проекта
- •3.4.1 Автоматическое распознавание аппаратных средств
- •4. Объявление переменных
- •4.1 Цифровой вход
- •5. Создание программного (циклического) объекта
- •5.1 Вставка циклического объекта
- •5.1.1 Типы ресурсов
- •5.2 Определение имени объекта, типа объекта и ресурса
- •6. Компиляция и передача объектов на контроллер
- •6.1 Определение области памяти
- •6.2 Компиляция и передача
- •Лабораторная работа № 2 Основы алгоритмического языка Automation Basic. Структура программы. Понятие переменной. Основные операторы
- •Программа и методика работы
- •2. Контрольные вопросы
- •Понятие переменной, имена переменных. В b&r Automation Basic
- •Простые типы данных
- •Тип переменной bool(бит)
- •Типы целочисленных данных
- •Тип данных real (float) с плавающей точкой
- •Тип данных время (time)
- •Диапазон Значений времени (time Value Range)
- •Объявления переменных (Declarations)
- •Арифметические Операторы (Arithmetic Operators)
- •Пример (Example)
- •Пример (Example)
- •Логические операторы Binary and Logical Operators
- •Операторы отношения (Relational Operators)
- •Условный оператор (Statement) if
- •Данный оператор имеет ключевое значение для изучаемого языка. Пример
- •Включить выход оде
- •2. Контрольные вопросы
- •Вводные понятия по использованию возможностей библиотек системы программирования b&r Automation Studio
- •Общая информация о библиотеке standard
- •Библиотека Timer Function Blocks содержит 6 функциональных блоков:
- •Описание работы
- •2.2. Задание на курсовой проект и контрольные задания и методические указания по их выполнению
- •2.2.1. Задание на курсовой проект и методические указания по его выполнению
- •1 Цели и задачи курса
- •1.1. Цели преподавания дисциплины
- •1.2. Задачи изучения дисциплины
- •VIII. Оформление курсового проекта.
- •2.2.2. Задания на контрольные работы и методические указания по их выполнению
- •2.3. Перечень основной и дополнительной литературы
- •2.3.1. Основная литература
- •2.3.2. Дополнительная литература
- •Нормативно-техническая документация
- •2.4. Требования к уровню освоения программы и форма текущего и промежуточного контроля знаний (экзамен)
- •2.4.1. Квалификационные требования
- •2.4.2. Вопросы для самопроверки знаний
- •4. Электронное учебно-методическое обеспечение дисциплины
- •193. Каким образом необходимо расположить тензодатчик, чтобы изменение сопротивления было незначительно?
- •299. Перепад давлений определяют с помощью … .
- •300. Способность системы автоматики выполнять заданные функции, сохраняя свои основные характеристики (при определенных условиях эксплуатации) в установленных пределах называется … .
- •5.2. Вопросы к экзаменационным билетам
- •6. Материально-техническое обеспечение дисциплины (описание специализированных аудиторий, лабораторий, перечень оборудования)
- •7. Инновационные методы обучения (исследовательские методы, тренинговые формы, модульно-кредитные и модульно-рейтинговые системы обучения)
- •7.1. Исследовательские методы
- •7.2. Тренинги и активные формы обучения
6.2 Компиляция и передача
Чтобы компилировать иллюстративную программу и передать ее в пользовательский RAM ...
... щелкните на кнопке в панели инструментов, или
... выберите команду Transfer to Target из меню Project.
С помощью этой команды весь проект компилируется, и затем объекты передаются вьопределенную область памяти и запускаются.
Ход и окончательное состояние процедуры компиляции показывается в окне сообщений:
Рис. П.1.16. Окно сообщений о результате компиляции.
Чтобы избежать ошибок, в ходе передачи B&R Automation Studio. проверяет структуру аппаратных средств целевой системы, версию операционной системы и всех предварительно установленных программных объектов. Обнаруженные проблемы будут четко указаны, чтобы не возникало дополнительных ошибок.
После того, как проект был успешно передан, выдается следующее сообщение (рис.П.1.17).
Теперь иллюстративная программа выполняется в пользовательском RAM. Цифровой выход устанавливается или сбрасывается согласно логическому состоянию цифрового входа.
Рис. П.1.17. Результат записи программы в память контроллера.
Лабораторная работа № 2 Основы алгоритмического языка Automation Basic. Структура программы. Понятие переменной. Основные операторы
Программа и методика работы
Изучить теоретические разделы и пример программы Приложения 2.
С использованием оборудования лабораторного стенда разработать систему управления реверсивным исполнительным механизмом.
Разработать схемы подключения кнопок «ДВИЖЕНИЕ ВПЕРЕД», «СТОП», «ДВИЖЕНИЕ НАЗАД» и датчиков дискретного положения исполнительного механизма «НАЧАЛО», «КОНЕЦ» к дискретным входам панели РР-35.
Разработать схему подключения реверсивного пускателя и лампочки сигнализации к дискретным выходам панели РР-35.
Разработать текст управляющей программы на алгоритмическом языке B&R Automation Basic, реализующий следующий алгоритм управления. При условии нахождения исполнительного механизма в положении «НАЧАЛО» и нажатии кнопки «ДВИЖЕНИЕ ВПЕРЕД», включается реверсивный пускатель «ВПЕРЕД». При условии нахождения исполнительного механизма в положении «КОНЕЦ» и нажатии кнопки «ДВИЖЕНИЕ НАЗАД», включается реверсивный пускатель «НАЗАД». При включенном пускателе и нажатии кнопки «СТОП» пускатель отключается и срабатывает сигнализация.
Включить стенд с микропроцессорным контроллером и ПЭВМ. Загрузить на ПЭВМ систему программирования Automation Studio.
Создать проект под именем «Lab2_N», где вместо N подставить номер выполняемого варианта(задается преподавателем).
Присвоить символьные номера дискретным входам и выходам, используя порядковые номера выполняемого варианта, например PUSK_2, VPERED_5. Использовать по 3 входа/выхода с номерами N, N +1, N+2.
Создать циклический объект (выполняемую программу) с использованием алгоритмического языка BASIC :
(* cyclic program *)
.
Откомпилировать программу, загрузить в USER RAM контроллера и убедится в ее выполнении.
Оформить отчет. Подготовить контрольные вопросы. Защитить лабораторную работу. Выключить стенд.