鸿道Intewell操作系统的Windows实时拓展方案,即鸿道Intewell-Win构型,是一款专为工业控制领域设计的国产操作系统,支持Windows实时扩展,具备以下特点和优势:
多业务融合:鸿道Intewell-Win继承了鸿道(Intewell)多融合的特性,能够在Windows上运行高实时性应用的RTOS。它支持一个CPU核心同时运行多个RTOS,并确保这些RTOS能按用户要求以确定性的时间运行,同时在发生突发事件时,还能满足特定RTOS的抢占处理。这种设计可以将非实时应用(如HMI、机器视觉、工业AI、边缘计算)与实时应用(如PLC控制、运动控制、机器人控制、CNC控制)集成到一个硬件平台上,减少硬件数量,节约成本。
多重部署:鸿道Intewell-Win提供了多种部署方式,以应对复杂的应用需求。在CPU核心足够的情况下,可以每个CPU核心运行一个RTOS;若需要Windows保留更多性能时,所有RTOS可以在一个CPU核心上运行。
支持Windows和RTOS安全隔离:鸿道Intewell-Win具备完善的资源隔离技术,可以完全隔离IO控制器,保障在Windows发生系统故障(如蓝屏)时,RTOS端可以继续运行,并能收到Windows蓝屏的事件通知,以执行相关的安全策略。
集成多种开发工具:鸿道Intewell-Win提供了Toolbox工具对实时系统进行操作,用户可以直接使用分配给Windows的硬件设备,减少设备透传限制问题;同时提供图形化抖动测试工具Intewell-WinSystemLatency,以评估RTOS平台的实时性。
自主可控:鸿道Intewell-Win作为国产工业操作系统,具有自主可控的特点,这对于国内工业控制系统的安全性和可靠性至关重要。
生态丰富:鸿道Intewell-Win支持多种国内外硬件平台,兼容多种中英文Windows操作系统版本,鸿道Intewell-Win在RTOS端支持IEC61131-3标准的运行环境,如国产MaVIEW软件、国外的Codesys软件,并支持Canopen、EtherCAT协议栈等。支持软件定义控制器的使用方式,同一硬件平台虚拟多个SoftPLC,支持IEC61131-3标准及C/C++高级语言编程,方便进行项目移植和二次开发。
高实时性:鸿道Intewell-Win的RTOS任务切换、中断响应达到微秒级,确保了工业控制中的高实时性需求。微秒级响应时间,硬件资源灵活分配,支持任意数量的CPU内核使用。
多协议支持:鸿道Intewell-Win集成了多种主流工业协议,如Modbus、Profinet、CANopen、EtherCAT、AUTBUS等,满足不同智能化设备间的数据实时交互需求。
应用领域广泛:鸿道Intewell-Win适用于CNC数控系统、机器人控制系统、需要机器视觉和运动控制高度结合的应用场景,如激光行业等。
实时API支持:提供直观且通用的实时API,包括线程、事件、套接字、POSIX支持等。
综上所述,鸿道Intewell作为一个国产工业操作系统,鸿道Intewell-Win为工业自动化、轨道交通、能源电力、汽车电子、仪器仪表等行业提供了一个高性能、高可靠性的实时操作系统解决方案,同时还保持了与Windows应用生态的兼容性。