对边缘设备进行配置的系统、云平台、设备和方法与流程

文档序号:19182783发布日期:2019-11-20 01:11阅读:444来源:国知局
对边缘设备进行配置的系统、云平台、设备和方法与流程

本发明涉及边缘设备配置领域。具体地,本发明涉及对边缘设备进行配置的系统、云平台、设备和方法以及生成边缘设备的配置数据的方法。



背景技术:

随着工业4.0的提出,出现了大量的远程监控、远程维护和预测性维护的应用。这些应用例如包括在数据中心获取提交的数据、获取远程数据、各类处理以及数据分析。

可编程逻辑控制器(plc)是一种现场控制设备,其获取和产生许多现场数据。可编程逻辑控制器与各类边缘设备连接,与边缘设备通信数据并控制边缘设备。例如,边缘设备可以是与可编程逻辑控制器连接的电机,可编程逻辑控制器中设有电机对应的参数,并且这些参数存储在可编程控制器中,因此,可以从可编程逻辑控制器中获取例如电机的边缘设备的参数和其实际存储的存储地址。在远程数据中心,这些边缘设备称为资产(asset),在使用前需要对其进行配置。为了配置边缘设备,需要在远程数据中心设置资产属性、参数、类型和资产实际地址等信息,而这些配置需要专业的操作人员或者云开发人员在云平台手动输入,对于大量的配置数据,其操作非常耗时,并且容易出错。



技术实现要素:

本发明实施例提供了对边缘设备进行配置的系统、云平台、设备和方法以及生成边缘设备的配置数据的方法,以至少解决现有技术中难以在云平台配置边缘设备的问题。

根据本发明实施例的一个方面,提供了对边缘设备进行配置的系统,包括:一个或多个边缘设备,生成对应的一个或多个现场数据;控制装置,与一个或多个边缘设备连接并获取一个或多个现场数据;云平台,与控制装置连接,并且配置一个或多个边缘设备;其中,云平台包括:云平台接收模块,从控制装置接收一个或多个现场数据;资产数据库,资产数据库包括与一个或多个边缘设备的配置数据对应的一个或多个模板;以及配置模块,配置模块根据一个或多个现场数据以及对应的模板配置一个或多个边缘设备。

以这样的方式,在云平台根据控制装置发送的现场数据和预先设定的模板自动配置边缘设备,提升配置效率并避免手动配置可能产生的错误。

根据一个示例性实施例,控制装置,如可编程逻辑控制器包括:接收器,从一个或多个边缘设备获取一个或多个现场数据;数据打包模块,根据预定的协议将获取的一个或多个现场数据打包为数据包;以及发送器,将数据包发送到云平台的云平台接收模块。

以这样的方式,基于预定协议向云平台传送现场数据的数据包。

根据一个示例性实施例,云平台还包括:协议适配器,从云平台接收模块获取数据包,根据数据包确定对应的协议。

以这样的方式,确定打包现场数据采用的协议。

根据一个示例性实施例,云平台还包括:协议库,协议库中存储一个或多个打包现场数据的协议;并且协议适配器解析数据包的至少一部分以获取解析数据,并且根据解析数据搜索协议库以确定对应的协议。

以这样的方式,根据库中存储的协议与数据包的匹配在云平台确定协议。

根据一个示例性实施例,云平台还包括:一个或多个数据解析模块,每个数据解析模块与一个或多个边缘设备中的一个边缘设备对应,接收与边缘设备对应的数据包,并根据对应的协议解析数据包以获取现场数据的具体值;并且协议适配器在确定对应的协议后,将数据包发送到对应的数据解析模块。

以这样的方式,采用特定解析模块解析对应的边缘设备的具体值。

根据一个示例性实施例,资产数据库中的每个模板是根据不同的边缘设备的资料配置的;并且一个或多个数据解析模块根据具体值和资产数据库中的模板生成配置数据,配置数据被发送到配置模块以配置一个或多个边缘设备。

以这样的方式,通过模板和现场数据的具体值配置边缘设备。

根据一个示例性实施例,每个模板包括子功能模块,子功能模块限定配置对应的边缘设备的信息,配置数据是基于信息生成的,其中,信息表示具体值与边缘设备的参数的对应性。

以这样的方式,设置用于各个现场数据的模板。

根据本发明实施例的另一个方面,提供了对边缘设备进行配置的云平台,云平台包括:云平台接收模块,接收一个或多个现场数据,一个或多个现场数据是对应的一个或多个边缘设备生成的;资产数据库,资产数据库包括与一个或多个边缘设备的配置数据对应的一个或多个模板;以及配置模块,配置模块根据一个或多个现场数据以及对应的模板配置一个或多个边缘设备。

