数据映射方法、服务端以及计算机可读存储介质技术

技术编号:33536680 阅读:15 留言:0更新日期:2022-05-19 02:19
本发明专利技术公开了一种数据映射方法,该方法包括:获取信息模型,信息模型包括表征控制器的不同参数对象的多个数据节点;确定多个数据节点中的目标节点以及目标节点对应的目标数据类型;目标数据类型为目标节点表征的目标参数对象对应数据的数据类型;根据目标数据类型确定目标存储空间,并建立目标存储空间与目标节点之间的映射关系;基于映射关系,将控制器产生的目标参数对象的数据保存至目标存储空间,以形成目标节点与目标参数对象的数据之间的数据映射。本发明专利技术还公开了服务端和计算机可读存储介质。本发明专利技术旨在实现不同控制器可采用相同的方式关联信息模型的节点与控制器的实际数据,提高控制器数字化的开发效率。提高控制器数字化的开发效率。提高控制器数字化的开发效率。

【技术实现步骤摘要】
数据映射方法、服务端以及计算机可读存储介质


[0001]本专利技术涉及控制器数字化
,尤其涉及数据映射方法、服务端以及计算机可读存储介质。

技术介绍

[0002]随着智能制造的发展,对数字化的要求越来越高。其中,OPC UA标准等作为工业4.0的基础标准,是不同设备之间信息交互的基础,工业系统中每个控制器都需要支持这标准。在应用过程中,一般会基于标准建立信息模型,控制器不同的参数可抽象为信息模型中的一个节点,将控制器参数的实际数据与对应的节点关联。
[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]其中,所述服务端用于根据所述节点访问指令确定所述多个数据节点中的目标节点以及所述目标节点对应的目标数据类型,所述目标数据类型为所述目标节点表征的目标参数对象对应数据的数据类型;所述服务端还用于根据所述目标数据类型确定目标存储空间,建立所述目标存储空间与所述目标节点之间的映射关系;所述服务端还用于基于所述映射关系,将所述控制器产生的所述目标参数对象的数据保存至所述目标存储空间,以形成所述目标节点与所述目标参数对象的数据之间的数据映射。
[0032]可选地,所述发送所述节点访问指令至服务端的步骤之后,还包括:
[0033]在接收到所述目标节点对应的节点监控停止指令时,根据所述目标节点对应的预设节点标识信息生成节点删除指令;
[0034]发送所述节点删除指令至所述服务端,以使所述服务端根据所述节点删除指令和所述映射关系删除所述目标节点对应的目标存储空间中的数据。
[0035]此外,为了实现上述目的,本申请还提出一种服务端,所述服务端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据映射程序,所述数据映射程序被所述处理器执行时实现如上任一项所述的应用于服务端的数据映射方法的步骤。
[0036]此外,为了实现上述目的,本申请还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有数据映射程序,所述数据映射程序被处理器执行时实现如上任一项所述的数据映射方法的步骤。
[0037]本专利技术提出的一种数据映射方法,该方法在服务端在构建包括表征控制器不同参数对象对应的多个数据节点的信息模型,确定目标节点及其所表征的目标参数对象对应数据的数据类型,基于数据类型为目标节点分配目标存储空间并建立目标节点与目标存储空间之间的映射关系,基于该映射关系将控制器产生的目标参数对象的实际数据保存到目标存储空间,便可完成目标节点与控制器的目标参数对象的实际数据之间的关联,此过程中,目标节点对应的目标存储空间的分配是基于数据类型实现的而不是参数对象的类型,基于此,不同的控制器即使具有不同类型的参数对象也可采用相同的存储空间对数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据映射方法,应用于服务端,其特征在于,所述数据映射方法包括以下步骤:获取信息模型,所述信息模型包括表征控制器的不同参数对象的多个数据节点;确定所述多个数据节点中的目标节点以及所述目标节点对应的目标数据类型;所述目标数据类型为所述目标节点表征的目标参数对象对应数据的数据类型;根据所述目标数据类型确定目标存储空间,并建立所述目标存储空间与所述目标节点之间的映射关系;基于所述映射关系,将所述控制器产生的所述目标参数对象的数据保存至所述目标存储空间,以形成所述目标节点与所述目标参数对象的数据之间的数据映射。2.如权利要求1所述的数据映射方法,其特征在于,所述确定所述多个数据节点中的目标节点以及所述目标节点对应的目标数据类型的步骤之前,还包括:根据所述不同参数对象对应的多种预设数据类型将内存空间划分成多个预设存储空间,每种预设数据类型对应一个预设存储空间;所述根据所述目标数据类型确定目标存储空间的步骤包括:将与所述目标数据类型匹配的预设数据类型对应的预设存储空间确定为所述目标存储空间。3.如权利要求1所述的数据映射方法,其特征在于,所述多个数据节点中每个数据节点具有对应的唯一标识信息,所述确定所述多个数据节点中的目标节点的步骤包括:获取客户端发送的节点访问指令,所述节点访问指令包括所述多个数据节点中所述客户端所需获取数据的数据节点的唯一标识信息;将与所述节点访问指令中包含的唯一标识信息对应的数据节点确定为所述目标节点。4.如权利要求1所述的数据映射方法,其特征在于,所述多个数据节点中每个数据节点具有对应的唯一标识信息,所述基于所述映射关系,将所述控制器产生的所述目标参数对象的数据保存至所述目标存储空间的步骤之后,还包括:获取客户端发送的节点删除指令,所述节点删除指令包括所述多个数据节点中所述客户端停止获取数据的数据节点的唯一标识信息;当所述目标节点为所述节点删除指令包含的唯一标识信息对应的数据节点时,基于所述映射关系删除所述目标节点对应的目标存储空间中的数据。5.如权利要求1至4中任一项所述的数据映射方法,其特征在于,所述基于所述映射关系,将所述控制器产生的所述目标参数对象的数据保存至所述目标存储空间的步骤包括:确定所述目标节点对应的数据更新模式;不同的所述数据更新模式表征所述目标节点对应的不同数据更新频率;基于所述映射关系,根据所述数据更新模式将所述控制器产生的所述目标参数对象的...

【专利技术属性】
技术研发人员:廖耿鑫朱国庆严义陈豪坤
申请(专利权)人:深圳市汇川技术股份有限公司
类型:发明
国别省市:

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

1