Аппаратная конфигурация контроллера
Лабораторная работа, 16 Мая 2013, автор: пользователь скрыл имя
Краткое описание
Цель работы – знакомство с интерфейсом среды для программирования контроллеров CoDeSys, изучение этапов разработки программы для контроллера.
Для эффективного управления техническими процессами в настоящее время используются управляющие ЭВМ (УВМ), которые также называются промышленными контроллерами или программируемыми логическими контроллерами (ПЛК). В отличие от офисных компьютеров, которые используются для выполнения самых разнообразных программ, промышленные контроллеры используются для непрерывного исполнения одного и того же специально разработанного приложения
Прикрепленные файлы: 1 файл
ТСАУ лр.doc
— 842.00 Кб (Скачать документ)
4. По заданной таблице истинности (табл. 2) получить аналитическое выражение логической функции и реализовать её на языке LD. Проверить правильность по таблице истинности.
Таблица 2
Аргументы |
№ варианта | |||||||||||||
a |
b |
c |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
5. Разработать программу управления периодическим нагревом воды в баке (рис. 7).
- Рис. 7. Бак для периодического нагрева воды
Через клапан К1 в бак поступает холодная вода. Когда она достигает уровня Н2, датчик срабатывает и клапан К1 закрывается. Включается нагреватель воды R. Он нагревает воду до тех пор, пока не сработает датчик температуры Т. После этого нагреватель R отключается и открывается клапан К2 для слива нагретой воды. Как только уровень воды упадёт ниже Н1, с датчика перестаёт приходить сигнал и клапан К2 закрывается. Открывается клапан К1 и весь цикл повторяется сначала.
Сигнал с датчика температуры Т сбрасывается, когда в бак начинает поступать холодная вода.
Разработать программу, обеспечивающую управление нагревом воды в баке (рис. 7) реализующую следующий алгоритм функционирования системы управления:
- Клапан К1 открывается, когда одновременно выполняются следующие условия:
- нет сигнала с датчика уровня H2 (бак не полон);
- клапан К2 закрыт (нет сигнала на открытие клапана К2).
- Клапан K2 открывается, когда одновременно:
- есть сигнал с датчика температуры T (температура достигла заданного значения);
- есть сигнал с датчика уровня H1 (бак опорожнён не до конца).
- Нагреватель R включается, когда одновременно:
- есть сигнал с датчика уровня H2 (бак полон);
- нет сигнала с датчика температуры T (температура ниже заданной);
- клапаны К1 и К2 закрыты (нет сигналов на открытие клапанов К1 и К2).
Требования к оформлению отчета
Отчет должен содержать.
1. Список переменных, заданных для входов и выходов контроллера.
2. Таблицу истинности для проверки программы из задания №3.
3. Программу, реализующую задание №3.
4. Логическую функцию, полученную для задания №4 и программу, её реализующую.
5. Соответствия
входов и выходов ПЛК для
решения задания №5 и
1Компания-разработчик CoDeSys – 3S-Smart Software Solutions GmbH (Германия)