以这样的方式,设置根据边缘设备的现场数据和对应的模板配置边缘设备的云平台。

根据一个示例性实施例,云平台接收模块接收的一个或多个现场数据是根据预定的协议打包的数据包,云平台还包括:协议适配器,从云平台接收模块获取数据包,根据数据包确定对应的协议。

以这样的方式,确定打包现场数据采用的协议。

根据一个示例性实施例,云平台还包括:协议库,协议库中存储一个或多个打包现场数据的协议;并且协议适配器解析数据包的至少一部分以获取解析数据,并且根据解析数据搜索协议库以确定对应的协议。

以这样的方式,根据库中存储的协议与数据包的匹配在云平台确定协议。

根据一个示例性实施例,云平台还包括:一个或多个数据解析模块,每个数据解析模块与一个或多个边缘设备中的一个边缘设备对应,接收与边缘设备对应的数据包,并根据对应的协议解析数据包以获取现场数据的具体值;并且协议适配器在确定对应的协议后,将数据包发送到对应的数据解析模块。

以这样的方式,采用特定解析模块解析对应的边缘设备的具体值。

根据一个示例性实施例,资产数据库中的每个模板是根据不同的边缘设备的资料配置的;并且一个或多个数据解析模块根据具体值和资产数据库中的模板生成配置数据,配置数据被发送到配置模块以配置一个或多个边缘设备。

以这样的方式,通过模板和现场数据的具体值配置边缘设备。

根据一个示例性实施例,每个模板包括子功能模块,子功能模块限定配置对应的边缘设备的信息,配置数据是基于信息生成的,其中,信息表示具体值与边缘设备的参数的对应性。

以这样的方式,设置用于各个现场数据的模板。

根据本发明实施例的另一个方面,提供了对边缘设备进行配置的设备,包括:控制装置,与一个或多个边缘设备连接并获取一个或多个现场数据,一个或多个现场数据是对应的一个或多个边缘设备生成的;控制装置包括:接收器,从一个或多个边缘设备获取一个或多个现场数据;数据打包模块,根据预定的协议将获取的一个或多个现场数据打包为数据包;以及发送器,将数据包发送到云平台,数据包用于由云平台根据一个或多个边缘设备的配置数据对应的一个或多个模板生成一个或多个边缘设备的配置数据。

以这样的方式,根据现场数据和预先设定的模板自动配置边缘设备,提升配置效率并避免手动配置可能产生的错误。

根据本发明实施例的另一个方面,提供了对边缘设备进行配置的方法,方法包括:接收一个或多个现场数据,一个或多个现场数据是对应的一个或多个边缘设备生成的;以及根据一个或多个现场数据以及对应的一个或多个模板配置一个或多个边缘设备,其中,一个或多个模板包括在资产数据库中。

以这样的方式,根据现场数据和预先设定的模板自动配置边缘设备,提升配置效率并避免手动配置可能产生的错误。

根据一个示例性实施例,接收的一个或多个现场数据是根据预定的协议打包的数据包,方法还包括:根据数据包确定对应的协议。

以这样的方式,确定打包现场数据采用的协议。

根据一个示例性实施例,方法还包括:解析数据包的至少一部分以获取解析数据,并且根据解析数据搜索协议库以确定对应的协议,协议库中存储一个或多个打包现场数据的协议。

以这样的方式,根据库中存储的协议与数据包的匹配确定协议。

根据一个示例性实施例,方法还包括:根据对应的协议解析数据包以获取现场数据的具体值。

以这样的方式,解析对应的边缘设备的具体值。

根据一个示例性实施例,每个模板是根据不同的边缘设备的资料配置的,并且方法还包括:根据具体值和模板生成配置数据。

以这样的方式,通过模板和现场数据的具体值配置边缘设备。

根据一个示例性实施例,每个模板包括子功能模块,子功能模块限定配置对应的边缘设备的信息,配置数据是基于信息生成的,其中,信息表示具体值与边缘设备的参数的对应性。

以这样的方式,设置用于各个现场数据的模板。

根据本发明实施例的另一个方面,提供了生成边缘设备的配置数据的方法,方法包括:从一个或多个边缘设备获取一个或多个现场数据,一个或多个现场数据是对应的一个或多个边缘设备生成的;根据预定的协议将获取的一个或多个现场数据打包为数据包;以及将数据包发送到云平台,数据包用于由云平台根据一个或多个边缘设备的配置数据对应的一个或多个模板生成一个或多个边缘设备的配置数据。

