exponenta event banner

Основы создания кода ПЛК

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

Основными шагами для создания кода являются:

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

  • Настройте модель для генерации кода, выбрав решатель.

  • Настройка параметров генерации кода кодера ПЛК.

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

Приложения

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

Функции

plccoderdemosПримеры продуктов
plccoderprefУправление настройками пользователя
plcgeneratecodeСоздание структурированной текстовой или многозвенной диаграммы (L5X) для атомной подсистемы
plcopenconfigsetОткрыть диалоговое окно «Параметры конфигурации» для подсистемы

Темы

Начало

Создание и проверка структурированного текстового кода

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

Интеграция сгенерированного кода с пользовательским кодом

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

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

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

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

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

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

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

Файлы и папки создания кода

Файлы, созданные Simulink PLC Coder

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

Дополнительные темы создания кода

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

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

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

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

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

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

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

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

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

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

Управление созданием кода

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

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

Создание кода для моделей Simulink

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

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

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

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

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

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

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

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

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

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

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

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

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

Создание кода для функционального блока MATLAB

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

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

Характерные примеры