Практическая апробация процесс-ориентированной технологии программирования на открытых микроконтроллерных платформах
Автор: Краснов Д.В., Нефедов Д.В., Санжиев Е.С., Лях Т.В., Розов А.С.
Журнал: Вестник Восточно-Сибирского государственного университета технологий и управления @vestnik-esstu
Рубрика: Технические науки
Статья в выпуске: 3 (66), 2017 года.
Бесплатный доступ
Традиционные методы программирования микроконтроллеров, такие как процедурное и объектно-ориентированное программирование на Си/Си++ и языке ассемблера, не предназначены для описания систем со сложным поведением. Перспективным подходом к описанию таких систем является процесс-ориентированное программирование. В статье рассматриваются процесс-ориентированные подходы к программированию открытых микроконтроллерных платформ. Представлена реализация процесс-ориентированной технологии программирования средствами языка Си. Методика апробирована на задаче разработки метеосервера. Описана реализация процесс-ориентированной технологии программирования на языке IndustrialC. Изложены результаты апробации языка IndustrialC на примере задачи автоматизации управления установкой вакуумного напыления УВН-71П-3. Приведены недостатки транслятора языка IndustrialC, позволившие обозначить дальнейшее развитие языка и транслятора. Проведен сравнительный анализ двух методов. По итогам анализа выявлены достоинства и недостатки каждого подхода.
Встраиваемые системы, процесс-ориентированное программирование, открытые микроконтроллерные платформы, промышленная автоматизация, предметноориентированные языки
Короткий адрес: https://sciup.org/142143368
IDR: 142143368
Список литературы Практическая апробация процесс-ориентированной технологии программирования на открытых микроконтроллерных платформах
- Масюк В.М., Кодубенко В.И., Симонова Л.С. Обзор и классификация современных микроконтроллеров в области мехатроники и робототехники//Материалы всерос. науч.-техн. конф. «Наукоемкие технологии в приборо-и машиностроении и развитие инновационной деятельности в вузе». -Калуга, 2016. -Т. 5. -С. 40-44.
- Ямпилов С.С., Галсанов Б.Р., Копылова Е.И. и др. Разработка устройства для проведения импедансной спектрометрии биологических объектов//Вестник ВСГУТУ. -2016. -№ 6. -С. 90-94.
- Пьявченко Т.А. Проектирование АСУ ТП в SCADA-системе: учеб. пособие. -Таганрог: Изд-во Технологического института ЮФУ, 2007. -84 с.
- Розов А.С., Зюбин В.Е. Расширенная модель гиперпроцесса для программирования микроконтроллеров//Промышленные АСУ и контроллеры. -2016. -№ 9. -С. 34-38.
- Лях Т.В., Зюбин В.Е., Сизов М.М. Опыт применения языка Reflex при автоматизации Большого солнечного вакуумного телескопа//Промышленные АСУ и контроллеры.-2016. -№ 7. -С. 37-43.
- Зюбин В.Е. Программирование информационно-управляющих систем на основе конечных автоматов: учеб.-метод. пособие. -Новосибирск: Изд-во Новосиб. гос. ун-та, 2006. -96 с.
- Rozov A.S., Zyubin V.E. Process-oriented programming language for MCU-based automation//IEEE International Conference on Control and Communications, SIBCON-2013. -Krasnoyarsk, 2008.
- Сайт Института автоматики и электрометрии СО РАН: . -URL: https://www.iae.nsk.su
- Нефедов Д.В. Разработка подсистемы хранения и отображения данных метеосервера на открытой микроконтроллерной платформе//Материалы LV Междунар. науч. студ. конф. МНСК-2017: Информационные технологии. -Новосибирск, 2017. -С. 88.
- Краснов Д.В., Санжиев Е.С. Программный комплекс автоматизированного управления термостатированным испарителем//Сб. науч. тр. XIV Междунар. конф. студ., аспирантов и молодых ученых «Перспективы развития фундаментальных наук». -Томск, 2017. -Т. 7. -С. 66-68.
- Санжиев Е.С., Краснов Д.В. Разработка программного комплекса автоматизированного управления напылительной установкой УВН-71П-3//Материалы LV Междунар. науч. студ. конф. МНСК-2017: Информационные технологии. -Новосибирск, 2017. -С. 92.