Кодогенератор из графического представления детерминированного конечного автомата алгоритма управления

Abstract

В выпускной квалификационной работе представлена разработка инструмента повышения производительности разработки программного обеспечения автоматизированных систем управления. На основе автоматного программирования в ПО существует возможность проектирования алгоритма в виде графов-переходов с последующей автоматической генерацией кода на языке программирования ST. Разработанный программный инструмент применен для автоматизации станка: фрезера наклонных поверхностей надрессорной балки железнодорожной тележки грузового вагона. В результате разработан алгоритм работы станка в виде автоматной модели, сгенерирован программный код на языке ST. Данный код использован при написании программы управления станком в среде программирования Owen Logic для программируемого реле модели ПР200.The final qualifying work presents the development of a tool to increase the productivity of software development of automated control systems. With the automata-based programming in the developed software there is an opportunity to design an algorithm in the form of statechart diagram with subsequent automatic generation of code in ST programming language. Developed software tool is used to automate the machine: milling machine of inclined surfaces of the bolster of a freight car bogie. As a result, an algorithm of the machine's operation in the form of an automata model was developed and program code in ST language was generated. This code was used in the process of creating machine control program in Owen Logic programming environment for programmable relay of PR200 model

    Similar works