Can I generate PLC code from an S-function using PLC Coder?
Mostra commenti meno recenti
I designed a controller in an S-function and after trying to generate a code with PLC Coder I get the following error:
PLC Coder does not support S-function controller invoked from block 'simulink_modell/Subsystem/S-Function'.
"Block 'Subsystem/Subsystem/S-Function' is a non-inlined s-function, which is not supported with the current configuration. Consider selecting the support 'non-inlined s-functions' option on the Configuration Parameters > Real-Time Workshop > Interface page."
I don't have this support option 'non-inlined s-functions'.
What can I do? In fact, is it possible to generate code from an s-function using PLC Coder?
Risposta accettata
Più risposte (1)
Kaustubha Govind
il 2 Feb 2011
0 voti
The "Support noninlined S-functions" option only appears for ERT-based targets - since PLC Coder is not an ERT-based target, this option does not apply here.
From the error, it appears that it is possible to generate PLC code only for inlined S-functions. Therefore you will need to define a TLC script for your S-function as described here.
Categorie
Scopri di più su Simulink PLC Coder in Centro assistenza e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!