Комп'ютерні технології проєктування систем керування

Спеціальність: Автоматизація та комп'ютерно-інтегровані технології
Код дисципліни: 6.151.05.E.107
Кількість кредитів: 3.00
Кафедра: Автоматизація та комп'ютерно-інтегровані технології
Лектор: Професор, д.т.н. Матіко Федір Дмитрович
Семестр: 8 семестр
Форма навчання: денна
Результати навчання: УМ9. Вміти використовувати різноманітне спеціалізоване програмне забезпечення для розв'язування типових інженерних задач у галузі автоматизації, зокрема, математичного моделювання, автоматизованого проектування, керування базами даних, методів комп’ютерної графіки. УМС3.1 Вміти розробляти програмні додатки для систем автоматизації та їх елементів на основі знань про сучасні операційні системи, технології WEB-програмування, хмарні технології та бази даних. УМС3.3. Вміти інтегрувати системи автоматизації в локальні та глобальні інформаційні мережі на основі принципів інформаційної безпеки таких систем.
Необхідні обов'язкові попередні та супутні навчальні дисципліни: пререквізити: - Комп’ютерні технології та програмування, ч.1, ч.2 - Мікропроцесорна техніка - Системи і мережі передавання даних - Мікропроцесорні програмні засоби автоматизації; кореквізити: - Багаторівневі системи керування технологічними процесами - Виконання бакалаврської кваліфікаційної роботи - Інформаційна безпека систем автоматизації.
Короткий зміст навчальної програми: Класифікація систем розроблення проектної документації та програмних пакетів для розроблення систем автоматизації. Структура та основні характеристики інтегрованих середовищ для проектування систем керування на прикладі середовища TIA Portal (Siemens). Основні етапи розроблення проекту в TIA Portal. Стандартизовані мови програмування LAD, FBD, STL, SCL: коротка характеристика, рекомендації щодо застосування. Типи даних. Структура програми в TIA Portal. Програмні елементи: організаційні блоки, функціональні блоки та функції, блоки даних. Бібліотеки програмних елементів в TIA Portal. Реалізація інструкцій та операторів в бібліотеках. Порівняння бібліотек різних мов програмування та можливостей реалізації типових інструкцій та операторів мовами програмування LAD, FBD, STL, SCL. Розроблення рівня оперативного керування процесом в TIA Portal. Типи вікон. Стандартні інструменти для розроблення елементів системи візуалізації. Засоби для створення анімацій елементів та подій. Робота з базою даних реального часу. Створення та налаштування таблиці аварійних повідомлень. Створення та налаштування архіву системи. Створення трендів реального часу та історичних трендів. Відлагодження проекту за допомогою симуляторів та апаратних компонентів системи керування технологічним процесом.
Методи та критерії оцінювання: - захист лабораторних робіт - 50 балів; - виконання розрахунково-графічної роботи - 30 балів; - захист розрахунково-графічної роботи - 20 балів.
Рекомендована література: 1. SIMATIC S7-1200/S7-1500. Comparison list for programming languages based on international mnemonics. – Siemens, 2017. – 88 p. - support.industry.siemens.com 2. TIA Portal: Programming Guideline for S7-1200/1500. Siemens AG, 2018. – 126 p. 3. Hans Berger. Automating with SIMATIC. Hardware and Software, Configuration and Programming, Data Communication, Operator Control and Process Monitoring. 6-th revised and enlarged edition, 2016. – 309 p.