0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

exOS是啥?exOS的应用场景分析

控制工程中文版 来源:贝加莱工业自动化 作者:贝加莱 2022-12-02 09:34 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

制造企业需要一个标准封装的架构来简化复杂工作,以提高工程开发效率,exOS使得IT世界丰富的计算资源和OT世界的控制之间形成协同,以满足数字化转型的需求。

数字化,在于借助数字设计、分析、运营工具来深挖生产中的潜能,以提升品质、成本和交付能力。市场的需求、技术的推动、企业自身的创新内驱力,使得对于用于解决分析、优化、策略问题的计算任务更为强烈的需求。并且,这些任务必须有效的与现场控制任务紧密结合,形成一个更大的闭环。

控制与计算融合的需求普遍存在

在电子及半导体、光伏、锂电、制药、热处理等众多的装备领域,即使不考虑今天所谓的“数字化转型”的趋势,这些领域对于数据的需求也是早就大量存在的。

大量的计算类软件需要运行在 IT 系统上,例如,对于产品设计与工程验证的平台而言,今天,不仅这些软件需要仿真,同时也要与运行时(Runtime)软件之间的交互,就像MATLAB/Simulink控制系统平台之间的交互。生产的运营分析软件需为品质与生产的改善提供数据报表支持,并且,能够下发改善指令给 OT的实时控制系统。

而工艺分析师则从这些数据挖 掘 最 优 的 参 数 组 合,能够实时的下发给控制系统。人们同样希望AI 能够在大量的数据中寻找提升质量、降低成本、参数优化方面的能力—并学习隐藏在技师大脑中的经验,将其显性化,并用于知识的复用。

这些 “边缘计算”的任务通常需要借助OT 的采样、传输,再经由 IT 软件的分析、优化,然后再经由 OT 执行,形成大的闭环。但 是, 长 久 以 来, 在 IT 与 OT 世 界 之间有着较大的差异。首先,为了获得通信的实时性和确定性,工业通常采用了轮询或令牌机制如 POWERLINK、PROFINET、Ethernet/IP 等,而 IT 网络则采用了“尽力而为”的设计思想。

操作系统方面,工业任务基于“等时同步”的设计,而采用了实时操作系统(RTOS),而 IT 系统则基于抢占式多任务的通用操作系统如 Windows。

在 应 用 程 序 开 发 方 面,OT 通 常 开 发 基 于IEC61131-3, 或者 C/C++ 这样的控制任务。但是,对于很多 IT 系统,JavaPython、Docker 则更好的发挥优势,在商业世界里积累的代码、算法、软件,是丰富的可用资源,如同金矿一样有待挖掘,为产业所用。

这些差异导致了 IT 与 OT 之间产生的融合壁垒,并非不能连接。但是,它导致了非常多的额外工作,例如为系统所增加的额外硬件转换和软件接口的工程量。因此,需要一个标准封装的架构来“简化”这些复杂工作,以提高工程开发效率,使得 IT 世界丰富的计算资源和 OT 世界的控制之间形成协同,以满足数字化转型的需求。

exOS- 消除障碍,推进协作

解决产业问题,就是创新的源动力。作为开放自动化技术的引领者,贝加莱一直致力于将 IT 技术引入 OT 领域,解决用户的问题,而 exOS 就是为此寻找的解决方案。exOS,贝加莱最新推出的 Enhanced Cross-over Operting System- 增强为跨界操作系统,它是一个旨在将 IT 与 OT 世界连接的技术,为机器制造商提供了更为广泛的创新设计可能性。

exOS 要解决在周期性、确定性的 OT任务和互操作性、事件驱动的 IT 任务之间寻求连接的桥梁,如图 2 所示,左侧为 OT 中的确定性与周期性任务,右侧为 IT 的互操作与事件驱动型任务,它可以基于 Python、Java、Docker、云端任务开发。

a29d9bae-71d3-11ed-8abf-dac502259ad0.png

图 2 :exOS 设计为连接 IT 与 OT 间搭建桥梁。

exOS- 一个中间自适应接口

