Автор работы: Пользователь скрыл имя, 16 Мая 2013 в 21:38, лабораторная работа
Цель работы – знакомство с интерфейсом среды для программирования контроллеров CoDeSys, изучение этапов разработки программы для контроллера.
Для эффективного управления техническими процессами в настоящее время используются управляющие ЭВМ (УВМ), которые также называются промышленными контроллерами или программируемыми логическими контроллерами (ПЛК). В отличие от офисных компьютеров, которые используются для выполнения самых разнообразных программ, промышленные контроллеры используются для непрерывного исполнения одного и того же специально разработанного приложения
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).
Через клапан К1 в бак поступает холодная вода. Когда она достигает уровня Н2, датчик срабатывает и клапан К1 закрывается. Включается нагреватель воды R. Он нагревает воду до тех пор, пока не сработает датчик температуры Т. После этого нагреватель R отключается и открывается клапан К2 для слива нагретой воды. Как только уровень воды упадёт ниже Н1, с датчика перестаёт приходить сигнал и клапан К2 закрывается. Открывается клапан К1 и весь цикл повторяется сначала.
Сигнал с датчика температуры Т сбрасывается, когда в бак начинает поступать холодная вода.
Разработать программу, обеспечивающую управление нагревом воды в баке (рис. 7) реализующую следующий алгоритм функционирования системы управления:
Отчет должен содержать.
1. Список переменных, заданных для входов и выходов контроллера.
2. Таблицу истинности для проверки программы из задания №3.
3. Программу, реализующую задание №3.
4. Логическую функцию, полученную для задания №4 и программу, её реализующую.
5. Соответствия
входов и выходов ПЛК для
решения задания №5 и
1Компания-разработчик CoDeSys – 3S-Smart Software Solutions GmbH (Германия)