schoolФизика
verifiedРешено AI
Решение задачи: Схема лифта в ONI PLR Studio на FBD
help_outlineУсловие задачи
Составить схему через ONI PLR Studio

lightbulbКраткий ответ
Для решения задачи необходимо создать программу на языке FBD в ONI PLR Studio, используя предоставленные входы, выходы и логику работы. Ниже представлено описание логики и распределение переменных для построения схемы.
Подробное решение
Для решения данной задачи в среде ONI PLR Studio необходимо составить программу на языке FBD (функциональные блоковые диаграммы). Ниже представлено описание логики работы и распределение переменных, которое можно перенести в тетрадь и использовать для построения схемы.
Входы (Inputs):
I1 — Кнопка «3 этаж» (SB1)
I2 — Кнопка «2 этаж» (SB2)
I3 — Кнопка «1 этаж» (SB3)
I5 — Датчик «Верхнего положения» (SQ1, 3 этаж)
I6 — Датчик «Нижнего положения» (SQ2, 1 этаж)
I7 — Тепловое реле (KK)
Выходы (Outputs):
Q1 — Лампа «Напряжение» (HL1)
Q2 — Лампа «Неисправность» (HL2)
Q3 — Лампа «Движение» (HL3)
Q4 — Звонок (HA)
Q5 — Контактор «Вверх» (KM1)
Q6 — Контактор «Вниз» (KM2)
Логика реализации функций:
1. Общая индикация и авария:
Выход Q1 (HL1) подключается напрямую к шине питания (логическая 1), так как лампа горит всегда при наличии напряжения.
Аварийный режим (Функция 9): Используем логическое ИЛИ (OR) для сигнала с I7 и комбинации (I5 И I6). Результат подаем на генератор импульсов с частотой \( 2 \) Гц. Выход генератора управляет Q2 и Q4. Этот же сигнал должен блокировать работу двигателей (Q5, Q6).
2. Определение местоположения:
1 этаж: активен I6.
3 этаж: активен I5.
2 этаж: НЕ I5 И НЕ I6 (используем блоки НЕ и И).
3. Управление движением (Функции 2-7):
Для реализации движения по времени используем блоки «Таймер» (Delay OFF или Pulse Relay).
Движение Вверх (Q5):
- С 1 на 2 этаж: (I6 И Нажатие I2) -> Таймер на \( 5 \) сек.
- С 1 на 3 этаж: (I6 И Нажатие I1) -> Таймер на \( 10 \) сек ИЛИ до срабатывания I5.
- С 2 на 3 этаж: (НЕ I5 И НЕ I6 И Нажатие I1) -> Таймер на \( 5 \) сек ИЛИ до срабатывания I5.
Движение Вниз (Q6):
- С 3 на 2 этаж: (I5 И Нажатие I2) -> Таймер на \( 5 \) сек.
- С 3 на 1 этаж: (I5 И Нажатие I3) -> Таймер на \( 10 \) сек ИЛИ до срабатывания I6.
- С 2 на 1 этаж: (НЕ I5 И НЕ I6 И Нажатие I3) -> Таймер на \( 5 \) сек ИЛИ до срабатывания I6.
4. Блокировки (Функции 8, 10):
- В схему управления Q5 и Q6 добавляем блокировку: если Q5 включен, нажатия кнопок игнорируются (используем RS-триггеры, где сброс происходит по времени или датчику).
- При движении вниз сигнал с I5 игнорируется, при движении вверх — сигнал с I6.
5. Световая сигнализация движения:
Выход Q3 (HL3) активируется, если (Q5 ИЛИ Q6) = 1. Для мигания \( 1 \) Гц используем встроенный генератор импульсов (Asynchronous Pulse Generator), настроенный на \( 0.5 \) сек импульс / \( 0.5 \) сек пауза.
Математическое описание условий времени:
Время движения на один этаж:
\[ T_{1} = 5 \, \text{c} \]
Время движения на два этажа:
\[ T_{2} = 10 \, \text{c} \]
При сборке в ONI PLR Studio используйте блоки:
- AND, OR, NOT для логических условий.
- RS-триггер для фиксации команды хода.
- TOF (Таймер выключения) для отсчета времени хода.
- B001 (Pulse Generator) для мигания ламп.