Разработка программного обеспечения для управления электроприводом в технологической системе с применением метода модельно-ориентированного программирования

  • Игорь [Igor] Сергеевич [S.] Полющенков [Polyushchenkov]
Ключевые слова: микропроцессорное управление, математическое моделирование, модельно-ориентированное программирование, цифровые интерфейсы, интерактивное управление

Аннотация

Рассмотрена разработка программного обеспечения для управления электроприводом в технологической системе с применением метода модельно-ориентированного программирования, базирующегося на использовании средств компьютерной математики и моделирования для разработки и отладки программного обеспечения микропроцессорных систем управления. Приведены компьютерные модели, которые позволяют осуществить прием и передачу данных по последовательным интерфейсам — шинам I2C и CAN и по интерфейсу последовательного асинхронного приемопередатчика. Разработанное программное обеспечение использовано в микропроцессорной системе управления электропривода для реализации интерактивного управления, обмена информацией с системой управления верхнего уровня, при настройке параметров корректирующих и управляющих элементов, а также для отслеживания параметров движения и контрольной информации. Показано, что при использовании метода модельно-ориентированного программирования при разработке программного обеспечения для реализации обмена данными требуется только формировать пакеты при передаче данных и интерпретировать их при приеме. Правила формирования и интерпретации сообщений устанавливаются протоколом обмена. Формирование пакетов осуществляется путем группировки параметров и переменных различных числовых форматов в заданной последовательности. Интерпретация принятых сообщений заключается в выделении из них полей заданных числовых форматов. При этом алгоритм использования сети и доступа устройств к ней, а также наблюдение за ее исправностью происходят путем использования средств модельно-ориентированного программирования. Указанные обстоятельства позволяют значительно упростить процесс разработки. Предложенная графическая форма архитектуры программного обеспечения может быть использована при проектировании различных технических систем.

Сведения об авторе

Игорь [Igor] Сергеевич [S.] Полющенков [Polyushchenkov]

Учёная степень: кандидат технических наук

Место работы: кафедра Электромеханических систем Смоленского филиала НИУ «МЭИ»

Должность: доцент

Литература

1. Полющенков И.С. Разработка системы управления электропривода на основе метода модельно-ориентированного программирования // Вестник МЭИ. 2016. № 6. С. 87—95.

2. Денисенко В.В. Компьютерное управление технологическим процессом, экспериментом, оборудованием. М.: Горячая линия – Телеком, 2009.

3. Model-Based Design [Электрон. ресурс]. www. mathworks.com (дата обращения 01.06.2017)

4. Waijung Blockset [Электрон. ресурс]. http://waijung.aimagin.com. (дата обращения 23.06.2017)

5. Дьяконов В.П. Matlab 6/6.1/6.5 + Simulink 4/5 в математике и моделировании. М.:СОЛОН-Пресс, 2008.

6. Хаммел Р.Л. Последовательная передача данных: руководство программиста. М.: Мир, 1996.
---
Для цитирования: Полющенков И.С. Разработка программного обеспечения для управления электроприводом в технологической системе с применением метода модельно-ориентированного программирования // Вестник МЭИ. 2017. № 4. С. 83—91. DOI: 10.24160/1993-6982-2017-4-83-91.
#
1. Poljushhenkov I.S. Razrabotka Sistemy Upravlenija Jelektroprivoda na Osnove Metoda Model'no- orientirovannogo Programmirovanija. MPEI Vestnik. 2016;6:87—95. (in Russian).

2. Denisenko V.V. Komp'juternoe Upravlenie Tehnologicheskim Processom, Jeksperimentom, Oborudovaniem. M.: Gorjachaja Linija – Telekom, 2009. (in Russian).

3. Model-Based Design [Elektron. Resurs]. www. mathworks.com (Data Obrashhenija 01.06.2017)

4. Waijung Blockset [Elektron. Resurs]. http://waijung.aimagin.com. (Data Obrashhenija 23.06.2017)

5. D'jakonov V.P. Matlab 6/6.1/6.5 + Simulink 4/5 v Matema- tike i Modelirovanii. M.:SOLON-Press, 2008. (in Russian).

6. Hammel R.L. Posledovatel'naja Peredacha Dannyh: Rukovodstvo Programmista. M.: Mir, 1996. (in Russian).
---
For citation: Polyushchenkov I.S. The Development of Software for Electric Drive Control in a Process System Using the Model-Oriented Programming Technique. MPEI Vestnik. 2017; 4: 83—91. (in Russian). DOI: 10.24160/1993-6982-2017-4-83-91.
Опубликован
2019-01-16
Раздел
Электротехника (05.09.00)