使工业收集器能够向多个消费者发送遥测数据的方法技术

技术编号:37987530 阅读:8 留言:0更新日期:2023-06-30 10:02
一种方法(100),用于从工业机器人控制器(IRC)收集数据并将数据推送给操作消费者服务器(CS1,CS2,CS3)的至少一个数据消费者,消费者服务器实施消费者数据格式(CF1,CF2,CF3)和通信协议(CP1,CP2,CP3),该方法包括由工业机器人控制器的控制单元(CU)实施的以下步骤:

【技术实现步骤摘要】
【国外来华专利技术】使工业收集器能够向多个消费者发送遥测数据的方法


[0001]本专利技术涉及用于工业机器人控制器的数据收集器领域。

技术介绍

[0002]众所周知,通过从多个外部客户端提取收集到的数据,而从工业控制器外部的外部设备收集数据,并以特定的数据格式将遥测和诊断数据推送给单一预定义的消费者,无论是推送给预先配置的前提下的服务器还是推送给托管在云端的服务器,这能够导致供应商锁定。
[0003]需要一种低成本且通用的解决方案,以基于不同的协议和数据格式将由工业控制器生成或收集的数据发送给多个消费者,特别是当生成的数据不是经由网络浏览器直接消费使用时。

技术实现思路

[0004]为此,本专利技术提供了一种方法,用于从工业机器人控制器收集数据并将数据推送给操作消费者服务器的至少一个数据消费者,所述消费者服务器实施与至少一个数据消费者相关联的消费者数据格式和消费者通信协议,工业机器人控制器被连接到所述用户服务器:
[0005]‑
工业机器人控制器包括:
[0006]‑
数据收集器,被配置为收集和存储数据,
[0007]‑
协议和数据适配器,被配置为检索存储的数据并将检索的数据推送给消费者服务器,
[0008]‑
控制单元,被配置为控制数据收集器和协议和数据适配器,
[0009]‑
该方法包括由工业机器人控制器的控制单元实施的以下步骤:
[0010]‑
命令数据收集器收集数据;
[0011]‑
命令数据收集器将数据存储在通用数据缓冲器中,数据以通用格式被存储;
[0012]‑
命令协议和数据适配器从通用数据缓冲器检索存储的数据,并将检索的数据通用格式转换为消费者数据格式,以及根据消费者通信协议将转换的数据推送给消费者服务器。
[0013]根据一个实施例,本专利技术单独或以技术上兼容的任何组合包括以下特征中的一个或多个。
[0014]根据一个实施例,至少一个数据消费者包括多个数据消费者,多个数据消费者中的每个数据消费者操作多个消费者服务器中的消费者服务器,所述消费者服务器实施与来自多个数据消费者的所述数据消费者相关联的消费者数据格式和消费者通信协议,工业机器人控制器被并联连接到多个消费者服务器中的每个消费者服务器,转换检索的数据通用格式和将转换的数据推送给消费者服务器的子步骤对于多个消费者服务器中的每个消费者服务器被并行执行。
[0015]根据这些规定,可以基于不同的协议和数据格式向多个消费者发送由工业机器人控制器生成的数据,特别是当生成的数据不是经由网络浏览器直接消费时。
[0016]根据这些规定,根据本专利技术的方法不是将工业系统绑定到单一消费者,而是提出将数据传送给多个数据消费者,基于消费者支持的协议将数据适配于具体消费者。本专利技术提供了增加新数据消费者或选择将数据推送给哪个数据消费者的灵活性。由于控制器能够向多个数据消费者推送数据,因此该解决方案避免了供应商锁定,并且还可以使用不同的协议和数据格式将数据推送给预置服务器或本地磁盘。
[0017]根据一个实施例,工业机器人控制器被连接到工业机器人服务器,并且该方法还包括由控制单元实施的以下步骤:
[0018]‑
从工业机器人服务器接收请求,以通过升级消费者数据格式和/或通过升级由消费者服务器实施的消费者通信协议,和/或通过增加新的消费者通信协议和/或使用新的消费者数据格式来更新协议和数据适配器,新的消费者通信协议和/或新的消费者数据格式由新的消费者服务器实施;
[0019]‑
使用升级的消费者数据格式和/或升级的消费者通信协议和/或使用新的消费者通信协议和/或新的消费者数据格式来更新协议和数据适配器,使得协议和数据适配器被配置为将检索的数据转换成升级的消费者信息格式和/或者转换成新的消费者信息格式,以及将转换的数据根据升级的消费者通信协议推送给消费者服务器和/或根据新的消费者通信协议推送给新的消费者服务器。
[0020]根据这些规定,工业机器人控制器可使用新的消费者协议和/或新的消费者数据格式进行更新,并且其通用性得到提高。
[0021]根据本专利技术的实施例,工业机器人控制器通过诸如互联网的扩展网络和/或通过本地网络被连接到消费者服务器和/或工业机器人服务器,该连接是无线的或不是无线的。
[0022]根据一个实施例,数据收集器包括多个数据收集器单元,命令数据收集器收集数据的步骤包括命令数据收集器单元从至少一个源收集数据的步骤。
[0023]根据本专利技术的实施例,至少一个源是工业机器人控制器外部的多个外部传感器之一,或者工业机器人控制器内部的多个内部传感器之一,或者多个存储介质之一。
[0024]根据一个实施例,协议和数据适配器包括连接器管理单元和可更新的连接器服务单元,可更新的连接器服务单元包括被支持的连接器的列表,每个被支持的连接器包括消费者通信协议和消费者数据格式,所述消费者通信协议和所述消费者数据格式由来自多个消费者服务器中的消费者服务器实施,所述消费者服务器由来自多个数据消费者中的数据消费者操作,控制单元被配置为控制连接器管理单元和可更新的连接器服务单元,该方法还包括由控制单元实施的以下步骤:
[0025]‑
从多个数据消费者中选择至少两个数据消费者;
[0026]并且其中命令协议和数据适配器的步骤包括:命令连接器管理单元从通用数据缓冲器检索存储的数据,以及命令连接管理单元以命令可更新的连接服务单元将检索的存储的数据通用格式转换为至少两个被支持的连接器中的每个的消费者数据格式,并且根据至少两个被支持的连接器中的每个的消费者通信协议将转换的检索的数据推送给消费者服务器,转换检索的数据通用格式和将转换的数据推送给消费者服务器的子步骤对于多个消费者服务器中的每个消费者服务器根据至少两个被支持的连接器被并行执行,至少两个被
支持的连接器中的每个都对应于消费者服务器之一,所述消费者服务器之一由选择的至少两个的数据消费者之一操作。
[0027]根据一个实施例,该方法还包括以下步骤:在由控制单元从工业机器人服务器接收请求,以使用升级的消费者数据格式和/或使用升级的消费者通信协议和/或使用新的消费者通信协议和/或使用新的消费者数据格式来更新协议和数据适配器的步骤之后,按照来自控制单元的请求,通过升级被支持的连接器之一和/或通过增加包括新的消费者通信协议和/或新的消费者数据格式的新连接器来更新可更新的连接器服务单元。
[0028]根据另一方面,本专利技术提供一种工业机器人控制器,包括:
[0029]‑
数据收集器,被配置为收集和存储数据,
[0030]‑
协议和数据适配器,被配置为检索存储的数据并将检索的数据推送给由多个数据消费者中的数据消费者操作的至少一个消费者服务器,
[0031]‑
控制单元,被配置为控制数据收集器和协议和数据适配器,该控制单元被配置为实施根据上述实施例中的任何一个的方法。...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法(100),用于从工业机器人控制器(IRC)收集数据并推送给操作消费者服务器(CS1,CS2,CS3)的至少一个数据消费者,所述消费者服务器(CS1,CS2,CS3)实施与所述至少一个数据消费者相关联的消费者数据格式(CF1,CF2,CF3)和消费者通信协议(CP1,CP2,CP3),所述工业机器人控制器(IRC)被连接到所述消费者服务器(CS1,CS2,CS3):

