Розробка та дослідження технологічного візуального програмування задач логічного керування

Автор(и)

  • Ilya Furman Харківський національний технічний університет сільського господарства ім. П. Васіленка вул. Алчевських, 44, м. Харків, Україна, 61002, Україна https://orcid.org/0000-0002-1288-1437
  • Alexander Allashev Харківський національний технічний університет сільського господарства ім. П. Васіленка вул. Алчевських, 44, м. Харків, Україна, 61002, Україна https://orcid.org/0000-0003-3717-0188
  • Aleksey Piskarev Харківський національний технічний університет сільського господарства ім. П. Васіленка вул. Алчевських, 44, м. Харків, Україна, 61002, Україна https://orcid.org/0000-0002-6980-984X
  • Stanislav Bovchaliuk Харківський національний технічний університет сільського господарства ім. П. Васіленка вул. Алчевських, 44, м. Харків, Україна, 61002, Україна https://orcid.org/0000-0002-3046-5904

DOI:

https://doi.org/10.15587/1729-4061.2017.118833

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

проблемно-орієнтовна мова, таблична циклограма, автоматизація програмування, програмований логічний контролер

Анотація

Розглядається підхід до розробки програм логічного керування за допомогою табличної проблемно-орієнтованої технологічної мови. Запропоновано концепцію технологічного візуального програмування, що дозволяє залучити безпосередньо інженерів-технологів до створення програм логічного керування. Розроблено метод автоматичної генерації програмного коду на стандартних мовах сучасних засобів автоматизації за таблицями технологічної циклограми

Біографії авторів

Ilya Furman, Харківський національний технічний університет сільського господарства ім. П. Васіленка вул. Алчевських, 44, м. Харків, Україна, 61002

Доктор технічних наук, професор

Кафедра автоматизації та комп'ютерно-інтегрованих технологій

Alexander Allashev, Харківський національний технічний університет сільського господарства ім. П. Васіленка вул. Алчевських, 44, м. Харків, Україна, 61002

Асистент

Кафедра автоматизації та комп'ютерно-інтегрованих технологій

Aleksey Piskarev, Харківський національний технічний університет сільського господарства ім. П. Васіленка вул. Алчевських, 44, м. Харків, Україна, 61002

Кандидат технічних наук, доцент, завідувач кафедри

Кафедра автоматизації та комп'ютерно-інтегрованих технологій

Stanislav Bovchaliuk, Харківський національний технічний університет сільського господарства ім. П. Васіленка вул. Алчевських, 44, м. Харків, Україна, 61002

Кандидат технічних наук, доцент

Кафедра автоматизації та комп'ютерно-інтегрованих технологій

