Generating Simulink PLC Coder Structured Text Code for Multirate Models
Multirate Model Requirements for PLC Code Generation
Open the plcdemo_multirate model. To open the model,
enter:
openExample('plcdemo_multirate');Model Configuration Parameters
Before generating Structured Text from a multirate model, you must configure the model as follows:
Solver options that are recommended or required for PLC code generation:
Type:
Fixed-step.Solver:
Discrete(no continuous states). Other fixed-step solvers could be selected, but this option is usually best for simulating discrete systems.Tasking mode: Must be explicitly set to
Single Tasking. Do not set Tasking modetoAuto
Change any continuous time input signals in the top level subsystem to use discrete fixed sample times.
In the top-level model, right-click the Subsystem block and select Block Parameters (Subsystem).
In the resulting block dialog box, select Treat as atomic unit.

When you deploy code generated from a multirate model, you must run the code at the fundamental sample rate.
Limitations
The B&R Automation Studio® does not support structured text code generation from multirate models.
You are now ready to: