Загрузил Алишер Усвалиев

S7-300, конвейер

реклама
Написать программу, реализующую управление конвейером в ручном и
автоматическом режимах, имеющую аварийную блокировку. Они должны
реализовываться в отдельных функциональных блоках и вызваны в блоке
Main.
1. В ручном режиме запуск конвейера осуществляется при удержании
(более 2 секунд) кнопок S1 и S4, для его движения влево и вправо
соответственно. Также в дополнении загораются индикаторы H1 и H4.
2. В автоматическом режиме предполагается движение конвейера влево.
Деталь помещается на конвейер в области работы лазерного датчика.
Далее происходит ожидание в 2 секунды, после происходит запуск
конвейера и деталь отправляется к свободной станции. Приоритетность
станций зависит от их порядкового номера, например, у второй станции
приоритет выше, чем у третьей. Конвейер полностью останавливается,
когда объект доходит до соответствующей станции. Для повторного его
пуска необходимо поместить следующий объект в область работы
лазерного датчика, но при условии наличия свободных станций.
Индикации станций, в которых имеются объекты, должны загораться.
Освобождение (отключение индикации) осуществляется кнопками S1,
S2, S3. Также индикатор H4, должен мигать с частотой 1 Гц, при
наличии свободных станций и объекта, помещенного у лазерного
датчика. В случае, когда конвейер работает более 10 секунд и ни один
из индуктивных датчиков напротив станций не сработал – должна
произойти аварийная остановка, включиться сирена и загореться на
постоянной основе индикатор H4. Сброс данной аварийной блокировки
осуществляется с помощью удержания кнопки S4 в течение более 2
секунд.
Скачать