Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

дз

.pdf
Скачиваний:
1
Добавлен:
25.11.2025
Размер:
806.63 Кб
Скачать

Для выполнения индивидуального задания требуется решить следующие

задачи:

1.Составить граф функционирования для своего варианта (рис. 2).

2.Реализовать пуск циклового автомата по нажатию зеленой кнопки

«Пуск» на панели оператора.

Реализовать режим «стоп» с возвратом в начальное положение всех исполнительных механизмов по нажатию красной кнопки «Стоп».

4. Реализовать режим «пауза», при котором сохраняется состояние системы, но переход к следующему состоянию не осуществляется.

Реализовать с помощью ключа на панели оператора.

5. Обеспечить подсветку режимов:

готов к работе – мигание зеленой лампы с частотой 1 Гц;

работа – непрерывное свечение зеленой лампы;

остановка – непрерывное свечение белой лампы;

пауза – мигание белой лампы с частотой 0,5 Гц.

Рисунок 1 – Цилиндры

Рисунок 2 – Индивидуальный вариант

Работа начинается с того, что зелёная кнопка мигает, в этот момент все кнопки выключены

Рисунок 3 – Реализация включения зелёной подсветки на 0.5 секунд

Рисунок 4 – Реализация выключения зелёной подсветки на 0.5 секунд

С помощью этих двух нетворков, мы реализуем мигание кнопки, которое работает до нажатие любой кнопки

При нажатии зелёной кнопки мы запоминаем, что кнопка нажата и включаем подсветку, выключая мигание, сбрасывается кнопка при нажатии красной кнопки

Рисунок 5 – Нажатие зелёной кнопки

Также происходит сброс подсветки при нажатии красной кнопки

Рисунок 6 – Сброс подсветки

При нажатии красной кнопки все механизмы сбрасываются и возвращаются в начальное положение, также загорается белая кнопка.

Подсветка белой кнопки и сама красная кнопка сбрасывается тогда, когда все механизмы возвращаются в исходные положения.

Рисунок 7 – Управления красной кнопкой

Также есть ключ паузы, срабатывает он только тогда, когда, система работает, и при повороте ключе начинает мигать белая кнопка. Мигание болей кнопки реализовано таким же образом, что и у зелёной кнопки

Рисунок 8 – Реализация включения белой подсветки на 0.25 секунд

Рисунок 9 – Реализация выключения белой подсветки на 0.25 секунд

Рассмотрев все кнопки можно вернуться к основному графу. Рассмотрим каждый цилиндр отдельно. Начнём с первого

Цилиндр А начинает свою работу сразу после нажатия зелёной, при условии, что сам цилиндр находится в начальном положении. Сбрасывается он после таймера выполнив условие, что включена память и, цилиндр Б занял положения 2. А также может сбрасываться красной кнопкой в независимости от такта и положения, а также может ставиться на паузу после чего цикл ожидает окончание паузы

Рисунок 10 – Управления цилиндром А

Рассмотрим цилиндр Б, цилиндр выдвигается после таймера и выполнения условия, что память включена, а цилиндр С находится в начальном положении, сбрасывается сразу после того как выполнится условие,

что память включена, а цилиндр А находится в положении 1. А также может сбрасываться красной кнопкой в независимости от такта и положения, а также может ставиться на паузу после чего цикл ожидает окончание паузы

Рисунок 11 – Управления цилиндром Б

Рассмотрим цилиндр С, цилиндр срабатывает 2 раза. Первый раз цилиндр выдвигается тогда, когда выждет таймер, который включается при условии, что цилиндр А занимает 2 положение, а память не включена.

Задвигается сразу же после этого. Второй раз цилиндр выдвигается после того цилиндры А и Б займут начальные положения, а также если включена память.

Задвигается также сразу после выдвижения. А также может сбрасываться красной кнопкой в независимости от такта и положения, а также может ставиться на паузу после чего цикл ожидает окончание паузы

Рисунок 12 – Управления цилиндром С

Также в графе есть память, необходимая для избегания противоречий во время включения и выключения цилиндра С. Память включается, когда цилиндры А и С занимают второе положение, а выключается при условии, что память включена, цилиндр С находится в положении 2, а цилиндр А находится в начальном положении А также может сбрасываться красной кнопкой в

независимости от такта и положения, а также может ставиться на паузу после чего цикл ожидает окончание паузы

Рисунок 13 – Управления памятью

Вывод: в ходе выполнения домашнего задания, я выполнил задание по индивидуальному варианту, а также сделал управление с кнопок

Приложение А

Рисунок 1 – Алгоритмы подпрограмм

Рисунок 2 – Первая часть алгоритма

Рисунок 3 – Вторая часть алгоритма

Соседние файлы в предмете Современные средства автоматизации