Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка Индивидуальное задание.doc
Скачиваний:
94
Добавлен:
10.06.2015
Размер:
705 Кб
Скачать
☆

Задание для самостоятельного решения

С помощью SWITCH-технологии разработать диаграмму переходов, схему связей автомата и программу, реализующую систему управления в соответствии с вариантом.

1.Разработать программу управления электроприводом стеклоподъемника автомобиля. В процессе разработки считать, что управление осуществляется с помощью контроллера лабораторной установкиMomentum. Связь с объектом осуществляется следующим образом (см. таблицу 1).

Таблица 1 – Информационные сигналы системы управления стеклоподъёмником

Название сигнала

Адрес входа/выхода ПЛК

Команда на ИМ «Поднять стекло»

%000016

Команда на ИМ «Опустить стекло»

%000015

Сигнал с датчика «Стекло поднято»

%100014

Сигнал с датчика «Стекло опущено»

%100015

Индикация «Стекло поднято»

%000013

Индикация «Стекло опущено»

%000009

Индикация «Стекло поднимается»

%000014

Индикация «Стекло опускается»

%000010

Индикация «Стекло не двигается»

%000011

Индикация «Стекло застряло»

%000012

Управление стеклоподъёмником должно осуществляться пользователем с помощью команд с верхнего уровня системы управления. Время полного хода стекла составляет 25 секунд. Это время должно контролироваться программой и в случае, если время будет превышено – должна сформироваться ошибка «Стекло застряло». Кроме того, если в течение трёх секунд после подачи команды «Поднять стекло» или «Опустить стекло», стекло не двигается с места – должна быть сформирована ошибка «Стекло не двигается». При появлении любой из ошибок управляющие сигналы с объекта управления должны быть сняты (электропривод отключен). Сброс ошибок – по повторной команде пользователя.

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

Управление дверями лифта должно осуществляться пользователем с помощью команд с верхнего уровня системы управления. Время открытия/закрытия дверей составляет 25 секунд. Это время должно контролироваться программой и в случае, если время будет превышено – должна сформироваться ошибка «Двери застряли». Кроме того, если в течение трёх секунд после подачи команд закрыть или открыть двери, они не двигаются с места – должна быть сформирована ошибка «Двери не двигаются». При появлении любой из ошибок управляющие сигналы с объекта управления должны быть сняты (электропривод отключен). Сброс ошибок – по повторной команде пользователя.

Таблица 2 – Информационные сигналы системы управления дверями лифта

Название сигнала

Адрес входа/выхода ПЛК

Команда на ИМ «Закрыть двери»

%000016

Команда на ИМ «Открыть двери»

%000015

Сигнал с датчика «Двери закрыты»

%100014

Сигнал с датчика «Двери открыты»

%100015

Индикация «Двери закрыты»

%000013

Индикация «Двери открыты»

%000009

Индикация «Двери открываются»

%000014

Индикация «Двери закрываются»

%000010

Индикация «Двери не двигаются»

%000011

Индикация «Двери застряли»

%000012

3. Разработать программу дистанционного управления шлагбаумом. В процессе разработки считать, что управление осуществляется с помощью контроллера лабораторной установки Momentum. Связь контроллера с объектом осуществляется следующим образом (см. таблицу 3).

Таблица 3 – Информационные сигналы системы управления шлагбаумом

Название сигнала

Адрес входа/выхода ПЛК

Команда на ИМ «Поднять шлагбаум»

%000016

Команда на ИМ «Опустить шлагбаум»

%000015

Сигнал с датчика «Шлагбаум поднят»

%100014

Сигнал с датчика «Шлагбаум опущен»

%100015

Индикация «Шлагбаум поднят»

%000009

Индикация «Шлагбаум опущен»

%000013

Индикация «Шлагбаум поднимается»

%000010

Индикация «Шлагбаум опускается»

%000014

Индикация «Шлагбаум не двигается»

%000011

Индикация «Шлагбаум застрял»

%000012

Управление шлагбаумом должно осуществляться охранником с помощью команд с верхнего уровня системы управления (с компьютера на посту). Время поднимания/опускания шлагбаума составляет 25 секунд. Это время должно контролироваться программой и в случае, если время будет превышено – должна сформироваться ошибка «Шлагбаум застрял». Кроме того, если в течение трёх секунд после подачи команд поднять или опустить шлагбаум, шлагбаум не изменяет положения – должна быть сформирована ошибка «Шлагбаум не двигается». При появлении любой из ошибок управляющие сигналы с объекта управления должны быть сняты (электропривод отключен). Сброс ошибок – по повторной команде охранника.

4. Разработать программу дистанционного управления запорной арматурой (задвижкой) на водопроводе. В процессе разработки считать, что управление осуществляется с помощью контроллера лабораторной установкиMomentum. Связь контроллера с объектом осуществляется следующим образом (см. таблицу 4).

Таблица 4 – Информационные сигналы системы управления запорной арматурой

Название сигнала

Адрес входа/выхода ПЛК

Команда на ИМ «Открыть задвижку»

%000016

Команда на ИМ «Закрыть задвижку»

