Програмування додатків систем автоматизації

Спеціальність: Автоматизація та комп'ютерно-інтегровані технології
Код дисципліни: 6.151.05.E.067
Кількість кредитів: 5.00
Кафедра: Автоматизація та комп'ютерно-інтегровані технології
Лектор: Роман Віталій Іванович, доцент, кандидат технічних наук
Семестр: 6 семестр
Форма навчання: денна
Результати навчання: 1. Вміти застосовувати сучасні інформаційні технології в галузі автоматизації та мати навички розробляти алгоритми та комп’ютерні програми з використанням мов високого рівня га технологій об’єктно-орієнтованого програмування. 2. Вміти застосовувати існуючі інструментальні комп’ютерні програми та додатки систем автоматизації. 3. Мати навички програмування комп’ютерних додатків систем автоматизації.
Необхідні обов'язкові попередні та супутні навчальні дисципліни: 1. Комп’ютерні технології та програмування, частина 1. 2. Комп’ютерні технології та програмування, частина 2.
Короткий зміст навчальної програми: Детальний огляд побудови архітектури автоматизованої системи. Вивчення інтерфейсів інтеграції систем із користувацькими додатками. Особливу увагу приділено вивченню програмного забезпечення засобів автоматизації і його інтеграціям із фізичними пристроями. Розглянуто OPC-сервери, як комукаційні мости між контроллерами і SCADA-пакетами. Детально описано роботу із SCADA-пакетами та створення HMI (Human-Machinery Interface) на їх основі. Продемонстровано інтеграцію SCADA із високорівневими технологіями розробки користувацьких додатків (наприклад, побудова RESTful API базуючись на даних системи).
Методи та критерії оцінювання: - звіти з лабораторних робіт, усне опитування (30 %) - підсумковий контроль (іспит) в письмово-усній формі (70 %)
Рекомендована література: 1. Zurawski .R. Integration technologies for industrial automated systems. CRC Press, 2007. – 595 p. 2. Groover M.P. Automation, Production Systems, and Computer-Integrated Manufacturing (2nd edition). Prentice Hall, 2000. – 856 p. 3. Пупена О.М. Промислові мережі та інтеграційні технології в автоматизованих системах. Ліра-К, 2011. – 552 с. 4. Erickson K. Programmable Logic Controllers: An Emphasis on Design and Application (3rd edition). Dogwood Vally Press, LLC, 2005. – 1520 p. 5. Jacko J., Stephanidis C. (eds.) Human-Computer Interaction. Theory and Practice. Part 1. Lawrence Erlbaum, 2003. — 1345 p. 6. Jacko J., Stephanidis C. (eds.) Human-Computer Interaction. Theory and Practice. Part 2. Lawrence Erlbaum, 2003. – 1473 p.

Програмування додатків систем автоматизації (курсовий проєкт)

Спеціальність: Автоматизація та комп'ютерно-інтегровані технології
Код дисципліни: 6.151.05.E.070
Кількість кредитів: 3.00
Кафедра: Автоматизація та комп'ютерно-інтегровані технології
Лектор: Роман Віталій Іванович, доцент, кандидат технічних наук
Семестр: 6 семестр
Форма навчання: денна
Результати навчання: 1. Вміти застосовувати сучасні інформаційні технології в галузі автоматизації та мати навички розробляти алгоритми та комп’ютерні програми з використанням мов високого рівня га технологій об’єктно-орієнтованого програмування. 2. Вміти застосовувати існуючі інструментальні комп’ютерні програми та додатки систем автоматизації. 3. Мати навички програмування комп’ютерних додатків систем автоматизації.
Необхідні обов'язкові попередні та супутні навчальні дисципліни: 1. Комп’ютерні технології та програмування, частина 1. 2. Комп’ютерні технології та програмування, частина 2.
Короткий зміст навчальної програми: Детальний огляд побудови архітектури автоматизованої системи. Вивчення інтерфейсів інтеграції систем із користувацькими додатками. Особливу увагу приділено вивченню програмного забезпечення засобів автоматизації і його інтеграціям із фізичними пристроями. Розглянуто OPC-сервери, як комукаційні мости між контроллерами і SCADA-пакетами. Детально описано роботу із SCADA-пакетами та створення HMI (Human-Machinery Interface) на їх основі. Продемонстровано інтеграцію SCADA із високорівневими технологіями розробки користувацьких додатків (наприклад, побудова RESTful API базуючись на даних системи).
Методи та критерії оцінювання: Підсумковий контроль (контрольний захід – залік): усна форма, 100 %
Рекомендована література: 1. Zurawski .R. Integration technologies for industrial automated systems. CRC Press, 2007. – 595 p. 2. Groover M.P. Automation, Production Systems, and Computer-Integrated Manufacturing (2nd edition). Prentice Hall, 2000. – 856 p. 3. Пупена О.М. Промислові мережі та інтеграційні технології в автоматизованих системах. Ліра-К, 2011. – 552 с. 4. Erickson K. Programmable Logic Controllers: An Emphasis on Design and Application (3rd edition). Dogwood Vally Press, LLC, 2005. – 1520 p. 5. Jacko J., Stephanidis C. (eds.) Human-Computer Interaction. Theory and Practice. Part 1. Lawrence Erlbaum, 2003. — 1345 p. 6. Jacko J., Stephanidis C. (eds.) Human-Computer Interaction. Theory and Practice. Part 2. Lawrence Erlbaum, 2003. – 1473 p.