МЕТОДИКА ПРОТОТИПУВАННЯ ПРИСТРОЇВ КЕРУВАННЯ НА БАЗІ ДОДАТКУ OPENPLC
DOI:
https://doi.org/10.34185/1991-7848.itmm.2024.01.072Ключові слова:
програмовані логічні контролери, мови програмування контролерів, прототипування систем керування.Анотація
Проблемою проектування пристроїв керування на основі програмованих логічних контролерів (ПЛК) є їх висока вартість і, як правило, недоступність на початковому етапі проектування. Метою дослідження є скорочення часу та вартості проектування системи шляхом створення прототипів блоків керування з програмною реалізацією алгоритмів керування мовами стандарту МЕК 61131-3 та виконанням програм у платі Ардуїно. Метод дослідження полягає в декомпозиції проектних моделей операційних та керуючих автоматів пристрою керування та їх реалізації в програмному середовищі додатку OpenPLC у вигляді компонентів організації програм (POU) на мовах Ladder Diagram (LD), Function Block Diagram (FBD), Sequential Function Chart (SFC), Structured Text (ST) та Instruction List (IL). Результатом дослідження є методика створення типових POU операційних та керуючих автоматів системи керування, які виконуються у платі Arduino. Наведено приклад застосування запропонованої методики для проектування прототипу системи керування температурою об’єкту. Розроблений прототип пройшов випробування з використанням логічного ПЛК та фізичної прототипу, що підтвердило їх функціональну відповідність оригіналу та зниження вартості обладнання як мінімум на порядок.
Посилання
Parr, E. A. Programmable Controllers. An engineer’s guide / E. A. Parr. 3rd ed. – Oxford: Newnes, 2003. – 429 p.
IEC 61131-3, Revision 3.0, February 2013 - Programmable controllers – Part 3: Programming languages. Published By: International Electrotechnical
Commission (IEC). – 468 p.
OpenPLC Overview – Autonomy (autonomylogic.com) [Electronic resource]– Access mode: https://autonomylogic.com/docs/openplc-overview/