新产品可生成工业控制系统使用的 IEC 61131 结构化语句
The MathWorks 近日发布了新产品Simulink PLC Coder,可为可编程逻辑控制器 (PLC) 和可编程自动化控制器 (PAC) 设备生成 IEC 61131 结构化语句。这一进展使基于模型的设计可应用于由 PLC 和 PAC 控制的制造与发电设备的开发。
工程师可以利用 Simulink PLC Coder自动为工业控制系统(包括闭环和监控应用)生成代码。自动代码生成是基于模型的设计的重要组成部分,它有助于消除传统手动编码可能造成的错误,并缩短总体开发和验证时间。
The MathWorks 公司的工业自动化和机械行业经理 Tony Lennon 说:“工业自动化是一个竞争激烈的领域,各公司一直都在寻求创新和开发更复杂机电一体化工业系统的方法。我们的客户意识到,具备自动代码生成功能的基于模型的设计正是设计和验证复杂系统(涵盖电气、机械和控制系统等领域)的最佳方法。这种方法引领他们迈向成功。”
Simulink PLC Coder 从 Simulink 模型、Stateflow 图和嵌入式 MATLAB 代码中生成结构化语句格式的源代码,然后使用工业自动化厂商提供的集成开发环境 (IDE) 编译该源代码,并在广泛应用于机械控制的 PLC 或 PAC 上运行。
为了帮助用户将基于模型的设计融入其工业设备开发过程,The MathWorks 与 Rockwell Automation 和 B&R 等主要工业自动化厂商紧密协作。
Rockwell Automation 的战略联盟经理 Jason Weber 说:“通过与 The MathWorks 开展协作,我们的客户可以使用基于模型的设计开发 PAC 应用,以提高机器性能。基于模型的设计完全符合我们的虚拟设计和生产策略,让客户缩短了产品上市时间,减少了设计成本并且得以在投产前对机器进行深入验证。”
B&R 工业自动化部门的机电技术首席开发人员 Philipp Wallner 表示:“基于模型的设计为需要验证工业设备的机电和控制系统集成情况的客户开辟了一条全新的开发途径。自动代码生成加快了最终系统的测试和部署。Simulink PLC Coder补充完善了 B&R Automation Studio Target for Simulink,让我们的客户可以根据其应用需求选择生成结构化语句还是生成 C 代码。”
关键字:MATHWORKS SIMULINK
引用地址:
THE MATHWORKS发布SIMULINK PLC CODER
推荐阅读最新更新时间:2024-05-02 21:01
ARM、ST与MATHWORKS携手实现支持STM32 MCU代码生成等功能
ARM与意法半导体(STMicroelectronics)携手宣布首款配合MATLAB和 Simulink支持ARM® Cortex™-M系统的Embedded Coder已上市。 意法半导体与ARM的合作项目获得MathWorks的全面支持,使软件开发人员能够在MATLAB和Simulink环境中开发算法,然后在处理器在环(PIL)仿真中编译目标,集成、调试和测试这些模型。Embedded Coder生成的C代码运行于STM32评估板上,Keil™微控制器开发套件(MDK-ARM™)的调试器与Simulink直接交互,进一步简化了代码集成过程。
意法半导体微控制器产品部总经理Michel Buffa表示:“基于消费者对MATL
[单片机]
THE MATHWORKS实时嵌入式编码器通过认证
The MathWorks近日宣布,MathWorks Release 2008a的Real-Time Workshop Embedded Coder(实时工作间嵌入式编码器)产品已通过TUV SUD Automotive GmbH认证 。 来自TUV的认证报告称,“负责开发此Real-Time Workshop Embedded Coder 的The MathWorks开发组织已接受审核,以评估其开发与质量保证程序。此评估根据IEC 61508侧重于评估软件修改过程、客户错误报告及针对与安全相关的开发的适用性。” 此TUV证书是基于解决“对模型与生成代码的具体应用验证与确认”的典型汽车应用工作流。此工作流描
[汽车电子]
MathWorks 发布 2013b 版 MATLAB 和 Simulink 产品系列
中国北京– 2013 年 9 月 10 日–MathWorks 近日宣布发布2013b 版 (R2013b) 的 http://www.mathworks.com/products/new_products/latest_features.htmlMATLAB 和 Simulink 产品系列。在 R2013b 版的 MATLAB 和 Simulink 中不仅新增了分析、设计、代码生成和实现以及其他功能,同时该版本还新添了两款 Polyspace 产品以及其他 79 款产品的更新。这一版本的技术亮点如下: MATLAB 产品系列 MATLAB:提供了适用于混合类型的表格数据以及有序和无序分类数据的数据类型 MATLAB C
[嵌入式]
基于Simulink的改进Z源逆变器的设计
摘要:与传统逆变器相比,文章提出的改进型Z源逆变器不仅可以减小电容和电感,同时电容的电压应力得到有效降低。文中首先对其电路工作原理进行分析,得到各参数的设计方法,再由计算及仿真,推算出开关管上的电流应力确实有效降低,并在Simulink中验证了该改进型Z源设计的合理性。
0 引 言
太阳能在我国低碳化产业中起着至关重要的作用,因而太阳能中所用的逆变器无疑是研究的热点。
常规的电压源型逆变器同一桥臂的上下两个功率管如果同时导通会发生短路现象,从而损坏功率管,因此需要加入死区时间,而死区时间会导致输出波形的畸变。
同时电压源型逆变器输出电压低于直流输入电压,在输入电压较低或者输入电压变化幅度比较大的场
[电源管理]
使用MATHWORKS工具开发电动跑车
The MathWorks 近日宣布硅谷电动汽车制造商 Tesla Motors 采用 The MathWorks 的基于模型的设计工具,以开发 2008 款 Tesla Roadster,它是世界第一辆电动跑车。 为了在有限的预算和时间内满足苛刻的技术目标,Tesla Motors 设计团队依靠 Simulink 和 MATLAB 对整个汽车和其主要子系统建模。工程师将汽车每个主要系统独立的模型(包括电动机、电池、传动机构、制动器、轮胎、电力以及控制系统)集成到一个完整的系统模型中。他们在构建样机之前使用这些模型仿真计算和预测总体车辆性能,然后对比仿真结果和样机路面测试结果,以改善整个系统模型。此方法缩短了总体设计
[汽车电子]
一种低成本的DSP快速开发方法
摘要:针对目前 DSP 的算法开发主要依赖手工编写C代码,不但工作量大,而且程序的下载依赖于专门的昂贵的仿真器的问题,在此提出了基于Matlab/ Simulink 环境的DSP算法开发,并利用 串口 通信实现程序下裁的综合方案。该方案能很好地利用Matlab现有的功能模块,大大降低了DSP的算法开发难度,利用 RTW 技术,可将算法自动生成C代码。利用串口通信下载调试程序,方便有效,节约了系统开发的成本。经实验验证,利用该方案缩短了算法开发的周期,结果可靠,成本低。 关键词:DSP;串口; RTW;Simulink 0 引言 数字信号处理器(Digital Signal Processing,DSP)是
[嵌入式]
数字射频存储系统关键技术仿真研究
0 引 言
数字射频存储器(DRFM)是现代电子对抗系统中有源雷达干扰机的主要组成部分,用于将接收到的雷达信号精确地复制后再返回该雷达系统,以此来混淆该系统。正是应用DRFM的精确复制雷达信号的特点,DRFM技术已经广泛应用于各种雷达回波信号发生器、雷达综合测试仪和各类通用信号源的研制。为了更好地保真复制各类信号,为研究数字射频存储器提供可靠的仿真理论依据是本文的主要研究内容。
1 基本原理
数字射频存储(DRFM)的基本工作原理:首先将输入射频信号下变频为中频信号,经A/D变换后成为数字信号,写入高速存储器中。当需要重发这一信号时,在控制器控制下读出此数字信号并由D/A变换为模拟信号。然后用同一本振
[嵌入式]
永磁同步电机恒压频比开环控制系统Matlab/Simulink仿真分析(二)
前言 本章节是对上一章节的补充,上一章节恒压频比开环控制系统采用SPWM控制方式实现,本章节采用SVPWM控制方式实现,也为后续章节的分析奠定一个基础。 一、SVPWM 有关SVPWM控制方式在本章节不展开分析,后续会专门写一章节进行分析。交流电机需要输入三相正弦电流的最终目的就是在电机空间形成圆形磁场,从而产生恒定的电磁转矩。把逆变器和交流电机视为一个整体,以圆形旋转磁场为目标来控制逆变器的工作,这种控制方法称为“磁链跟踪控制”,磁链轨迹的控制是通过交替使用不同的电压空间矢量实现的,所以又称为“电压空间矢量PWM控制”,即SVPWM。 与SPWM控制相比,SVPWM有更高的电压利用率,其输出电压最高可提高15%左右。 二
[嵌入式]