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!