Is possible uses PLC Code Generation with MPC (Model Predictive Control)
Mostra commenti meno recenti
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 Commento
Kaustubha Govind
il 29 Mag 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
Risposta accettata
Più risposte (2)
Yang Gomez
il 31 Mag 2013
0 voti
1 Commento
sandeep chowdhury
il 22 Apr 2019
Hi
Does using OPC server works perfectly in real time processes or it adds delay ?
Magdi Nabi
il 3 Ott 2017
0 voti
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
Categorie
Scopri di più su Linear Plant Specification in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!