- •Часть 1
- •Цель работы
- •2. Общие положения
- •2.1. Программирование logo!
- •2.2. Функции logo!
- •Открытые соединительные элементы
- •Соединительные входы
- •Параметрические входы
- •2.5. Список специальных функций – sf
- •2.5.1. Задержка включения
- •2.5.2. Задержка выключения
- •2.5.3. Задержка включения и выключения
- •2.5.4. Задержка включения с запоминанием
- •2.5.5. Самоблокирующееся реле
- •2.5.6. Импульсное реле
- •2.5.7. Интервальное реле времени – импульсный выход
- •2.5.8. Интервальное реле времени, запускаемое фронтом
- •2.5.9. Семидневный часовой выключатель
- •2.5.10. Двенадцатимесячный часовой выключатель
- •2.5.11. Реверсивный счетчик
- •2.5.12. Счетчик рабочего времени
- •2.5.13. Генератор симметричных тактовых импульсов
- •2.5.14. Асинхронный генератор импульсов
- •2.5.15. Генератор случайных импульсов
- •2.5.16. Частотный триггер
- •2.5.17. Аналоговый триггер
- •2.5.18. Аналоговый компаратор
- •2.5.19. Выключатель света на лестничной клетке
- •2.5.20. Двухфункциональный переключатель
- •2.5.21. Тексты сообщений
- •3. Содержание работы
- •4. Варианты заданий.
- •5. Порядок выполнения работы.
- •6. Содержание отчета.
- •7. Литература
- •8. Программный пакет logo!Soft Comfort.
- •Лабораторная работа №2
- •1. Цель работы
- •2. Общие положения
- •3. Программирование микроконтроллера
- •3.1. Описание функциональных блоков и занимаемого объема памяти.
- •5. Содержание работы
- •6. Варианты заданий.
- •7. Порядок выполнения работы.
- •8. Содержание отчета.
- •9. Литература
3. Программирование микроконтроллера
Под программированием мы подразумеваем ввод схемы. Программа является коммутационной схемой, представленной другим способом.
Программирование микроконтроллеров осуществляется с помощью программного пакета программирования AL-PCS/WIN-E.
3.1. Описание функциональных блоков и занимаемого объема памяти.
Логические элементы (табл.3.1):
Таблица 3.1. Базовые логические элементы
Специальные функции представлены в табл. 3.2.
Таблица 3.2. Специальные функции
Каждый вход обозначается буквой I и номером. Каждый выход обозначается буквой Q и номером.
В микроконтроллере схема создается соединением друг с другом блоков и соединительных элементов:
3.2. Список логических функций
В микроконтроллере существуют для использования в следующие логические элементы булевой алгебры: И, ИЛИ, исключающее ИЛИ, НЕ, И-НЕ, ИЛИ-НЕ.
Действие указанных элементов аналогично описанному в лабораторной работе №1 для LOGO!.
3.2.1. Функция И
Выход И принимает состояние 1 только тогда, когда все входы имеют состояние 1 (т.е. они замкнуты). Если какой-либо вход этого блока не подключен (x), то к этому входу прикладывается: x = 1.
3.2.2. Функция ИЛИ
Выход функции ИЛИ принимает состояние 1, если хотя бы один вход имеет состояние 1 (т.е. замкнут). Если какой-либо вход этого блока не подключен (x), то к этому входу прикладывается: x = 0.
3.2.3. Исключающее ИЛИ
Выход исключающего ИЛИ принимает состояние 1, если входы имеют разные состояния. Если какой-либо вход этого блока не подключен (x), то к этому входу прикладывается: x = 0.
3.2.4. НЕ (отрицание, инверсия)
Выход принимает состояние 1, если вход имеет состояние 0. Иными словами, функция НЕ инвертирует состояние входа.
3.2.5. Функция И-НЕ
Выход функции И-НЕ принимает состояние 0 только тогда, когда все входы имеют состояние 1 (т.е. они замкнуты). Если какой-либо вход этого блока не подключен (x), то к этому входу прикладывается: x = 1.
3.2.6. Функция ИЛИ-НЕ
Выход функции ИЛИ-НЕ принимает состояние 1 только тогда, когда все входы имеют состояние 0 (т.е. они выключены). Как только любой из входов включается (состояние 1), выход ИЛИ-НЕ устанавливается в 0. Если какой-либо вход этого блока не подключен (x), то к этому входу прикладывается: x = 0.
3.3. Специальные функции
Специальные функции включают в свой состав функции, обладающие различными возможностями параметризации, чтобы приспособить программу к вашим индивидуальным требованиям.
Действия элементов аналогичны соответствующим элементам, описанным в лабораторной работе №1 для LOGO!.
4. Программный пакет программирования AL-PCS/WIN-E.
Программный пакет AL-PCS/WIN-E имеет интуитивно понятный интерфейс. После запуска пакета основной экран представлен в следующем виде (рис.4.1):
Рис.4.1. Основной экран программного пакета AL-PCS/WIN-E
Раскрытие соответствующего списка элементов позволяет пользователю осуществить выбор необходимой базовой или специальной функции, а также нужный вход или выход (рис.4.2).
Рис.4.2. Выбор входов (а) и выходов (б) в AL-PCS/WIN-E
Выбор базовых логических и специальных функций представлен на рис. 4.3
Рис.4.3. Выбор базовых логических и специальных функций
Логическая схема функционирования объекта управления составляется из нужных элементов путем их соединения в нужной последовательности (рис.4.4) и имеет вид как на рис.4.5.
Рис.4.4. Составление логической схемы функционирования системы
Рис.4.5. Внешний вид логической схемы
Двойной щелчок на выделенном элементе позволяет запараметрировать его и написать комментарий (рис.4.6).
Рис.4.6. Параметрирование элемента
Проверка работоспособности схемы управления осуществляется запуском Симулятора (кнопка S верхнего меню) и установкой соответствующих входов в состояние, отвечающее поставленной задаче (рис.4.7).
Рис.4.7. Запуск симулятора и отладка схемы