国产工业操作系统 Intewell-Win 发布:支持 Windows 实时扩展
, {% t- [( W8 \/ m, p0 Z; I! J * Z6 e9 R8 l! w. U
( {3 y1 m- E9 F3 Y) `# g
IT之家 11 月 25 日消息,由东土科技、科学城(广州)信息科技集团联合投资的科东软件公司发布了适用于工业控制领域、业内领先的国产操作系统 Windows 实时扩展版本 ——Intewell-Win。 : Z3 \) C* r* k& y2 f
Intewell-Win 可使实时和非实时应用运行在同一个硬件平台上,是一款既能保留 Windows 开发环境,又能同时部署工业实时操作系统的实时扩展国产工业操作系统。据介绍,在此之前该技术均为国外技术公司掌握,要想使用必须付出高昂的授权费和维护费,该产品的诞生打破了国外对此的垄断。
2 X" \/ C8 r: ~- @+ p0 n( g7 LIntewell-Win 技术特性
图片© 由 IT之家 提供1 O$ ~1 }5 @9 Y D( Q- g
! m4 }5 I ]& e; n$ M
" K" [8 z Z; MIntewell-Win 系统架构
, ]; c8 \8 L' e. v9 j/ j4 l% M1. 多业务融合 Intewell-Win 继承了 Intewell 多融合的特性,Windows 和 Intewell RTOS 部署在不同的内核中。Intewell-Win 还支持一个 CPU 核心同时运行多个 Intewell RTOS,并确保多个 Intewell RTOS 能按用户要求以确定性的时间运行,此外在发生突发事件时,还能满足特定 Intewell RTOS 抢占处理。 IT之家获悉,PC-Base 控制器使用 Windows+ Intewell RTOS 的组合,可以将非实时应用(HMI、机器视觉、工业 AI、边缘计算)与实时应用(PLC 控制、运动控制、机器人控制、CNC 控制)部署到一个硬件平台,以减少硬件数量,节约成本。 ) a- C7 |4 F; h$ j9 k
2. 多重部署 Intewell-Win 可凭借多种部署方式,应对复杂的应用需求; CPU 核心足够时,可以每个 CPU 核心运行 1 个 Intewell RTOS; 需要 Windows 保留更多性能时,所有 Intewell RTOS 可以在 1 个 CPU 核心上运行; 需要拥有更多算力时,Intewell RTOS 还能以 SMP 模式运行,成倍提升算力。 - _5 Q: W' z3 L" v- _8 j
3. 支持 Windows 和 Intewell RTOS 安全隔离 Intewell-Win 具备完善的资源隔离技术,保障 Windows 发生蓝屏等系统故障时 Intewell RTOS 端可以正常运行,并能收到 Windows 蓝屏的事件通知,以执行相关的安全策略。 , b$ @& }7 C6 N- H3 E! |7 s- G
4. 集成多种开发工具 提供 Toolbox 工具,对 Intewell RTOS 的运行进行可视化管控; 8 s N$ e2 I9 Q4 t
0 v0 X4 v; H3 `6 L1 I. @
图片© 由 IT之家 提供' P( H1 j; a* R
! w& w- p. @/ p+ D" v* m
% o1 l" Y/ R1 H J- O
Toolbox 工具提供图形化抖动测试工具 Intewell-Win System Latency,以评估 Intewell RTOS 平台的实时性;
' F7 \1 z7 T# X8 M/ l8 ]$ m# h) z
5 y/ V' y3 Q; V' w
图片© 由 IT之家 提供& o7 V7 _! S# T- l3 _+ d6 }$ |: W
6 ?% t4 \" i& B& T' c
5 H/ a3 c; N9 y8 h
Intewell-Win System Latency提供 Intewell Developer 集成开发环境,将硬件资源分配、参数配置和程序开发集成在一个工具中,提升用户的体验。
) o+ p2 @$ z9 v( u% ~/ y0 V* t5 [% ?; q
5 v9 I+ d2 l# |+ R4 }; U图片© 由 IT之家 提供
/ Z' P+ \% S: i4 Y! k& d. C2 h" L- K: y- w& i$ X" z. ?% c; B
4 W( ?, h6 D, R2 P+ O- I3 H; T
+ b V+ ?+ R5 \8 b4 b) Q3 q8 |
图片© 由 IT之家 提供4 T1 X) @. c3 u" N
8 _" V1 t c7 [& ^# B. B
4 ^) V8 S7 k3 \$ B. e7 bIntewell Developer 集成开发环境
0 A& y- k" f% K* m5 j5. 支持多种生态软件 Intewell-Win 在 Intewell RTOS 端支持 IEC61131-3 标准的运行环境,如国产 MaVIEW 软件、3S 公司的 Codesys 软件。同时 Intewell RTOS 自身也支持 Canopen、EtherCAT 协议栈,丰富的 Intewell RTOS API 接口(进程,线程,套接字,posix,win32 API),支持 C ++ STL、eigen 等第三方标准库,方便进行应用移植和开发。 . o, Q8 U$ @6 }* m$ v1 {* Q+ q
主要应用场景 8 o6 s& L' M( A( {
1. CNC 数控系统 在 CNC 数控系统领域,高端 CNC 数控系统均采用 Windows 操作系统和 RTOS 混合部署平台。采用 Intewell-Win,可以将 CNC 控制、PLC 和简单插补控制分别运行在两个相互隔离的 RTOS 中,在 Windows 上开发 HMI,各系统间采用共享内存进行高速通信,以提高性能并节约成本。 $ Y$ H: K( R' q/ T. B3 A3 A; p' b
2. 机器视觉和运动控制高度结合的应用场景 机器视觉的发展促进了无人化工厂的兴起,为了降本增效,由原先的视觉与控制分开的方式转变为 All-in-One,既提高了数据传输的效率和质量,也降低了硬件成本。利用 Intewell-Win 实时和非实时通讯机制,将 Windows 端视觉处理结果发送 Intewell RTOS 端的运动控制程序,实现机器视觉 + 运动控制的完美融合。
. T4 v2 d6 _3 e+ W" x+ t8 ?: S7 U |