Аппаратная конфигурация контроллера

Автор работы: Пользователь скрыл имя, 16 Мая 2013 в 21:38, лабораторная работа

Краткое описание

Цель работы – знакомство с интерфейсом среды для программирования контроллеров 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).

  1. Рис. 7. Бак для периодического нагрева воды

 

Через клапан К1 в бак поступает холодная вода. Когда она достигает уровня Н2, датчик срабатывает и клапан К1 закрывается. Включается нагреватель воды R. Он нагревает воду до тех пор, пока не сработает датчик температуры Т. После этого нагреватель R отключается и открывается клапан К2 для слива нагретой воды. Как только уровень воды упадёт ниже Н1, с датчика перестаёт приходить сигнал и клапан К2 закрывается. Открывается клапан К1 и весь цикл повторяется сначала.

Сигнал с датчика температуры Т сбрасывается, когда в бак начинает поступать холодная вода.

Разработать программу, обеспечивающую управление нагревом воды в баке (рис. 7) реализующую следующий алгоритм функционирования системы управления:

  1. Клапан К1 открывается, когда одновременно выполняются следующие условия:
    • нет сигнала с датчика уровня H2 (бак не полон);
    • клапан К2 закрыт (нет сигнала на открытие клапана К2).
  2. Клапан K2 открывается, когда одновременно:
    • есть сигнал с датчика температуры T (температура достигла заданного значения);
    • есть сигнал с датчика уровня H1 (бак опорожнён не до конца).
  3. Нагреватель R включается, когда одновременно:
    • есть сигнал с датчика уровня H2 (бак полон);
    • нет сигнала с датчика температуры T (температура ниже заданной);
    • клапаны К1 и К2 закрыты (нет сигналов на открытие клапанов К1 и К2).

Требования к оформлению отчета

Отчет должен содержать.

1. Список переменных, заданных для входов и выходов контроллера.

2. Таблицу истинности для проверки программы из задания №3.

3. Программу, реализующую задание №3.

4. Логическую функцию, полученную для задания №4 и программу, её реализующую.

5. Соответствия  входов и выходов ПЛК для  решения задания №5 и программу,  обеспечивающую реализацию алгоритма  задания №5.

1Компания-разработчик CoDeSys – 3S-Smart Software Solutions GmbH (Германия)


Информация о работе Аппаратная конфигурация контроллера