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

Задание:

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

Рис. 14 Схематическое изображение шторных ворот

Ворота склада должны удобно управляться снаружи или изнутри. Но при этом должны учитываться и аспекты безопасности. Управление должно осуществляться следующим образом:

  • Снаружи ворота должны открываться выключателем с ключом I1 и закрываться с помощью кнопкиI5. Из помещения ворота должны открываться после нажатия кнопкиI2 и закрываться после нажатия кнопкиI4.

  • Кроме того, дополнительная функция управления по времени должна автоматически закрывать ворота, если они открыты дольше 20 секунд.

  • Состояния “Ворота движутся” и “Ворота находятся в неопределенном положении” должны сигнализироваться включенным сигнальным фонарем.

Защитные устройства:

  • Должна иметься возможность в любой момент остановить движение ворот кнопкой “Стоп” (I8). При этом ворота должны оставаться в занимаемом ими в данный момент положении.

  • Если при закрывании ворот фоторелейный барьер (I7) распознает препятствие, ворота должны автоматически открываться.

  • Для останова электродвигателя в обоих конечных положениях ворот предусмотрены два концевых выключателя I3 (“Ворота открыты”) иI6 (“Ворота закрыты”).

Блоки, расположенные на схеме, приведённой на рис. 15, выполняют следующие функции:

BOOLEAN(B01) – проверяет наличие сигналов открытия ворот, а также проверяет находятся ли ворота в верхнем положении. Блок выполняет следующее логическое выражение:B01=(I01 OR I02) AND I03. Если указанное выражение выполняется, то блок выдаёт сигнал 1, который мы интерпретируем, как необходимо начать подъем ворот;

BOOLEAN(B02) – проверяет наличие сигналов закрытия ворот, а также проверяет находятся ли ворота в нижнем положении. Блок выполняет следующее логическое выражение:B02=(I04 OR I05 OR (NOT B08)) AND I06. Если указанное выражение выполняется, то блок выдаёт сигнал 1, который мы интерпретируем, как необходимо начать опускать ворота. Сигнал обратныйB08 – сигнал 20 секундной выдержки ворот в верхнем положении;

SET/RESET(B03) – блок запуска/останова двигателя в направлении, осуществляющем подъем ворот. ВходRESETимеет преимущество надSET;

SET/RESET(B04) – блок запуска/останова двигателя в направлении, осуществляющем спуск ворот. ВходRESETимеет преимущество надSET;

OR(B05) – блок логического ИЛИ, получает информацию о необходимости открытия ворот от датчика препятствия (I07) и блокаB01.

Рис. 15 Схема, осуществляющая управления шторными воротами

BOOLEAN(B06) – проверяет наличие сигналов о прекращении открытия ворот. Блок выполняет следующее логическое выражение:B06 = I08 OR (NOT I03). Если указанное выражение выполняется, то блок выдаёт сигнал 1, который мы интерпретируем, как необходимость прекратить подъем ворот. Инверсия сигнала I03 появилась, т.к. это датчик нормально замкнут, т.е. когда ворота касаются датчика, датчик «размыкается»;

BOOLEAN(B07) – проверяет наличие сигналов о прекращении закрытия ворот. Блок выполняет следующее логическое выражение:B07 = I08 OR (NOT I06) OR I07. Если указанное выражение выполняется, то блок выдаёт сигнал 1, который мы интерпретируем, как необходимость прекратить подъем ворот. Сигнал I07 (от датчика препятствия) необходим, чтобы исключить одновременный запуск двигателя в двух направлениях (подъем и спуск);

DELAY(B08) – блок выдержки времени от датчикаI03 (ворота в верхнем положении). Параметры блока – задержка операции включения – 0, задержка операции выключения – 20, единица времени - 1s;

AND(B09) – блок логического И, отвечает за запуск фонаря в момент когда ворота находятся в неопределённом положении.

Самостоятельные задания:

  1. Разработать программу выполняющую управление уличным освещением в соответствии со схемой-примером, приведённой на рис. 16.

Управление должно осуществляться следующим образом:

1.1.При распознавании фоторелейным барьером (I4) приближение человека ко входу должно загораться уличное освещение.

1.2. Состояние «Дверь открыта» (I3) должно сигнализироваться включенным уличным освещением.

1.3. При закрывании двери изнутри (I2) лампочка моментально выключается.

1.4. При закрывании двери снаружи (I1), лампочка должна выключаться спустя 10 секунд.

Рис. 16 . Схематическое изображение управления уличным фонарем

  1. Разработать программу выполняющую управление лифтом, в соответствии со схемой-примером, приведённой на рис. 17.

Управление должно осуществляться следующим образом:

2.1. Закрытие дверей происходит по нажатию кнопки IO1.

2.2. Если при закрывании ворот фоторелейный барьер (IO2) распознает препятствие, двери лифта должны автоматически открываться.

    1. Использовать дополнительную функцию управления по времени, которая должна обеспечивать возможность автоматически закрыть двери, если они открыты дольше 15 секунд (датчик IO4).

    2. После нажатия кнопки лифт должен начать движение только при условии, что суммарный вес груза составляет больше 40 кг (датчик IO3).

Рис.17 Схематическое изображение лифта

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

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

2. Разработку логики, схему моделирования и результаты выполнения самостоятельного задания.