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

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

Основные шаги для генерации кода:

  • Создайте модель или откройте существующую модель.

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

  • Опции генерации кода Кодера Configure PLC.

Параметры конфигурации Кодера PLC предоставляют несколько возможностей для генерации кода.

Приложения

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

Функции

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

Темы

Начало работы

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

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

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

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

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

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

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

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

Создайте пользовательский целевой IDE для генерации кода

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

Файлы генерации кода и папки

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

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

Усовершенствованные темы генерации кода

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

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

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

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

PLC_RemoveSSStep для распределенной генерации кода

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

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

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

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

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

Управление генерации кода

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

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

Генерация кода для моделей Simulink

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

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

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

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

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

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

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

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

Генерация кода для диаграмм Stateflow

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

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

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

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

Генерация кода для блока MATLAB function

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

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

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