一种基于主动注册思想实现的连接复用方法和系统技术方案

技术编号:38912027 阅读:10 留言:0更新日期:2023-09-25 09:28
本发明专利技术提出了一种基于主动注册思想实现的连接复用方法和系统。所述连接复用方法包括:实时扫描工业现场中的各工业设备,通过工业设备的通信协议获取提目标工业设备;控制所述目标工业设备主动向工业控制平台发送连接建立请求,并通过所述连接建立请求获取目标工业设备集合;在所述目标工业设备集合通过传输控制协议tcp与所述工业控制平台建立通信连接之后,在传输控制协议tcp上建立所述目标工业设备集合中的目标工业设备与所述工业控制平台之间的专属通信协议。所述系统包括与所述方法步骤对应的模块。法步骤对应的模块。法步骤对应的模块。

【技术实现步骤摘要】
一种基于主动注册思想实现的连接复用方法和系统


[0001]本专利技术提出了一种基于主动注册思想实现的连接复用方法和系统,属于物联网


技术介绍

[0002]目前如果需要以各种基于tcp的协议连接现场设备,需要在平台设置设备的ip地址,主动发起连接,这种方式容易导致海量现场设备的ip地址维护起来困难,且大部分场景下没有公网ip地。

技术实现思路

[0003]本专利技术提供了一种基于主动注册思想实现的连接复用方法和系统,用以解决现有技术ip地址维护起来困难的问题:
[0004]一种基于主动注册思想实现的连接复用方法,所述连接复用方法包括:
[0005]实时扫描工业现场中的各工业设备,通过工业设备的通信协议获取提目标工业设备;
[0006]控制所述目标工业设备主动向工业控制平台发送连接建立请求,并通过所述连接建立请求获取目标工业设备集合;
[0007]在所述目标工业设备集合通过传输控制协议tcp与所述工业控制平台建立通信连接之后,在传输控制协议tcp上建立所述目标工业设备集合中的目标工业设备与所述工业控制平台之间的专属通信协议。
[0008]进一步地,实时扫描工业现场中的各工业设备,通过工业设备的通信协议获取提目标工业设备,包括:
[0009]实时扫描工业现场中的各工业设备,获取所述工业设备的通信协议;
[0010]在所述通信协议中进行协议类型筛选,筛选出通信协议中的传输控制协议tcp及其对应的工业设备;
[0011]提取出通过传输控制协议tcp进行通信的工业设备,作为目标工业设备。
[0012]进一步地,控制所述目标工业设备主动向工业控制平台发送连接建立请求,并通过所述连接建立请求获取目标工业设备集合,包括:
[0013]控制所述目标工业设备主动向工业控制平台发送连接建立请求,其中,所述接建立请求中包含所述目标工业设备的基于传输控制协议tcp的通信协议子类型;
[0014]所述工业控制平台在获取到连接建立请求后提取每个目标工业设备的所述传输控制协议tcp的通信协议子类型,其中,所述子类型包括modbus

tcp和opcua等;
[0015]按照所述通信协议子类型为基础进行所述目标工业设备的划分,形成以相同通信协议子类型为单位的目标工业设备集合。
[0016]进一步地,在所述目标工业设备集合通过传输控制协议tcp与所述工业控制平台建立通信连接之后,在传输控制协议tcp上建立所述目标工业设备集合中的目标工业设备
与所述工业控制平台之间的专属通信协议,包括:
[0017]通过传输控制协议tcp建立所述目标工业设备集合中每个目标工业设备与所述工业控制平台的通信连接;
[0018]在所述目标工业设备集合通过传输控制协议tcp与所述工业控制平台建立通信连接之后,在传输控制协议tcp上提取所述目标工业设备集合对应的通信协议子类型;
[0019]建立与所述通信协议子类型对应的专属IP地址的主机ID类型,并在所述主机ID类型下设置与所述目标工业设备集合中每个目标工业设备对应的专属主机ID;其中,所述专属主机ID所形成的IP地址即为所述目标工业设备与所述工业控制平台之间的专属IP地址;
[0020]通过所述专属IP地址建立每个目标工业设备与所述工业控制平台之间的通信连接。
[0021]一种基于主动注册思想实现的连接复用系统,所述连接复用系统包括:
[0022]实时扫描模块,用于实时扫描工业现场中的各工业设备,通过工业设备的通信协议获取提目标工业设备;
[0023]请求控制模块,用于控制所述目标工业设备主动向工业控制平台发送连接建立请求,并通过所述连接建立请求获取目标工业设备集合;
[0024]通信建立模块,用于在所述目标工业设备集合通过传输控制协议tcp与所述工业控制平台建立通信连接之后,在传输控制协议tcp上建立所述目标工业设备集合中的目标工业设备与所述工业控制平台之间的专属通信协议。
[0025]进一步地,所述实时扫描模块包括:
[0026]协议获取模块,用于实时扫描工业现场中的各工业设备,获取所述工业设备的通信协议;
[0027]筛选模块,用于在所述通信协议中进行协议类型筛选,筛选出通信协议中的传输控制协议tcp及其对应的工业设备;
[0028]提取模块,用于提取出通过传输控制协议tcp进行通信的工业设备,作为目标工业设备。
[0029]进一步地,所述请求控制模块包括:
[0030]请求建立模块,用于控制所述目标工业设备主动向工业控制平台发送连接建立请求,其中,所述接建立请求中包含所述目标工业设备的基于传输控制协议tcp的通信协议子类型;
[0031]类型获取模块,用于所述工业控制平台在获取到连接建立请求后提取每个目标工业设备的所述传输控制协议tcp的通信协议子类型,其中,所述子类型包括modbus

