Программное обеспечение Simulink® PLC Coder™ позволяет вам сгенерировать IEC 61131-3 совместимых кода Структурированного текста из моделей Simulink. Это программное обеспечение приносит подход Модельно-ориентированного проектирования в область PLC и разработки PAC. Используя кодер, системные архитекторы и разработчики могут потратить алгоритмы подстройки большего количества времени и модели посредством быстрого прототипирования и экспериментирования, и меньше времени на кодировании PLCs.
Как правило, вы используете модель Simulink, чтобы симулировать проект для реализации в PLC. После того, как удовлетворенный, что модель соответствует конструктивным требованиям, запустите утилиту программы контроля совместимости Simulink PLC Coder. Эта утилита проверяет податливость семантики модели и блоков для целевой совместимости генерации кода IDE PLC. Затем вызовите инструмент Simulink PLC Coder, с помощью или командной строки или пользовательского интерфейса. Кодер генерирует код Структурированного текста, который реализует проект, воплощенный в модели.
Обычно, вы также генерируете соответствующий испытательный стенд. Можно использовать испытательный стенд с инструментами эмулятора PLC, чтобы управлять сгенерированным кодом Структурированного текста и оценить его поведение.
Функция испытательного стенда увеличивает доверие к сгенерированному коду и экономит время, проведенное на реализации испытательного стенда. Проект и тестовый процесс являются полностью итеративными. В любой точке можно возвратиться к исходной модели, изменить его и регенерировать код.
При завершении стадии проектирования и фазе тестирования проекта, можно легко экспортировать сгенерированный текстовый код Структуры в среду разработки PLC. Можно затем развернуть код.
Используя Simulink PLC Coder, можно также сгенерировать Лестничный код Схемы для приложений из графика Stateflow®. Преимущества:
Можно спроектировать приложение при помощи состояний и переходов в диаграмме Stateflow. Если вы завершаете проект, можно сгенерировать Лестничный код Схемы в XML или другом формате. Вы затем импортируете сгенерированный код к IDE, такому как CODESYS 3.5 или RSLogix™ AOI 5000 и просматриваете лестничную схему.
Когда вы тестируете свою диаграмму Stateflow при помощи набора входных параметров, можно снова использовать эти входные параметры, чтобы создать испытательный стенд для Лестничного кода Схемы. Вы импортируете испытательный стенд к своему IDE PLC и сравниваете результаты симуляции результатами выполнения лестничной схемы. Если результаты соответствуют, исходная диаграмма Stateflow эквивалентна сгенерированному Лестничному коду Схемы.
Продуктом Simulink PLC Coder является инструмент для управления и инженеров-конструкторов алгоритма и инженеров-испытателей в следующих приложениях:
Производство PLC
Производство машин
Системная интеграция
Необходимо быть знакомы с:
MATLAB® и программное обеспечение Simulink и концепции
PLCs
Язык Структурированного текста
Если вы хотите загрузить сгенерированный код на IDE PLC, необходимо также быть знакомы с выбранной платформой PLC IDE. Для списка этих платформ смотрите Поддерживаемые Платформы IDE.
Термин | Определение |
---|---|
PAC | Программируемый контроллер автоматизации. |
PLC | Контроллер с программируемой логикой. |
IEC 61131-3 | Стандарт IEC, который задает язык Структурированного текста, для которого программное обеспечение Simulink PLC Coder генерирует код. |
PLCopen | Поставщик - и независимая организация продукта, которая работает с IEC 61131-3 стандарта. Продукт Simulink PLC Coder может сгенерировать Структурированный текст с помощью стандартного формата PLCopen XML. Смотрите https://www.plcopen.org для деталей. |
Структурированный текст | Высокоуровневый текстовый язык, заданный IEC 61131-3 стандарта для программирования PLCs. |
функциональный блок | Концепция программирования языка Структурированного текста, которая позволяет инкапсуляцию и повторное использование алгоритмической функциональности. |
Для списка сопутствующих товаров смотрите Системные требования в веб-сайте MathWorks®.
Программное обеспечение Simulink PLC Coder поставляется со специфичными для IDE исполняемыми файлами, которые используются в Коде Структурированного текста Импорта Автоматически рабочие процессы. Некоторое антивирусное программное обеспечение идентифицирует эти файлы как вредоносное программное обеспечение. Однако было определено, что эти случаи являются ложными положительными сторонами и что файлы безопасны. Можно отметить эти файлы как безопасные в антивирусной программе.