OEM设备制造业面临的是多品种、小批量、定制化、快速响应的竞争格局,就传统的PLC(包括PAC)设备控制器部分而言,除了CPU的运算速度,如何大幅提升设计和编程效率,一直是众多控制工程师的追求目标。
基于模型的设计方法和自动化代码生成工具,或许是下一阶段控制工程师的手中利器。近日,世界领先的技术计算和基于模型的设计的软件开发商——The MathWorks 发布了新产品Simulink PLC Coder,可为PLC和PAC设备生成 IEC 61131 结构化语句。这一进展使基于模型的设计可应用于由 PLC 和 PAC 控制的制造与发电设备的开发。
用户使用Simulink软件完成基于模型的设计,通过鼠标按钮执行后就可以转变成符合IEC 61131-3结构化文本的程序,然后使用工业自动化厂商提供的集成开发环境 IDE 编译下载实现。使用Simulink PLC Coder, 工程师能够完成对工业控制系统自动地生成控制程序,包括回路控制、监视数采等应用。目前,已有罗克韦尔自动化">罗克韦尔自动化的RSLogix 5000、贝加莱的Automation Studio等著名工程软件实现了与该系统的集成,通过代替手工编程,使其直接变成PLC中的可执行码,控制机械设备的运行。
在基于模型的设计方法中,整个开发流程要围绕一个所建立的系统模型中心,通过模型规范提炼出可执行的要求,然后进行设计与模拟仿真、生成与执行、测试与验证。这一设计方法主要优势在于:通过一种公共设计环境,实现多学科跨团队协作;直接基于功能需求;在尽可能早的设计前期进行模拟测试;自动生成程序节省开发时间;模块化可重用组件等。
具备自动代码生成功能的基于模型的设计开发PLC/PAC和嵌入式控制应用,将从设计源头大大提高机器性能,缩短机械设备制造商的产品上市时间,减少了工程师设计成本并且可重用,无论是对OEM开发商的机型开发还是设备用户的后期使用维护都具有相当重要的意义,基于模型的设计理念,笔者认为完全可以看作是建设未来数字化工厂体系架构中的重要一环。