以这样的方式,提供了能够为云平台提供用于配置边缘设备的配置数据的方法,提升配置效率并避免手动配置可能产生的错误。

在本发明实施例中,提供了基于协议适配器和可编程逻辑控制器的数据(plc数据)自动配置边缘设备的技术方案,在配置边缘设备时无需专业的技术人员进行手动配置操作,节省了配置边缘设备的人力,提升了配置边缘设备的效率和准确度。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的用于对边缘设备进行配置的系统的框图;

图2是根据本发明一个示例性实施例的用于对边缘设备进行配置的系统的框图;

图3是根据本发明一个示例性实施例的用于对边缘设备进行配置的系统的框图;

图4是根据本发明一个示例性实施例的用于对边缘设备进行配置的系统的框图;

图5是根据本发明一个示例性实施例的用于对边缘设备进行配置的系统的框图;

图6是根据本发明实施例的用于对边缘设备进行配置的云平台的框图;

图7是根据本发明实施例的用于对边缘设备进行配置的设备的框图;

图8是根据本发明实施例的用于对边缘设备进行配置的方法的流程图;

图9是根据本发明实施例的用于生成边缘设备的配置数据的方法的流程图。

附图标号说明:

1边缘设备;

2控制装置;

21接收器;

22数据打包模块;

23发送器;

3云平台;

31云平台接收模块;

32资产数据库;

33配置模块;

34协议适配器;

35协议库;

36数据解析模块;

s101接收一个或多个现场数据;

s103根据一个或多个现场数据以及对应的一个或多个模板配置一个或多个边缘设备;

s105解析数据包的至少一部分以获取解析数据;

s107根据数据包确定对应的协议;

s109根据对应的协议解析数据包以获取现场数据的具体值;

s111根据具体值和模板生成配置数据;

s201从一个或多个边缘设备获取一个或多个现场数据;

s203根据预定的协议将获取的一个或多个现场数据打包为数据包;

s205将数据包发送到云平台。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或模块或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或模块或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或模块或单元。

根据本发明实施例,提供了用于对边缘设备进行配置的系统。图1是根据本发明实施例的用于对边缘设备进行配置的系统的框图。如图1所示,用于对边缘设备进行配置的系统包括:一个或多个边缘设备1,生成对应的一个或多个现场数据;控制装置2,与一个或多个边缘设备1连接并获取一个或多个现场数据;云平台3,与控制装置2连接,用于配置一个或多个边缘设备1;其中,云平台3包括:云平台接收模块31,用于从控制装置2接收一个或多个现场数据;资产数据库32,资产数据库32包括与一个或多个边缘设备1的配置数据对应的一个或多个模板;以及配置模块33,配置模块33根据一个或多个现场数据以及对应的模板配置一个或多个边缘设备1。

边缘设备1例如是与可编程逻辑控制器(plc)连接的电机、profinnet设备、rfid设备等任何需要配置的设备。这些边缘设备1产生大量的对应的现场数据,控制装置2能够获取现场数据,控制装置2是可编程逻辑控制器、包括可编程逻辑控制器、或者与可编程逻辑控制器连接,以获取这些现场数据。控制装置2将获取的这些现场数据发送到云平台3,云平台3与控制装置2连接,即云平台3直接连接可编程逻辑控制器,或者通过控制装置2与可编程逻辑控制器连接。云平台3例如是mindsphere的数据分析云平台,包括云平台接收模块31,能够从控制装置2获取其发送的一个或多个现场数据。云平台3还包括资产数据库32,资产数据库32中包括各个边缘设备1的资料,可以以模板的形式提供各个边缘设备1的参数。配置模块33通过结合各个边缘设备1对应的模板以及对应的现场数据能够对边缘设备1进行在云平台的自动配置。例如,云平台3上可以开发获取现场数据的应用程序,以得到用于边缘设备配置的数据。

以这样的方式,在云平台根据可编程逻辑控制器发送的现场数据和预先设定的模板自动配置边缘设备,提升配置效率并避免手动配置可能产生的错误。

图2是根据本发明一个示例性实施例的用于对边缘设备进行配置的系统的框图。如图2所示,控制装置2包括:接收器21,用于从一个或多个边缘设备1获取一个或多个现场数据;数据打包模块22,根据预定的协议将获取的一个或多个现场数据打包为数据包;以及发送器23,用于将数据包发送到云平台3的云平台接收模块31。