%000015

Сигнал с датчика «Задвижка открыта»

%100014

Сигнал с датчика «Задвижка закрыта»

%100015

Индикация «Задвижка открыта»

%000013

Индикация «Задвижка закрыта»

%000009

Индикация «Задвижка открывается»

%000014

Индикация «Задвижка закрывается»

%000010

Индикация «Задвижка не двигается»

%000011

Индикация «Задвижка застряла»

%000012

Программа должна формировать управляющие сигналы для электропривода задвижки по командам с верхнего уровня «Открыть задвижку» и «Закрыть задвижку». Время открытия/закрытия задвижки составляет 25 секунд. Это время должно контролироваться программой и в случае, если время будет превышено – должна сформироваться ошибка «Задвижка застряла». Кроме того, если в течение трёх секунд после подачи команд открыть/закрыть задвижку, она не изменяет положения – должна быть сформирована ошибка «Задвижка не двигается». При появлении любой из ошибок управляющие сигналы с объекта управления должны быть сняты (электропривод отключен). Сброс ошибок – по повторной команде оператора технологического процесса.

5. Разработать программу управления электроприводом крыши кабриолета. В процессе разработки считать, что управление осуществляется с помощью контроллера лабораторной установки Momentum. Связь контроллера с объектом осуществляется следующим образом (см. табл. 5).

Программа должна формировать управляющие сигналы для электропривода крыши по командам с верхнего уровня системы управления «Сложить крышу», «Раскрыть крышу». Время складывания/раскрытия крыши составляет 25 секунд. Это время должно контролироваться программой и в случае, если время будет превышено – должна сформироваться ошибка «Крыша застряла». Кроме того, если в течение трёх секунд после подачи любой из команд «Сложить крышу», «Раскрыть крышу», она не изменяет положения – должна быть сформирована ошибка «Крыша не двигается». При появлении любой из ошибок управляющие сигналы с объекта управления должны быть сняты (электропривод отключен). Сброс ошибок – по повторной команде хозяина кабриолета.

Таблица 5 – Информационные сигналы системы управления крышей кабриолета

Название сигнала

Адрес входа/выхода ПЛК

Команда на ИМ «Сложить крышу»

%000016

Команда на ИМ «Раскрыть крышу»

%000015

Сигнал с датчика «Крыша раскрыта»

%100014

Сигнал с датчика «Крыша сложена»

%100015

Индикация «Крыша раскрыта»

%000013

Индикация «Крыша сложена»

%000014

Индикация «Крыша раскрывается»

%000009

Индикация «Крыша складывается»

%000010

Индикация «Крыша не двигается»

%000011

Индикация «Крыша застряла»

%000012

6. Разработать программу управления открытием ворот. В процессе разработки считать, что управление осуществляется с помощью контроллера лабораторной установкиMomentum. Связь с объектом осуществляется следующим образом (см. таблицу 6).

Таблица 6 – Информационные сигналы системы управления воротами

Название сигнала

Адрес входа/выхода ПЛК

Команда на ИМ «Закрыть ворота»

%000016

Команда на ИМ «Открыть ворота»

%000015

Сигнал с датчика «Ворота закрыты»

%100014

Сигнал с датчика «Ворота открыты»

%100015

Индикация «Ворота закрыты»

%000013

Индикация «Ворота открыты»

%000009

Индикация «Ворота открываются»

%000014

Индикация «Ворота закрываются»

%000010

Индикация «Ворота не двигаются»

%000011

Индикация «Ворота застряли»

%000012

Управление воротами должно осуществляться охранником с помощью команд с верхнего уровня системы управления (с компьютера на посту). Время открытия/закрытия ворот составляет 25 секунд. Это время должно контролироваться программой и в случае, если время будет превышено – должна сформироваться ошибка «Ворота застряли». Кроме того, если в течение трёх секунд после подачи команд закрыть или открыть ворота, они не двигаются с места – должна быть сформирована ошибка «Ворота не двигаются». При появлении любой из ошибок управляющие сигналы с объекта управления должны быть сняты (электропривод отключен). Сброс ошибок – по повторной команде охранника.

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

Таблица 7 – Информационные сигналы системы управления жалюзи

Название сигнала

Адрес входа/выхода ПЛК

Команда на ИМ «Открыть жалюзи»

%000016

Команда на ИМ «Закрыть жалюзи»

%000015

Сигнал с датчика «Жалюзи открыты»

%100014

Сигнал с датчика «Жалюзи закрыты»

%100015

Индикация «Жалюзи открыты»

%000013

Индикация «Жалюзи закрыты»

%000014

Индикация «Жалюзи открываются»

%000011

Индикация «Жалюзи закрываются»

%000012

Индикация «Жалюзи не двигаются»

%000009

Индикация «Жалюзи застряли»

%000010

