Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_раб_МПСоконч.doc
Скачиваний:
100
Добавлен:
01.05.2015
Размер:
3.79 Mб
Скачать

Часть 1

1 Разделить систему на функциональные подсистемы.

2 Составить таблицу с перечнем всех символов с назначенными ад­ресами входов и выходов отдельно для каждого блока.

3 Составить алгоритм логического контроля и управления для функциональной подсистемы электродвигателей Д1 и Д2.

4 Программировать функциональные подсистемы, как функцио­нальные блоки Step7 на языке LAD в виде FB.

Часть 2

5 Программировать функции вентиляторов в виде FC блока и организационный блок ОВ.

6 Заполнить таблицу символов и таблицу переменных в программ­ном обеспечении Simatic Manager.

7 Сделать выводы. Заполнить отчет.

Порядок выполнения работы

Порядок выполнения работы рассмотрим на следующем примере. В технологических процессах задачи логического управления связаны, чаще всего, с управлением пуска и останова исполнительных механизмов. Задан технологический процесс (принципиальные электрические схемы на рисун­ках 4.1,4.2,4.3), в котором участвуют два исполнительных механизма Д1 и Д2. Агрегат запускается кнопкой «Пуск» и останавливается кнопкой «Стоп». Предусмотрены два режима: автоматический («Авт») и ручной («Руч»). Каж­дый из двигателей имеет свой вентилятор, который отключается через 7 ми­нут после отключения соответствующего двигателя. В системе происходит контроль достижения каждым из двигателей желаемой скорости.

1. Разделим описанную систему на функциональные подсистемы:

• Контроль включения агрегата;

• Двигатель первый (Д1);

• Двигатель второй (Д2);

• Вентилятор первого двигателя (В1);

• Вентилятор второго двигателя (В2).

Ручной

пуск - основного

агрегата

Сигнализация аварийного отключения D1 и D2

Выбор режима

Авт.вкл.

Цепи управления эл. двигателя Д1

Руч.вкл.

Руч. или авт.откл

"Включение"

Сигнализация состояния Д1

"Отключение"

Включение вентилятора

Цепи управления эл.дв. вентиля­тора двигателя Д1

Отключение вентилятора через 7с

Рисунок 4.1 - Принципиальная электрическая схема логического управления электродвигателем Д1(Д2) и вентилятором охлаждения.

Рисунок 4.2 - Принципиальная электрическая схема силовой части управления двигателем Д1(Д2).

Рисунок 4.3 - Схема контроля скорости на первом двигателе.

2. Составим таблицу с перечнем всех необходимых символов с назначением адресов для каждого блока.

Таблица 16

Обозна чение на ПЭС

Адрес в программ ме

Статус параметра

Символ таблицы перемен ных

Тип переменной

Комментарии

Контроль включения агрегата:

Пуск

I0.0

Вход

«Пуск»

BOOL

Если этот сигнал "1" загорается лампа Л1

Стоп

I0.1

Вход

«Стоп»

BOOL

Если этот сигнал "1" загорается лампа Л2

Авт.

I0.3

Вход

«Авт.»

BOOL

Этот сигнал запускает триггер «Автоматический режим»; если сигнал "0", запускаются триггеры управления режимами двигателей Д1 и Д2

Руч

I0.4

Вход

«Руч»

BOOL

Этот сигнал сбрасывает триггер «Автоматический режим»

Л1

Q 0.0

Выход

«Лапма1»

BOOL

Выходной сигнал, устанавливается, если «Пуск»-1

Л2

Q 0.1

Выход

«Лампа 2»

BOOL

Выходной сигнал, устанавливается, если «Стоп»-1

Авт. режим

М1.0

Выход-вход

«Авт. режим»

BOOL

Триггер установки режима

Двигатель Д1 и Д2

ВклД1

I0.5

Вход

«ВклД1»

BOOL

Кнопка включения двигателя Д1. Если этот сигнал "1" загорается лампа ЛЗ, запускается триггер ТГ1

Выкл Д1

I0.6

Вход

«ВыклД1»

BOOL

Кнопка отключения двигателя Д1. Если этот сигнал "0" загорается Л4, сбрасывается ТГ1

АвД1

М10.0

Вход

«АвД1»

BOOL

Если этот сигнал "1" загорается Л2, если "0" сбрасывается ТГ1

W1

MW20

Вход

«W»

WORD

Действительное значение скорости Д1. Вводится с клавиатуры в таблицу переменных

Wжел1

L6.0 (#Рrеset_Speed)

Вход

« Wжел1»

WORD

Желаемое значение скорости Д1. Устанавливается по начальному значению в таблицу описания FB1.

ЛЗ

Q0.2

Выход

«Л3»

BOOL

Загорается, если сигнал «ВклД1»=1

Tгl

М10.2

Выход

Вход

BOOL

Устанавливается, если «Авт.режим»=1 и «ВклД1=1». Сбрасывается, если «ВыклД1=1» или «АвД1»=1

Л4

Q0.3

Выход

«Л4»

BOOL

Загорается, если сигнал «ВыклД1»=1

Л5

Q0.4

Выход

«Л5»

BOOL

Сигнализация о достижении желаемой скорости на Д1

Вкл Д2

I0.7

Вход

«ВклД2»

BOOL

Если этот сигнал "1" загорается лампа Л6

ВыклД2

I0.2

Вход

«ВыклД1»

BOOL

Если этот сигнал "0" загорается Л7, сбрасывается TГl

АвД2

М10.4

Вход

«АвД2»

BOOL

Если этот сигнал "1" загорается Л2, если 0 сбрасывается ТГ2

W2

MW 30

Вход

«W2»

WORD

Действительное значение скорости Д2.

Wжел2

L6.0 (#Рrеset_Speed)

Вход

«Wжел2»

WORD

Желаемое значение скорости Д2. Устанавливается по начальному значению в таблицу описания FB1.

Л6

Q0.5

Выход

«Д1 - вкл»

BOOL

Загорается, если сигнал «ВклД1»=1

Тг2

M l 0.6

Выход

«Тг2»

BOOL

Устанавливается, если «Авт.режим»=1 и «ВклД2=1». Сбрасывается, если «ВыклД2=1» или «АвД2»=1

Л7

Q0.6

Выход

«Д2-выкл»

BOOL

Загорается, если сигнал «ВыклД2»=1

Л8

Q0.7

Выход

«Жел.зн. достиг.Д2»

BOOL

Сигнализация о достижении желаемой скорости на Д2

Вентиляторы В1 и В2

В1

FC1

Функция

«Вентиля тор-В1»

Нет

Вызов из основной про­граммы в виде функции без параметров. Запускает таймер с задержкой выключения, если «ВклД1»=1

В2

FC1

Функция

«Вентиля тор-В2»

Нет

Вызов из основной программы в виде функции без параметров. Запускает таймер с задержкой выключения, если «ВклД2»=1

Т1

Т1

Таймер

«Т1»

TIMER

Устанавливается как операнд на блоке таймера

Т2

Т2

Таймер

«Т2»

TIMER

Устанавливается как операнд на блоке таймера (одинаковый для обоих вентиляторов)

КТ1

Q2.0

Выход

«КТ1»

BOOL

Сигнализирует о включенном состоянии В1

КТ2

Q4.0

Выход

«КТ2»

BOOL

Сигнализирует о включенном состоянии В2

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]