关于ZAKER 宙世代元宇宙 ZAKER智慧云 免费视频剪辑 合作 加入
驱动之家 2022-11-25

Intewell-Win 国产工业操作系统发布:全球首个支持 Windows 实时扩展

近日,东土科技、科学城(广州)信息科技集团联合投资的科东软件公司,正式发布了面向工业控制领域的首个国产操作系统 Windows 实时扩展版本—— Intewell-Win。

无论消费还是工业领域,大多数应用软件都基于 Windows 操作系统,但是,Windows 属于非实时操作系统,无法满足工业控制、工业通讯领域对高实时应用的要求。

既能保留 Windows 的原始功能,又能支持 RTOS 端实时工控应用的操作系统,已经成为业内刚需。

Intewell-Win 是基于 Windows 研发的可支持实时应用的国产操作系统,可使实时、非实时应用在同一个硬件上同时运行,填补了传统 Windows 操作系统无法开展实时性应用的技术空白,打破了国外的长期垄断。

Intewell-Win 的主要应用场景有:

1、CNC 数控系统

铣床的 CNC 控制、HMI、PLC 及简单插补的控制都需要独立运行的 RTOS 硬件平台。

Intewell-Win 可以将 CNC 控制、PLC 和简单插补控制分别运行在两个相互隔离的 RTOS 中,同时在 Windows 上开发 HMI,使得各系统间采用共享内存进行高速通信,从而提高性能、节约成本。

2、机器人控制系统

ntewell-Win 可以将不同机器人业务部署到一台硬件设备中,一个 RTOS 实时系统运行机器人专用控制,另一个 RTOS 对用户开发运行 PLC 或运动控制,方便客户集成机器人周边应用,Windows 系统运行机器视觉和上层虚拟化应用。

3、类似激光行业等需要机器视觉和运动控制高度结合的应用场景

比如在激光行业中,激光系统图形化应用软件主要基于 Windows 运行,为了实现高精高速的作业,可部署 Intewell-Win,利用 Intewell-Win 实时和非实时通讯机制,将 Windows 端处理结果通知 RTOS 端,并利用 RTOS 端做实时控制,实现机器视觉 + 运动控制的高度结合。

Intewell-Win 技术特性有:

1、多业务融合

Intewell-Win 继承了 Intewell 多融合的特性,可在 Windows 上运行可提供高实时性应用的 RTOS。

支持一个 CPU 核心同时运行多个 RTOS,并且可以确保多个 RTOS 按用户要求以确定性的时间运行,有突发事件时还能满足特定 RTOS 抢占处理。

在开发 PC-Base 控制器中集成 Windows+RTOS 的应用,可以将非实时应用(HMI、机器视觉、工业 AI、边缘计算)与实时应用(PLC 控制、运动控制、机器人控制、CNC 控制)集成到一个硬件平台,以减少控制器数量,节约成本。

2、多重部署

Intewell-Win 可凭借多种部署方式,应对复杂的应用需求。

CPU 核心足够时,可以每个 CPU 核心运行 1 个 RTOS;

需要 Windows 保留更多性能时,所有 RTOS 可以在 1 个 CPU 核心上运行;

需要拥有更多算力时,RTOS 还能以 SMP 模式运行,成倍提升算力。

3、支持 Windows 和 RTOS 安全隔离

Intewell-Win 具备完善的资源隔离技术,可完全隔离 IO 控制器,保障 Windows 发生蓝屏等系统故障时 RTOS 端可以继续运行,并能收到 Windows 蓝屏的事件通知,以执行相关的安全策略。

4、集成多种开发工具

提供 Toolbox 工具对实时系统进行操作,相比传统虚拟化系统,用户可以直接使用分配给 Windows 的硬件设备,减少设备透传限制问题;

提供图形化抖动测试工具 Intewell-Win System Latency,以评估 RTOS 平台的实时性;

提供 Eclipse 的 Intewell Developer 集成开发环境,不仅可以做上层应用程序开发,还可进行系统参数配置,Windows 和 RTOS 硬件资源配置等。

5、支持多种生态软件

Intewell-Win 除了兼容 Windows 生态外,在 RTOS 端也可以支持 IEC61131-3 标准的运行环境。

比如国产 MaVIEW 软件、3S 公司的 Codesys 软件,支持 Canopen、EtherCAT 的协议栈,丰富的 RTOS API 接口(进程、线程、套接字、posix、Win32 API),支持 C++ STL、eigen 等第三方标准库,方便进行应用移植和开发。

相关阅读

最新评论

没有更多评论了

觉得文章不错,微信扫描分享好友

扫码分享

热门推荐

查看更多内容