接收器21可以是任一种接收器,控制装置2通过接收器21从一个或多个边缘设备1获取现场数据。接收到的现场数据在被发送器23发送到云平台3的云平台接收模块31前需进行打包,发送器23可以是能够发送数据包的任一种发送器。打包按照预定的协议在数据打包模块22进行。为了能够在云平台3正确解析打包的数据包,打包采用的预定协议可以根据各个边缘设备的资料进行设置,控制装置2与云平台3均包括这些预定协议,以保证数据包在云平台3被解析为正确的具体数据。

以这样的方式,基于预定协议向云平台传送现场数据的数据包。

图3是根据本发明一个示例性实施例的用于对边缘设备进行配置的系统的框图。如图3所示,云平台3还包括:协议适配器34,从云平台接收模块31获取数据包,根据数据包确定对应的协议。

协议适配器34例如是在云平台3上开发的用于确定打包所采用的协议的模块。该协议适配器34可以集成在云平台3中。数据包从云平台接收模块31传输到协议适配器34,协议适配器34按照预定的方法确定打包的数据包采用的协议,用于后续对数据包进行对应的解析。

以这样的方式,确定打包现场数据采用的协议。

图4是根据本发明一个示例性实施例的用于对边缘设备进行配置的系统的框图。如图4所示,云平台3还包括:协议库35,协议库35中存储一个或多个用于打包现场数据的协议;并且协议适配器34解析数据包的至少一部分以获取解析数据,并且根据解析数据搜索协议库35以确定对应的协议。

数据包是根据预定协议打包的,数据包的一部分可以用来识别打包采用的协议。例如,可以采用数据包的报头部分识别打包采用的协议,协议适配器34通过解析这部分数据识别代表协议的数据,然后将其与协议库35中存储的协议进行匹配,根据正确的匹配确定协议库35中对应的协议,即打包所采用的协议。借此,协议适配器34通过与协议库35的配合操作识别打包现场数据采用的协议。

以这样的方式,根据库中存储的协议与数据包的匹配在云平台确定协议。

图5是根据本发明一个示例性实施例的用于对边缘设备进行配置的系统的框图。如图5所示,云平台3还包括:一个或多个数据解析模块36,每个数据解析模块36与一个或多个边缘设备中的一个边缘设备1对应,用于接收与边缘设备1对应的数据包,并根据对应的协议解析数据包以获取现场数据的具体值;并且协议适配器34在确定对应的协议后,将数据包发送到对应的数据解析模块36。

为了对特定的现场数据进行对应的数据解析,云平台3设有与每种现场数据或边缘设备对应的数据解析模块36。例如,电机数据解析模块可以解析电机的现场数据。在协议适配器34确定现场数据的打包采用的对应的协议后,能够确定该现场数据的数据包所对应的边缘设备,从而将该数据包发送到对应的数据解析模块36。例如,对于边缘设备电机,电机的现场数据的数据包被发送到电机数据解析模块,以在该电机数据解析模块进行对电机的现场数据的数据包的解析,从而获得电机的现场数据打包前的具体值。电机的现场数据例如包括:位置、序列号、转速、温度、电力、方向、是否运行或停止等。

以这样的方式,采用特定解析模块解析对应的边缘设备的具体值。

根据一个示例性实施例,资产数据库32中的每个模板是根据不同的边缘设备1的资料配置的;并且一个或多个数据解析模块36根据具体值和资产数据库32中的模板生成配置数据,配置数据被发送到配置模块33以配置一个或多个边缘设备1。

由于用于每种边缘设备运行和配置的数据不同,对于不同的边缘设备1,例如电机和rfid设备,在资产数据库32中与其对应的模板分别根据电机和rfid设备的设备资料配置。在模板中定义了每种参数所对应的现场数据的具体值,配置模块33根据获得的具体值和资产数据库32中的模板的对应性,能够自行配置边缘设备1的每个参数或者属性。

以这样的方式,通过模板和现场数据的具体值配置边缘设备。

根据一个示例性实施例,每个模板包括子功能模块,子功能模块限定用于配置对应的边缘设备的信息,配置数据是基于信息生成的,其中,信息表示具体值与边缘设备的参数的对应性。

子功能模块例如是每种模板采用的具体配置表格,其中限定了例如对应的边缘设备的参数、参数类型、地址、初始值等用于配置的信息,也可以包括其他的用于边缘设备的配置的信息。配置模块33将现场数据的具体值与该表格的对应位置关联,从而配置边缘设备。

