Задание для самостоятельного решения
С помощью SWITCH-технологии разработать диаграмму переходов, схему связей автомата и программу, реализующую систему управления в соответствии с вариантом. 1. Разработать программу управления электроприводом стеклоподъемника автомобиля. В процессе разработки считать, что управление осуществляется с помощью контроллера лабораторной установки Momentum. Связь с объектом осуществляется следующим образом (см. таблицу 1). Таблица 1 – Информационные сигналы системы управления стеклоподъёмником
Управление стеклоподъёмником должно осуществляться пользователем с помощью команд с верхнего уровня системы управления. Время полного хода стекла составляет 25 секунд. Это время должно контролироваться программой и в случае, если время будет превышено – должна сформироваться ошибка «Стекло застряло». Кроме того, если в течение трёх секунд после подачи команды «Поднять стекло» или «Опустить стекло», стекло не двигается с места – должна быть сформирована ошибка «Стекло не двигается». При появлении любой из ошибок управляющие сигналы с объекта управления должны быть сняты (электропривод отключен). Сброс ошибок – по повторной команде пользователя. 2. Разработать программу управления открытием дверей лифта. В процессе разработки считать, что управление осуществляется с помощью контроллера лабораторной установки Momentum. Связь с объектом осуществляется следующим образом (см. таблицу 2). Управление дверями лифта должно осуществляться пользователем с помощью команд с верхнего уровня системы управления. Время открытия/закрытия дверей составляет 25 секунд. Это время должно контролироваться программой и в случае, если время будет превышено – должна сформироваться ошибка «Двери застряли». Кроме того, если в течение трёх секунд после подачи команд закрыть или открыть двери, они не двигаются с места – должна быть сформирована ошибка «Двери не двигаются». При появлении любой из ошибок управляющие сигналы с объекта управления должны быть сняты (электропривод отключен). Сброс ошибок – по повторной команде пользователя. Таблица 2 – Информационные сигналы системы управления дверями лифта
3. Разработать программу дистанционного управления шлагбаумом. В процессе разработки считать, что управление осуществляется с помощью контроллера лабораторной установки Momentum. Связь контроллера с объектом осуществляется следующим образом (см. таблицу 3). Таблица 3 – Информационные сигналы системы управления шлагбаумом
Управление шлагбаумом должно осуществляться охранником с помощью команд с верхнего уровня системы управления (с компьютера на посту). Время поднимания/опускания шлагбаума составляет 25 секунд. Это время должно контролироваться программой и в случае, если время будет превышено – должна сформироваться ошибка «Шлагбаум застрял». Кроме того, если в течение трёх секунд после подачи команд поднять или опустить шлагбаум, шлагбаум не изменяет положения – должна быть сформирована ошибка «Шлагбаум не двигается». При появлении любой из ошибок управляющие сигналы с объекта управления должны быть сняты (электропривод отключен). Сброс ошибок – по повторной команде охранника. 4. Разработать программу дистанционного управления запорной арматурой (задвижкой) на водопроводе. В процессе разработки считать, что управление осуществляется с помощью контроллера лабораторной установки Momentum. Связь контроллера с объектом осуществляется следующим образом (см. таблицу 4). Таблица 4 – Информационные сигналы системы управления запорной арматурой
Программа должна формировать управляющие сигналы для электропривода задвижки по командам с верхнего уровня «Открыть задвижку» и «Закрыть задвижку». Время открытия/закрытия задвижки составляет 25 секунд. Это время должно контролироваться программой и в случае, если время будет превышено – должна сформироваться ошибка «Задвижка застряла». Кроме того, если в течение трёх секунд после подачи команд открыть/закрыть задвижку, она не изменяет положения – должна быть сформирована ошибка «Задвижка не двигается». При появлении любой из ошибок управляющие сигналы с объекта управления должны быть сняты (электропривод отключен). Сброс ошибок – по повторной команде оператора технологического процесса. 5. Разработать программу управления электроприводом крыши кабриолета. В процессе разработки считать, что управление осуществляется с помощью контроллера лабораторной установки Momentum. Связь контроллера с объектом осуществляется следующим образом (см. табл. 5). Программа должна формировать управляющие сигналы для электропривода крыши по командам с верхнего уровня системы управления «Сложить крышу», «Раскрыть крышу». Время складывания/раскрытия крыши составляет 25 секунд. Это время должно контролироваться программой и в случае, если время будет превышено – должна сформироваться ошибка «Крыша застряла». Кроме того, если в течение трёх секунд после подачи любой из команд «Сложить крышу», «Раскрыть крышу», она не изменяет положения – должна быть сформирована ошибка «Крыша не двигается». При появлении любой из ошибок управляющие сигналы с объекта управления должны быть сняты (электропривод отключен). Сброс ошибок – по повторной команде хозяина кабриолета. Таблица 5 – Информационные сигналы системы управления крышей кабриолета
6. Разработать программу управления открытием ворот. В процессе разработки считать, что управление осуществляется с помощью контроллера лабораторной установки Momentum. Связь с объектом осуществляется следующим образом (см. таблицу 6). Таблица 6 – Информационные сигналы системы управления воротами
Управление воротами должно осуществляться охранником с помощью команд с верхнего уровня системы управления (с компьютера на посту). Время открытия/закрытия ворот составляет 25 секунд. Это время должно контролироваться программой и в случае, если время будет превышено – должна сформироваться ошибка «Ворота застряли». Кроме того, если в течение трёх секунд после подачи команд закрыть или открыть ворота, они не двигаются с места – должна быть сформирована ошибка «Ворота не двигаются». При появлении любой из ошибок управляющие сигналы с объекта управления должны быть сняты (электропривод отключен). Сброс ошибок – по повторной команде охранника. 7. Разработать программу дистанционного управления защитными жалюзи. В процессе разработки считать, что управление осуществляется с помощью контроллера лабораторной установки Momentum. Связь контроллера с объектом осуществляется следующим образом (см. табл. 7). Таблица 7 – Информационные сигналы системы управления жалюзи
Управление жалюзи должно осуществляться пользователем с помощью команд с верхнего уровня системы управления. Время открытия/закрытия жалюзи составляет 25 секунд. Это время должно контролироваться программой и в случае, если время будет превышено – должна сформироваться ошибка «Жалюзи застряли». Кроме того, если в течение трёх секунд после подачи команд открыть или закрыть, жалюзи не изменяют положения – должна быть сформирована ошибка «Жалюзи не двигаются». При появлении любой из ошибок управляющие сигналы с объекта управления должны быть сняты (электропривод отключен). Сброс ошибок – по повторной команде пользователя. 8. Разработать программу дистанционного управления двухпозиционным подъёмником с платформой. В процессе разработки считать, что управление осуществляется с помощью контроллера лабораторной установки Momentum. Связь контроллера с объектом осуществляется следующим образом (см. таблицу 8). Управление платформой должно осуществляться оператором с помощью команд с верхнего уровня системы управления (с компьютера оператора платформы). Время поднятия/опускания платформы составляет 25 секунд. Это время должно контролироваться программой и, в случае, если время будет превышено – должна сформироваться ошибка «Платформа застряла». Кроме того, если в течение трёх секунд после подачи команд поднять или опустить платформу, она не изменяет положения – должна быть сформирована ошибка «Платформа не двигается». При появлении любой из ошибок управляющие сигналы с объекта управления должны быть сняты (электропривод отключен). Сброс ошибок – по повторной команде оператора платформы. Таблица 8 – Информационные сигналы системы управления подъёмником
9. Разработать программу дистанционного управления железнодорожной стрелкой. В процессе разработки считать, что управление осуществляется с помощью контроллера лабораторной установки Momentum. Связь контроллера с объектом осуществляется следующим образом (см. табл. 9). Таблица 9 – Информационные сигналы системы управления железнодорожной стрелкой
Управление переводом стрелки должно осуществляться стрелочником с помощью команд с верхнего уровня системы управления (с компьютера оператора железнодорожного вокзала). Время перевода стрелки составляет 25 секунд. Это время должно контролироваться программой и, в случае, если время будет превышено – должна сформироваться ошибка «Стрелка застряла». Кроме того, если в течение трёх секунд после подачи команд перевода стрелки, она не изменяет положения – должна быть сформирована ошибка «Стрелка не двигается». При появлении любой из ошибок управляющие сигналы с объекта управления должны быть сняты (электропривод отключен). Сброс ошибок – по повторной команде стрелочника. 10. Разработать программу дистанционного управления подачи воздуха. Управление подачей воздуха осуществляется за счёт открытия/закрытия поворотной заслонки с электроприводом. В процессе разработки считать, что для реализации системы управления используется контроллер лабораторной установки Momentum. Связь контроллера с объектом осуществляется следующим образом (см. таблицу 10). Таблица 10 – Информационные сигналы системы управления подачей воздуха
Программа должна формировать управляющие сигналы для электропривода заслонки по командам с верхнего уровня «Открыть заслонку» и «Закрыть заслонку». Время открытия/закрытия заслонки составляет 25 секунд. Это время должно контролироваться программой и в случае, если время будет превышено – должна сформироваться ошибка «Заслонка застряла». Кроме того, если в течение трёх секунд после подачи команд «Подать воздух» и «Прекратить подачу воздуха», заслонка не изменяет положения – должна быть сформирована ошибка «Заслонка не двигается». При появлении любой из ошибок управляющие сигналы с объекта управления должны быть сняты (электропривод отключен). Сброс ошибок – по повторной команде оператора технологического процесса.
|