- •Введение
- •Тема: Основы организации компьютера Лабораторная работа №1
- •Лабораторная работа №2
- •Лабораторная работа №3
- •Тема: Программное обеспечение компьютера Лабораторная работа №1
- •Тема: Текстовые процессоры Лабораторная работа №1
- •Исходный текст
- •Фрагмент многоуровневого списка
- •Лабораторная работа №2
- •Лабораторная работа №3
- •Лабораторная работа №4
- •Тема: Табличные процессоры Лабораторная работа №1
- •Лабораторная работа №2
- •Лабораторная работа №3
- •Лабораторная работа №4
- •Лабораторная работа №5
- •Если(лог_выражение; значение 1_если_истина; значение 2_если_ложь)
- •Лабораторная работа №6
- •Лабораторная работа №7
- •Лабораторная работа №8
- •Лабораторная работа № 9
- •Тема: Алгоритмизация и программирование Лабораторная работа №1
- •Лабораторная работа №2
- •Лабораторная работа №3
- •Тема: Основы информационных систем и баз данных Лабораторная работа №1
- •Создание таблицы с помощью конструктора Организационно-методические указания
- •Лабораторная работа №2
- •Организационно-методические указания
- •Лабораторная работа №3
- •Организационно-методические указания
- •Лабораторная работа №4
- •Организационно-методические указания
- •Лабораторная работа №5.
- •Организационно-методические указания. Задание 1. Сортировка полей по возрастанию и убыванию.
- •Создание вычисляемых полей в запросах. Организационно-методические указания.
- •Задание 2. Создание вычисляемых полей в запросах.
- •Задания для самостоятельной работы:
- •Лабораторная работа №7
- •Создание отчета «Дни Рождения».
- •Организационно-методические указания
- •Размер контролируйте по сетке, в которой одна клетка соответствует 1 см.
- •Лабораторная работа №8
- •Создание поля типа гиперссылка.
- •Задание 3. Создание поля типа гиперссылка
- •Задание 4. Создание запроса на выборку для таблицы внутренних документов.
- •Тема: Компьютерные сети и Интернет Лабораторная работа №1
- •Лабораторная работа № 2
- •Лабораторная работа № 3
- •Лабораторная работа №4
- •Тема: Компьютерные презентации Лабораторная работа № 1
- •Лабораторное занятие № 2
- •Организационно-методические указания
- •Лабораторная работа № 3
- •Лабораторная работа №4
- •Тема: Основы компьютерной графики Лабораторная работа №1
- •Лабораторная работа №2 Тема: «Создание визитной карточки в редактореPaint».
- •Лабораторная работа №3
- •Тема: Организация контроллеров технических систем Лабораторная работа №1
- •Instruction (инструкция).
- •Лабораторная работа №2
- •Тема: Реализация контроллером типовых функций управления
- •Лабораторная работа №2
- •Лабораторная работа №3
- •1.Построение модели процесса управления объектом.
- •Методическое обеспечение лабораторных работ Список рекомендуемой литературы
- •Программное обеспечение:
- •Оглавление
Лабораторная работа №3
Тема: «Управление режимом пуска-останова объекта».
Цель занятия: Ознакомление с реализаций функции пускателя заданного объекта.
Отрабатываемые вопросы
1.Построение модели процесса управления объектом.
2.Построение структуры подключения дачников и исполнительных устройств к контроллеру.
3.Построение алгоритма и программы реализации заданной функции, оценка результатов.
Организационно – методические указания
1.Разработать схему подключения датчиков и объекта управления к контроллеру. Структурная схема подключения датчиков и объекта управления к контроллеру должна быть выполнена в соответствии со схемой, показанной на рис.1.
Рис 1. Схема контроллерного управления пускателем двигателя
На рис.1 показан набор входных датчиков и сигнал управления объектом, подключенных к контроллерной системе управления, включающих следующие датчики и объект управления:
датчик контроля напряжения силовой сети «ДН» , подключенный к линии D2 входного порта контроллера;
кнопка «Пуск» объекта, подключенная ко входному порту контроллера, линия D1;
кнопка останова объекта «Ост», подключенная к входному порту контроллера, линия D0;
объект управления, двигатель «Дв», подключен к линии D3 выходного порта контроллера.
Для проверки и отладки программы на модели контроллера будем предполагать, что кнопка «Пуск» имитируется разрядом D1 выбранного порта контроллера, кнопка останова «Ост» имитируется разрядом D0 , датчик наличия напряжения сети имитируется разрядом D2, а сигнал управления на включение электродвигателя отображается светодиодом разряда D3.
2. Построение алгоритма управления объектом. Вариант алгоритма представлен на рис.2. Если напряжение в сети отсутствует (Дн=0), то двигатель останавливается, а если напряжение есть (Дн=1), то проверяется состояние управляющих кнопок «Ост» и «Пуск». Кнопка «Ост» имеет более высокий приоритет и поэтому проверяется раньше. Если кнопка «Ост» нажата («Ост»=1), то двигатель останавливается, иначе переходим к проверке состояния кнопки «Пуск».
Если кнопка «Пуск» нажата («Пуск=1»), то двигатель включается, иначе состояние двигателя не изменяется. Пуск двигателя имитируется установкой разряда D3.
Рис.2. Алгоритм управления объектом
3. Разработка таблицы истинности. Таблица истинности, отражающая алгоритм управления объектом для разрешенного набора входных сигналов датчиков имеет следующий вид:
Как видно, в качестве входного порта контроллера используется порт Р1, а выходного порта – порт Р2. В таблице символ «х» отражает, что при значении Дн =0 значение кнопок «Пуск» и «Ост» не имеет значения. Подключение датчика «Дн» , кнопок «Пуск», «Ост», а также двигателя «Дв» к разрядам портов контроллера показаны в таблице истинности.
4.Подготовка программы управления объектом. Текст программы имеет следующий вид:
$mod812
M1: CLR P2.5 ; обнуление линии запуска-останова объекта
JNB P1.0 , M1 ; проверка датчика напряжения
JB P1.1 , M1 ; проверка состояния кнопки «Ост»
JNB P1.2 , M1 ; проверка кнопки «Пуск»
SETB P2.5 ; пуск объекта
JMP M1 ;переход к началу программы
END
5. Оценка времени выполнения программы и объема памяти программ. Для оценки времени используйте встроенную программу анализа, используя меню View.