- •Содержание
- •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. Тренинги и активные формы обучения
2. Контрольные вопросы
1. Раскройте понятие переменной. Какие существуют правила присвоения. имен переменных.
2. Какие типы переменных используются в B&R Automation Basic. Как определить необходимый тип данных.
3. Разработайте схему подключения дискретного датчика к входу 10 панель контроллера РР-35.
4. Разработайте схему подключения катушки пускателя (DC 24 B, AC 220 B, AC 380 B) к дискретному выходу 9 панель контроллера РР-35.
5. Дайте общую характеристику языка B&R Automation Basic.
6. Как используются Арифметические Операторы (Arithmetic Operators)
7. Как используются Условный оператор (Statement) IF в B&R Automation Basic.
8. В чем Вы видите достоинства и (или) недостатки языка программирования B&R Automation Basic.
Приложение 2
Понятие переменной, имена переменных. В b&r Automation Basic
Переменная(variable)- место, для хранения значений(value). Это значение может быть, например, состояние выключателя (вкл, выкл), счетчик числа деталей или напряжение(ток) на аналоговом входе контроллера и т.п. Чтобы обратиться к конкретным переменным необходимо определить их имена(names). Есть несколько правил для имен переменных:
Все переменные должны начаться с символа(a to z or A to Z) латинского алфавита (кириллица недопустима).
Остальная часть имени переменной может использовать символы, символы подчеркивания, долларовые признаки ($) или цифры (от 0 до 9). Другие символы ( типа знаков препинания или управляющих символов) не разрешаются.
Максимальная длина имени переменной - 32 символа
Идентификаторы учитывают регистр. Это означает что switch, Switch и SWITCH являются тремя различными переменными.
Переменная должна быть непрерывной символьной цепочкой.
Нельзя использовать в качестве имен переменных ключевые слова B&R Automation Basic , например, if, else, loop. Согласно этим именам переменной правил, типа: lamp_1 и F_int$ являются правильными названиями; неправильно! 33_light
Кроме формальных правил, есть несколько рекомендаций для Вас при выборе имен переменных, облегчающих процесс программирования:
Имя переменной, которое Вы используете, должно быть коротким описанием того физического параметра которому соответствует конкретная переменная. Например R- не говорит Вам ничего. А Rasx_vod –поясняет, что это сигнал расходомера воды, не будучи громоздким.
Используйте заглавные буквы или символы подчеркивания, чтобы разделить длинное название. TopLevelSwitch или top_level_switch лучше чем toplevelswitch.
Используйте комментарий, чтобы описать переменную, особенно при не очевидных именах переменных.
Много переменных, определенных системой начинаются с символа подчеркивания (_). Вам не разрешается определение собственных переменных, начинающихся с символа подчеркивания, но Вы можете использовать переменные с именами, определенные системой.