所述工业机器人控制器(IRC)包括:

数据收集器(DC),被配置为收集和存储数据,

协议和数据适配器(PDA),被配置为检索存储的数据并将检索的数据推送给所述消费者服务器(CS1,CS2,CS3),

控制单元(CU),被配置为控制所述数据收集器(DC)和所述协议和数据适配器(PDA),

所述方法包括由所述工业机器人控制器(IRC)的控制单元(CU)实施的以下步骤:

命令所述数据收集器(DC)收集(101)数据;

命令所述数据收集器(DC)将所述数据存储(102)在通用数据缓冲器(GDB)中,所述数据以通用格式被存储;

命令(103)所述协议和数据适配器(PDA)从所述通用数据缓冲器(GDB)中检索(1031)存储的数据,并将检索的数据通用格式转换(1032)为消费者数据格式(CF1,CF2,CF3),并根据所述消费者通信协议(CP1,CP2,CP3)将转换的数据推送(1033)给所述消费者服务器(CS1,CS2,CS3)。2.根据权利要求1所述的方法(100),其中,所述至少一个数据消费者包括多个数据消费者,所述多个数据消费者中的每个数据消费者操作多个消费者服务器(CS1,CS2,CS3)中的消费者服务器,所述消费者服务器实施与来自所述多个数据消费者的所述数据消费者相关联的消费者数据格式(CF1,CF2,CF3)和消费者通信协议(CP1,CP2,CP3),所述工业机器人控制器(IRC)被并联连接到所述多个消费者服务器(CS1,CS2,CS3)中的每个消费者服务器,转换(1032)检索的数据通用格式和将转换的数据推送(1033)给所述消费者服务器(CS1,CS2,CS3)的子步骤对于所述多个消费者服务器(CS1,CS2,CS3)中的每个消费者服务器被并行执行。3.根据权利要求1或2所述的方法(100),其中,所述工业机器人控制器(IRC)被连接到工业机器人服务器(IRS),所述方法还包括由所述控制单元(CU)实施的以下步骤:

