Архитектура модели и проект

Модели проекта предназначаются для генерации кода Simulink® PLC Coder™

При разработке моделей Simulink для генерации структурированного текста или лестничного кода логики, рассмотрите:

  • Блоки и библиотеки, для которых поддерживается генерация кода. Для списка блоков Simulink, поддержанных для генерации кода PLC, см. Список блоков Simulink (Генерация кода PLC).

  • Подготовка модели для генерации кода типа данных фиксированной точки.

  • Подготовка многоскоростной модели для генерации кода.

  • Подготовка функции MATLAB для генерации кода.

  • Существующие ограничения при использовании Simulink PLC Coder, чтобы сгенерировать или структурированный текст или лестничный код логики.

Темы

Инструкции генерации кода структурированного текста и ограничения

Подготовьте модель к генерации структурированного текста

Инструкции для подготовки модели и параметров блоков подсистемы для генерации кода структурированного текста Simulink PLC Coder.

Генерация кода структурированного текста Simulink PLC Coder фиксированной точки

Сконфигурируйте параметры модели и параметры блоков подсистемы, содержащие тип данных фиксированной точки для генерации кода Simulink PLC Coder.

Генерация кода структурированного текста Simulink PLC Coder для многоскоростных моделей

Инструкции для подготовки модели и подсистемы блокируют параметры конфигурации для генерации кода Simulink PLC Coder многоскоростной модели.

Генерация кода структурированного текста Simulink PLC Coder блока MATLAB function

Описывает поддержку, и ограничения на, использование блока MATLAB function в генерации кода Simulink PLC Coder.

Ограничения генерации кода структурированного текста

Ограничения, которые применяются к генерации кода структурированного текста.

Факторы для невнутренних математических функций

Факторы области значений для невнутренних математических функций.

Поддержка генерации кода структурированного текста словаря данных Simulink

Улучшите трассируемость между своим типовым кодексом и сгенерированным кодом, возможностью многократного использования кода и совместным использованием данных при помощи словаря данных Simulink.

Ограничения IDE

ИДЫ, которые поддерживают перечислимый тип данных.

Распределенные ограничения генерации кода

Обзор ограничений генерации кода для распределенных систем.

Запустите Simulink PLC Coder проверки Model Advisor

Обзор Simulink PLC Coder регистрируется в Simulink Model Advisor, как осуществить различные проверки и зафиксировать предупреждения, сопоставленные с проверками.

Создайте пользовательский основанный на цели список ключевых слов

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

Лестничные инструкции генерации кода логики и ограничения

Лестничная генерация кода схемы Simulink PLC Coder

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

Подготовьте график к лестничной генерации кода схемы Simulink PLC Coder

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

Сгенерируйте лестничный код схемы Simulink PLC Coder от диаграммы Stateflow

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

Импортируйте лестничный код схемы к CODESYS 3.5 IDE и подтвердите схему

Просмотрите Лестничную Схему и испытательный стенд в IDE, и подтвердите схему против исходной диаграммы Stateflow при помощи испытательного стенда.

Ограничения на диаграмму Stateflow для лестничной генерации схемы

Смотрите, который совершенствовался, функции Stateflow не поддерживаются для Лестничной генерации кода Схемы.

Лестничные ограничения генерации кода логики

Ограничения, которые применяются к лестничной генерации кода логики.

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

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

Создайте модель для симуляции и генерации кода инструкций по движению в Роквелле Automation® RSLogix™ 5000 IDE.

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