【技术实现步骤摘要】
用于根据从通用源获得的不可信数据源的系统进行安全计量的系统
本公开内容总体上涉及过程工厂和过程控制系统,具体而言,涉及在过程控制系统中使用分布式账本来记录数据和事件。
技术介绍
如用于化学、石油或其他过程工厂的分布式过程控制系统通常包括经由模拟、数字或组合模拟/数字总线或经由无线通信链路或网络通信地耦合到一个或多个现场设备的一个或多个过程控制器。现场设备,可以是例如阀、阀定位器、开关和变送器(例如,温度、压力、液位和流量传感器),位于工厂环境内并通常执行物理或过程控制功能,例如打开或关闭阀,测量过程参数(例如压力、温度等),以控制在过程工厂或系统中执行的一个或多个过程。智能现场设备,例如符合公知的现场总线协议的现场设备,还可以执行控制计算、报警功能以及通常在控制器内实现的其他控制功能。通常也位于工厂环境内的过程控制器接收指示由现场设备获得的过程测量结果的信号和/或与现场设备有关的其他信息,并执行运行例如不同控制模块的控制器应用,控制模块基于接收到的信息制定过程控制决策、生成控制信号,并与现场设备(例如和Fieldbus现场设备)中执行的控制模块或块协调。控制器内的控制模块通过通信线路或链路将控制信号发送到现场设备,从而控制过程工厂或系统的至少一部分的操作。如本文所用的,现场设备和控制器通常被称为“过程控制设备”。来自现场设备和控制器的信息通常通过数据高速通道可由一个或多个其他硬件设备获得,例如操作员工作站、个人计算机或计算设备、数据历史记录、报告生成器、中心化数据库或其他中心化管理计算设备,它们通常放 ...
【技术保护点】
1.一种用于使用由多个参与者维护的分布式账本在过程控制系统中安全计量不可信数据的方法,所述方法包括:/n由执行物理功能以控制过程工厂中的工业过程的现场设备收集所述过程工厂内的参数的测量结果;/n由计算设备获得所述参数的所述测量结果;/n生成包括所述测量结果的交易;以及/n将所述交易传送给维护本地分布式账本的参与者的本地分布式账本网络中的至少一个其他参与者;/n在阈值时间段之后,将在所述阈值时间段期间生成的多个交易传送给维护全局分布式账本的参与者的全局分布式账本网络中的至少一个参与者。/n
【技术特征摘要】
20190115 US 16/248,3551.一种用于使用由多个参与者维护的分布式账本在过程控制系统中安全计量不可信数据的方法,所述方法包括:
由执行物理功能以控制过程工厂中的工业过程的现场设备收集所述过程工厂内的参数的测量结果;
由计算设备获得所述参数的所述测量结果;
生成包括所述测量结果的交易;以及
将所述交易传送给维护本地分布式账本的参与者的本地分布式账本网络中的至少一个其他参与者;
在阈值时间段之后,将在所述阈值时间段期间生成的多个交易传送给维护全局分布式账本的参与者的全局分布式账本网络中的至少一个参与者。
2.根据权利要求1所述的方法,还包括:
将所述交易添加到交易的本地区块中;
基于所述交易的本地区块求解密码难题;
将所述密码难题的解添加到所述交易的本地区块中;以及
将所述交易的本地区块传送给所述本地分布式账本网络中的至少一个其他参与者。
3.根据权利要求2所述的方法,还包括:
在所述阈值时间段之后,将在所述阈值时间段期间生成的一个或多个交易的本地区块传送给所述全局分布式账本网络中的至少一个参与者。
4.根据权利要求1所述的方法,还包括:
在所述阈值时间段之后,从所述本地分布式账本网络中修剪在所述阈值时间段期间生成的所述多个交易中的至少一些交易。
5.根据权利要求1所述的方法,其中,所述全局分布式账本是可由操作多个过程工厂的多个实体查看的经许可的区块链。
6.根据权利要求5所述的方法,其中,所述参数与操作所述多个过程工厂的所述多个实体之间的共享资源有关。
7.根据权利要求5所述的方法,其中,所述全局分布式账本包括与所述多个实体相对应的多个全局分布式账本,每个全局分布式账本包括存储在用于与所述全局分布式账本相同的相应实体的本地分布式账本中的交易。
8.根据权利要求7所述的方法,还包括:
对于在所述阈值时间段期间生成的交易,将来自所述多个全局分布式账本中的每个的交易添加到交易的状态区块中;
基于所述交易的状态区块求解密码难题;
将所述密码难题的解添加到所述交易的状态区块中;以及
将所述交易的状态区块传送给在维护超级区块链的参与者的超级区块链网络中的至少一个其他参与者。
9.根据权利要求1所述的方法,其中,所述本地分布式账本是可由操作所述过程工厂的实体查看的私有区块链。
10.根据权利要求1所述的方法,其中,生成包括所述测量结果的交易包括:生成包括与所述测量结果相对应的加密哈希值的交易。
11.根据权利要求6所述的方法,其中,操作所述多个过程工厂的所述多个实体之间的所述共享资源是流体管道中的流体,并且,所述参数的测量结果是由所述多个实体之一从所述流体管道所获得的流体量。
12.一种用于使用由多个参与者维护的分布式账本对过程控制系统中的不可信数据进行安全计量的系统,包括:
一个或多个现场设备,所述一个或多个现场设备设置在过程工厂中,每个现场设备执行物理功能以控制工业过程,所述一个或多个现场设备被配置为收集所述过程工厂内的参数的测量结果,并将所述参数的测量结果提供给一个或多个边缘网关设备;以及
在所述过程工厂中执行的所述一个或多个边缘网关设备,每个边缘网关设备都包括:
一个或多个处理器;
通信单元;以及
非暂时性计算机可读介质,其耦合到所述一个或多个处理器和所述通信单元并在其上存储指令,所述指令在被所述一个或多个处理器执行时使所述边缘网关设备执行以下操作:
获得所述参数的测量结果中的至少一个;
生成包括所述测量结果的交易;以及
将所述交易传送给维护本地分布式账本的边缘网关的本地分布式账本网络中的至少一个其他边缘网关;以及
在阈值时间段之后,将在所述阈值时间段期间生成的多个交易传送给维护全局分布式账本的参与者的全局分布式账本网络中的至少一个参与者。
13.根据权利要求12所述的系统,其中,所述指令还使所述边缘网关执行以下操作:
将所述交易添加到交易的本地区块中;
基于所述交易的本地区块求解密码难题;
将所述密码难题的解添加到所述交易的本地区块中;以及
将所述交易的本地区块传送给所述本地分布式账本网络中的至少一个其...
【专利技术属性】
技术研发人员:M·J·尼克松,A·小阿马罗,G·王,
申请(专利权)人:费希尔罗斯蒙特系统公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。