【技术实现步骤摘要】
用于控制和自动化系统中的高度通用现场设备的发布
‑
订阅通信架构
[0001]本申请总体上涉及过程控制和工厂自动化系统,具体而言,涉及在这些系统中使用的增强的现场设备,其能够在不同的情境中同时执行各种不同的功能,并且能够使用一个或多个不同的通信协议与不同的或单独的客户端设备或应用进行通信。
技术介绍
[0002]分布式过程控制系统,例如那些在化学、石油、工业或其他过程工厂中使用的用于制造、精炼、转换、生成或生产物理材料或产品的分布式过程控制系统,通常包括一个或多个过程控制器,这些过程控制器通过物理层通信地耦合到一个或多个现场设备,这些物理层可以是模拟、数字或组合模拟/数字总线,或者可以包括一个或多个无线通信链路或网络。现场设备可以是例如阀、阀定位器、开关和变送器(例如,温度、压力、液位和流速传感器),它们位于过程环境内,并且通常执行物理过程控制功能,例如开启或关断阀,测量过程和/或环境参数,例如流量、温度或压力等,以控制在过程工厂或系统内执行的一个或多个过程。智能现场设备,例如符合众所周知的Fieldbus协议的现场设备,也可以执行控制计算、报警功能和通常在控制器内执行的其他控制功能。过程控制器通常也物理地位于工厂环境中,接收指示由现场设备进行的过程测量的信号和/或与现场设备有关的其他信息,并且执行运行例如不同控制模块的控制应用,所述不同控制模块进行过程控制决策,基于所接收的信息生成过程控制信号,并且与现场设备中正在执行的控制模块或块协调,所述现场设备诸如和Fieldbus现场设备。为了执行这种通信, ...
【技术保护点】
【技术特征摘要】
1.一种方法,包括:在高度通用(HV)现场设备处从第一客户端设备或应用接收指示对多个发布类别中的第一发布类别的选择的消息,所述多个发布类别中的所述第一发布类别对应于所述第一客户端设备或应用所期望的信息的类型;从所述HV现场设备向所述第一客户端设备或应用传送与所述多个发布类别中的所述第一发布类别相对应的多个发布列表中的每一个发布列表的标识,所述多个发布列表存储在所述HV现场设备上并且每个发布列表包括与所述HV现场设备相关联的参数集;在所述HV现场设备处从所述第一客户端设备或应用接收对由所述HV现场设备识别的所述多个发布列表中的第一发布列表的选择;从所述HV现场设备向所述第一客户端设备或应用传送与所述多个发布列表中的一个发布列表中的所述第一发布列表相关联的所述参数集。2.根据权利要求1所述的方法,其中,所述HV现场设备是过程控制现场设备,并且其中,所述第一客户端设备或应用是过程控制器。3.根据权利要求1所述的方法,其中,所述HV现场设备是机器人工厂自动化设备,并且其中,所述第一客户端设备或应用是工厂自动化控制器。4.根据权利要求1所述的方法,其中,所述第一客户端设备或应用是在通过边缘网关与所述HV现场设备通信的处理器上执行的应用。5.根据权利要求1所述的方法,其中,所述第一客户端设备或应用是在云端计算平台上执行的应用。6.根据权利要求1所述的方法,其中,所述第一客户端设备或应用是另一HV现场设备。7.根据权利要求1所述的方法,其中,接收指示对多个发布类别中的第一发布类别的选择的消息包括:接收指定监视和控制类别的消息。8.根据权利要求1所述的方法,其中,接收指示对多个发布类别中的第一发布类别的选择的消息包括:接收指定状况监视类别的消息。9.根据权利要求1所述的方法,其中,传送多个发布列表中的每一个发布列表的标识包括:传送一个或多个制造商定义的发布列表的标识,所述一个或多个制造商定义的发布列表中的每一个在所述设备的制造时存储在所述HV现场设备上。10.根据权利要求1所述的方法,其中,传送多个发布列表中的每一个发布列表的标识包括:传送一个或多个用户定义的发布列表的标识。11.根据权利要求1所述的方法,其中,传送多个发布列表中的每一个发布列表的标识包括:传送一个或多个定制的发布列表的标识。12.根据权利要求1所述的方法,还包括:在所述HV现场设备处从第二客户端设备或应用接收指示对所述多个发布类别中的第二发布类别的选择的消息;从所述HV现场设备向所述第二客户端设备或应用传送与从所述第二客户端设备或应用接收的所述多个发布类别中的所述第二发布类别相对应的第二多个发布列表中的每一个发布列表的标识;在所述HV现场设备处从所述第二客户端设备或应用接收对由所述HV现场设备识别的所述第二多个发布列表中的一个发布列表的选择;
从所述HV现场设备向所述第二客户端设备或应用传送与从所述第二客户端设备或应用接收的对所述第二多个发布列表中的所述一个发布列表的选择相关联的参数集。13.根据权利要求12所述的方法,其中,来自所述第二客户端设备或应用的、指示对所述多个发布类别中的所述第二发布类别的选择的消息是指示对所述多个发布类别中的与所述多个发布类别中的所述第一发布类别不同的发布类别的选择的消息。14.根据权利要求12所述的方法,其中,从所述第二客户端设备或应用接收对由所述HV现场设备识别的所述第二多个发布列表中的一个发布列表的选择包括:接收对所述多个发布列表中的不同的一个发布列表的选择。15.根据权利要求1所述的方法,其中:从所述第一客户端设备或应用接收对所述多个发布列表中的第一发布列表的选择还包括接收更新速率,所述更新速率指定与多个发布列表中的所述第一发布列表相关联的所述参数集将从所述HV现场设备被传送到所述第一客户端设备或应用的频率,和/或从所述第二客户端设备或应用接收对由所述HV现场设备识别的所述第二多个发布列表中的一个发布列表的选择包括接收更新速率,所述更新速率指定与所述第二多个发布列表中的所述一个发布列表相关联的所述参数集将从HV现场设备被传送到所述第二客户端设备或应用的频率。16.根据权利要求1所述的方法,其中,所述发布列表中的每一个发布列表包括更新速率参数,所述更新速率参数指定与对应的发布列表相关联的所述参数集将从所述HV现场设备被传送到订阅所述发布列表的客户端设备或应用的频率。17.一种高度通用(HV)现场设备,包括:处理器;存储器设备,耦合到所述处理器,所述存储器设备存储(i)多个预定义的发布列表,每个列表对应于至少两个可用的发布类别中的一个,每个发布列表包括与所述HV现场设备相关联的参数集,以及(ii)指令集,所述指令集可由所述处理器执行以使所述处理器执行以下操作:从客户端设备或应用接收指示所述至少两个可用的发布类别中的一个发布类别的消息,所述发布类别指示所述客户端设备或应用所期望的信息的类别;向所述客户端设备或应用传送与所指示的发布类别相对应的所述多个预定义的发布列表中的每一个发布列表的标识;从所述客户端设备或应用接收对由所述HV现场设备识别的所述多个预定义的发布列表中的一个发布列表的选择;向所述客户端设备或应用传送与所述多个发布列表中的所选择的一个发布列表相关联的参数集。18.根据权利要求17所述的HV现场设备,其中,所述第一客户端设备或应用是另一个HV现场设备。19.根据权利要求17所述的HV现场设备,其中,所述多个预定义的发布列表包括一个或多个制造商定义的发布列表。20.根据权利要求17所述的HV现场设备,其中,所述多个预定义的发布列表包括一个或多个用户定义的发布列表。
21.根据权利要求17所述的HV现场设备,其中,所述多个预定义的发布列表包括一个或多个定制的发布列表。22.根据权利要求17所述的HV现场设备,其中,所述至少两个可用的...
【专利技术属性】
技术研发人员:M,
申请(专利权)人:费希尔罗斯蒙特系统公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。