【技术实现步骤摘要】
利用服务质量度量以促进用于I/O服务器服务的I/O通道之间的转换
相关申请的交叉引用
[0001]本申请要求享有于2021年6月16日提交的、标题为“Software Defined Process Control System for Industrial Process Plants”的美国申请63/211,535的优先权和权益,该申请在此通过引用全部并入。
[0002]本申请总体上涉及工业过程工厂的工业过程控制系统,并且更具体而言,涉及被软件定义的工业过程控制系统。
技术介绍
[0003]当前的分布式工业过程控制系统,例如那些在化学、石油、工业或其他过程工厂中用于制造、精炼、转换、生成或生产物理材料或产品的分布式工业过程控制系统,通常包括一个或多个过程控制器,这些过程控制器经由物理层通信地耦合到一个或多个现场设备,这些物理层可以是模拟、数字或组合的模拟/数字总线,或者可以包括一个或多个无线通信链路或网络。可以是例如阀、阀定位器、开关和变送器(例如,温度、压力、液位和流率传感器)的现场设备位于工业过程工厂的过程环境(其在本文中可互换地称为工业过程工厂的“现场环境”或“工厂环境”)内,并且通常执行物理过程控制功能,诸如打开或关闭阀、测量过程和/或诸如流量、温度或压力等的环境参数,以控制在过程工厂或系统内执行的一个或多个过程。智能现场设备(诸如符合众所周知的Fieldbus协议的现场设备)也可以执行控制计算、报警功能和通常在控制器内执行的其他控制功能。,通常位于工厂环境中的过程控制器也可以位于与工厂相 ...
【技术保护点】
【技术特征摘要】
1.一种在过程控制环境中的容器化的控制器服务之间转换的方法,所述方法包括:在一个或多个I/O服务器服务处,通过多个I/O通道接收过程控制流量,所述多个I/O通道中的每个I/O通道将所述一个或多个I/O服务器服务耦合到多个控制器服务中的不同的一个控制器服务,其中,所述多个I/O通道包括被指定为活动的I/O通道的第一I/O通道以及被指定为非活动的I/O通道的一个或多个其它I/O通道,其中,每个控制器服务在相应容器中实施并执行相同的控制例程来生成包括命令集合的消息,以经由所述相同的一个或多个现场设备控制工业过程的相同部分;由所述一个或多个I/O服务器服务使用经由所述第一I/O通道接收的过程控制流量来控制一个或多个现场设备,以驱动一个或多个过程输出,并从而控制所述工业过程的所述部分;评估所述多个I/O通道的多个服务质量(“QoS”)度量,其中,所述QoS度量中的每个QoS度量都对应于所述多个I/O通道中的不同的一个I/O通道;从所述一个或多个其它I/O通道中检测出具有所述多个QoS度量中的最佳QoS度量的第二I/O通道;以及通过转换所述活动的I/O通道来响应检测出所述最佳QoS度量,包括:(i)将所述第二I/O通道指定为所述活动的I/O通道并将所述第一I/O通道指定为所述非活动的通道的其中之一;以及(ii)使用经由所述第二I/O通道接收的过程控制流量来控制所述一个或多个现场设备,以驱动所述一个或多个过程输出,并从而控制所述工业过程的所述部分。2.根据权利要求1所述的方法,其中,所述QoS度量为指示与将所述过程控制流量传递到所述一个或多个I/O服务器服务相关联的时长的延迟度量。3.根据权利要求1所述的方法,其中,所述一个或多个I/O服务器服务为其中每个I/O服务器服务在不同容器中执行的多个I/O服务器服务,其中,所述多个I/O服务器服务包括(i)已被指定为活动的I/O服务器服务的第一I/O服务器服务以及(ii)一个或多个其它I/O服务器服务,其中,接收所述过程控制流量包括:在所述多个I/O服务器服务中的每个I/O服务器服务处接收所述过程控制流量。4.根据权利要求3所述的方法,还包括选择第二I/O服务器服务作为所述活动的I/O服务器服务;并且其中,使用经由所述第二I/O通道接收的过程控制流量来控制所述一个或多个现场设备包括:经由所述第二I/O服务器服务控制所述一个或多个现场设备。5.根据权利要求3所述的方法,还包括:执行实施所述多个I/O服务器服务的所述物理资源的负载平衡分析;其中,选择所述第二I/O服务器服务响应于所述负载平衡分析的结果。6.一种过程控制系统,所述过程控制系统被配置为便于在过程控制环境中的容器化的控制器服务之间转换,所述过程控制系统包括:一个或多个现场设备,其被配置用于在过程控制系统中实施以便于控制过程工厂处的工业过程的特定部分;以及一个或多个主机,其通信地耦合到所述一个或多个现场设备并且被配置为:(i)通过多个I/O通道接收过程控制流量,所述多个I/O通道中的每个I/O通道将所述一
个或多个I/O服务器服务耦合到多个控制器服务中的不同的一个控制器服务,其中,所述多个I/O通道包括被指定为活动的I/O通道的第一I/O通道以及被指定为非活动的I/O通道的一个或多个其它I/O通道,其中,每个控制器服务在相应容器中实施并执行相同的控制例程来生成包括命令集合的消息,以经由所述相同的一个或多个现场设备控制工业过程的相同部分;(ii)使用经由所述第一I/O通道接收的过程控制流量来控制所述一个或多个现场设备,以驱动一个或多个过程输出,并从而控制所述工业过程的所述部分;(iii)评估所述多个I/O通道的多个服务质量(“QoS”)度量,其中,所述QoS度量中的每个QoS度量都对应于所述多个I/O通道中的不同的一个I/O通道;(iv)从所述一个或多个其它I/O通道中检测出具有所述多个QoS度量中的最佳QoS度量的第二I/O通道;(v)通过转换所述活动的I/O通道来响应检测出所述最佳QoS度量,包括:(a)将所述第二I/O通道指定为所述活动的I/O通道并将所述第一I/O通道指定为所述非活动的通道的其中之一;以及(b)使用经由所述第二I/O通道接收的过程控制流量来控制所述一个或多个现场设备,以驱动所述一个或多个过程输出,并从而控制所述工业过程的所述部分。7.根据权利要求6所述的过程控制系统,其中,所述Q...
【专利技术属性】
技术研发人员:A,
申请(专利权)人:费希尔罗斯蒙特系统公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。