Посилання

  1. IEC 61131-3. Programmable controllers. Part 3: Programming languages (1998). Int. Electrotechnic Commission.
  2. Zyubin, V. E. (2005). Programmirovanie PLK: yazyki MEK 61131-3 i vozmozhnye al'ternativy. Promyshlennye ASU i kontrollery, 11, 31–35.
  3. Shalyto, A. A. (1998). Switch-tekhnologiya. Algoritmizatsiya i programmirovanie zadach logicheskogo upravleniya. Sankt-Peterburg: Nauka, 628.
  4. John, K. H., Tiegelkamp, M. (2001). IEC 61131-3: Programming Industrial Automation Systems. Concepts and Programming Languages, Requirement for Programming Systems, Decision-Making Tools. Springer-Verlag Berlin Heidelberg. doi: 10.1007/978-3-642-12015-2
  5. Sinichkin, S. G. (2008). Programmiruemye kontrollery i ih primenenie dlya modernizatsii sistem upravleniya tekhnologicheskim oborudovaniem. Nizhniy Novgorod, 211.
  6. Demenkov, N. P. (2004). Yazyki programmirovaniya promyshlennyh kontrollerov. Moscow: Izd-vo MGTU im. N. E. Baumana, 172.
  7. Parr, E. (2007). Programmiruemye kontrolery: rukovodstvo dlya inzhenera. Moscow: BINOM. Laboratoriya znaniy, 516.
  8. Tatarchevskiy, V. A. (2007). Problemy primeneniya yazykov standarta IEC 61131-3 i vozmozhnye puti resheniya. Informatsionno- matematicheskie tekhnologii v ekonomike, tekhnike i obrazovanii. Ekaterinburg: UGTU-UPI, 239–241.
  9. Dubinin, V., Vyatkin, V., Pfeiffer, T. (2005). Engineering of Validatable Automation Systems Based on an Extension of UML Combined With Function Blocks of IEC 61499. Proceedings of the 2005 IEEE International Conference on Robotics and Automation. doi: 10.1109/robot.2005.1570732
  10. Zyubin, V. E. (2006). «Si s protsessami»: yazyk programmirovaniya logicheskih kontrollerov. Mekhatronika, 12, 31–35.
  11. Yang, C. (John), Vyatkin, V. (2009). Automated Model Transformation between MATLAB Simulink/Stateflow and IEC 61499 Function Blocks. IFAC Proceedings Volumes, 42 (4), 205–210. doi: 10.3182/20090603-3-ru-2001.0302
  12. Shah, A. A., Kerzhner, A. A., Schaefer, D., Paredis, C. J. J. (2010). Multi-view Modeling to Support Embedded Systems Engineering in SysML. Graph Transformations and Model-Driven Engineering, 580–601. doi: 10.1007/978-3-642-17322-6_25
  13. Allashev, O. Yu., Furman, I. O. (2015). Prohramuvannia lohichnykh kontroleriv z vykorystanniam tekhnolohichnykh mov korystuvachiv. Enerhetyka ta kompiuterno-intehrovani tekhnolohiy v APK, 1 (3), 76–77.
  14. Baltrushaytis, V. V. (1998). "GRAFIT-FLOKS" – tekhnologiya razrabotki programmnogo obespecheniya bortovyh vychislitel'nyh mashin. Sistemy i kompleksy avtomaticheskogo upravleniya v kosmonavtike i narodnom hozyaystva, 79–81.
  15. Furman, I. A., Krasnobaev, V. A., Malinovskiy, M. A., Panchenko, S. V. (2006). Kontrollery i protsessory s parallel'noy arhitekturoy. Kharkiv: UkrGAZHT, 416.
  16. Malinovskiy, M. L., Furman, I. A., Konishcheva, A. P., Allashev, A. Yu., Svyatobat'ko, A. V. (2010). Kontseptsiya sozdaniya tablichnyh yazykov opisaniya apparatury. Radioelektronni i kompiuterni systemy, 6, 289–291.
  17. Spinellis, D. (2001). Notable design patterns for domain-specific languages. Journal of Systems and Software, 56 (1), 91–99. doi: 10.1016/s0164-1212(00)00089-3
  18. Wenger, M., Zoitl, A., Froschauer, R., Rooker, M., Ebenhofer, G., Strasser, T. (2010). Model-driven engineering of networked industrial automation systems. 2010 8th IEEE International Conference on Industrial Informatics. doi: 10.1109/indin.2010.5549621
  19. Parr, T. (2010). Language Implementation Patterns. Create Your Own Domain-Specific and General Programming Languages. Pragmatic Bookshelf, 380.
  20. Evans, E. (2004). Domain-Driven Design: Tackling the Complexity in the Heart of Software. Boston, MA: Addison-Wesley, 560.
  21. Pollack, S. L., Hicks, H., Harrison, W. (1970). A decision table approach to system analysis. ACM SIGMIS Database, 2 (1), 6–12. doi: 10.1145/1040700.1040701
  22. Engelien, M. (1980). Rekursive Projektierung von Algorithmen und Entscheidungstabellentechnik. Wissenschaftliche Zeitschrift der TU Dresden, 29 (3/4), 873–880.
  23. Hambi, E. (1976). Programmirovanie tablits resheniy. Moscow: Mir, 86.

##submission.downloads##

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

2017-12-25

Як цитувати

Furman, I., Allashev, A., Piskarev, A., & Bovchaliuk, S. (2017). Розробка та дослідження технологічного візуального програмування задач логічного керування. Eastern-European Journal of Enterprise Technologies, 6(2 (90), 23–31. https://doi.org/10.15587/1729-4061.2017.118833