В этом разделе предполагается, что из модели Simulink ® создан структурированный текстовый код. Если это еще не сделано, см. раздел Создание структурированного текста в окне модели.
Пример в этом разделе показывает сгенерированный код для среды IDE ПЛК CoDeSys версии 2.3. Созданный код для других платформ IDE выглядит иначе.
Откройте окно plcdemo_cruise_control модель.
Откройте приложение «Кодер ПЛК» и перейдите на вкладку «Код ПЛК».
Нажмите «Создать код ПЛК».
Программа Simulink PLC Coder™ генерирует структурированный текстовый код и помещает его в .current_folder/plcsrc/plcdemo_cruise_control.exp
Если у вас нет plcdemo_cruise_control.exp откройте файл в редакторе MATLAB ®.
На следующем рисунке показано сопоставление сгенерированного кода с компонентами структурированного текста для запускаемой подсистемы Simulink. На первой части рисунка показана подсистема контроллера и включенная диаграмма Stateflow ®. Во второй части рисунка показаны выдержки сгенерированного кода. Обратите внимание на функции пересечения нулей, реализующие семантику запускаемой подсистемы.

