ユーザー事例

Iveco在六周内开发了用于机械9速和16速传输的移位范围抑制剂系统

挑战

在六周内开发和交付汽车传输管理系统

解决方案

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

结果

  • Development time cut by 40%
  • 消除了规格和实现错误
  • PLC design reused on a microprocessor

“我们的系统工程师在Simulink模型上直接与我们的软件工程师合作。金宝app这加快了开发,因为没有误解要求。当我们确信该模型是正确的时,我们通过从中生成代码而没有实现错误来节省更多的时间。”

Demetrio Cortese, Iveco
iveco重型车辆。

To capitalize on a market opportunity in Latin America for a range of medium- to heavy-duty vehicles, Iveco had to design, implement, test, and deliver a shift range inhibitor system for vehicles with 9- and 16-speed transmissions in about six weeks. The aggressive deadline required a compressed software development schedule that left no room for specification or implementation errors.

基于模型的设计与Simulink金宝app®和Sim金宝appulink PLC编码器使Iveco工程师可以使用现有的可编程逻辑控制器(PLC)硬件按计划完成传输管理系统。

Iveco嵌入式软件经理Demetrio Cortese说:“因为我们在这个项目上的时间很少,所以我们无法使用我们通常的开发方法。”“相反,我们采用了基于模型的设计和自定义工作流程。我们的系统工程师和软件工程师使用MATLAB和SIMULINK紧密合作,这有助于消除需求中的错误。金宝app然后,软件工程师使用Simulink PLC编码器生成了生产代码,该代码加速了开发并最大程度地减少了实现错误。”金宝app

挑战

由于该项目的时间限制紧迫,团队计划使用包括PLC在内的已有硬件配置。但是,软件工程师在为PLC编写结构化文本方面没有经验。为了避免实现错误和增加的开发时间,IVECO需要自动生成结构化文本。

鉴于该项目的时间表,Iveco的传统方法(系统工程师定义了将要求和规格)定义为软件工程师的规格是不可行的。Cortese解释说:“为了节省时间,我们需要系统和软件工程师来定义和详细说明系统。”

Engineers planned to reuse the system on other processor-based projects, so they needed a way to retarget the initial PLC design once it was completed.

解决方案

Iveco使用MATLAB®, Simulink, and Simulink PLC Coder to develop, implement, and test the PLC version of the transmission management system.

系统工程师和软件工程师共同开发了Simulink系统的初步模型。金宝app

Software engineers refined and customized the model, adding constraints, data types, built-in tests, and diagnostics. They simulated the model in Simulink to verify the design’s integrity and to identify overflow conditions, unexercised blocks, and other potential issues.

The team generated structured text from the model using Simulink PLC Coder. They integrated this structured text into the supplier’s PLC development environment, and deployed the system to a PLC running on a test bench.

工程师进行实时实验室测试使用the PLC and the actual transmission, quickly adjusting the model, regenerating the code, and rerunning tests until the management system met its functional and performance requirements.

The verified system was then deployed to an actual vehicle for on-road tests. The team continued to fine-tune the system in the field, using Simulink and Simulink PLC Coder to quickly update and redeploy the software between tests.

使用Sim金宝appulink报告生成器,团队为系统生成了文档。

管理系统的PLC版本正在为拉丁美洲市场的Iveco车辆输入生产。工程团队正在使用嵌入式编码器重复使用Simulink模型金宝app®to deploy the system on a Master Vehicle Computer.

结果

  • Development time cut by 40%。Cortese说:“我们在不到35天的时间内交付了该软件,并使用了剩余时间进行道路测试。”“基于模型的设计使我们能够将新软件系统的时间交付时间减少约40%。”

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

  • PLC design reused on a microprocessor。Cortese说:“在使用Simulink PLC编码器实施PLC版本之后,我们使金宝app用嵌入式编码器重复了该模型,并使用了几乎没有修改,并生成了微处理器代码。”“我们通过更改使用的代码生成产品从结构化的文本实现转换为C。”

下载188bet金宝搏使用的产品

お客の成功事例绍介绍介

カスタマーリファレンスプログラム参加する