Main Content

Generating Structured Text for a Feedforward PID Controller

This model shows the code generated for a Feedforward PID Controller implemented using Simulink® library blocks.

mdl = 'plcdemo_pid_feedforward';
open_system(mdl);

This model contains the following subsystem which implements the Feedforward controller.

open_system('plcdemo_pid_feedforward/pid_feedforward');

You can generate PLC Structured Text code for this subsystem by right-clicking on the subsystem block and select PLC Code -> Generate Code for Subsystem Alternatively, you can use the following command

generatedFiles = plcgeneratecode('plcdemo_pid_feedforward/pid_feedforward');

After the code generation, the Diagnostic Viewer window is displayed with hyperlinks to the generated code files. You can open the generated files by clicking on the links.