MathWorks Simulink PLC Coder
Программное обеспечение MathWorks Simulink PLC Coder представляет собой инструмент для модельно-ориентированного проектирования в промышленной сфере и позволяет автоматически генерировать соответствующий стандарту IEC 61131 код для программируемых логических контроллеров (PLC) и программируемых контроллеров автоматизации (PAC). Специалисты MathWorks Simulink PLC Coder могут использовать средство проектирование для промышленного и силового оборудования, управляемого PLC и PAC.
С помощью Simulink PLC Coder инженеры могут автоматически генерировать код для промышленных систем управления, включая замкнутые системы и системы контроля с обратной связью. Автоматическая генерация кода, неотъемлемая часть модельно-ориентированного проектирования, помогает устранить ошибки, связанные с традиционным ручным написанием кода и уменьшает время разработки и валидации.
Simulink PLC Coder генерирует исходный код в структурированном текстовом формате из моделей Simulink, диаграмм Stateflow и кода Embedded MATLAB и затем использует интегрированную среду разработки (IDE) от поставщика средств промышленной автоматизации для компиляции кода и запуска его на контроллерах PLC или PAC. Решение поддерживает интегрированную среду разработки, включая B&R Automation Studio, PLCopen XML, Rockwell Automation RSlogix 5000 и 3S-Smart Software Solutions CoDeSy.
Ключевые характеристики MathWorks Simulink PLC Coder:
- Автоматическая генерация кода, соответствующего стандарту IEC 61131.
- Автоматическая генерация кода IEC 61131-3 (структурированный текст).
- Поддержка Simulink, включая подсистемы, блоки ПИД – регуляторы и таблицы поиска.
- Поддержка Stateflow, включая графические функции, таблицы истинности и программирование автоматов.
- Поддержка Embedded MATLAB, включая выражения If – Else, конструкции с циклами и математические операции.
- Поддержка различных типов данных, включая булевы, целочисленные, нумерованные и с плавающей точкой, так же как и векторов, матриц, шин и настраиваемых параметров.
- Поддержка различных интегрированных сред разработки (IDE), включая B&R Automation Studio, PLCopen XML, Rockwell Automation RSlogix 5000 и 3S-Smart Software Solutions CoDeSys.
- Создание испытательных стендов.