exOS 是 一 个 跨 界 的 操 作 系 统, 它 为基 于 Linux 的 平 台 软 件, 与 基 于 贝 加 莱RTOS( 即,贝加莱的 Automation Runtime) 之间实现高效项目管理、数据动态交互、代码下载与安装、配置、应用同步、诊断与维护,提供了一个可以被理解为“中间自适应接口”。中间是指它的桥梁作用,而自适应是一种“化繁为简”的能力,接口,代表着标准与规范。总之,exOS 要把 IT 和 OT 连接工作简化到一个盒子中,让用户不用顾虑连接之烦,而只关注各自的任务。

exOS 为 Linux 程序和贝加莱 RTOS 上的应用程序提供了集成功能,它使得两者可以在各自的环境对称运行,并进行数据交互。exOS 包括了一个用户友好的 API,用于高性能数据交换,该 API 可确保过程数据在控制器的操作系统和Linux 之间轻松、缓冲通信,且始终保持在 mS 范围内。

习惯于在 Linux 环境开发的工程师只需将开发的 Linux 应用程序作为 exOS 的软件包导入 Automation Studo,并通过Automation Studio 对项目进行管理。Linux 的开发环境软件例如 Visual Studio、Eclipse。

对于机器的远程维护而言,exOS 平台也提供了 IT 世界通用的远程桌面技术来访问现场机器,使得服务人员快速诊断问题,贝加莱为用户提供了 Linux 程序和控制器操作系统中所有错误消息记录。

exOS 价值 - 广泛的生态资源享用

exOS 的意义在于让传统的自动化从控制扩展到计算世界,并借助于计算世界的丰富资源来为我所用,Linux的生态系统丰富且多样的资源就像金矿一般,像 Java、Phython、SQL、C#、Docker 等工具,可以应用于开发各种数据分析与智能应用程序,他们有大量可用的代码、算法,以及热情的全球海量程序员资源。如图 3 所示,它将 Linux 这个生态中的资源为工业所用,带来巨大的经济性。

a2c73ea0-71d3-11ed-8abf-dac502259ad0.png

图 3 :Linux社区还有很多软件,他们可以被直接与Automation Studio 来协同。

仅需一台工业 PC 或平板

运 行 exOS, 机 器 制 造 商 只 需 要 一 台 贝 加 莱 的Automation PC 或 Panel PC。Automation Runtime 和Linux 在同一设备上运行,一起执行 Linux 应用程序与循环控制应用程序。

贝 加 莱 的 工 业 PC, 无 论 是 以 机 架 形 式 存 在 的Automation PC 还是以工业平板形式存在的 Panel PC,均支持 Hypervisor 技术,它可以将多核处理器用于运行Linux 或 Windows,以及 RTOS-Automation Runtime。在软件上,exOS 作为两个操作系统间的中间接口,为其进行系统配置、交互与运行。

a2f872c2-71d3-11ed-8abf-dac502259ad0.png

图4:exOS可以运行在贝加莱的 APC 或 Panel PC 上。

exOS 的应用场景分析

01

塑料工业中的数据软件 MongoDB

生产数据必须存储在数据库中以进行质量控制。例如,运行在Linux 中的 MongoDB。另一方面,机器控制软件则运行在 Automation Runtime 中。exOS 可以将两者结合到Panel PC 910 上的虚拟机管理程序配置中。exOS 实现的高效维护有助于最大程度地减少硬件更换后的停机时间。

02

喷 漆 室 的 机 器 学 习 应 用 于 维 护

机器学习(ML)可用于优化维护。Tensorflow ML 模型运行在Automation PC 2200 上的 Linux 中。它通过 exOS 接口接收专用的 X20 PLC 中的数据。exOS 不仅使集成变得快速,而且使连接变得轻松。

03

无人驾驶输送系统

自主输送系统是基于机器人平台。动态路径规划是在 Linux 下的 ROS 中执行,而运动控制任务则是在 Automation Runtime 中进行处理。通过exOS,两者可以在虚拟机管理程序配置中完美同步,并且被加载到 Automation PC mobile 3100 上。







审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    114

    文章

    17880

    浏览量

    195166
  • RTOS
    +关注

    关注

    25

    文章

    870

    浏览量

    123218
  • LINUX内核
    +关注

    关注

    1

    文章

    321

    浏览量

    23299