从所述工业机器人服务器(IRS)接收(104)请求,以通过升级所述消费者数据格式(CF1,CF2,CF3)和/或通过升级由所述消费者服务器(CS1,CS2,CS3)实施的消费者通信协议(CP1,CP2,CP3),和/或通过增加新的消费者通信协议(NCP)和/或使用新的消费者数据格式(NCF)来更新所述协议和数据适配器(PDA),所述新的消费者通信协议(NCP)和/或所述新的消费者数据格式(NCF)由新的消费者服务器实施;

使用所述升级的消费者数据格式(CF1,CF2,CF3)和/或使用所述升级的消费者通信协议(CP1,CP2,CP3),和/或使用所述新的消费者通信协议(NCP)和/或者使用所述新的消费者数据格式(NCF)来更新(105)所述协议和数据适配器(PDA),使得所述协议和数据适配器(PDA)被配置为将检索的数据转换成所述升级的消费者数据格式(CF1,CF2,CF3)和/或转换成所述新的消费者数据格式(NCF),以及将转换的数据根据所述升级的消费者通信协议(CP1,CP2,CP3)推送给所述消费者服务器(CS1,CS2,CS3)和/或根据所述新的消费者通信协议(NCP)推送给所述新的消费者服务器。
4.根据权利要求1至3中任一项所述的方法(100),其中,所述数据收集器(DC)包括多个数据收集器单元(DC1,DC2,DC3),命令所述数据收集器(DC)收集数据的步骤包括命令(101)数据收集器单元(DC1,DC2,DC3)从至少一个源收集数据的步骤。5.根据权利要求2至4中任一项所述的方法(100),其中,所述协议和数据适配器(PDA)包括连接器管理单元(CMU)和可更新的连接器服务单元(UCSU),所述可更新的连接器服务单元(UCSU)包括被支持的连接器的...

【专利技术属性】
技术研发人员:让克里斯托夫
申请(专利权)人:ABB瑞士股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1