一种面向智能制造的OPCUA聚合服务器及其设计方法技术

技术编号:33200313 阅读:18 留言:0更新日期:2022-04-24 00:35
本发明专利技术公开了一种面向智能制造的OPC UA聚合服务器及其设计方法,所述聚合服务器由OPC UA主服务器与内嵌OPC UA客户端两大部分构成,所述OPC UA主服务器,是将上层客户端请求进行识别后分发给内嵌OPC UA客户端处理,并进行异步通信响应;内嵌OPC UA客户端,是负责请求节点类型进行识别,并与下层设备服务器建立连接进行同步或者异步方式通信。本发明专利技术聚合服务器可以在任意平台上进行部署,通过采用同步与异步混合式通信方式,实现服务器对上层与下层的高效通信,减少硬件资源开销消耗。本发明专利技术通过加入设备对应的状态机转换处理环节,完成系统间、设备间及设备与系统间异构系统间自动化控制信息交互,提高了智能制造系统互联互通程度。通程度。通程度。

【技术实现步骤摘要】
一种面向智能制造的OPC UA聚合服务器及其设计方法


[0001]本专利技术涉及工业通信
,具体涉及一种面向智能制造的OPC UA聚合服务器及其设计方法。

技术介绍

[0002]工业自动化的核心关键就是有效的信息交互,尤其是对于工业生产中整个制造流程环节。
[0003]目前,应用在自动化生产线中的大多数装备已经能够通过各种工业通信规范与信息控制系统建立起通信,如PROFIBUS、Modbus等。
[0004]随着工业化不断发展,制造装备得以更新换代以满足更高工业生产的需求,然而在制造系统中不同装备厂家所采用的各式各样的通信协议加剧了设备间通信的困难。
[0005]OPC UA技术作为被确立为工业4.0标准通信,能够解决了设备的异构系统之间数据交换的问题。智能制造标准体系当中互联互通实现,不仅仅是针对装备间的连接交互,更加扩展到装备与MES、ERP等系统间、系统之间的信息交互。
[0006]然而,推进智能制造过程中,必须要解决多源数据管理的问题,单个设备OPC UA服务器已经远远不能满足庞大生产线中繁多装备自本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种面向智能制造的OPC UA聚合服务器,其特征在于,包括:OPC UA主服务器组件与内嵌OPC UA客户端组件;所述OPC UA主服务器组件包括:地址空间聚合映射模块、异步监听与响应模块、识别与请求分配模块;所述内嵌OPC UA客户端组件包括:请求与响应模块、节点数据处理模块、状态转换处理模块;所述地址空间聚合映射模块,用于将每个潜在OPC UA服务器的地址空间中的构建好的信息模型,进行聚合并统一放入到聚合服务器的地址空间中;所述异步监听与响应模块,为聚合服务器实现对通用OPC UA客户端服务的功能;所述识别与请求分配模块,用于对通用客户端提供的请求进行识别解析,通过对解析后节点ID信息与具体要访问OPC UA服务器匹配,将该请求分配给下层OPC UA服务器对应的客户端;所述请求与响应模块,用于对分配好的下层设备OPC UA服务器建立连接,负责进行请求与响应的通信;所述节点数据处理模块,用于对下层设备OPC UA服务器响应的数据进行处理,并对节点类型进行分流,对请求与响应模块中内嵌OPC UA客户端与下层设备OPC UA服务器的异步或者同步通信方式进行决策;所述状态转换处理模块,用于对设备状态机的表达及转换操作,通过对具体请求/响应语义识别,对单个或多个设备自动化运行进行操作及状态机转换。2.根据权利要求1所述面向智能制造的OPC UA聚合服务器,其特征在于,所述信息模型的类型包括对象、变量或者方法。3.根据权利要求1或2所述面向智能制造的OPC UA聚合服务器,其特征在于,所述异步监听与响应模块,为聚合服务器实现对通用OPC UA客户端服务的功能,具体包括:步骤A1:负责进行实时监视对外围通用OPC UA客户端的请求;步骤A2:生成等待线程进行实时接收需要进行响应数据;步骤A3:并将该请求传递给识别与请求分配模块进行请求识别;步骤A4:根据内嵌OPC UA客户端返回的对下层设备响应的处理信息,将请求按照队列先后顺序进行异步响应。4.根据权利要求3所述面向智能制造的OPC UA聚合服务器,其特征在于,所述识别与请求分配模块,用于对通用客户端提供的请求进行识别解析,具体是指:对于通用客户端请求识别节点ID信息是按照节点类型进行划分,主要包含:步骤B1:对于对象、变量类型节点,包含识别节点命名空间地址和ID号;步骤B2:对于方法类型节点,包含有识别请求中的命名空间地址、ID号、输入数据数量以及输入数据内容。5.根据权利要求4所述面向智能制造的OPC UA聚合服务器,其特征在于,所述请求与响应模块,对分配好的下层设备OPC UA服务器建立连接,负责进行请求与响应的通信,具体包含:步骤C1:对于请求操作,负责与下层设备OPC UA服务器建立连接,并发出请求访问的操作;
步骤C2:对于响应操作,接收来自下层设备OPC UA服务器返回的数据;步骤C3:按照节点类型不同进行请求与响应操作,若节点类型为方法类型,则通信方式采用异步方法,若节点类型为变量类型,均采用同步通信方式;步骤C4:只有在同步通信方式下,才将根据节点数据处理模块处理后数据变更到聚合服务器地址空间的节点当中,然后由异步监听与响应模块对上层系统中通用OPC UA客户端的进行响应操作。6.权利要求1

5中任一项所述面向智能制造的OPC UA聚合服务器的设计方法,其特征在于包括如下步骤:地址空间聚合映射步骤;地址空间聚合映射模块,对下层设备OPC UA服务器所包含地址空间的节点信息进行聚合,所有聚合...

【专利技术属性】
技术研发人员:张少波夏琴香程秀全陈明星肖刚锋程思竹黄国军
申请(专利权)人:华南理工大学
类型:发明
国别省市:

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

1