工业控制代码生成

工业控制代码生成比手工编码更快更容易地将模型转换为嵌入式代码,使工业控制的开发人员减少开发时间缩短50%,实现高完整性系统认证,并有一个在生产环境中,印刷机立即按照设计工作。

通过20多年的嵌入式代码生成成功,MathWorks继续开发生产组织使用的技术:

  • 软件体系结构与设计
  • 嵌入代码生成
  • 嵌入式代码验证,包括软件在环和处理器在环测试
  • IEC 61508和IEC 61511认证

“使用我们之前的方法,我们仍将致力于控制器的开发。使用基于模型的设计,我们不仅更快地发布它;我们还提供了一个更稳定的产品。控制器是如此精细地调整,以至于99%的客户运行默认配置,没有任何调整。”

柯蒂斯·克兰,江森自控公司

软件体系结构与设计

MATLAB®,仿万博1manbetx真软件®和状态流®非常适合发展工业控制用于电机、发电、机器人和过程自动化系统。使用可执行规范而不是静态图表可以加速设计并支持早期开发验证和确认. 用模拟人生™, 电机控制块集™, 和机器人系统工具箱™, 您可以使用代码生成产品对多域系统进行建模并从中生成代码。s manbetx 845

使用硬件支持包快速将算法部万博1manbetx署到Arduino®,STM32,NXP™, 英伟达®, TI C2000™,Zynq®,以及其他装置。

嵌入代码生成

嵌入式编码器®从MATLAB文件和Simulink模型生成嵌入式代码。万博1manbetx任何设备默认生成ANSI/ISO C或c++。此外,使用灵活的api,代码很容易针对特定的mcu和dsp进行优化。支持在模拟和代码生成过程中集成手写代码。万博1manbetx使用万博1manbetxSimulink PLC编码器™为PLC和PAC生成IEC 61131-3结构化文本和梯形图。

嵌入式代码验证

处理器在环(PIL)和硬件在环(HIL)测试通过自动化测试以及软件和系统执行与参考模型行为的比较,形成工业控制验证的基石。支持使用创建PIL测试环境万博1manbetx嵌入式编码器或直接连接到您的处理器板。万博1manbetxSimulink Real-Time™通过从Simulink工厂模型生成和执行实时代码来实现HIL测试。您可以使用Simulink Test™编写、执行、审查和组织PIL和HIL测试。万博1manbetx

SAE 2009大会论文

IEC 61508认证

IEC 61508是工业控制的主要安全标准。TÜV SÜD已认证嵌入式编码器和Simulink模型验证工具的IEC 61508万博1manbetx。TÜV SÜD还认证了Simulink PLC编码器的万博1manbetxIEC 61508和其过程自动化工业适应IEC 61511。TÜV SÜD证书和认证报告请参见IEC认证工具包.TÜV SÜD认证是基于特定应用的验证和验证工作流程,也在IEC认证套件中提供。