tcp和opcua等;
[0032]划分模块,用于按照所述通信协议子类型为基础进行所述目标工业设备的划分,形成以相同通信协议子类型为单位的目标工业设备集合。
[0033]进一步地,所述通信建立模块包括:
[0034]通信连接模块,用于通过传输控制协议tcp建立所述目标工业设备集合中每个目标工业设备与所述工业控制平台的通信连接;
[0035]子类型提取模块,用于在所述目标工业设备集合通过传输控制协议tcp与所述工业控制平台建立通信连接之后,在传输控制协议tcp上提取所述目标工业设备集合对应的
通信协议子类型;
[0036]ID类型建立模块,用于建立与所述通信协议子类型对应的专属IP地址的主机ID类型,并在所述主机ID类型下设置与所述目标工业设备集合中每个目标工业设备对应的专属主机ID;其中,所述专属主机ID所形成的IP地址即为所述目标工业设备与所述工业控制平台之间的专属IP地址;
[0037]通信连接建立模块,用于通过所述专属IP地址建立每个目标工业设备与所述工业控制平台之间的通信连接。
[0038]本专利技术有益效果:
[0039]本专利技术提出的一种基于主动注册思想实现的连接复用方法和系统允许各种基于tcp连接的工业设备协议(modbus

tcp、opcua等)主动向平台发送请求建立TCP连接,并基于该tcp连接上再建立专属的通信协议,提高系统部署效率,不需要查看每个设备的ip地址,只需要统一设置平台ip即可;对系统的网络环境要求也更加宽松,允许部署在不同内网下。
附图说明
[0040]图1为本专利技术所述方法的流程图;
[0041]图2为本专利技术所述系统的系统框图。
具体实施方式
[0042]以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。
[0043]本专利技术实施例提出了一种基于主动注册思想本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于主动注册思想实现的连接复用方法,其特征在于,所述连接复用方法包括:实时扫描工业现场中的各工业设备,通过工业设备的通信协议获取提目标工业设备;控制所述目标工业设备主动向工业控制平台发送连接建立请求,并通过所述连接建立请求获取目标工业设备集合;在所述目标工业设备集合通过传输控制协议tcp与所述工业控制平台建立通信连接之后,在传输控制协议tcp上建立所述目标工业设备集合中的目标工业设备与所述工业控制平台之间的专属通信协议。2.根据权利要求1所述连接复用方法,其特征在于,实时扫描工业现场中的各工业设备,通过工业设备的通信协议获取提目标工业设备,包括:实时扫描工业现场中的各工业设备,获取所述工业设备的通信协议;在所述通信协议中进行协议类型筛选,筛选出通信协议中的传输控制协议tcp及其对应的工业设备;提取出通过传输控制协议tcp进行通信的工业设备,作为目标工业设备。3.根据权利要求1所述连接复用方法,其特征在于,控制所述目标工业设备主动向工业控制平台发送连接建立请求,并通过所述连接建立请求获取目标工业设备集合,包括:控制所述目标工业设备主动向工业控制平台发送连接建立请求,其中,所述接建立请求中包含所述目标工业设备的基于传输控制协议tcp的通信协议子类型;所述工业控制平台在获取到连接建立请求后提取每个目标工业设备的所述传输控制协议tcp的通信协议子类型;按照所述通信协议子类型为基础进行所述目标工业设备的划分,形成以相同通信协议子类型为单位的目标工业设备集合。4.根据权利要求1所述连接复用方法,其特征在于,在所述目标工业设备集合通过传输控制协议tcp与所述工业控制平台建立通信连接之后,在传输控制协议tcp上建立所述目标工业设备集合中的目标工业设备与所述工业控制平台之间的专属通信协议,包括:通过传输控制协议tcp建立所述目标工业设备集合中每个目标工业设备与所述工业控制平台的通信连接;在所述目标工业设备集合通过传输控制协议tcp与所述工业控制平台建立通信连接之后,在传输控制协议tcp上提取所述目标工业设备集合对应的通信协议子类型;建立与所述通信协议子类型对应的专属IP地址的主机ID类型,并在所述主机ID类型下设置与所述目标工业设备集合中每个目标工业设备对应的专属主机ID;其中,所述专属主机ID所形成的IP地址即为所述目标工业设备与所述工业控制平台之间的专属IP地址;通过所述专属IP地址建立每个目标工业设备与所述工业...

【专利技术属性】
技术研发人员:余丹兰雨晴孙中杰邢智涣王丹星
申请(专利权)人:慧之安信息技术股份有限公司
类型:发明
国别省市:

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

1