АМ-212_Ткаченко_№6
.pdf
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 — Перемикання сигналів світлофора та нічний режим
