参数值的获取方法、控制器、终端设备及可读存储介质技术

技术编号:33536951 阅读:23 留言:0更新日期:2022-05-19 02:19
本申请公开了一种参数值的获取方法、控制器、终端设备及可读存储介质,所述参数值的获取方法包括:接收终端设备发送的数据请求信息,其中,所述数据请求信息中包括信息模型中的目标模型节点编号;根据所述目标模型节点编号,在映射表中获取与所述目标模型节点编号对应的目标参数标识;获取与所述目标参数标识对应的参数值,并将所述参数值发送至所述终端设备。上述方案,根据目标模型节点编号以及映射表,指向目标参数标识对应的参数值,实现了目标模型节点编号与参数值之间的强对应关系,提高了映射效率。高了映射效率。高了映射效率。

【技术实现步骤摘要】
参数值的获取方法、控制器、终端设备及可读存储介质


[0001]本申请涉及工业
,尤其涉及一种参数值的获取方法、控制器、终端设备及可读存储介质。

技术介绍

[0002]随着智能制造的发展,对于数字化的要求越来越高,而OPC UA是不同设备之间信息交互的基础,对于每一个控制器都需要支持此标准。OPC UA标准有信息模型的概念,信息模型是对控制器的抽象,模型里面包含控制的相关功能点,控制器的每个参数都可抽象成为模型的一个节点。
[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]图1是本申请实施例方案涉及的参数值的获取装置的硬件架构示意图;
[0030]图2是本申请参数值的获取方法的一实施例的流程示意图;
[0031]图3是本申请参数值的获取方法的步骤S20之前的流程示意图;
[0032]图4是本申请参数值的获取方法的又一实施例的流程示意图;
[0033]图5为本申请参数值的获取装置模块示意图。
[0034]本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0035]应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0036]本申请实施例的主要解决方案是:接收终端设备发送的数据请求信息,其中,所述数据请求信息中包括信息模型中的目标模型节点编号;根据所述目标模型节点编号,在映射表中获取与所述目标模型节点编号对应的目标参数标识;获取与所述目标参数标识对应的参数值,并将所述参数值发送至所述终端设备。
[0037]作为一种实现方案,参照图1,图1是本申请实施例方案涉及的参数值获取装置的硬件架构示意图,如图1所示,该参数值获取装置可以包括处理器101,例如CPU,存储器102,通信总线103。其中,通信总线103用于实现这些组件之间的连接通信。
[0038]存储器102可以是高速RAM存储器,也可以是稳定的存储器(non

volatilememory),例如磁盘存储器。如图1所示,作为一种计算机可读存储介质的存储器102中可以包括参数值的获取程序;而处理器101可以用于调用存储器102中存储的参数值的获取程序,并执行以下操作:
[0039]接收终端设备发送的数据请求信息,其中,所述数据请求信息中包括信息模型中的目标模型节点编号;
[0040]根据所述目标模型节点编号,在映射表中获取与所述目标模型节点编号对应的目标参数标识;
[0041]获取与所述目标参数标识对应的参数值,并将所述参数值发送至所述终端设备。
[0042]在一实施例中,处理器101可以用于调用存储器102中存储的参数值的获取程序,并执行以下操作:
[0043]将所述目标模型节点编号与所述映射表中的初始模型节点本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种参数值的获取方法,其特征在于,所述获取方法应用于控制器,所述获取方法包括:接收终端设备发送的数据请求信息,其中,所述数据请求信息中包括信息模型中的目标模型节点编号;根据所述目标模型节点编号,在映射表中获取与所述目标模型节点编号对应的目标参数标识;获取与所述目标参数标识对应的参数值,并将所述参数值发送至所述终端设备。2.如权利要求1所述获取方法,其特征在于,所述根据所述目标模型节点编号,在映射表中获取与所述目标模型节点编号对应的参数标识,包括:将所述目标模型节点编号与所述映射表中的初始模型节点编号进行比对;在比对一致时,确定所述初始模型节点编号对应的初始参数标识为所述目标模型节点编号对应的所述目标参数标识。3.如权利要求1所述获取方法,其特征在于,所述根据所述目标模型节点编号,在映射表中获取与所述目标模型节点编号对应的所述目标参数标识之前,包括:获取所述信息模型中每个模型节点的初始模型节点编号,获取所述信息模型中每个参数节点的初始参数标识;获取所述初始模型节点编号与所述初始参数标识之前的映射关系,得到所述映射表。4.如权利要求1所述获取方法,其特征在于,所述获取方法,还包括:获取可扩展标记语言格式文件;解析所述可扩展标记语言格式文件,提取所述可扩展标记语言格式文件中待更新的模型节点编号和待更新的参数标识之间的待更新映射关系;在所述映射表中更新待更新的模型节点编号和待更新的参数标识之间的待更新映...

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

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

1