以这样的方式,设置用于各个现场数据的模板。

根据本发明实施例的另一个方面,提供了用于对边缘设备进行配置的云平台。图6是根据本发明实施例的用于对边缘设备进行配置的云平台的框图。如图6所示,云平台3包括:云平台接收模块31,用于接收一个或多个现场数据,一个或多个现场数据是对应的一个或多个边缘设备生成的;资产数据库32,资产数据库包括与一个或多个边缘设备的配置数据对应的一个或多个模板;以及配置模块33,配置模块根据一个或多个现场数据以及对应的模板配置一个或多个边缘设备。

如图6所示,根据一个示例性实施例,云平台接收模块31接收的一个或多个现场数据是根据预定的协议打包的数据包,云平台3还包括:协议适配器34,从云平台接收模块31获取数据包,根据数据包确定对应的协议。

如图6所示,根据一个示例性实施例,云平台3还包括:协议库35,协议库35中存储一个或多个用于打包现场数据的协议;并且协议适配器34解析数据包的至少一部分以获取解析数据,并且根据解析数据搜索协议库35以确定对应的协议。

如图6所示,根据一个示例性实施例,云平台3还包括:一个或多个数据解析模块36,每个数据解析模块36与一个或多个边缘设备中的一个边缘设备对应,用于接收与边缘设备对应的数据包,并根据对应的协议解析数据包以获取现场数据的具体值;并且协议适配器34在确定对应的协议后,将数据包发送到对应的数据解析模块36。

如图6所示,根据一个示例性实施例,资产数据库32中的每个模板是根据不同的边缘设备的资料配置的;并且一个或多个数据解析模块36根据具体值和资产数据库中32的模板生成配置数据,配置数据被发送到配置模块以配置一个或多个边缘设备。

如图6所示,根据一个示例性实施例,每个模板包括子功能模块,子功能模块限定用于配置对应的边缘设备的信息,配置数据是基于信息生成的,其中,信息表示具体值与边缘设备的参数的对应性。

用于在上述用于对边缘设备进行配置的系统中的云平台如上设置,其执行的处理参见上文,在此不再赘述。

根据本发明实施例的另一个方面,提供了用于对边缘设备进行配置的设备。图7是根据本发明实施例的用于对边缘设备进行配置的设备的框图。如图7所示,该设备包括:控制装置2,与一个或多个边缘设备1连接并获取一个或多个现场数据,一个或多个现场数据是对应的一个或多个现场1设备生成的;控制装置2包括:接收器21,用于从一个或多个边缘设备1获取一个或多个现场数据;数据打包模块22,根据预定的协议将获取的一个或多个现场数据打包为数据包;以及发送器23,用于将数据包发送到云平台,数据包用于由云平台根据一个或多个边缘设备的配置数据对应的一个或多个模板生成一个或多个边缘设备的配置数据。

用于在上述用于对边缘设备进行配置的系统中的对边缘设备进行配置的设备如上设置,其执行的处理参见上文,在此不再赘述。

以这样的方式,根据现场数据和预先设定的模板自动配置边缘设备,提升配置效率并避免手动配置可能产生的错误。

根据本发明实施例的另一个方面,提供了用于对边缘设备进行配置的方法。图8是根据本发明实施例的用于对边缘设备进行配置的方法的流程图。如图8所示,该方法包括:s101,接收一个或多个现场数据,一个或多个现场数据是对应的一个或多个边缘设备生成的;以及s103根据一个或多个现场数据以及对应的一个或多个模板配置一个或多个边缘设备,其中,一个或多个模板包括在资产数据库中。

该方法例如在云平台端进行,根据现场数据和预先设定的模板自动配置边缘设备,提升配置效率并避免手动配置可能产生的错误。

接着,方法还包括:s105,解析数据包的至少一部分以获取解析数据,并且根据解析数据搜索协议库以确定对应的协议,协议库中存储一个或多个用于打包现场数据的协议。

根据一个示例性实施例,接收的一个或多个现场数据是根据预定的协议打包的数据包,方法还包括:s107,根据数据包确定对应的协议。

以这样的方式,根据库中存储的协议与数据包的匹配确定协议。

根据一个示例性实施例,方法还包括:s109,根据对应的协议解析数据包以获取现场数据的具体值。

以这样的方式,解析对应的边缘设备的具体值。

