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

АМ-212_Ткаченко_№6

.pdf
Скачиваний:
1
Добавлен:
23.08.2024
Размер:
1.62 Mб
Скачать

11

Рисунок 1.14 — Часова діаграма з третьої лабораторної роботи Як видно з рисунків 1.13 і 1.14, часові діаграми практично ідентичні.

1.7 Сейф на мові FBD

Для побудови схеми, що реалізує сейф, необхідно відтворити її зі схеми, яка вже була зібрана у четвертій лабораторній роботі. Проте, важливо зазначити, що частина схеми, яка моделює ручку потенціометру, не є необхідною, оскільки у

CodeSys можна використовувати повноцінний потенціометр, який буде подавати необхідні значення для змінних. Повністю зібрана схема для роботи сейфу продемонстрована на рисунку 1.15.

12

Рисунок 1.15 — Схема ФБ для роботи сейфу

13

Основні кроки по створенню візуалізації програми описані у пункті 1.3.

Візуалізація сейфу зображена на рисунку 1.16.

Рисунок 1.16 — Візуалізація сейфу Основні кроки по запуску програми в режимі симуляції наведені у пункті 1.5.

Введення правильної комбінації та відкриття сейфу показано на рисунку 1.17.

Рисунок 1.17 — Введення комбінації цифр та відкриття сейфу

14

Блокування сейфу після введення трьох неправильних комбінацій,

продемонстровано на рисунку 1.18.

Рисунок 1.18 — Блокування введення комбінацій

1.8 Горизонтальний кран на мові FBD

Для побудови схеми, що реалізує горизонтальний кран, необхідно відтворити її зі схеми, яка вже була зібрана у четвертій лабораторній роботі. Проте, важливо зазначити, що використання блоку T_PULSE не є важливим, тому що в CoDeSys є

кнопка, яка може самостійно припиняти подачу сигналу після відтискання.

Для того, щоб імітувати переміщення крану, можна використати slider, який потребує значення типу INT. Для переміщення вказівника «слайдеру», можна використати два RS-тригери, які будуть постійно генерувати сигнал для лічильника.

Значення виходу CV буде передаватися у змінну, яка зв’язана з вказівником

«слайдера». Схема горизонтального крану наведена на рисунку 1.19.

15

Рисунок 1.19 — Схема для роботи горизонтального крану Основні кроки по створенню візуалізації програми описані у пункті 1.3.

Візуалізація горизонтального крану зображена на рисунку 1.20.

Рисунок 1.20 — Візуалізація горизонтального крану

16

Основні кроки по запуску програми в режимі симуляції наведені у пункті 1.5.

Переміщення горизонтального крану показано на рисунку 1.21.

Рисунок 1.21 — Рух крану та його зупинка

1.9 Програма для освітлення в приміщенні на мові LD

Для побудови схеми, що реалізує освітлення в кімнаті, необхідно відтворити її зі схеми, яка вже була зібрана у четвертій лабораторній роботі. Схема освітлення мовою LD показана на рисунку 1.22.

Рисунок 1.22 — Схема для освітлення кімнати

17

Основні кроки по створенню візуалізації програми описані у пункті 1.3.

Візуалізація приміщення зображена на рисунку 1.23.

Рисунок 1.23 — Візуалізація кімнати для освітлення Основні кроки по запуску програми в режимі симуляції наведені у пункті 1.5.

Вимкнене світло в кімнаті показано на рисунку 1.24.

Рисунок 1.24 — Приміщення без світла

18

Якщо у кімнату увійшла хоча б одна людина, то світло ввімкнеться, як показано на рисунку 1.25.

Рисунок 1.25 — Одна людина у кімнаті — світло горить Якщо у кімнату прийшло ще чотири людини, то вмикається допоміжне світло,

як показано на рисунку 1.26.

Рисунок 1.25 — Вмикається допоміжне світло, коли в кімнаті 5 людей

19

1.10 Робота світлофорів на мові SFC

Для побудови схеми, що реалізує роботу світлофорів, необхідно відтворити її зі схеми, яка вже була зібрана у четвертій лабораторній роботі. Також, необхідно модернізувати її, тобто додати логіку ще для одного світлофору.

Наприклад, перший світлофор повинен показувати червоний колір,

а другий — зелений. Коли перший показує зелений сигнал, тоді другий — червоний. Кожен світлофор повинен мати нічний режим роботи. Блок-схема для роботи двох світлофорів мовою SFC, наведена на рисунку 1.26.

Рисунок 1.26 — Програма для роботи світлофорів на мові SFC

Основні кроки по створенню візуалізації програми описані у пункті 1.3.

Візуалізація світлофорів зображена на рисунку 1.27.

20

Рисунок 1.27 — Візуалізація світлофорів Основні кроки по запуску програми в режимі симуляції наведені у пункті 1.5.

Роботу світлофорів продемонстровано на рисунку 1.28.

Рисунок 1.27 — Перемикання сигналів світлофора та нічний режим

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