工业控制代码生成将模型转换为嵌入式代码比手工编码更快更容易,使工业控制开发人员能够减少开发时间缩短50%,获得高完整性系统认证,然后吃一顿印刷机立即按设计在生产环境中工作。
凭借20多年的嵌入式代码生成成功,MathWorks继续开发生产组织用于以下用途的技术:
- 软件体系结构和设计
- 嵌入代码生成
- 嵌入式代码验证,包括软件在循环和处理器在循环测试
- IEC 61508和IEC 61511认证
“使用我们之前的方法,我们仍将致力于控制器。有了基于模型的设计,我们不仅更快地发布了它;我们也交付了一个更稳定的产品。控制器调得非常好,我们99%的客户都只运行默认配置而不做任何调整。”
柯蒂斯·克兰,江森自控
软件体系结构与设计
嵌入代码生成
嵌入式编码器®从MATLAB文件和Simulink模型生成嵌入式代码。ANSI/ISO C或c++为任何设备默认生成。此外,可以使用灵活的api为特定的mcu和dsp轻松优化代码。支持在模拟和代码生成过程中集成手写代码。使用仿真软件PLC编码器™为plc和pac生成IEC 61131-3结构化文本和梯形图。
嵌入代码验证
处理器在环(PIL)和硬件在环(HIL)测试通过自动化测试和软件和系统执行与参考模型行为的比较形成了工业控制验证的基石。支持创建PIL测试环境嵌入式编码器或直接连接到您的处理器板。Simulink Real-Time™通过从Simulink植物模型生成和执行实时代码,实现了HIL测试。您可以使用Simulink Test™编写、执行、审查和组织PIL和HIL测试。
IEC 61508认证
IEC 61508是工业控制的主要安全标准。TÜV SÜD通过了IEC 61508认证的嵌入式编码器和Simulink模型验证工具。TÜV SÜD也认证了Simulink PLC编码器IEC 61508及其过程自动化工业适应IEC 61511。TÜV SÜD证书和认证报告可在IEC认证工具包.TÜV SÜD认证基于特定于应用程序的验证和验证工作流程,这些工作流程也在IEC认证工具包中提供。
更多关于嵌入式代码生成的信息
探索产品2022世界杯八强谁会赢?