${message}

Simulink PLC Coder генерирует аппаратно-независимые структурированные текстовые и лестничные диаграммы IEC 61131-3 из моделей Simulink, диаграмм Stateflow и функций MATLAB. Структурированные текстовые и лестничные диаграммы генерируются в формате PLCopen XML и других форматах файлов, поддерживаемых широко используемыми интегрированными средами разработки (IDE), включая 3S-Smart Software Solutions CODESYS, Rockwell Automation Studio 5000, Siemens TIA Portal и Omron Sysmac Studio.

Сферы применения

В результате можно скомпилировать и развернуть приложение на многочисленных устройствах с программируемым логическим контроллером (PLC, ПЛК) и программируемым контроллером автоматизации (PAC, ПКА).

Simulink PLC Coder генерирует тестовые окружения, которые помогают вам проверить структурированные текстовые и лестничные диаграммы используя среды разработки для ПЛК и ПКА и инструменты симуляции. Он также предоставляет отчеты о генерации кода со статическими метриками кода и двунаправленной прослеживаемостью между моделью и кодом. Поддержка отраслевых стандартов доступна через IEC Certification Kit (для IEC 61508 и ISO 26262).

Запускайте где угодно

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

Поддержка сторонних сред разработки

Simulink PLC Coder генерирует структурированный текст в различных форматах файлов, используемых сторонними IDE, включая Siemens STEP 7/TIA Portal, Rockwell Automation Studio 5000, 3S CODESYS и PLCopen XML. Simulink PLC Coder также генерирует лестничные диаграммы для Rockwell Automation Studio 5000, 3S CODESYS и PLCopen XML.


Simulink PLC Coder поддерживает множество сторонних IDE, включая Siemens STEP 7/TIA Portal, Rockwell Automation Studio 5000, 3S CODESYS и PLCopen XML


Генерация структурированного текста

Благодаря поддержке более 180 блоков Simulink, всех конструкций Stateflow и многих функций MATLAB, Simulink PLC Coder генерирует структурированный текст из моделей вашей системы управления, включающий петли обратной связи, логику режимов и состояний, а также математические алгоритмы.


Simulink PLC Coder поддерживает более 180 блоков Simulink, все конструкции Stateflow и многие функции MATLAB


Импорт и создание лестничных диаграмм

Импортируйте лестничные диаграммы Rockwell Automation Studio 5000 в Simulink для симуляции и верификации. Создавайте лестничные диаграммы из моделей Simulink для Studio 5000. Проверяйте созданные лестничные диаграммы путем создания и выполнения тестового стенда, работающего в эмуляторе из среды разработки.


Создайте лестничную диаграмму и импортируйте ее в IDE

Оптимизация кода, тестирование и проверка

Убедитесь, что сгенерированный код работает эффективно и правильно на PLC.

Оптимизация кода

Simulink PLC Coder применяет оптимизации для уменьшения объема памяти и увеличения скорости выполнения сгенерированного структурированного текста и лестничных диаграмм. Эти оптимизации включают устранение мертвого кода, свертывание выражений и повторное использование подсистем.


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


Комментирование, двунаправленная трассировка и документирование кода

Комментарии, пользовательские описания блоков и двунаправленные ссылки позволяют перемещаться между компонентами модели Simulink и сгенерированным кодом. Отчет о генерации кода объединяет всю информацию для проверки и отладки кода.


Отчеты о генерации и отслеживании кода позволяют вам перемещаться и отслеживать между компонентами модели Simulink и сгенерированным кодом


Тестирование и верификация кода

Создайте тестовое окружение для проверки результатов симуляции Simulink относительно результатов в ПЛК. Запустите HIL тестирование в режиме реального времени с помощью Simulink PLC Coder совместно с Simulink Coder, Simulink Real-Time и целевым компьютером РИТМ.


Тестовый жгут, созданный для проверки соответствия результатов моделирования модели результатам выполнения структурированного текста и релейной диаграммы с приемлемым допуском


Поделиться

Задать вопрос

*
Настоящим в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» от 27.07.2006, отправляя данную форму, вы подтверждаете свое согласие на обработку персональных данных . Мы, ООО ЦИТМ "Экспонента" и аффилированные к нему лица, гарантируем конфиденциальность получаемой нами информации. Обработка персональных данных осуществляется в целях эффективного исполнения заказов, договоров и пр. в соответствии с «Политикой конфиденциальности персональных данных». * - обязательные поля