Is possible uses PLC Code Generation with MPC (Model Predictive Control)
古いコメントを表示
Hello Guys, I am working in my final proyect of my career. My goal is implement a Predictive Control in a PAC
The PAC is of Rockwell Automation, Logix5000 Models.
I found the tool of matlab for converter a simulink model to PLC Code, its name is PLC Code Generation. I was make some examples with simple controllers and PID in discrete time. I found a MPC Block, and i was tunning this controller for my plant. I was run a simulation and this is rigth. Now I will want generate the PLC Code.
I converted the MPC Block of simulink in a Subsystem and set the solver type for Fixed-step, i dont change de Solver, now i use ODE3
Then, i activeted Treat as atomic unit. but when Check Subsystem Compatibility, appears some errors
The first error is: Variable-size arrays are currently disable for code generation. Consider selecting the support varable-size signals option on the configuration parameters > code generation > interface page.
And i try enable this option in the options, but this option no appear for any place.
You can helpme, Thanks you and sorry for my bad english
1 件のコメント
Kaustubha Govind
2013 年 5 月 29 日
What version of MATLAB are you using? It looks like that pane should have the Support variable-size signals checkbox: http://www.mathworks.com/help/rtw/ref/code-generation-pane-interface.html
採用された回答
その他の回答 (2 件)
Yang Gomez
2013 年 5 月 31 日
0 投票
1 件のコメント
sandeep chowdhury
2019 年 4 月 22 日
Hi
Does using OPC server works perfectly in real time processes or it adds delay ?
Magdi Nabi
2017 年 10 月 3 日
0 投票
hi, just an inquiry, are you saying i can implement MPC to Rockwell PLC unit (Allen Bradley)?
the reason i am asking i am designing PID cascade control for my system, however i know MPC is a perfect tool and its more precisely that the classic PID so if i can implement MPC to PLC that will be great,
Please correct me if i am wrong.
Thank you
カテゴリ
ヘルプ センター および File Exchange で Linear Plant Specification についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!