{"title":"Model-based programming as a technique of electromechanical engineer","authors":"I. Polyuschenkov","doi":"10.17588/2072-2672.2023.1.060-070","DOIUrl":null,"url":null,"abstract":"Modern electric drives with microprocessor control are complex technical systems with software that ensures the coordination of various physical processes for automatic motion control. At the same time, electromechanical engineers have a little knowledge about modern microprocessor technology, expressive and convenient programming languages, as well as modern software development and debugging technologies. Thus, it is difficult for them to develop electric drives independently. In addition, there is a professional gap between electromechanical engineers and programmers, which keeps them from cooperation on the software of electric drives. Nowadays, there are model-based programming tools designed to develop software in graphical form with a description of the built-in microcontroller modules in the form of configurable model blocks. However, the theoretical and practical issues of this technology are still limited and require development. Thus, the aim to develop model-based programming as a full-fledged technology for control systems development is relevant. Electromechanical engineers, on the one hand, and software developers, on the other hand, are the target of the research using the method of system analysis of professional competencies. The importance of the software for the electric drive microprocessor control systems is considered. The author assesses the capabilities of an electromechanical engineer who has been trained as a bachelor and master’s degree student in the field of “Electric Power and Electrical Engineering” as a developer of microprocessor-controlled electric drives. The author describes the model-based programming technique as an effective technology to develop software for microprocessor control systems intended for engineers of different spheres, including electromechanical engineers, whose activities are related to the development of electric drives. The author suggests an approach based on the application of model-based programming technology to develop microprocessor control systems for electric drives. The approach makes it possible to improve the competence of electromechanical engineers in the field of software development of control systems. Model-based programming technique contributes to the development of modern microprocessor technology and development technologies as an effective tool for independent development of software of electric drive systems by electromechanical engineers without assistance of programmers.","PeriodicalId":23635,"journal":{"name":"Vestnik IGEU","volume":"40 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-02-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Vestnik IGEU","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.17588/2072-2672.2023.1.060-070","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Modern electric drives with microprocessor control are complex technical systems with software that ensures the coordination of various physical processes for automatic motion control. At the same time, electromechanical engineers have a little knowledge about modern microprocessor technology, expressive and convenient programming languages, as well as modern software development and debugging technologies. Thus, it is difficult for them to develop electric drives independently. In addition, there is a professional gap between electromechanical engineers and programmers, which keeps them from cooperation on the software of electric drives. Nowadays, there are model-based programming tools designed to develop software in graphical form with a description of the built-in microcontroller modules in the form of configurable model blocks. However, the theoretical and practical issues of this technology are still limited and require development. Thus, the aim to develop model-based programming as a full-fledged technology for control systems development is relevant. Electromechanical engineers, on the one hand, and software developers, on the other hand, are the target of the research using the method of system analysis of professional competencies. The importance of the software for the electric drive microprocessor control systems is considered. The author assesses the capabilities of an electromechanical engineer who has been trained as a bachelor and master’s degree student in the field of “Electric Power and Electrical Engineering” as a developer of microprocessor-controlled electric drives. The author describes the model-based programming technique as an effective technology to develop software for microprocessor control systems intended for engineers of different spheres, including electromechanical engineers, whose activities are related to the development of electric drives. The author suggests an approach based on the application of model-based programming technology to develop microprocessor control systems for electric drives. The approach makes it possible to improve the competence of electromechanical engineers in the field of software development of control systems. Model-based programming technique contributes to the development of modern microprocessor technology and development technologies as an effective tool for independent development of software of electric drive systems by electromechanical engineers without assistance of programmers.