原文标题:跨界操作系统是啥?贝加莱的exOS又是啥?

文章出处:【微信号:控制工程中文版,微信公众号:控制工程中文版】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    微电网暂态稳定分析的前沿方法的适用场景有哪些?

    ,其适用场景也各不相同,需结合微电网的规模、拓扑结构、源荷特征、运行模式等因素精准选择。本文系统梳理微电网暂态稳定分析的核心前沿方法,明确各方法的适用场景,为微电网暂态稳定分析工作的高
    的头像 发表于 03-25 11:37 977次阅读
    微电网暂态稳定<b class='flag-5'>分析</b>的前沿方法的适<b class='flag-5'>用场景</b>有哪些?

    Neway电机方案在电机控制的应用场景

    Neway电机方案在电机控制的应用场景Neway电机方案在电机控制领域的应用场景广泛且效果显著,其核心优势在步进电机、伺服电机控制及CNC机床主轴驱动等场景中得到了充分验证。一、步进电机与伺服电机
    发表于 01-04 10:10

    请问C语言中整形溢出对哪些应用场景影响较大?

    C语言中整形溢出对哪些应用场景影响较大
    发表于 12-24 08:24

    请问MOSFET在电源管理中有哪些应用场景

    MOSFET在电源管理中有哪些应用场景
    发表于 12-23 07:07

    CW32L083系列微控制器有哪些应用场景

    CW32L083系列微控制器有哪些应用场景
    发表于 12-16 07:52

    Switch的应用场景

    Switch的应用场景如下: 调用一到多个函数 设置变量值或者返回一个值 执行一到多个代码片段 如果case标签很多,在switch的前两个使用场景中,使用查找表可以更高效的完成。例如下面的两种
    发表于 12-12 07:28

    蓝牙网关是什么?都有哪些功能?应用场景有哪些?

    点,更构建起“设备互联-数据流转-智能管控”的完整链路,成为物联网生态中不可或缺的核心组件。本文将系统解析蓝牙网关的核心价值、技术架构、应用场景、现存挑战及未来趋势,为读者呈现这一关键技术的全貌
    发表于 12-11 15:21

    智能指纹锁CW32系列有哪些应用场景

    智能指纹锁CW32系列有哪些应用场景
    发表于 12-05 06:34

    CW32L083有哪些应用场景

    CW32L083有哪些应用场景
    发表于 11-24 07:37

    请问CW32L011有哪些应用场景

    请问CW32L011有哪些应用场景
    发表于 11-17 06:25

    CW32L0系列都有哪些应用场景?有哪些优势?

    目前芯源的低功耗MCU比较火爆,就是CW32L0系列都有哪些应用场景?有哪些优势?
    发表于 11-14 06:03

    闲鱼API接口的术应用场景分析

    ​ 闲鱼作为阿里巴巴旗下的二手交易平台,其开放API为开发者提供了丰富的技术集成能力。以下是主要应用场景的技术实现分析: 1. 商品数据同步与聚合 技术实现 :通过/items接口批量获取商品元数据
    的头像 发表于 11-04 15:21 476次阅读
    闲鱼API接口的术应<b class='flag-5'>用场景</b><b class='flag-5'>分析</b>

    电能质量监测装置原理及应用场景分析

    电能质量监测装置基于高速数据采集与数字信号处理技术,通过互感器获取电压电流信号,经模数转换后,利用快速傅里叶变换(FFT)等进行实时分析,精确测量谐波、暂态事件等关键指标。其应用场景广泛,核心分布于
    的头像 发表于 09-26 17:32 1602次阅读
    电能质量监测装置原理及应<b class='flag-5'>用场景</b><b class='flag-5'>分析</b>

    Leadway微波产品有哪些应用场景?

    。Leadway微波产品的应用场景如下:5G/6G通信测试毫米波基站与终端设备测试:Leadway的测试级柔性/铠装毫米波线缆(DC-110GHz)支持高频段信号传输与校准,确保通信质量。其低插损特性
    发表于 09-26 09:14

    UWB应用场景

    鸿合智远|捷扬微-产品简介介绍:UWB应用场景
    的头像 发表于 05-12 10:05 1229次阅读
    UWB应<b class='flag-5'>用场景</b>