用户故事

依维柯发展转变范围抑制剂机械9 -和16-Speed传输系统在6周

挑战

开发和交付的汽车传动系统管理系统六个星期

解决方案

使用基于模型的设计模型,实现、测试和部署管理系统PLC

结果

  • 开发时间减少40%
  • 规范和实现消除错误
  • PLC在微处理器设计重用

“我们的系统工程师的工作直接与我们的软件工程师在仿真软件模型。金宝app这个速度发展,因为没有误解的需求。当我们相信该模型是正确的,我们节省更多的时间通过生成代码,没有实现的错误。”

德牧Cortese,依维柯
依维柯重型车辆。

利用市场机会在拉丁美洲一系列中期重型车辆,依维柯公司必须设计,实现,测试,并提供一个转变范围抑制剂系统车辆与9 - 16-speed传输在大约六个星期。咄咄逼人的最后期限要求一个压缩软件开发进度,没有空间留给规范或执行错误。

基于模型的设计与仿真软件金宝app®和仿真软金宝app件PLC编码器启用依维柯工程师按时完成传输管理系统利用现有的可编程逻辑控制器(PLC)的硬件。

“因为我们有很少的时间在这个项目上,我们不能使用通常的开发方法,“说德牧Cortese,嵌入式软件经理依维柯。“相反,我们采用基于模型的设计和自定义工作流。我们的系统工程师和软件工程师,使用MATLAB和Simulink一起密切合作,帮助消除误差的要求。金宝app然后软件工程师使用仿真软件PLC编码器生成的生产代码,加快发展和最小化实现错误。”金宝app

挑战

由于项目的紧迫的时间限制,团队计划利用现有的硬件配置,包括PLC。然而,软件工程师没有写作经验的结构化文本制度。避免错误和实现增加开发时间,依维柯需要自动生成结构化文本。

依维柯的传统方法,系统工程师定义需求和规格交给软件工程师,是鉴于项目的短时间并不可行。“为了节省时间,我们需要我们的系统和软件工程师合作系统定义和阐述,“Cortese解释道。

工程师计划重用系统在其他处理器的项目,所以他们需要一种方法,无需初始PLC设计一旦完成。

解决方案

依维柯使用MATLAB®、仿金宝app真软件和仿真软件PLC编码器开发、实现和测试的PLC版本传输管理系统。

一起工作,系统工程师和软件工程师开发了一个仿真软件系统的初步模型。金宝app

软件工程师改进和定制模型,添加约束、数据类型、内置的测试和诊断。他们在仿真软件模拟模型来验证设计的完整性和识别溢出条件下金宝app,未执行块,和其他潜在的问题。

团队从模型中生成结构化文本使用仿真软件PLC编码器。金宝app他们集成结构化文本到供应商的PLC开发环境,和部署系统PLC运行试验台。

工程师使用PLC实时进行实验室测试和实际传播,迅速调整模型,重新生成代码,重新运行测试,直到管理系统实现了功能和性能的要求。

然后验证系统部署到一个实际的行车测试的工具。团队继续微调系统,使用仿真软件和仿真软件PLC编码器快速更新和重新部署之间的软件测试。金宝app

用仿真软件金宝app报告生成器,团队的文档生成系统。

PLC的版本管理系统进入生产依维柯汽车为拉美市场。工程团队与嵌入式编码复用仿真软件模型金宝app®主车电脑上部署该系统。

结果

  • 开发时间减少40%。“我们交付的软件在不到35天,剩下的时间用于道路测试,“Cortese说。“基于模型的设计使我们地交付新的软件系统,减少约40%。”

  • 规范和实现消除错误。“我们创建一金宝app个可执行的规范模型:使用一个模型,系统工程师和软件工程师。这些工程师密切合作减少规格错误,”Cortese指出。与基于模型的设计我们也消除实现错误,因为我们自动生成生产代码。”

  • PLC在微处理器设计重用。“用仿真软件PLC编码器实现PLC版本后,我们重用模型,很少有修改,并使用嵌入式编金宝app码,生成的微处理器代码”Cortese说。“我们从一个结构化的文本实现C,仅仅通过改变我们使用的代码生成的产品。”