exponenta event banner

Архитектура и дизайн модели

Проектные модели, предназначенные для создания кода Simulink ® PLC Coder™

При разработке моделей Simulink для создания структурированного текстового кода или логического кода многозвенной цепи необходимо учитывать следующее:

  • Блоки и библиотеки, для которых поддерживается создание кода. Список блоков Simulink, поддерживаемых для создания кода ПЛК, см. в разделе Список блоков Simulink (создание кода ПЛК).

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

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

  • Настройка функции MATLAB для генерации кода.

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

Темы

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

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

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

Создание структурированного текстового кода PLC-кодера Simulink с фиксированной точкой

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

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

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

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

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

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

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

Соображения по неинтринальным математическим функциям

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

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

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

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

IDE, поддерживающие тип данных перечисления.

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

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

Выполнение проверок Simulink PLC Coder Model Advisor

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

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

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

Рекомендации и ограничения по созданию кода логики многозвенной цепи

Simulink PLC Кодовая многозвенная схема, формирование кода

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

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

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

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

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

Импорт кода многозвенной схемы в IDE CODESYS 3.5 и проверка схемы

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

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

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

Ограничения на генерацию логического кода многозвенной цепи

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

Моделирование команд движения и создание кода

Моделирование и создание кода команд движения

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

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