Управление жалюзи должно осуществляться пользователем с помощью команд с верхнего уровня системы управления. Время открытия/закрытия жалюзи составляет 25 секунд. Это время должно контролироваться программой и в случае, если время будет превышено – должна сформироваться ошибка «Жалюзи застряли». Кроме того, если в течение трёх секунд после подачи команд открыть или закрыть, жалюзи не изменяют положения – должна быть сформирована ошибка «Жалюзи не двигаются». При появлении любой из ошибок управляющие сигналы с объекта управления должны быть сняты (электропривод отключен). Сброс ошибок – по повторной команде пользователя.

8. Разработать программу дистанционного управления двухпозиционным подъёмником с платформой. В процессе разработки считать, что управление осуществляется с помощью контроллера лабораторной установкиMomentum. Связь контроллера с объектом осуществляется следующим образом (см. таблицу 8).

Управление платформой должно осуществляться оператором с помощью команд с верхнего уровня системы управления (с компьютера оператора платформы). Время поднятия/опускания платформы составляет 25 секунд. Это время должно контролироваться программой и, в случае, если время будет превышено – должна сформироваться ошибка «Платформа застряла». Кроме того, если в течение трёх секунд после подачи команд поднять или опустить платформу, она не изменяет положения – должна быть сформирована ошибка «Платформа не двигается». При появлении любой из ошибок управляющие сигналы с объекта управления должны быть сняты (электропривод отключен). Сброс ошибок – по повторной команде оператора платформы.

Таблица 8 – Информационные сигналы системы управления подъёмником

Название сигнала

Адрес входа/выхода ПЛК

Команда на ИМ «Поднять платформу»

%000016

Команда на ИМ «Опустить платформу»

%000015

Сигнал с датчика «Платформа наверху»

%100014

Сигнал с датчика «Платформа внизу»

%100015

Индикация «Платформа наверху»

%000013

Индикация «Платформа внизу»

%000009

Индикация «Платформа поднимается»

%000014

Индикация «Платформа опускается»

%000010

Индикация «Платформа не двигается»

%000011

Индикация «Платформа застряла»

%000012

9.Разработать программу дистанционного управления железнодорожной стрелкой. В процессе разработки считать, что управление осуществляется с помощью контроллера лабораторной установкиMomentum. Связь контроллера с объектом осуществляется следующим образом (см. табл. 9).

Таблица 9 – Информационные сигналы системы управления железнодорожной стрелкой

Название сигнала

Адрес входа/выхода ПЛК

Команда на ИМ «Перевести стрелку влево»

%000016

Команда на ИМ «Перевести стрелку вправо»

%000015

Сигнал с датчика «Стрелка в левом положении»

%100014

Сигнал с датчика «Стрелка в правом положении»

%100015

Индикация «Стрелка в левом положении»

%000009

Индикация «Стрелка в правом положении»

%000010

Индикация «Стрелка переводится влево»

%000013

Индикация «Стрелка переводится вправо»

%000014

Индикация «Стрелка не двигается»

%000011

Индикация «Стрелка застряла»

%000012

Управление переводом стрелки должно осуществляться стрелочником с помощью команд с верхнего уровня системы управления (с компьютера оператора железнодорожного вокзала). Время перевода стрелки составляет 25 секунд. Это время должно контролироваться программой и, в случае, если время будет превышено – должна сформироваться ошибка «Стрелка застряла». Кроме того, если в течение трёх секунд после подачи команд перевода стрелки, она не изменяет положения – должна быть сформирована ошибка «Стрелка не двигается». При появлении любой из ошибок управляющие сигналы с объекта управления должны быть сняты (электропривод отключен). Сброс ошибок – по повторной команде стрелочника.

10. Разработать программу дистанционного управления подачи воздуха. Управление подачей воздуха осуществляется за счёт открытия/закрытия поворотной заслонки с электроприводом. В процессе разработки считать, что для реализации системы управления используется контроллер лабораторной установкиMomentum. Связь контроллера с объектом осуществляется следующим образом (см. таблицу 10).

Таблица 10 – Информационные сигналы системы управления подачей воздуха

Название сигнала

Адрес входа/выхода ПЛК

Команда на ИМ «Подать воздух»

%000016

Команда на ИМ «Прекратить подачу воздуха»

%000015

Сигнал с датчика «Заслонка открыта»

%100014

Сигнал с датчика «Заслонка закрыта»

%100015

Индикация «Заслонка открыта»

%000013

Индикация «Заслонка закрыта»

%000009

Индикация «Заслонка открывается»

%000014

Индикация «Заслонка закрывается»

%000010

Индикация «Заслонка не двигается»

%000011

Индикация «Заслонка застряла»

%000012

Программа должна формировать управляющие сигналы для электропривода заслонки по командам с верхнего уровня «Открыть заслонку» и «Закрыть заслонку». Время открытия/закрытия заслонки составляет 25 секунд. Это время должно контролироваться программой и в случае, если время будет превышено – должна сформироваться ошибка «Заслонка застряла». Кроме того, если в течение трёх секунд после подачи команд «Подать воздух» и «Прекратить подачу воздуха», заслонка не изменяет положения – должна быть сформирована ошибка «Заслонка не двигается». При появлении любой из ошибок управляющие сигналы с объекта управления должны быть сняты (электропривод отключен). Сброс ошибок – по повторной команде оператора технологического процесса.

25