DeliWorks

面 向 工 控 嵌 入 式 内 核 及 工 具 链 解 决 方 案

DeliWorks

面 向 工 控 嵌 入 式 内 核 及 工 具 链 解 决 方 案

产品概况

DeliWorks源自清华大学电子工程系科技成果转化,通过总结多年客户定制化软件设计服务经验,提炼不同控制领域技术通用特点,针对工业嵌入式系统软件设计领域,研制出一款可面向多种不同控制需求的专用控制系统软件设计方法。

在工业控制领域,嵌入式软件的信息化、自动化、智能化程度直接决定了系统整体质量。目前软件产品的升级迭代大多为增量式的开发,优秀的嵌入式软件系统设计能继承上一代产品中成熟稳定的部分,并灵活增加新一代产品功能,可持续高效维护的软件质量会随着使用时间的增加而日趋稳定可靠。

慧虹远航通过基于模型的系统工程(MBSE),将工业控制领域的嵌入式系统软件的特征抽象,完成了模型化处理,提出了一种全新的嵌入式软件内核DeliWorks和相关的开发工具链。

该工具链为工业控制领域嵌入式软件全生命周期的MBSE实践,以模型文件的形式在设计、开发、仿真、测试、部署等环节传递任务和成果,减少各环节的沟通成本,提高了整体开发效率。同时,模型化的设计可以保证产品代际升级过程中对成熟稳定模块的高效复用,提高了研制速度,并实现了高质量继承。

功能特点

一、构建团队核心竞争力

为工控系统开发补充知识工程相关内容,创建自用软件系统知识库(逻辑模型库)。在DeliWorks中高效继承前人经验,帮助用户单位完成知识体系积累,提升了软件代码的可靠性,提高了研发效率,降低了研发成本,构建团队的核心竞争力。

二、基于MBSE的总体设计开发模式

以MBSE的建模方法支持系统要求、设计、分析、验证和确认等。当总包单位定义一个系统时,其功能由分包子系统、子设备分解构成。MBSE建模方式可以为总体设计保驾护航。

三、安全稳定

通过开发通用化的配置式应用操作系统软件,形成一种稳定开放的软件架构,满足工业控制应用软件的使用需求,保障其运行稳定性。

四、自主可控

DeliWorks全部专利技术自主可控,从而保障国家工业控制系统的安全。随着5G时代的即将来临,实现关键核心技术自主可控是推动我国工业体系迈向全球中高端价值链市场的必由之路。

五、提升创新能力

大幅降低设计人员的重复性工作,节省了设计人员的时间,使其能够将更多精力投入到核心技术的创新工作中,从而提升团队的整体创新能力。

技术优势

一、专精控制,抽象控制系统设计特征

DeliWorks通过多年行业积累,总结控制系统软件设计特征,提炼通用标准控制架构,搭建控制领域软件架构模型,其所有的设计要素旨在解决控制软件行业的各种“痛点”,是一种具有专业定制化特征的高效工具。

二、多平台支持,场景应用信手拈来

DeliWorks的内核为通用OS架构设计,支持目前主流的各类软硬件系统平台,不论是嵌入式系统软件、工程模拟软件、Simulink类仿真软件,还是现场工控软件、可编程硬件等,DeliWorks均能够以纯逻辑内核运行。

三、多种周期管理,适用各类速度需求

DeliWorks支持多周期配置,每一条输出功能配置过程中,可选择即时或任意时间周期(视CPU能力资源为极限)。因此,DeliWorks嵌入式系统开发既满足高实时性的控制系统需求,又满足长周期的慢速系统控制需求。

四、丰富的行业支持包,让设计过程“腾云驾雾”

慧虹远航已经完成了多个行业逻辑支持包的开发,实现了各类不同行业的基本逻辑功能应用,如通讯服务、图传导航、总线服务、采集接口、驱动通道等,用户可选择适合自身的支持包,在此基础上进一步简化逻辑模型设计过程。

五、引导式设计,将软件设计变成平台下的”信息填写”

DeliWorks将传统软件编写BSP、操作系统适配、驱动接口、进程、调度、应用、IO、BUS、异常等复杂的嵌入式软件设计过程简化为通过DeliCreat工具在人机友好的界面下,按照步骤引导方式进行信息填写过程。在信息填写的过程中,每一步都会通过平台进行信息校验,在编译生成*.deli的过程中,平台会完成各项规则匹配性检查,极大地简化了设计过程,降低了设计难度,减少了软件缺陷。