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

Модели проекта, предназначенных для 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.

MATLAB Function Block Simulink PLC Coder Структурированная генерация текстового кода

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

Генерация кода

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

Факторы по неинтриническим математическим функциям

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

Генерация кода для словаря данных Simulink

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

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

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 и испытательного стенда для валидации.

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

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

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

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

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

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

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

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

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

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