Проектування та розробка програмного забезпечення промислових контролерів на базі графів станів
DOI:
https://doi.org/10.33271/crpnmu/64.229Ключові слова:
система керування, технологічний процес, об’єкт керування, промисловий контролер, проектування програмного забезпечення, розробка програмного забезпечення, автомат Мілі, граф стану, Ladder DiagramАнотація
Мета. Запропонувати формальний підхід до проектування та розробки програмного забезпечення системи керування. Методика. Основна маса завдань які розв’язуються сучасними системами автоматизації вимагає реалізації алгоритмів керування на основі кінцевих автоматів. При розробці програмного забезпечення систем керування доцільним є графічне представлення алгоритмів керування,так як їх проектування, аналіз та експлуатація більш зрозумілі консультантам. Тому запропонований підхід складається з трьох етапів: складання словесного опису алгоритму функціонування технологічного процесу, проектування програмного забезпечення системи керування у вигляді графу станів та розробки програмного забезпечення. Результати. В роботі проаналізовано сучасний стан питання проектування та розробки програмного забезпечення систем керування на базі промислових контролерів. На підставі чого встановлено, що на даний час відсутній системний підхід до цього питання, у технічній документації та літературі, а так само в навчальних курсах які надаються компаніями виробниками апаратного та програмного забезпечення промислових контролерів розглядаються тільки загальні питання пов’язані з використанням їх середовищ розробки та стандартних бібліотек. Виходячи з цього встановлено актуальність створення формального підходу до розробки програмного забезпечення промислових контролерів. Наукова новизна. Вперше запропоновано формальний підхід до проектування та розробки програмного забезпечення системи керування на базі програмованих логічних контролерівна мові Ladder Diagram. Практична значимість. Отриманий підхід дозволяє виконувати перехід від графів станів до їх програмної реалізації використовуючи лише типові структурні елементи та потребує тільки їх налаштування відповідно до умов та дій дуг переходів. Розвиток цього дослідження передбачає вирішення складних питань проектування та розробки програмного забезпечення промислових контролерів на базі графів станів з метою їх формалізації.Посилання
1. Динесенко, В.В.(2009). Компьютерное управление технологическим процессом, експериментом, оборудованием. Горячая линия-Телеком.
2. Парр, Э.(2007). Програмируемые контролеры: руководство для инженера . БИНОМ. Лаборатория знаний.
3. Петров, И.В.(2003). Программируемые контроллеры. Стандартные языки и инструменты . СОЛОН-Пресс.
4. Пушкарь, М.С.(2013). Проектування систем автоматизації: навч. посібник .Національний гірничий університет.
5. Ткачев, В.В.(2009).Формальные методы разработки программного обеспечения для систем дискретного управления. Гірнича електро-механіка та автоматика: науково технічний збірник . 115-123.
6. Федоров, Ю.Н.(2016). Справочник инженера по АСУТП: проектирование и разработка. Комплект в двух томах . Том 2 .Инфра-Инженерия.
Завантаження
Опубліковано
Номер
Розділ
Ліцензія
All articles are published under the Creative Commons Attribution License (CC BY 4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Authors retain copyright and grant the journal right of first publication.
Authors are permitted and encouraged to deposit the final published version of their article, or the Author's Accepted Manuscript (AAM), in institutional or subject-specific open-access repositories (including the university's own institutional repository, CORE, Zenodo, or Figshare), ensuring maximum visibility, accessibility, and impact of the publication.