什么是exOS
enhanced crossover for Operating Systems
exOS是一个软件框架,可以在B&R自动化软件环境中集成任何Linux软件。
全球最大的软件生态系统
贝加莱的增强跨界操作系统 – 简称exOS – 使得将开源Linux软件集成到工业控制系统中成为可能。这将能够实现工业4.0和工业物联网所设想的高级自动化解决方案类型。
克服IT/OT语言障碍
为了创建今天最先进的机器设计,OEM厂商需要依靠跨学科的团队,其中包括运营技术(OT)和信息技术(IT)方面的专家。问题是今天的控制系统无法执行更高级的编程语言。OT和IT专家使用不同的编程语言进行工作,因此很难为联合解决方案找到共同点。尽管OT专家精通机器设计、PLC编程和调试,但是他们的IT同事却更多地使用C++、Python或JavaScript等高级编程语言,并运用开源软件和Linux。exOS通过使控制系统能够理解高级编程语言,现在为机器制造商提供了一种全新方式来为其机器开发复杂的混合解决方案。
随着数字化的日益普及,机器自动化领域的一些应用正趋向于需要超越传统 PLC 任务的解决方案。这些应用程序可以利用 JavaScript、Python、C++ 等编程语言来构建面向未来的功能强大的系统。贝加莱针对操作系统 exOS 的增强型交叉使得将 Linux 软件整合到工业控制系统中成为可能,从而实现最先进的自动化解决方案。
机器制造商主要将 PLC 系统用于具有高速运动或 I/O 的时间关键型应用,以实现快速和确定的响应时间,这是构建具有高吞吐量的安全机器的基本要素。这部分需要一个实时操作系统,比如我们的Automation Runtime,通常通过IEC 61131-3语言如Ladder、ST、FBD、C/C++等进行编程。现在,借助exOS,程序员也可以开发Linux应该以近乎实时的速度和同步直接在机器上运行的软件,以探索以下可能性。
•管理高级数据库
•部署复杂的路径规划算法
•建立云连接
•执行机器学习模型
•人工智能优化循环
为什么选择exOS?
将OT的优势与新兴技术相结合
exOS将控制系统扩展到自动化运行时间之外。 exOS使用户能够利用Linux和开源软件的力量,迅速而经济地将新兴技术添加到他们的机器/系统中。 使用Linux和开源软件的力量。 -数据库集成 -AGV的路径规划 -复杂的数学模型 -定制的视觉算法 -定制的软件 -先进的通信协议 -管理安全更新 |
exOS 面向团队场景
•需要在实时操作和 Linux 软件之间进行稳健同步和集成的应用程序
•大量使用基于 Linux 的软件的工程团队
•想要使用 Automation Runtime 本身不支持的编程语言/框架的用户
•希望在自动化运行时开发没有驱动程序支持的特殊硬件的公司
•使用 Linux 软件创建控制/嵌入式系统的企业
•没有内部专家的机器制造商随时准备与第三方 Linux 软件开发商合作以提供增值功能。
什么是exOS?
目标平台
- AR和B&R Linux运行在一台APC上 (管理程序系统) - 系统通过共享内存方式相互连接 |
- 用于开发的模拟系统 - ARsim在开发电脑上运行 - Debian Linux在同一台开发电脑上运行,例如在虚拟机中或在Windows Subsystem for Linux (WSL)下。 - 系统通过一个虚拟网络接口连接 |