Основы генерации кода PLC

Сгенерируйте структурированный текст

Приложения

Simulink PLC CoderСгенерируйте структурированный текст и лестничный код схемы из моделей Simulink, диаграмм Stateflow и функций MATLAB

Функции

plccoderdemosПримеры продукта
plccoderprefУправляйте пользовательскими настройками
plcgeneratecodeСгенерируйте Схему (L5X) Структурированного текста или Лестничной структуры для атомарной подсистемы
plcopenconfigsetОткрытое диалоговое окно Configuration Parameters для подсистемы

Примеры и руководства

Сгенерируйте и исследуйте код структурированного текста

Начните с генерацией кода Структурированного текста из простой модели Simulink®.

Интегрируйте сгенерированный код с пользовательским кодом

Вызовите сгенерированный функциональный блок с различными значениями ssMethodType аргумент для шагов инициализации и расчета подсистемы.

Задайте пользовательские имена для сгенерированных файлов

Замените соглашение о присвоении имен по умолчанию, которое использует имя модели в сгенерированном файле кода Структурированного текста.

Распространите описания блока к комментариям к коду

Просмотрите описания блока из своей модели как комментарии в сгенерированном коде Структурированного текста.

Сгенерируйте код структурированного текста для словаря данных Simulink заданные параметры модели

Сконфигурируйте модель, чтобы сгенерировать код структурированного текста для Simulink.Parameter объекты в рамках словаря данных о модели Simulink (SLDD).

Поддержка генерации кода структурированного текста перечислимого преобразования типа данных

В этом примере показано, как автоматически сгенерировать код структурированного текста для перечисления к целочисленной модели преобразования

Используйте PLC_RemoveSSStep в распределенной генерации кода

В этом примере показано, как сгенерировать код структурированного текста для различных компонентов вашей модели, и затем позволить внешнюю интеграцию путем хранения ssMethod случай называет то же самое.

Генерация кода структурированного текста для блоков ссылки подсистемы

В этом примере показано, как автоматически сгенерировать код структурированного текста для блоков ссылки подсистемы.

Концепции

Файлы, сгенерированные с Simulink PLC Coder

Ищите местоположение файлов для того, чтобы вручную импортировать сгенерированный код Структурированного текста к вашему IDE.

Структура сгенерированного кода для простых подсистем Simulink

Сопоставьте объекты модели в своей Подсистеме Simulink к построениям в сгенерированном коде Структурированного текста.

Структура сгенерированного кода для допускающих повторное использование подсистем

Сгенерируйте код Структурированного текста от допускающей повторное использование подсистемы и идентифицируйте повторное использование кода.

Структура сгенерированного кода для инициированных подсистем

Сгенерируйте код Структурированного текста от инициированной подсистемы и идентифицируйте триггер основанное на событии выполнение в сгенерированном коде.

Структура сгенерированного кода для диаграмм Stateflow

Сгенерируйте код Структурированного текста из Графика Stateflow® и идентифицируйте основанные на событии переходы или абсолютное время временную логику в сгенерированном коде.

Структура сгенерированного кода для блока MATLAB function

Сгенерируйте код Структурированного текста от блока MATLAB Function и идентифицируйте содержимое функции MATLAB® в сгенерированном коде.

Структура сгенерированного кода для многоскоростных моделей

Сгенерируйте код Структурированного текста от многоскоростной модели и идентифицируйте несколько уровней выполнения в сгенерированном коде.

Структура сгенерированного кода для параметров маски подсистемы

Сгенерируйте код Структурированного текста от подсистемы маскированной и идентифицируйте параметры маски в сгенерированном коде.

Сгенерируйте код структурированного текста с логгированием инструментирования

Рабочий процесс для генерации кода Структурированного текста с логгированием инструментирования.

Глобальная инициализация настраиваемого параметра для PC WORX

Узнать, как глобальные настраиваемые параметры появляются в коде, сгенерированном для PC IDE WORX™.

Рекомендуемые примеры