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