根据一个示例性实施例,每个模板是根据不同的边缘设备的资料配置的,并且方法还包括:s111,根据具体值和模板生成配置数据。

以这样的方式,通过模板和现场数据的具体值配置边缘设备。

根据一个示例性实施例,每个模板包括子功能模块,子功能模块限定用于配置对应的边缘设备的信息,配置数据是基于信息生成的,其中,信息表示具体值与边缘设备的参数的对应性。

以这样的方式,设置用于各个现场数据的模板。

在云平台端进行如上方法所述的处理,具体参见上文,在此不再赘述。

根据本发明实施例的另一个方面,提供了用于生成边缘设备的配置数据的方法。图9是根据本发明实施例的用于生成边缘设备的配置数据的方法的流程图。如图9所示,方法包括:s201,从一个或多个边缘设备获取一个或多个现场数据,一个或多个现场数据是对应的一个或多个边缘设备生成的;s203,根据预定的协议将获取的一个或多个现场数据打包为数据包;以及s205,将数据包发送到云平台,数据包用于由云平台根据一个或多个边缘设备的配置数据对应的一个或多个模板生成一个或多个边缘设备的配置数据。

以这样的方式,提供了能够为云平台提供用于配置边缘设备的配置数据的方法,提升配置效率并避免手动配置可能产生的错误。

在可编程逻辑控制器端进行如上方法所述的处理,具体参见上文,在此不再赘述。

本发明还提供了示例性实施例,以便于对本发明用于对边缘设备进行配置的方案的理解。

实施例1,配置rfid设备

可编程逻辑控制器plc与各个rfid设备连接,rfid设备在运行过程中产生大量现场数据。plc中设有已开发的应用程序,例如mindconnet功能模块,能够收集rfid设备的数据模型和数据值。可以通过应用程序设计数据协议,该数据协议用于打包rfid设备的现场数据。数据协议是基于rfid设备的设备资料设计的,通过在云平台端(例如mindsphere)设置协议库,协议库是通过集成包括rfid设备的数据协议等各个设备的数据协议建立的,使得能够在云平台配置协议适配器以解析对应的数据协议打包的现场数据。例如,采用rfid设备的数据协议解析rfid设备产生的现场数据。

tia博途(tiaportal,全集成自动化门户)可以访问和获取rfid设备的设备资料。对于rfid,tia博途存储有其具体的配置参数。

在云平台端,云平台的资产数据库中包括rfid设备的模板,具体地,在mindsphere云平台,设有与tia博途中rfid设备对应的参数、参数类型、和地址的rfid模板库。通过tia博途,该模板利用子功能模块建立,子功能模块定义了rfid设备的参数、参数类型和地址,将各种rfid的配置参数制成表格。库中还包括参数值的解释,用来解析获得的现场rfid数据。rfid设备的现场数据在被rfid数据解析模块解析出具体数据值后,被与该表格中的对应位置进行关联,从而在云品台端配置rfid设备,使云平台端可以正确获得现场rfid设备的数据并正确解析此数据。

实施例2,配置profinet设备

类似地,plc与profinet设备连接。可以在tia博途中选择profinet设备,对应地,在mindsphere云平台中,利用厂商id,设备id,设备接入点等信息配置profinet设备的库。

profinet设备发送其产生的现场数据到mindsphere云平台后,在通过打包协议确定现场数据是profinet设备产生的数据后,profinet数据解析模块根据profinet设备的库解析出现场数据的具体值,然后找出库中的对应的配置,从而在mindsphere云平台找到profinet设备的对应的属性,实现云端的自动配置。

采用上述的用于对边缘设备进行配置的系统、云平台、设备和方法以及用于生成边缘设备的配置数据的方法,基于预定数据协议和云平台的资产数据库或者模板库,通过协议适配器完成资产(边缘设备)配置,可以提升配置边缘设备的效率,降低成本,同时,可以根据云平台端的各个边缘设备的数据协议,了解边缘设备的资料,改善了用户体验。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本发明所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元或模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,模块或单元的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元或模块可以是或者也可以不是物理上分开的,作为单元或模块显示的部件可以是或者也可以不是物理单元或模块,即可以位于一个地方,或者也可以分布到多个网络单元或模块上。可以根据实际的需要选择其中的部分或者全部单元或模块来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元或模块可以集成在一个处理单元或模块中,也可以是各个单元或模块单独物理存在,也可以两个或两个以上单元或模块集成在一个单元或模块中。上述集成的单元或模块既可以采用硬件的形式实现,也可以采用软件功能单元或模块的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1