Fast development of controllers with Simulink Coder
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F61989100%3A27230%2F17%3A10235959" target="_blank" >RIV/61989100:27230/17:10235959 - isvavai.cz</a>
Výsledek na webu
<a href="http://ieeexplore.ieee.org/document/7970434/" target="_blank" >http://ieeexplore.ieee.org/document/7970434/</a>
DOI - Digital Object Identifier
<a href="http://dx.doi.org/10.1109/CarpathianCC.2017.7970434" target="_blank" >10.1109/CarpathianCC.2017.7970434</a>
Alternativní jazyky
Jazyk výsledku
angličtina
Název v původním jazyce
Fast development of controllers with Simulink Coder
Popis výsledku v původním jazyce
The aim of this paper is to describe rapid design and realization of a embedded controllers by using MATLAB toolboxes like Simulink Coder. The Simulink Coder generates and executes C and C++ code from Simulink diagrams, Stateflow charts, and MATLAB functions. An automatic code generation enables implementation of Simulink controller models directly to the PLC without manual coding. The generated source code it is possible to use for real-time and non-real-time applications, including rapid prototyping and hardware-in-the-loop testing. The code can be tuned and monitored using Simulink or run and interact with the code outside MATLAB and Simulink. The integration of I/O cards in the model enables the simulation of data acquisition, so that control system can be performed directly from Simulink. The controls deployed to the real-time target can be used for communication with Simulink using the external mode, and also can provide data exchange of process variables and block parameters to other applications on the PLC system (IEC 61131, C, C++, Java). The controllers' implementation was tested with climate unit laboratory model and predictive controllers and decentralized PID controllers were used.
Název v anglickém jazyce
Fast development of controllers with Simulink Coder
Popis výsledku anglicky
The aim of this paper is to describe rapid design and realization of a embedded controllers by using MATLAB toolboxes like Simulink Coder. The Simulink Coder generates and executes C and C++ code from Simulink diagrams, Stateflow charts, and MATLAB functions. An automatic code generation enables implementation of Simulink controller models directly to the PLC without manual coding. The generated source code it is possible to use for real-time and non-real-time applications, including rapid prototyping and hardware-in-the-loop testing. The code can be tuned and monitored using Simulink or run and interact with the code outside MATLAB and Simulink. The integration of I/O cards in the model enables the simulation of data acquisition, so that control system can be performed directly from Simulink. The controls deployed to the real-time target can be used for communication with Simulink using the external mode, and also can provide data exchange of process variables and block parameters to other applications on the PLC system (IEC 61131, C, C++, Java). The controllers' implementation was tested with climate unit laboratory model and predictive controllers and decentralized PID controllers were used.
Klasifikace
Druh
D - Stať ve sborníku
CEP obor
—
OECD FORD obor
20301 - Mechanical engineering
Návaznosti výsledku
Projekt
—
Návaznosti
S - Specificky vyzkum na vysokych skolach
Ostatní
Rok uplatnění
2017
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Údaje specifické pro druh výsledku
Název statě ve sborníku
18th International Carpathian Control Conference, ICCC 2017
ISBN
978-1-5090-4862-5
ISSN
—
e-ISSN
neuvedeno
Počet stran výsledku
6
Strana od-do
406-411
Název nakladatele
Institute of Electrical and Electronics Engineers
Místo vydání
New York
Místo konání akce
Sinaia
Datum konání akce
28. 5. 2017
Typ akce podle státní příslušnosti
WRD - Celosvětová akce
Kód UT WoS článku
—