Автоматизация технологических и бизнес-процессов (May 2024)

ПРИКЛАД МОДЕЛЮВАННЯ СИСТЕМИ ЛОГІЧНОГО КЕРУВАННЯ В ПРОГРАМІ STATEFLOW

  • М. В. Левінський,
  • В. М. Левінський

DOI
https://doi.org/10.15673/atbp.v16i2.2838
Journal volume & issue
Vol. 16, no. 2
pp. 15 – 20

Abstract

Read online

Актуальність. Складність розробки алгоритмів і програм логічного керування, наприклад, транспортними ділянками переміщення сипучих вантажів, зростає із збільшенням числа механізмів та датчиків, які забезпечують їх функціонування. При цьому використання лише еврістичних методів розробки алгоритмів і програм створює загрозу виникнення помилок та збільшую час, необхідний для тестування. В даному випадку раціонально використати програми, які засновані на теорії кінцевих автоматів і дають можливість моделювати процеси, що управляються подіями. Мета. Розглянути на прикладах доцільність використання таких програм для побудови алгоритмів і програм системи логічного керування транспортною ділянкою переміщення сипучих вантажів. Метод. В якості методу дослідження обране моделювання системи керування із застосуванням програм Simulink та Stateflow середовища Matlab. Результати. Наведені приклади моделювання системи логічного керування із застосуванням програм Simulink та Stateflow. Отримані тексти програм керування на мові SCL для подальшого програмування промислових контролерів Simatic в середовищі TIA Portal. Висновки. Наведені приклади підтвердили доцільність використання програми Stateflow для побудови та тестування алгоритмів системи логічного керування і автоматичного отримання текстів програм для промислових контролерів. Програма Stateflow може бути рекомендована для підготовки спеціалістів з автоматизації виробничих процесів в отриманні навичок по аналізу і синтезу систем логічного керування.

Keywords