ПРОТОТИПУВАННЯ ПРИСТРОЇВ КЕРУВАННЯ СИСТЕМ З ПРОМИСЛОВИМИ КОНТРОЛЕРАМИ

Автор(и)

  • Poliakov O.
  • Zhurakovskyi B.

DOI:

https://doi.org/10.34185/1562-9945-2-151-2024-05

Ключові слова:

програмовані логічні контролери, мови програмування контролерів, прототипування систем управління.

Анотація

Скорочення термінів проектування пристрою керування системою залишається актуальним завданням розробників цих систем. Проблемою проектування пристроїв керування на основі програмованих логічних контролерів (ПЛК) є їхня висока вартість і, як правило, недоступність на початковому етапі проектування. Метою дослі-дження є скорочення термінів та зниження витрат на проектування системи шляхом прототипування пристроїв керування з програмною реалізацією алгоритмів керування мовами стандарту МЕК 61131-3, але виконанням програм у платі Ардуїно. Метод дослідження полягає в декомпозиції проектних моделей пристрою управління та реалізації їх у середовищі програми OpenPLC у вигляді компонентів організації про-грами (POU) мовами SFC, FBD та LD. Результатом дослідження є методика ство-рення типових POU операційних та керуючих автоматів системи керування, які вико-нуються у платі Ардуїно. Наведено приклад застосування запропонованої методики проектування прототипу, який може бути корисним для навчання програмуванню ПЛК. Проведено тестування розробленого прототипу за допомогою логічного ПЛК та фізичного макета, яке підтвердило їхню функціональну відповідність оригіналу та зниження, як мінімум на порядок витрат на обладнання.

Посилання

Parr, E. A. Programmable Controllers. An engineer’s guide / E. A. Parr. 3rd ed. – Oxford: Newnes, 2003. – 429 p.

Viddalenyy ta virtualʹnyy instrumentariy v inzhynirynhu: monohrafiya / za zah. ed. Khenke K. - Zaporizhzhya: Dyke pole, 2015. - 250 c.

1761-UM003B-EN-P MicroLogix 1000 Programmable Controllers User Manual [Electronic resource]– Access mode:

https://literature.rockwellautomation.com/idc/groups/literature/documents/um/1761-um003_-en-p.pdf

Arduino - Home [Electronic resource]– Access mode: https://www.arduino.cc/

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]– Ac-cess mode: https://autonomylogic.com/docs/openplc-overview/

Hlushkov V. M. Syntez tsyfrovykh avtomativ/V. M. Hlushkov. - M. Fizmatizdat, 1962. -456 p.

Polyakov, M. O. Kompleks matematychnykh modeley funktsional'nykh elementiv ta struktur intehrovanykh ta kohnityvnykh system / M. O. Polyakov // Materialy mizhnarodnoyi naukovo-tekhnichnoyi konferentsiyi "Informatsiyni tekhnolohiyi u metalurhiyi ta mashynobuduvanni" imeni profesora Mikhal'ova O. I. (NMetAU, 17-19 bereznya 2020). - Dnipro, 2020. - S. 228-233.

Behavioral Types in Programming Languages Foundations and Trends R in Pro-gramming Languages / [D. Ancona et al.]. – 2016. – Vol. 3. – No. 2–3. – P. 95–230.

Poliakov, O. Performance indicators of models of non-binary control automates / M. Poliakov, S. Subbotin, O. Poliakov // Proceeding of 2021 IEEE 16th International Conference on the Experience of Designing and Application of CAD Systems (CADSM) (22-26 February, 2021 Lviv, Ukraine). – P. 38–42.

Завантаження

Опубліковано

2024-04-17