Is possible uses PLC Code Generation with MPC (Model Predictive Control)
Ältere Kommentare anzeigen
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 Kommentar
Kaustubha Govind
am 29 Mai 2013
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
Akzeptierte Antwort
Weitere Antworten (2)
Yang Gomez
am 31 Mai 2013
0 Stimmen
1 Kommentar
sandeep chowdhury
am 22 Apr. 2019
Hi
Does using OPC server works perfectly in real time processes or it adds delay ?
Magdi Nabi
am 3 Okt. 2017
0 Stimmen
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
Kategorien
Mehr zu Linear Plant Specification finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!