用于移动控制室内的用户接口设备之间的无缝状态转移的方法和装置制造方法

文档序号:6304072阅读:155来源:国知局
用于移动控制室内的用户接口设备之间的无缝状态转移的方法和装置制造方法
【专利摘要】本发明公开了一种用于移动控制室内的用户接口设备之间的无缝状态转移的方法和装置。用于操作过程工厂的方法和系统包括多个用户接口设备,其中的每一个操作多个应用,并且可操作来将设备状态从设备传递到设备。第一用户接口设备可通信地耦接到统一的、逻辑数据存储区域,并且执行用于执行功能的一个或多个第一例程。第二用户接口设备经由网络可通信地耦接到所述统一的、逻辑数据存储区域,并且执行一个或多个所存储的例程,每个例程对应于第一例程中的一个。第一用户接口设备将指示在第一用户接口设备上进行操作的一个或多个第一例程的状态信息传递到第二用户接口设备,使得第二用户接口设备在接收到该状态信息时,执行与所述第一例程中的一个或多个相对应的第二例程中的一个或多个。
【专利说明】用于移动控制室内的用户接口设备之间的无缝状态转移的方法和装置

【技术领域】
[0001]本公开概况而言涉及过程工厂和过程控制系统,并且更具体地涉及对过程工厂和过程控制系统中的移动用户接口设备的使用。

【背景技术】
[0002]分布式的过程控制系统(例如在化工、石油或其他过程工厂中使用的那些)通常包括一个或多个过程控制器,该一个或多个过程控制器经由模拟、数字或组合的模拟/数字总线,或者经由无线通信链路或网络与一个或多个现场设备可通信地耦接。现场设备(其例如可以是阀、阀定位器、开关和发送机(例如温度、压力、水平和流速传感器))位于过程环境中,并且通常执行物理或过程控制功能(例如打开或关闭阀、测量过程参数等),以控制过程工厂或系统中执行的一个或多个过程。智能现场设备(例如符合公知的现场总线协议的现场设备)还可以执行控制计算、警报功能以及一般在控制器中实施的其他控制功能。通常也位于工厂环境中的过程控制器接收指示由传感器和/或现场设备进行的过程测量和/或与现场设备相关的其他信息的信号并且执行控制器应用,所述控制器应用例如运行进行过程控制决策的不同的控制模块、基于所接收到的信息生成控制信号,并且与控制模块或在现场设备(例如HART?、Wireless HART?:和FOUNDAT1N?现场总线现场设备)中执行的块进行协作。控制器中的控制模块通过通信线路或链路将控制信号发送到现场设备,从而控制过程工厂或系统的至少一部分的操作。
[0003]通常使得来自现场设备和控制器的信息通过数据高速公路对于一个或多个其他硬件设备可用,所述硬件设备例如是通常被放置在远离更恶劣的工厂环境的控制室或其他位置的操作员工作站、个人计算机或计算设备、数据历史记录、报告生成器、中央数据库或中央管理计算设备。通常跨过程工厂或跨过程工厂的一部分对这些硬件设备中的每一个进行集中。这些硬件设备运行例如可以使得操作员能够执行相关于控制过程和/或操作过程工厂(例如改变过程控制例程的设置、修改控制器或现场设备中的控制模块的操作、查看过程的当前状态、查看由现场设备和控制器生成的警报、出于训练人员或测试过程控制软件的目的而模拟过程的操作、保持和更新配置数据库等)的功能的应用。由硬件设备、控制器和现场设备使用的数据高速公路可以包括有线通信路径、无线通信路径或有线和无线通信路径的组合。
[0004]例如,由爱默生过程管理公司(Emerson Process Management)销售的DeltaV?控制系统包括在位于过程工厂中的各个位置处的不同设备中存储并且由所述设备执行的多个应用。这些应用中的每一个提供了用户接口(Π),以允许用户(例如配置工程师、操作员、维护技术人员等)查看和/或修改过程工厂操作和配置的各个方面。在本说明书中,词语“用户接口”或“Π”用于指代允许用户查看或修改过程工厂的配置、操作或状态的应用或屏幕。类似地,词语“用户接口设备”或“Π设备”用于指代用户接口在其上进行操作的设备,而无关于该设备是固定的(例如工作站、壁挂式显示器、过程控制设备显示器等)还是移动的(例如膝上型计算机、平板计算机、智能电话等)。位于一个或多个操作员工作站或计算设备上的配置应用使得用户能够创建或改变过程控制模块,并且经由数据高速公路将这些过程控制模块下载到专用的分布式控制器。通常,这些控制块由可通信地互连的功能块构成,所述功能块是面向对象的编程协议中的对象,所述对象基于向其的数据执行控制方案中的功能,并且将输出提供给控制方案中的其他功能块。配置应用还可以允许配置设计者创建或改变由查看应用使用的操作员接口,来显示数据给操作员并使得操作员能够改变过程控制例程中的设置,例如设置点。每一个专用控制器(以及在一些情况下的一个或多个现场设备)存储和执行相应的控制器应用,所述相应的控制器应用运行向其分配和下载的控制模块,以实现实际的过程控制功能。可以在一个或多个操作员工作站上(或者在与操作员工作站和数据高速公路可通信地连接的一个或多个远程计算设备上)执行的查看应用经由数据高速公路从控制器应用接收数据,并且使用UI将该数据显示给过程控制系统的设计者、操作员或用户,并且可以提供多个不同的视角中的任何一个(例如操作员视角、工程师视角、技术人员视角等)。数据历史应用通常被存储在数据历史设备中并且由数据历史设备执行,所述数据历史设备收集并且存储跨数据高速公路提供的数据中的一些或全部,同时,配置数据库应用可以运行在连接到数据高速公路的另一个计算机中,以存储与其相关联的当前的过程控制例程配置和数据。或者,配置数据库可以位于与配置应用相同的工作站中。
[0005]过程控制工厂和过程控制系统的架构在很大程度上受有限的控制器和设备存储器、通信带宽、以及控制器和设备处理器能力的影响。例如,在控制器中对动态和静态非易失性存储器的使用通常被最小化,或者至少被小心地管理。作为结果,在系统配置(例如先验)期间,用户通常必须选择控制器中的哪个数据要被归档或保存、其被保存的频率以及是否使用压缩,并且从而向控制器配置该有限的数据规则集合。从而,在故障排除和过程分析中可能有用的数据通常没有被归档,并且如果其被收集,则有用信息可能会因为数据压缩而已经丢失。
[0006]此外,为了最小化当前已知的过程控制系统中的控制器存储器使用,并且要被归档或保存的数据被报告给例如在适当的历史记录或数据竖井处的工作站或计算设备以进行存储。用于报告数据的当前技术对通信资源的利用很差,并且造成多余的控制器负载。此夕卜,由于历史记录或竖井处的通信和采样时的时间延迟,数据收集和时间戳通常与实际过程不同步。
[0007]类似地,在批过程控制系统中,为了最小化控制器存储器使用,批接收和控制器配置的快照通常被保持存储在中央管理计算设备或位置处(例如在数据竖井或历史记录中),并且仅在需要时被传输给控制器。这样的策略在控制器中和在工作站或中央管理计算设备和控制器之间的通信通道中引入了严重的突发负载。
[0008]此外,过程控制系统的关系数据库的能力和性能限制与盘存储的高成本相组合地在向独立实体或竖井中构造应用数据中扮演了较大的一部分以满足具体应用的目的。例如,在DeltaV?系统中,过程模型、连续的历史数据以及批和事件数据被保存和/或归档在三个不同的应用数据库或数据的竖井中。每个竖井具有不同的接口来访问在其中存储的数据。
[0009]按照此方式构造数据使得对历史化的数据的访问和使用造成了障碍。例如,产品质量中的变化的根本原因可能关联于这些数据文件中的一个或多个中的数据。然而,由于不同的文件结构,无法提供允许该数据被快速和容易地访问以用于分析的工具。此外,必须执行审计或同步功能,以确保跨不同竖井的数据是一致的。
[0010]例如在工厂操作、故障排除和/或预测建模期间,上述的过程工厂和过程控制系统的限制以及其他限制可能会不期望地显现在过程工厂或过程控制系统的操作和优化上。例如,这样的限制迫使必须执行繁琐而冗长的工作流,以便获取用于故障排除和生成更新的模型的数据。此外,由于数据压缩、不充足的带宽或偏移的时间戳,所获取的数据可能是不准确的。
[0011]在这里提供的【背景技术】描述用于概况呈现本发明的环境的目的。在本【背景技术】部分描述的程度上,当前署名的发明人的工作以及并不以任何方式被视为在提交时的现有技术的描述的各个方面并不被明确或隐含地承认为针对本发明的现有技术。


【发明内容】

[0012]在第一实施例中,用于操作过程控制工厂的系统包括包括一个或多个数据存储设备的统一的、逻辑数据存储区域,所述一个或多个数据存储设备被配置为使用公共格式存储与所述过程工厂相对应的过程数据,所述过程数据包括从配置数据、测量数据、批数据、连续数据和事件数据中选择的多个类型的过程数据。所述系统还包括:第一用户接口设备,经由网络可通信地耦接到所述统一的、逻辑数据存储区域,并且可操作来执行一个或多个第一例程,每个第一例程用于执行控制功能、操作功能、配置功能、维护功能、数据分析功能、管理功能、质量控制功能或安全功能。此外,所述系统包括:第二用户接口设备,经由所述网络可通信地耦接到所述统一的、逻辑数据存储区域,并且可操作来执行一个或多个第二例程,每个第二例程对应于所述第一例程中的一个。所述第一用户接口设备可操作来将指示在所述第一用户设备上操作的一个或多个第一例程的状态信息传递到所述第二用户接口设备,使得所述第二用户接口设备在接收到所述状态信息时,执行与在所述第一用户接口设备上操作的所述第一例程中的一个或多个相对应的第二例程中的一个或多个。
[0013]在另一个实施例中,一种操作过程工厂的方法包括在第一用户接口设备上执行用于执行所述过程工厂中的功能的一个或多个第一例程,所述一个或多个第一例程可操作来访问过程数据。所述方法还包括:跟踪在所述第一用户接口设备上执行的所述一个或多个第一例程的状态并存储在所述第一用户接口设备上执行的所述一个或多个第一例程的状态。此外,所述方法包括:将所存储的在所述第一用户接口设备上执行的所述一个或多个第一例程的状态转移到第二用户接口设备;根据所存储的状态,在所述第二用户接口设备上执行与所述一个或多个第一例程相对应的一个或多个第二例程;以及使用所述第二用户接口设备执行所述过程工厂中的功能。

【专利附图】

【附图说明】
[0014]图1A是在过程控制系统或过程工厂中操作的示例性的过程控制网络的框图。
[0015]图1B是示出更广的控制网络的框图。
[0016]图2是根据本说明书说明包括移动控制室的通信架构的框图。
[0017]图3是根据本说明书说明监督引擎的实施例的框图。I的示例方法的流程图。
I的示例方法的流程图。
(态信息传递的示例方法的流程图。
个瓜设备之间传递状态信息的示例方法的
I递状态信息的另一方法的流程图。
相关联的VI设备来控制过程工厂的另一个用VI设备促进过程工厂的移动控制的方法
(态传递到第二 VI设备的方法的流程图。之起口I会话的方法的流程图。
之起VI会话的第二方法的流程图。
二方面。
勺框图。
一个实施例的框图。工厂人员可以不局限于中央位置,允许人员在整个过程工厂中走动,而不损害对与过程工厂的操作和状态相关的信息的访问。通过实施“大数据”概念(即收集、存储、组织和挖掘数据的一个或多个集合,这种数据如此大或复杂,使得传统的数据库管理工具和/或数据处理应用无法在可容忍的时间量内管理数据集)结合专家系统、监督系统和环境感知移动用户接口设备,过程工厂可以被有益地管理并且被更有效地维护(例如,具有更少的维护、更大的产出、更小的停机时间、更少的人员、对人员和设备的安全的风险更小等),如在本公开通篇所描述的那样。
[0050]通常,环境感知移动用户接口设备与专家系统、监督系统和大数据系统协作,以促进过程工厂的改进的操作。可以使用当前描述的概念(其包括协作、移动性、工作流管理、人员管理、自动化、责任性、验证和诊断等)中的一个或多个来实现改进的操作。例如,在本文中描述的装置、系统和方法可以促进从一个用户接口设备到另一个(例如,从工作站到平板设备或从平板设备到移动电话)的无缝转换,从而用户可以具有相同或相似的可用信息,而与从一个设备到另一个设备的移动无关,和/或可以促进相同或不同位置处的查看相同或不同数据的多个人员之间的协作,和/或可以促进用户会话的发起或继续,而与用户碰巧正在操作的设备无关。用户接口设备中的移动设备可以是设备感知和/或位置感知的,以便自动显示相关信息(例如,地图、过程、图、用户手册),以及登陆应用等。此外,专家和监督系统以及用户接口设备之间的协作可以促进自动生成、分配和管理与操作员和/或维护人员活动相关的工作项。例如,如在下文中将进一步详细描述的,专家系统可以分析在大数据系统中存储的信息并且确定应当执行一些任务,并且可以通过与监督系统的协作,创建工作项,将工作项分配给人,创建工作项任务的执行所必需的项的检查清单,使得所分配的人抽查相关联的任务的效能,并且跟踪任务的进程。将在全文中描述这些和其他方面。
[0051]首先转向示例性的过程工厂的整体结构,图1A是在过程控制系统或过程工厂10中操作的示例性的过程控制网络100的框图。过程控制网络100可以包括提供各个其他设备之间的直接或间接连接的骨干网105。在各个实施例中,与骨干网105耦接的设备包括接入点72、(例如经由内联网或企业广域网)到其他过程工厂的网关75、到外部系统(例如到互联网)的网关78、UI设备112、服务器150、大数据设施102 (例如,包括大数据历史记录)、大数据专家系统104、监督引擎106、控制器11、输入/输出(I / O)卡26和28、有线现场设备15-22、无线网关35以及无线通信网络70。通信网络70可以包括无线设备40-58,其包括无线现场设备40-46、无线适配器52a和52b、接入点55a和55b以及路由器58。无线适配器52a和52b可以分别连接到非无线现场设备48和50。控制器11可以包括处理器
30、存储器32和一个或多个控制例程38。尽管图1A仅示出了与骨干网105相连接的设备中的一些中的单独一个,但应当理解的是,每一个设备可以在骨干网105上具有多个实例,并且在实际上,过程工厂10可以包括多个骨干网105。
[0052]UI设备112可以经由骨干网105可通信地连接到控制器11和无线网关35。控制器11可以经由输入/输出(I / O)卡26和28可通信地连接到有线现场设备15-22,并且可以经由骨干网105和无线网关35可通信地连接到无线现场设备40-46。控制器110可以使用现场设备15-22和40-46中的至少一些进行操作以实现批过程或连续过程。控制器11 (例如其可以是由爱默生过程管理公司销售的DeltaV?控制器)可通信地连接到过程控制骨干网105。控制器11还可以使用与例如标准4-20mA设备、I / O卡26、28和/或任何视该过程。用户还可以通过在口I设备11201设备112可以提供表示例如罐填充过程测量值,并且确定罐需要被填充。用户可以戶且输入使得入口阀打开的命令。:备112还可以执行多个例程、模块或服务。丨例程,其可以包括例如与位置感知、设备感程或子例程。这些环境例程可以使得瓜设:环境或环境的图形用户接口配置(“⑶I”使得VI设备112能够跟踪并保存VI设备例如瓜)的状态。通过跟踪VI设备112上芒第一设备112上发起会话,并且开始使用丨继续工作流。
用或屏幕的服务器)还可以执行与管理工装、替换、维护、校准、诊断或委托过程工厂:资产相关联的工作通知单和/或用于通知近的人员口I设备112可以执行与监视络客户端。在这样的实施例中,瓜设备112控制系统进行交互。浏览器使得用户能够例如服务器150)处的数据和资源。例如,示数据或过程参数数据),允许浏览器示出浏览器还可以接收用户输入(例如对图形〔访问在服务器150上存储的信息资源。例每取和显示与被点击的图形相关的信息。
2处进行针对瓜设备112的大量处理。例定例程和环境感知例程。VI设备112还可:以监视或控制过程控制网络100中的一个中的任何一个。用户可以与口I设备112交!制例程相关联的参数。控制器11的处理器:多个控制例程,所述例程可以包括控制环。又及与可通信地连接到骨干网105的其他节妄述的任何控制例程或模块(包括质量预测一部分(例如子例程),并且(经由通信调用的链路)与其他功能块结合进行操作,以在过程控制系统10中实现过程控制环。基于控制的功能块通常执行输入功能(例如与发送机、传感器或其他过程参数测量设备相关联的输入功能)、控制功能(例如与执行PID、模糊逻辑等控制的控制例程相关联的控制功能)或控制某一设备(例如阀)的操作的输出功能中的至少一种,以在过程控制系统中执行某一物理功能。当然,还存在混合以及其他类型的功能块。功能块可以具有在Π设备112处提供的图形表示,允许用户容易地修改功能块的类型、功能块之间的连接、以及与在过程控制系统中实现的每一个功能块相关联的输入/输出。功能块可以被存储在控制器11中并且可以由控制器11执行(这通常是如下情形:这些功能块用于或关联于标准4-20mA设备和一些类型的智能现场设备(例如HART设备)),或者可以被存储在现场设备自身中并且由现场设备自身实施,这可以是利用现场总线设备的情形。控制器11可以包括可以实现一个或多个控制环的一个或多个控制例程38。每一个控制环通常被称为控制模块,并且可以通过执行一个或多个功能块而被执行。
[0062]在实施例中,Π设备112与大数据设施102和/或专家系统104和/或监督引擎106交互。大数据设施102可以从过程工厂10收集并存储所有类型的过程控制数据(包括传感器数据、控制参数、手动输入的数据(例如,在人员在过程工厂10内四处移动时收集的数据)、人员位置和命令输入、与所有数据相关联的时间戳)以及在过程工厂10中可用的任何其他类型的数据。与大数据设施102可通信地耦接的专家系统104可以独立地操作或根据特定用户输入进行操作以分析在大数据设施102中存储的过程工厂数据。专家系统104可以开发和/或使用模型、识别数据倾向和/或相关、向工厂人员提醒可能会影响或很快会影响过程工厂10的预测或实际的问题和/或异常情况和/或子最优条件等。在一些实施例中,专家系统104执行这些功能而不被具体编程为将特定的一组数据或倾向与特定的问题或条件相关联,而是,识别在先前条件时或在先前条件(其可以是积极/期望的条件或消极/不期望的条件)附近已经出现了当前倾向或数据并发。根据倾向或数据并发的现有出现的识别,专家系统104可以预测状况(“预诊断(ρ---nostics) ”)。专家系统104还可以根据大数据设施 102中存储的数据确定哪些过程变量、传感器读数等(即哪些数据)在检测、预测、防止和/或校正过程工厂10中的异常情况时是最重要的。例如,专家系统104可以确定正在从烟筒中排放出碳氢化合物,并且可以(例如通过监督引擎106)自动确定碳氢化合物排放的原因和/或使得生成工作项以纠正造成碳氢化合物排放的问题和/或使得生成工作项以检查设备或观测/记录经由网络不可用的参数。作为另一个示例,专家系统104可以确定通过一系列的先前的数据点指示的倾向指示预测的异常状况、预测的维护事务、预测的故障等。
[0063]如下文中所详细描述的,监督引擎106可以与大数据设施102和/或专家系统104交互以自动执行和/或促进各个监督活动。例如,监督引擎106可以监视由专家系统104识别出的倾向,并且为工厂人员创建工作项。作为另一个示例,监督引擎106可以监视过程工厂资源的校准状况,并且可以为工厂人员创建工作项。与这些功能相关联地,监督引擎106还可以管理人员证书、对在调度的工作项的执行期间对设备进行访问的权限、以及工作项执行的时机。监督引擎106可以与UI设备112进行交互以分配和跟踪工作项的执行,并且在工作项的完成之后接下来验证导致工作项的创建的指示或状况(例如,被识别出的倾向、异常情况等)已被解决。例如,监督引擎106可以根据专家引擎104确定阀故障并且创6可以遵从于任何其他期望的标准或协议,任何标准或协议。
络70的各个无线设备40-58的访问的提供无线设备40-58和过程控制网络100的其耦合。在一些情况下,无线网关35通过路较低层(例如,地址转换、路由、分组分段、爱的一个或多个共享层。在另一些情况下,无线协议之间翻译命令。除了协议和命令30中实现的无线协议相关联的调度方案的使用的同步的计时。此外,无线网关35列如资源管理、性能调整、网络故障缓解、
70的无线现场设备40-46可以执行过程工则量过程参数。然而,无线现场设备40-46左样,无线现场设备40-46、无线网关和无线的制造者和消费者。信网络70内路由无线分组的功能。无线网关35为无线网络70执行流量管理和监管功能,并且将业务路由到与无线网络70通信连接的有线网络以及从所述有线网络路由业务。无线网络70可以利用特别支持过程控制消息和功能的无线过程控制协议(例如无线HART)。
[0069]在某些实施例中,过程控制网络100可以包括与骨干网105相连接的使用其他网络协议进行通信的其他节点。例如,过程控制网络100可以包括使用其他无线协议(例如兼容WiFi或其他IEEE802.11的无线局域网协议、移动通信协议(例如WiMAX(全球微波互联接入)、LTE (长期演进)或其他ITU-R (国际电信联盟无线通信部分)兼容协议)、短波长无线通信(例如近场通信(NFC)和蓝牙)或其他无线通信协议)的一个或多个无线接入点72。通常,这样的无线接入点72允许手持或其他便携式计算设备通过与无线网络70不同且支持与无线网络70不同的无线协议的相应的无线网络进行通信。在一些实施例中,UI设备112使用无线接入点72通过过程控制网络100进行通信。在一些场景中,除了便携式计算设备之外,一个或多个过程控制设备(例如,控制器11、现场设备15-22或无线设备35,40-58)还可以使用由接入点72支持的无线网络进行通信。
[0070]附加地或者替代地,提供商设备可以包括到位于当前的过程控制系统10的外部的系统的一个或多个网关75、78。在这样的实施例中,UI设备112可以用于控制、监视所述外部系统或与所述外部系统进行通信。通常,这样的系统是由过程控制系统10生成或操作的信息的消费者或提供者。例如,工厂网关节点75可以可通信地连接当前的过程工厂10 (具有其自己的响应的过程控制数据骨干网105)和具有其自己的相应的骨干网的另一个过程工厂。在一个实施例中,单个骨干网105可以服务多个过程工厂或过程控制环境。
[0071]在另一个示例中,工厂网关节点75可以将当前的过程工厂可通信地连接到并不包括过程控制网络100或骨干网105的遗留或现有技术的过程工厂。在本示例中,工厂网关节点75可以转换或翻译在由工厂10的过程控制大数据骨干网105利用的协议和由遗留系统利用的不同的协议(例如以太网、Profibus、现场总线、DeviceNet等)之间的消息。在这样的示例中,UI设备112可以用于控制、监视所述遗留或现有技术的过程工厂中的系统或网络或者与所述系统或网络进行通信。
[0072]提供商设备可以包括一个或多个外部系统网关节点78,以可通信地连接过程控制网络100和外部公共或私有系统(例如实验室系统(例如实验室信息管理系统或UMS)、人员巡视数据库、材料处理系统、维护管理系统、产品库存控制系统、生产调度系统、气象数据系统、运输和处理系统、包装系统、互联网、另一个提供商的过程控制系统、或其它外部系统)的网络。外部系统网关节点78可以例如促进过程控制系统和过程工厂外的人员(例如在家的人员)之间的通信。在一个这样的实例中,操作员或维护技术人员可以从她家里使用Π设备112,经由家庭网络(未示出)、互联网和网关78连接到骨干网105。在另一个实例中,操作员或维护技术人员可以从任何位置使用UI设备112,经由移动电话网络(未示出)、互联网和网关78连接到骨干网105。网关节点78还可以促进过程工厂中的工厂人员和过程工厂之外的实体或人之间的通信。例如,在过程工厂中对过程控制设备进行服务的技术人员可以从她的UI设备112与来自过程控制设备的制造商的支持代表进行通信。在又另一个示例中,监督引擎106可以监视天气、跟踪到来的供应货物和跟踪财务数据(例如商品期货)等,以帮助监督引擎106调度工作项、管理生产调度等。当然,经由网关78(或网关75,或者实际上在任何两个设备之间)形成的所有连接可以是安全连接(例如,加密连卜种方面。例如,在一些实施例中,过程工厂图18意在说明当前描述并不局限于相对纪其他控制、监视和安全系统等。尽管当前I说明仅是出于便捷目的,而不意在是限制之类的过程工厂中实现的多个场景,在本优势。
以经由控制室内的固定工作站监视所分配纽览器或其他应用监视和控制过程,该浏览丨户可以确定去到过程工厂的地方去以例如⑩虫敏平板设备(即第二、移动用户接口设'乍站一样,使得第一用户能够经由在平板设第一用户在平板设备上可能已经被认证,
;服务器通信以建立对于第一用户而言唯一目户相关联的状态信息,并且根据所存储的任一情况中,例程可以识别平板设备的位置或与特定设备的接近程度,并且使得平板设备为第一用户显示被缩放到第一用户和平板设备的大致位置的过程工厂概览地图/图形。当第一用户走过工厂时,工厂地图显示可以动态地改变以聚焦于与平板设备的位置相对应的地图的区域。
[0080]在一些实例中,工厂地图可以包括导航功能。例如,第一用户可以选择特定的工厂区域/设备/资产作为目的地。例程可以随后使用(例如从GPS接收机接收的)位置数据,以将指令提供给特定的工厂区域/设备/资产。
[0081]在第一用户走过工厂10时,平板还可以显示各种过程数据或警报。例如,第一用户可能经过泵,使得平板设备显示与泵相关的操作数据、图形和警报(特别是在泵需要关注的情况下)。平板设备可以例如从泵上或泵附近的NFC或RFID标签接收唯一的标识符。平板设备可以经由服务器将该唯一的标识符发送给例程。例程可以接收该唯一的标识符,并且访问将该唯一的标识符关联到过程工厂中的实体的数据库。例如,该唯一的标识符可以关联到泵数据,例如与泵相关的显示数据、参数数据和警报数据。在识别泵数据之后,例程可以将泵数据发送到平板设备,使得平板设备呈现图形并提供与泵相关的图形、参数和/或警报。
[0082]在另一个实施例中,第一用户可以认识到泵出故障了。第一用户可以与在平板显示器处示出的泵图形或菜单进行交互,并且可以触摸在图形位置处的平板设备显示,所述图形表示关断命令。平板设备可以检测第一用户输入(例如电容触摸输入)并且生成对应的输入数据。所述平板设备可以随后将该输入数据发送到服务器,该服务器接收输入数据,将关断信号发送到控制该泵的控制器。控制器接收信号,并且关断泵。第一用户可以创建与泵相关联的任务或工作项。例如,工作项可以是对维护人员检查和/或维修泵的请求。
[0083]平板设备上的例程还可以促进锁定/挂牌(lockout / tagout)过程。例如,该例程可以显示特定泵的适当的锁定/挂牌过程。在一些实例中,出于安全原因期望对该泵进行锁定的第一用户可以与由该平板设备显示的任务列表进行交互,以指示例如锁定过程中的特定任务已经被完成。在另一些情形中,第一用户可以与例程交互以测试泵的故障保险状况。例如,可以生成仿真信号以对故障保险状况进行仿真,允许第一用户观测泵的响应。
[0084]示例 2
[0085]仍携带平板设备的第一用户可以开始从过程工厂走到过程工厂的控制室。第一用户可能经过锅炉。当第一用户走到锅炉附近时,平板设备与锅炉环境ID设备建立RFID通信。平板设备可以从环境ID设备接收唯一的标识符,并且将该唯一的标识符发送到服务器。服务器可以基于该唯一的标识符识别该锅炉。服务器可以访问环境数据以确定该锅炉具有相关联的工作项,并且将与工作项相关联的技能阈值和与第一用户的概况相关联的技能水平进行比较。确定第一用户没有资格对与锅炉相关联的工作项进行工作时,服务器可以预先提醒平板设备的显示器,而不是向显示器更新与工作项相关的信息。
[0086]用户可以继续走动经过工厂,仍携带平板设备,并且可以走过阀。如上所述,平板设备可以与阀环境ID设备建立通信。平板设备可以随后从设备接收唯一的标识符,并且将该唯一的标识符发送到服务器。服务器可以基于该唯一的标识符识别该阀。服务器可以随后访问该环境数据以确定阀具有相关联的调度,该相关联的调度指示该阀当前正被调度为停止运行以进行维护。服务器将数据发送到平板设备,使得平板设备将信息提供到第一用隹的分析例程可以分析图像的各个方面、或上存储的在其他时间和丨或在其他条件下该图像(例如通过将先前的火焰图像的集丨程可以指示火炉处的气流较低。基于该分流。在一些实施例中,第一用户可以使用平I作过程,并且在实际上,在一些实施例中,自动显示该过程。如果期望,第一用户可以发送到分析例程以确认炉体正在适当地操与火炉相关联的音频,并且将该音频发送系统上进行操作的分析例程可以将该音频I否在正常地操作。该分析例程还可以将该例如,皮带或马达问题可能关联于特定的所述声音进行比较来检测这样的问题。类:火炉附近以检测与火炉相关联的振动。平立将该振动数据发送到服务器或大数据设发的任务,指定目标设备(即火炉),并且指:作项可以可选地指定该工作项的执行的时
(口,监督模块可以将工作项的执行调度到工认进行维护时的那天。替代地或者附加地,电来对其进行调度。已经识别出具有适当技:焊工,并且等待焊工接受所分配的工作项。:要执行该工作项时授权该焊工访问所需的卜配的移动用户接口设备到达设备室,该接(即焊接火炉连接)。在告知该提醒时,VI3联的检查清单。该检查清单可以向焊工提1套〉、焊接设备(例如焊接电源、电极、填充艮西(例如替换部件检查清单还可以指当焊工(例如经由用户接口设备)向监[已经执行了检查清单上的指定任务时,该生成、接收和/或观测到的所有(或基本所列如大数据设施102),其可以包括统一的、有时使用公共格式)由过程控制系统生成10控制的一个或多个过程相关的多个类型以存储时间戳配置数据、连续数据、事件数据和由过程控制系统或工厂之外的系统提女据。这些数据还可以包括与人员相关的数I员限制、资质和证书相关的数据以及与校;的数据例如可以是跟踪人员的数据日志和I:厂操作和效率是有帮助的。例如,可以由.下提供对操作员输入的有价值的见解。这戸动地)改善操作员培训和丨或改善响应。寒要这样的数据。
”当应用于大数据设施102的逻辑数如一般所知的,第一尺寸(或者各种第一尺1信地耦接以形成第二、更大尺寸的存储区如,过程控制大数据系统可以能够跨过程数据地(也就是说,在现有技术的过程控制系统中,被包含在不同的数据库竖井中)提供自动数据分析,而不需要任何先验配置,以及也不需要任何翻译或转换。基于该分析,过程控制系统大数据系统可以能够自动提供深入的知识发现,并且可以为过程控制系统建议改变或建议额外的实体。额外地或者替代地,过程控制系统大数据系统可以基于知识发现执行动作(例如指定的、预测的或这两者)。过程控制系统大数据系统还可以使得并帮助用户执行手动知识发现,并且计划、配置、操作、维护和优化过程工厂和与其相关联的资源。
[0103]专家系统
[0104]专家系统104是被配置为访问和分析由大数据设施102收集和存储的数据的例程和/或模块的集合。尽管在本说明书中说明和描述为与大数据设施102分离的模块,然而在一些实施例中,专家系统104可以被集成在大数据设施102中。此外,专家系统104可以包括在不同的过程区域和/或不同的过程设备中操作的多个模块或例程。例如,专家系统功能体可以位于一个或多个控制器11中,一个或多个过程控制设备15-22中等。在任一情况中,专家系统404使用由大数据设施102收集和存储的数据来识别倾向、执行诊断、监视操作员输入、改善过程工厂和/或过程工厂的各个部分的建模、监视材料供应、监视输出质量和数量、对工厂的操作的各个方面进行建模、以及不计其数的其他活动。专家系统104可以使用预定义的模型来执行所收集的数据的分析和/或可以根据对所述数据的分析主动(以及可能自动地)生成模型。专家系统可以执行许多不同类型的分析,在下文中提供了一些示例。示例并不意在限制专家系统104的功能的范围,而是举例说明了可能的功能的一部分。
[0105]在一个示例中,专家系统104(实时地或者在收集和存储之后)监视由大数据设施102收集和存储的数据,并且执行与特定警报或警报类型相关的数据分析。专家系统104可以被编程为分析过程参数、过程输入、传感器数据以及在大数据设施102中存储的任何其他数据来确定与特定警报相关联的任何公共特征(倾向、值等)。该关联可以是时间关联,但不一定是与警报并发的。例如,专家系统104可以分析数据以确定特定的操作员输入是否以与警报的类似时间关系出现。更具体地,专家系统104可以确定推进或预测警报条件的多个因素的汇集,例如确定特定罐中的温度何时上升、并且操作员将一定量的特定催化剂释放到罐中,罐中的压力以特定速率上升并且产生警报条件。
[0106]在另一个示例中,专家系统104可以被编程为对由大数据设施102收集和存储的数据执行统计分析,以确定事件和过程参数之间的相关的强度。例如,在熟练的操作员对于各个处理器之间的关系具有“本能”感觉时,与严格的数据分析相比,操作员的直觉可能并不可靠,这可能使得操作员通过对可能恶化情况或至少可能不会那么快纠正情况的过程或与其他或额外的调整相同程度地对过程进行调整,以对过程控制情况进行响应(例如升高罐温度、浸溃压力等)。因此,专家系统104可以通过提供信息给操作员和他们可能不知道或理解的其他人员来改进过程的整体控制、安全性、质量和输出。
[0107]在又另一个实施例中,专家系统104被编程为根据分析(例如在上述段落中描述的分析)调整对过程工厂10的过程操作。专家系统104可以识别非最佳或异常条件,并且可以通过改变一个或多个过程输入和/或设置点来纠正条件。额外地,专家系统104可以与过程工厂10中的其他安全系统集成,以阻止和/或校正可能导致对设备和/或人员的设施102和专家系统104分离的模块,但在:据设施102中和/或专家系统104中。图?6、以及专家系统104和大数据设施102之可以获取并分析在大数据设施102中存储街102中存储数据。例如,专家系统104可.对所获取的数据执行一个或多个分析。由漠型执行,或者在一些实施例中,可以在无義数据以寻找未知的相关或关系)。在任一和存储分析数据(例如回归数据、相关数据
4接收/获取的数据和/或从大数据设施〔系统104接收指示特定的参数最紧密地相作为另一个示例,监督引擎106可以从专者需要对过程处理设备/例程进行特定调督引擎106可以从专家系统104接收指示I在预定时间需要进行维护的倾向的数据。(例如、操作员、维护、保安、安全)、工作小数数据或视觉检查过程工厂的各个方面的勺各个职责的执行相关的任何其他信息。
I上被存储为指令集合。可以由处理器来执二作项的调度。工作项调度器308可以根据作项调度器308可以根据每个工作项的优个设备(“目标设备”)邻近的位置(“目标5的目标位置处的人员;根据人员的当前可换班的人员和/或在工作项开始/完成的/所需/期望的技能集合、角色、证书和/I来调度工作项。通过示例并且没有限制中的工作项,注意到与每一个工作项相关联丨可以从经由由人员携带的瓜设备112跟3个人跟踪例程310报告(例如通过确定人;动操作员的位置邻近目标位置或目标设备据从专家系统接收的数据创建指定任务的于在工作项中指定的任务(块515),将工作)),并且可以包括接收所选择的人员已经接[据可以包括接收指示过程工厂中的预测的3的数据、接收向专家系统提供参数值的请的指令等。在接收数据包括接收提供参数二作项,其中指定的任务是要观测和记录未生实施例中,创建工作项可以包括创建这样交准任务、更换任务、检查任务或维修任务。
I勺设备目标(例如,即将对其执行指定任务[据从与所选择的人员相关联的设备(例如:收的位置数据来选择人员。方法500还可二指定任务的过程控制设备相关联、或与这以便所选择的人员在与指定任务相关联的:出于创建和/或授权人对一件设备执行动而实现的数据库、离散文件或任何计算机结长人员可以首先被(经由移动瓜设备112)道后,维护技术人员可以被呈现有来自阀的瓦面。随后,维护技术人员可以被呈现有用;0?。当然,这些示例是非限制性的,这是因1册的大量情况。
其相关联的目标任务时,监督引擎106,特别庚的任务的进程。在一些实施例中,监督引;员通过执行工作项所需的一个或多个过程[备拆卸、设备维修、维护步骤(例如校准和现程、解锁规程、以及过程的任何其他步骤。时,工作项跟踪模块318可以与移动VI设318接收到请求每个后续的指令、步骤或引-步骤已完成,从而跟踪工作项的执行的进地与目标设备(即作为工作项的目标的设进行通信,以验证完成了一个或多个步骤。打办作会话,并且在一个移动操作员完成被3]导航。在一些实施例中,可以显示规程环勺哪个规程当前正被执行。该方法还包括提I档的访问。此外,该方法可以包括确定执:包括所确定的工具和设备的集合的列表的(包括指定手册数据收集任务。确定规程的丸行相关联的数据。特别是,监督引擎106备112捕获的数据,以及可以存储与工作项例如由于工作项的执行造成的或与工作项制列中,移动口I设备112可以捕获视频、音勺一部分,并且移动VI设备112可以将所捕嘗该数据存储为关联于特定的工作项,以及储该数据。
I移动人员相关的其他任务。仅作为一个示4。检查清单生成例程314可以生成与被分泛。读取字段可以包括读取指定要被完成的此外,确定执行工作项所需的一个或多个要被完成的任务的设备或这两者。生成用的检查清单可以包括生成包括一个安全设维护材料等中的任何一个或组合的检查清丨勺过程控制设备相关联的设备手册、与执行与、标准操作规程和丨或与关联于工作项的客个中获取信息。在一些实施例中,生成检或被分配的人员到达与工作项相关联的位置所需的具体的安全设备和/或工具。向被分配执行工作项的用户已经致动了移动二显示检查清单给用户的指示。接收工作项子,并且将检查清单显示给执行工作项的人传递给第二用户接口设备的指示和在第二、包括针对检查清单上的一个或多个项中的灵的指示。括操作系统880、用户接口(“Π”)例程882、环境感知例程884、状态确定例程886、浏览器例程888、图像捕获例程890、以及声音捕获例程892、本地过程控制数据存储器894、UI状态信息896以及其他数据。在一些实施例中,操作系统880、Π例程882、环境感知例程884和/或状态确定例程886中的一个或多个可以位于Π设备803外部的存储器处,并且可以被Π设备803外部(例如在诸如服务器150之类的系统或设备处)的处理器执行。应当理解的是,在这里描述的移动控制室800仅是一个示例。可以构思出其他的配置。例如,移动控制室800无需包括多个UI设备,并且在实际上,无需包括任何特定数量的UI设备。
[0130]在Π设备803的存储器815的特定实施例中,存储器815可以包括易失性和/或非易失性存储器,并且可以是可移除的或不可移除的存储器。例如,存储器815可以包括如下形式的计算机存储介质:随机存取存储器(RAM)、只读存储器(R0M)、EEPR0M、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光盘存储、磁带盒、磁带、磁盘存储或其他磁存储设备,或可以用来储存所期望的信息的任何其它介质。处理器810被配置为获取和执行在存储器815中存储的指令。存储器815可以存储诸如操作系统数据或程序数据之类的数据。
[0131]网络接口 825可以包括或耦接到一个或多个天线以进行无线通信、耦接到一个或多个端口以进行有线连接,或者这两者。在一些实施例中,网络接口可以耦接到GPS接收机832,使得网络接口 825能够接收位置或坐标数据。网络接口 825还可以或替代地包括蓝牙收发机,使得网络接口 825能够建立与外部设备或系统的个域网。附加地或者替代地,网络接口可以包括近场通信(“NFC”)收发机、射频识别(“RFID”)收发机、和/或局域网收发机(例如,使网络接口 825能够使用IEEE802.11协议来进行通信)。
[0132]网络接口 825可以经由诸如图1A中所示的过程控制网络100之类的网络与服务器150和/或其中一个UI设备803进行通信。用户可以经由输入接口 830与UI设备803进行交互。输入接口 830可以经由机械激励(例如键盘或鼠标)接受输入。输入接口 830可以替代地或额外地经由检测到电磁场、信号或属性(例如,电阻或电容性触摸屏)接受输入。此外,输入接口 830可以经由检测到声音、光或动作(例如,经由麦克风842的语音输入、图像传感器或照相机844等)来接受输入。另外地,输入接口 830可以从与网络接口825耦接的蓝牙设备接受输入。显示器820可以提供图像或视频形式的输入,并且可以利用任何类型的监视器、投影仪或显示技术(包括CRT、LCD、等离子、LED和OLED技术)。
[0133]在一些实施例中,一个或多个输入源(例如麦克风842、图像传感器或照相机844或其他传感器(例如氧传感器、有毒气体传感器、运动传感器、振动传感器、RFID传感器))可以位于Π设备803之外,并且经由有线通信通道(例如经由耳机端口或USB端口)或无线通信通道(例如,无线USB、蓝牙、W1-Fi或专有协议)耦接到UI设备803。例如,在携带UI设备803的情况下,携带UI设备803的用户还可以在腰带上携带一个或多个输入源。
[0134]例程880-896中的每一个可以是指令、例程、模块、过程、服务、程序和/或应用中的一个或多个,并且可以被存储在计算机可读介质上,例如存储器815上。操作系统880可以支持基本功能并管理Π设备803的资源。特别是,操作系统880可以管理Π设备803的硬件和软件。当由处理器执行时,Π例程882可以使得显示器820显示信息给用户,并且可以使得输入接口 830从用户或从其他外部刺激接收输入。响应于在网络接口 825处、输入接口 830处或在一个或多个传感器处接收的环境信息,环境感知例程884可以使得显示器820显示信息。环境感知例程884可以额外地或替代地使得Π设备803识别环境(例如位置、时间或调度)和/或从UI设备803外部的系统或设备接收环境。
[0135]状态确定例程886可以收集与Π设备803的操作相关的信息。例如,状态确定例程886可以通过监视由处理器810执行的过程和与所述过程相关联的数据来收集UI状态信息896。状态确定例程886可以识别在显示器820处示出的信息,并且可以识别与所示出的信息相关联的过程实体。在一些实施例中,状态确定例程886可以将所收集的UI状态例程发送到外部节点,例如服务器150或UI设备803b。在UI设备803实现瘦客户端或网络客户端的实施例中,状态确定例程886可以被存储在服务器150上的存储器处,其中其可以被由服务器150处的处理器执行。
[0136]浏览器例程888可以是用于访问、呈现和导航一个或多个信息资源的应用。信息资源可以是网页、图像、视频、文档或任何其他内容。浏览器例程888可以与位于Π设备803上的信息资源或与UI设备803外部的信息资源交互。例如,Π设备803可以经由万维网或经由诸如过程控制网络100之类的网络访问其他系统或设备(例如服务器150或Π设备803b)处的信息资源。在一些实施例中,浏览器例程888可以访问与在服务器150处执行的UI例程相关联的和/或由所述UI例程生成的信息。具体而言,浏览器例程888可以访问服务器150处的网络服务152,其中网络服务152可以对应于在服务器150处执行的Π例程。例如,浏览器例程888可以(例如经由输入接口 830从用户)接收地址或标识符,例如统一资源标识符或统一资源定位符。地址或标识符可以将浏览器例程888指引到网络服务152。浏览器例程888可以经由网络服务152从UI例程882接收UI数据(例如显示数据或过程参数数据),使得浏览器例程888能够示出用于控制和/或监视一些或全部的过程的图形。浏览器例程888还可以接收用户输入(例如对图形的鼠标点击),并且将表示用户输入的数据经由网络服务152发送到UI例程882。在替代的实施例中,浏览器例程888可以是插件或网络客户端应用。
[0137]虽然各个例程880-895被描述为被存储在存储器815中,但是Π设备803还可以操作以根据需要经由网络接口 825请求、获取、接收和/或下载额外的例程(例如,应用、小应用、更新、补丁等)。作为可以构思出的示例之一,UI设备112可以请求并接收用于促进Π设备112和过程工厂中的过程控制设备之间的直接(或间接)通信的信息。在任一情况中,应当理解的是,UI设备112并不限于驻留在存储器815中并且在本文中描述的这些应用、例程和模块。
[0138]图像捕获例程890可以操作以经由图像传感器或照相机844捕获图像。在一些实施例中,图像可以被经由网络接口 825发送到网络100上的节点,其中该节点可以分析图像以识别过程数据。例如,在一个实施例中,图像捕获例程890可以使得图像传感器844捕获火焰的图像。图像捕获例程890可以将火焰的图像经由网络100发送到节点(例如,服务器150、专家系统104等),其中该节点可以分析图像以识别火焰的颜色和对应的温度。类似地,声音捕获例程892可以是用于经由麦克风842捕获声音的一个或多个指令或例程。所捕获的声音数据可以被发送到网络100上的节点以用于分析。
[0139]对于捕获声音,麦克风842可以捕获与工厂资产相关联的音频。所捕获的音频可以用于识别工厂资产或诊断工厂资产。例如,泵可以具有预期的声音签名。在这样的示例中,UI设备803可以捕获在工厂资产的操作期间生成的音频,并且可以将该音频经由网络类的标准的短距离无线接口。外围接口可〈如下所述的外部设备接收状态信息。在某:03提供环境感知的外部设备进行交互。例境10设备。在一些实施例中,用户可以经1或过程信息保存到外部设备。
10可以访问存储器815以执行VI例程882。I得在显示器820处提供输出,其中所述输1、网络节点、过程数据、控制数据等)相关改据(例如图形数据、历史数据或任何先前丨勺数据(例如从控制器11或数据库151接\时,输入接口 830可以生成输入数据。输10,其中处理器810可以根据所接收到的输输入数据可以代表与在显示器820处提供示鼠标的移动,其中处理器810进行操作以输入数据还可以代表对在显示器820上显备图形(例如罐、泵、阀、表等)或操作系统也的方面。移动控制室9003包括瓜设备个都可以由用户901和/或用户902使用。够通过将瓜设备9123的状态转移到瓜设专移可以使得瓜设备9126显示与在瓜设5可以使得VI设备9126执行与在VI设备比外,VI设备9123上的例程或应用可以在(态进行执行。通过将来自VI设备9123的I止使用VI设备9121并且开始使用VI设至少两个瓜设备之间建立安全协作会话。〔并且变得相互感知彼此时,安全协作会话[乍工作会话期间执行瓜设备之间的数据同,其中VI设备9126可以将状态信息转移到转移到VI设备912(3,VI设备912(3可以识3120可以示出与在VI设备9126处显示的是瘦客户端,其中Π设备912a-912c可以呈现图形,但Π设备912a-912c的大量处理出现在过程控制网络100上的节点(例如图1A中所示的服务器150)处。在这样的实施例中,在UI设备912a-912c之间转移数据可以包括在节点处执行的UI之间转移状态信息。
[0149]图9B说明了示例性的移动控制室900c中的UI设备112。移动控制室900c可以支持到或从Π设备112a-112k中的任何一个的操作状态的转移,支持UI设备同步和用户协作。移动控制室900c包括服务器150、过程控制网络100、用户901和UI设备112a_112k。服务器150可以包括数据库151,其可以包括显示数据、参数数据、历史数据、环境数据、UI状态信息数据或任何其他的过程工厂数据。数据库151可以被存储在服务器150上的存储器中,被存储为与服务器150分离,或者被存储在过程工厂中的多个设备中。Π设备112a-l 12k中的每一个可以是提供与过程相关联的过程或单元相关的信息和接收关于所述过程或单元的用户输入的任何类型的过程控制Π设备112。Π设备112a-112k中的每一个可以执行对应的Π。在选择性的实施例中,Π可以整体或部分地在服务器150处执行,并且可以被例如经由网页提供给Π设备112a-112k。Π设备112a_112k中的每一个可以经由过程控制网络100的骨干网105与服务器150进行通信。在图9B中所示的实施例中,用户901可以通过显示器920和输入接口 930与UI设备112a进行交互(当然用户901可以与UI设备112a-112k中的任何一个交互)。在本实施例中,Π设备112a是固定工作站,其中输入接口 930是键盘,显示器920是监视器;UI设备112b是移动设备(例如电话或PDA);UI设备112c是能够从用户的手或输入笔接收触摸输入的平板设备;Π设备112d是可穿戴设备(在此情况下为具有触摸屏的手表)设备112e是膝上型计算机;Π设备112f是可穿戴设备(在此情况下是具有头戴显示器的耳机);UI设备112g是电视,其可以具有相关联的输入接口(未示出),例如键盘、鼠标、触摸屏(例如电容式触摸屏)、运动传感器或任何其他类型的能够接受用户输入的设备设备112h是位于过程工厂环境(例如壁挂、安装在过程实体上或附近等)中的显示器和用户输入设备(例如触摸屏);Π设备112j是具有内置的可操作来将Π投影到表面112k(例如,过程工厂内的墙壁)上的投影仪的移动设备(例如智能电话)。投影到表面112k上的Π可以包括用户输入方法(例如,经由Π设备112i或外部设备(未示出)跟踪的用户动作)。当然,在各个实施例中,可以采用Π设备112a-112k的任何组合。此外,移动控制室900c可以包括与UI设备112a_112k中的任何一个类似的额外的UI设备。尽管输入的具体类型被描述为关联于设备112a-112k中的每一个,但应当注意的是,在各个实施例中,至少根据UI设备112的使用类型,设备112中的任何一个可以接受来自各个输入源的输入。仅作为一个示例,构思出Π设备112可以接受来自输入笔的设备或可以是并非为电容特征(例如电阻、表面声波或任何其他类型的触摸屏技术)的触敏设备,以促进来自例如戴着保护手套的用户的输入。语音输入也可以用于Π设备112中的任何一个中,特别是在外部噪音并非为因素的环境中。
[0150]在移动控制室900c中,UI设备112a_112k中的每一个可以使得用户901能够经由过程控制网络100监视和/或控制与过程相关联的过程或单元。在实施例中,UI设备112a-112k中的每一个可以实现网络客户端或瘦客户端。在这样的实施例中,服务器150可以执行UI和用于UI设备112a-112k中的一个或多个的操作的任何其他例程。UI设备112a-112k可以将用户输入数据传递到服务器150,其中服务器150可以响应于用户输入。服务器150可以将显示数据发送到Π设备112a-112k。由于在本实施例中服务器150可以管理Π设备112a-112k的操作的大量处理,因此服务器150可以通过监视服务器150处的例程的执行并且监视从Π设备112a-112k中的每一个接收和发送到Π设备112a_112k中的每一个的数据,来跟踪每一个Π设备112a-112k的操作的状态。
[0151]在其他一些实施例中,UI设备112a_112k单纯作为数据客户端操作。例如,在实施例中,每一个UI设备112包括网络浏览器和用于自动生成动态HTML (或其他代码)来在UI设备112上显示信息的例程。例程和/或由例程生成的动态网页从服务器150获取数据,并且在显示器上显示所获取的数据(以及其他数据,例如用户输入数据)。例程和/或动态网页还可以接受用户输入,并且将数据发送回服务器150。在这样的实施例中,大部分处理在UI设备112上进行,同时仅数据被经由网络传输到服务器150和从服务器150传输数据。
[0152]在另一个实施例中,位于UI设备112上的指令(例如JavaScript指令)动态生成在适当的查看应用(例如HTML5查看器或网络浏览器)中呈现的代码(例如HTML5代码)。例如,JavaScript代码可以打开通过WebSocket应用消息协议使用的WebSocket连接,以在UI设备112和服务器150上执行的JavaScript之间发送消息。
[0153]服务器150可以周期性地或响应于触发事件来保存UI状态信息(例如保存到数据库151中)。Π状态信息可以代表Π设备捕获时的状态。Π状态信息可以包括关于如下内容的信息--与UI设备交互的用户或操作员;相对于Π设备执行的应用、程序、例程或模块;在UI设备处呈现的图形或声音;与显示的数据相关的工厂的部分;或与UI设备的操作相关的任何其他信息。当服务器150接收到对状态转移的请求时,服务器150可以访问在数据库151中本地保存的UI状态信息,并且可以将UI状态信息发送到在服务器150处执行的适当的Π。Π可以将对应的显示数据发送到适当的Π设备。例如,Π设备112b可以从UI设备112a请求状态信息(其中例如用户901期望将UI设备从112a切换到112b而不中断工作流)。在一些实施例中,UI设备112a和112b可以均具有在服务器150处执行的UI。服务器150可以访问在数据库151处本地存储的UI状态信息,并且可以将该UI状态信息传递到Π设备112b的UI。Π设备112b的Π可以基于所保存的Π状态信息确在Π设备112b处应当显示什么,并且将显示数据传递到Π设备112b。
[0154]在一些实施例中,当用户与相应的UI设备交互时,Π设备112a_112k中的每一个可以捕获UI状态信息并且在数据库151处存储UI状态信息。UI设备可以将UI状态信息通过网络100发送到服务器150。服务器150可以将UI状态信息发送到UI设备112a_112k中的任何一个,从而例如在从Π设备112a-l 12k中的特定一个接收到请求时,特定的Π设备可以以与所接收的UI状态信息相一致的方式进行操作。
[0155]作为示例,用户901可以开始使用Π设备112a(尽管也可以利用Π设备112b-112k中的任何一个来执行以下的示例)。当用户901与Π设备112a交互时,UI设备112a可以周期性地捕获和保存UI状态信息。UI状态信息可以与用户901有关,例如表示用户ID或用户职务/角色。Π状态信息还可以与用户的会话有关,包括与下述内容相关的信息:在Π设备112a上运行的程序或例程、捕获的时间、会话长度、在Π设备112的显示器920处显示的图形的配置、在Π设备112a处被监视或控制的实体(即,过程区域、设备、装配或数据)和/或正被使用的UI设备的类型(在此情况下为固定工作站)。在捕获和保存UI状态信息之后,UI设备112a可以将UI状态信息通过过程控制网络100发送到、10或30分钟一次捕获状态信息)。VI设状态信息。触发事件可以相关于用户输入[用户输入相关的调度表来捕获状态信息)警报的任何时间或特定测量或值到达指定额外地,III设备112&可以响应于表不用于0捕获III状态信息。例如,显示器920可以「入接口 930还可以具有允许用户901发起里实施例中,另一个VI设备(例如VI设备-1123处的捕获。作为另一个示例,当两个此非常接近,例如在50111 ? 20111 ? 10111内)时,
以自动识别用户901。例如,用户901可以〔于具有即10芯片的证章或卡中)。在另一6何标签或设备,例如即设备、条码、蓝牙、具有检测该唯一标签的标签扫描仪或读取可数据库以识别与唯一标签相关联的用户,〕,并且可以被用作瓜设备在这样的场问以提供服务器150处的VI信息,从而用5—些实施例中,口I设备112七112&中的任50进行操作。
可以将状态信息通过网络100或通过某一或近场通信)在彼此之间进行传递。在一
1、的传递,而在另一些实施例中,传递瓜设过将VI状态信息保存到存储器(例如口38长在第二 VI设备处获取该VI状态信息,来
12匕中的任何一个的用户而言,状态传递可一个VI设备接近时,状态传递可以自动发许瓜设备彼此检测到。还可以通过在例如妾收器处接收的位置数据来检测这种接近。服务器150可以使用所述位置数据以确定备中的一个或多个可以显示指示器图形,该务器150或诸如Π设备803b之类的另一个Π设备。当捕获Π状态信息896时,Π设备803a可以确定哪些实体与在显示器820a处提供的输出有关。例如,Π设备803a可以识别与图形1016a-1045a相关联的实体(罐、泵、两个阀、与图表1035a_1045a相关联的设备),并且将所述实体保存为状态信息896。除了识别上述实体之外,Π设备803a还可以识别与在显示器820a处提供的图形相关联的坐标位置。作为结果,Π状态信息896可以例如反映罐图形位于屏幕的中间。UI设备803a还可以识别与任何正在执行的应用相关联的各个窗口或方框的位置。此外,Π设备803a可以识别在Π设备803a处执行的程序或例程,并且可以保存指示每个程序状态的信息。例如,浏览器可以正在执行,并且Π设备803a可以识别正由浏览器访问或使用的资源(例如,网页、图像、视频或某一其他内容)。
[0167]Π设备803b可以从Π设备803a (或在其他实施例中从服务器150)接收Π状态信息896。UI设备803b基于所接收的UI状态信息896提供输出。特别是,Π设备803b可以基于所接收的UI状态信息896在UI显示器830b处显示视觉表示或图形。由于Π设备803b可以是具有以与UI设备112a不同的尺寸显示的不同类型的设备,UI设备112b可以提供与在UI设备112a处提供的⑶I配置不同的⑶I配置。特别是,UI设备112b可以根据UI状态信息96来识别最高优先级的实体和程序,并且可以相应地生成⑶I配置1010b。特别是,UI设备803b可以将与图形1015b、1016b、1020b、1030b和1040b相关联的实体识别为高优先级。由于屏幕空间有限,UI设备803b可以并不生成与在UI设备803a的显示器820a处示出的图形1025a、1035a或1045a相关的图形。UI设备803b还可以在⑶I配置1lOb中、与在⑶I配置1lOa中的对应图形的相对位置相关的位置处生成图形。
[0168]此外,由于具有不同类型的输入接口(即基于触摸屏的而不是基于键盘的),UI设备803b可以生成与在Π设备803a处生成的图形不同尺寸和形状的图形。例如,Π设备803b可以生成更易经由接触进行交互的更大的图形。
[0169]在一些实施例中,特别是在Π设备803a和Π设备803b是相同类型的设备的实施例中,Π设备803b的⑶I配置1lOb可以与Π设备803a的⑶I配置1lOa相同。在另一些实施例中,⑶I配置1lOb可以与⑶I配置1lOa关系不大。在一些情况下,例如,在Π设备803b的显示器830b处提供的输出可以是部分或完全基于文本的。即使是在这样的实施例中,Π设备803b仍可以使用Π状态信息896来确定Π设备803b应当提供与哪些过程实体相关的信息。例如,即使UI设备803b并不显示与UI设备803a的罐图形1015a相对应的图形,Π设备803b仍可以确定罐是高优先级实体,并且可以提供与文本相关的信息(例如,与罐水平指示器1016a相对应的文本罐水平值)。
[0170]图11是示出了用于同步Π设备112的一个示例方法1100的流程图。将在下文中描述其他的示例方法,并且方法1100并不意在是限制性的。如上所述,同步Π设备112可以使得用户能够从相同或另一个设备继续先前的会话,并且其可以使得两个或更多的用户通过交换信息来进行协作。可以通过诸如在图1-10中示出的设备和系统之类的一个或多个设备和系统来整体或部分地实现方法1100。方法1100可以被实现为在Π设备112的存储器815上保存的一组指令、例程、程序或模块,并且可以被由图8的处理器810执行。
[0171]在方法1100中,Π设备112接收对Π状态信息896的请求(块1101)。Π设备112识别第一 UI设备112的UI状态(块1105)。识别UI状态可以包括识别在第一 UI设备112的显示器处提供的输出。识别在显示器处提供的输出可以包括识别在第一 Π设备112的显示器处提供的视觉表示和图形以及识别与所述视觉表示和图形相关联的实体。识别在所述显示器处提供的输出还可以包括识别在所述显示器处提供的过程参数;识别所述显示器处的⑶I配置;以及识别所述UI设备112的UI类型或设备类型。
[0172]第一 UI设备112可以识别与在显示器处提供的输出相关联的过程实体。过程实体可以包括过程参数数据、过程工厂区域、现场设备、执行应用或应用状态。例如,第一Π设备112可以识别在显示器处提供的罐图形。基于该识别,第一 Π设备112可以识别罐水平测量、罐的过程工厂区域(例如锅炉区域)、与罐相关联的现场设备(例如,到罐的入口阀、罐的排放泵、罐材料的温度传感器等)、在第一 Π设备112上执行的应用(例如、浏览器、历史记录和警报管理套件等)和/或执行应用的状态(例如由浏览器访问或使用的资源、由历史记录使用或显示的参数或由警报管理套件显示的警报)。
[0173]在识别第一 Π设备112的Π状态之后,第一 Π设备112可以将代表所识别出的UI状态的数据发送到第二 UI设备112 (块1110)。更具体而言,第一 UI设备112可以将代表所识别出的实体的数据发送到第二 Π设备112。在替代的实施例中,第一 Π设备112可以将实体数据发送到服务器150,其中服务器150可以随后将实体数据发送到第二 UI设备112。
[0174]在第二 UI设备112处接收到UI状态信息896之后,第二 UI设备112可以提供与所接收到的Π状态(以及更具体而言,与所接收到的实体数据)相对应的输出。例如,第二 UI设备112可以在显示器处提供所识别出的过程参数数据(即在第一 UI设备112处提供的过程参数数据)。第二 Π设备112还可以在显示器处生成所识别出的一个或多个工厂区域(即与在第一 Π设备112处所识别的输出相关联的区域)的图形概览。额外地或者替代地,第二 Π设备112可以在显示器处生成一个或多个所识别出的现场设备(即与在第一Π设备112处提供的输出相关联的设备)的图形表示。第二 Π设备112还可以加载与所识别出的应用(即在第一 Π设备112处运行的应用)相对应的应用。最终,第二 Π设备112可以使得一个或多个应用被输入到所识别出的状态中(即在第一 UI设备112处识别出的一个或多个应用状态)。
[0175]通过进一步的示例,并且仍参考图11, UI设备803可以捕获UI状态信息896,并且将所述状态信息发送到过程控制网络100。UI状态信息896可以代表UI设备112在捕获时的状态。处理器810可以操作通过使得存储器815存储代表UI状态的数据来捕获UI状态信息896。处理器810可以从存储器815获取UI状态信息896,并且将UI状态信息896经由网络接口 825发送到过程控制网络100。UI状态信息可以最终由过程控制网络100上的节点(例如服务器150)接收。在另一个实施例中,Π状态信息896可以经由外围接口(例如USB接口、WiFi接口、蓝牙接口或NFC接口)发送,其中所述外围接口将UI状态信息896发送到另一个UI设备803。
[0176]如针对图1A以及在后文中针对图12A、12B所论述的,UI状态信息896可以包括诸如与UI设备803进行交互的用户或操作员相关的概况数据之类的信息或数据。全部的概况数据或其中的一些数据可以被在输入接口 830处或网络接口 825处接收。处理器810可以使得输入接口 830或网络接口 825通过系统总线825将概况数据发送到存储器815。在某些实施例中,处理器810可以响应于从输入接口 830或网络接口 825接收的数据生成概况数据,所述数据相关于UI设备803或类似的UI设备803的用户。在另一些实施例中,概-个VI设备(“先前的VI设备”)(例如VI伏态。在VI设备803的这样的实施例的操25处接收口I状态信息896。网络接口 825斤存储。处理器810可以访问在存储器815(将VI设备803置于与VI状态信息896中896可以指示先前的VI设备提供与过程或I作的VI状态。处理器810可以使得显示器;器820可以在由先前的VI设备8036使用某些环境下(例如,其中瓜设备803是与认利用不同的⑶I配置。在一些实施例中,点(例如兴趣实体),并且可以使得显示器
1程实体,瓜状态信息896可以指示在先前3状态。处理器810可以使得所述一个或多状态信息896可以指示浏览器窗口打开并10可以使得浏览器应用启动和打开相同的状态信息1240,该信息1240可以包括概况数据1245和/或会话数据1265。UI状态信息1240可以被存储在图9B中示出的数据库151中。服务器150可以使用有线或无线通信通道通过过程控制网络100进行通信。类似地,每一个Π设备112可以使用有线或无线通信通道通过过程控制网络100进行通信,并且每一个Π设备112均可以与服务器150进行通?目。
[0182]服务器150的存储器1203可以包括易失性和/或非易失性存储器,并且可以是可移除或不可移除存储器。例如,存储器1203可以包括如下形式的计算机存储介质:随机存取存储器(RAM)、只读存储器(ROM)、EEPR0M、闪存或其它存储器技术、CD-ROM,数字多功能盘(DVD)或其它光盘存储、磁带盒、磁带、磁盘存储或其他磁存储设备,或可以用来储存所期望的信息的任何其它介质。处理器1201被配置为获取和执行在存储器1203中存储的指令。存储器1203可以存储诸如操作系统数据或程序数据之类的数据。网络接口 1202可以包括用于无线通信的一个或多个天线、用于有线连接的一个或多个端口或这两者。在一些实施例中,网络接口 1202可以包括一个或多个GPS接收机、蓝牙收发机、NFC收发机、RFID收发机和/或本地网络收发机。网络接口 1202可以经由过程控制网络100与Π设备112进行通信。
[0183]每一个Π设备112可以包括代表用户ID1205、会话ID1210、客户端设备ID1215和/或Π类型1220的数据。用户ID1205可以对应于单个用户或操作员并作为唯一标识符。类似地,会话ID1210可以用作Π设备112处的特定用户会话的唯一标识符。用户会话通常被视为特定用户使用而没有任何延长中断的一个时期。通常,当用户停止使用Π设备112a达一个延长的时期、并且在之后继续使用UI设备112a时,后续的使用可以代表新会话的开始(除非会话像下述这样继续)。客户端设备ID1215a可以作为UI设备112a的唯一标识符。最后, Π类型1220a可以代表在UI设备112a处实现的⑶I的类型。UI类型通常对应于Π设备的设备类型。在优选的实施例中,存在两种公共的UI类型:普通Π和移动Π。桌上型电脑、膝上型电脑和具有较大屏幕的其他Π设备通常实现普通Π。另一方面,移动设备(例如电话、PAD和平板设备)通常实现移动UI,其提供了更大的图形和文本(相对于屏幕尺寸而言)。在许多实施例中,由于许多移动设备屏幕的尺寸限制,移动UI可以提供不同的GUI配置和图形。在其他一些实施例中,可以存在其他的UI类型,例如电话U1、平板Π或耳机Π。
[0184]概况数据1245可以包括用户概况1250a_1250d。用户概况1250a_1250d中的每一个均可以对应于唯一的用户或操作员。用户概况1250a可以包括表示用户ID1252、用户角色1254和用户历史数据1256的数据。用户概况1250b_1250d可以包括类似的单元。用户ID1250a可以代表特定用户的唯一标识符,并且可以对应于客户端设备112a处的用户ID1205a。用户角色1254可以代表特定用户在过程工厂处的职责、职务或角色。例如,用户角色1254可以限制用户具有控制权限的工厂区域。用户角色1254还可以限制用户能够实现的控制的程度或用户可以访问的程序的类型。在一些实施例中,用户角色1254还可以基于调度限制用户访问和控制过程工厂中的实体的权限。例如,用户角色1254可以仅在其工作调度期间(例如从8am-5pm)具有实施控制的权限。最后,用户历史数据1256可以表示与用户概况1250a相关联的用户的倾向、习惯和偏好。用户历史数据1256可以例如揭示用户要关注到的过程工厂中的特定区域、特定的设备或装置、或特定的过程参数。存储器1203以进行存储。在其他一些实施件将瓜状态信息1240中的全部或一部分VI状态信息896中的全部或一部分信息发移动控制室12006中的VI设备112相关联!得能够进行从第一 VI设备1123到一个或;动控制室12003中那样,移动控制室12006I备1126上的工作流,或者与使用VI设备13包括服务器150、过程控制网络100和VI「以用作VI设备112,其中服务器150包括信息的显示器820。在这样的实施例中,月艮830。
3于移动控制室12003。具体而言,在移动控她而非经由服务器150从VI设备1123转渚III状态信息1240,其可以包括会话数据I 1265可以包括用户101205、会话101210、过程应用可以驻留在Π设备112上,并且可以从服务器150获取和/或接收数据(例如过程数据)。在实施例中,Π设备112a从服务器150接收过程数据和可视数据两者。例如,UI设备112a可以从服务器150接收与特定过程参数相关的倾向数据,并且利用该倾向数据可以额外地接收呈现指令,所述呈现指令指示要显示数据的方式(例如,3D绘图信息、表格信息、轴信息等)。呈现数据可以被作为分离的实体发送,允许相同的数据根据目标设备与不同的呈现(例如格式)信息一起发送。在任一情况中,Π设备112a维持与在Π设备112a上运行的应用的状态相关的特定信息,包括与正在显示什么数据、正在显示什么工厂区域或设备以及正在执行什么任务等相关的信息。
[0191]用户可能期望从Π设备112a切换到UI设备112b,例如以从工作站UI设备移动到平板Π设备。为了实现此目的,用户可以发起从Π设备112a到Π设备112b的状态转移。在第一实施例中,用户使得Π设备112b接近Π设备112a,使得每一个Π设备112中的NFC设备能够彼此通信以建立和设置连接。NFC设备可以协作,例如以经由蓝牙或WiFi设置连接,从而会话数据1265a可以被从Π设备112a传递到Π设备112b,允许Π设备112b以与在Π设备112a上操作的状态类似或相同的状态继续会话。在第二实施例中,用户可以参与在UI设备112a的显示器820上显示的一个或多个菜单以选择在UI设备112b上显示的会话号。在本说明书中还描述了可以在本情况和其他情况中采用的用于转移状态的其他实施例。设备可以随后经由网络100(以及可选地服务器150)或直接地在它们之间经由蓝牙或WiFi进行通信,以将会话数据1265a从Π设备112a转移到Π设备112b。一旦移动UI设备112b接收到会话数据1265a并将其作为会话数据1265b存储,Π设备112b可以恢复先前在UI设备112a上操作的会话。
[0192]在实施例中,从第一 Π设备112到第二 Π设备112的状态转移还转移与Π设备112相关联的任何控制权。例如,在一些实施例中,控制器或其他过程设备可以一次从仅单个源接收输入。在这样的示例中,重要的是,明确建立输入的源,并且移除任何潜在冲突。在用户从第一 Π设备112切换到第二 Π设备112的情况下,在状态被转移到该设备之后,任何这样的输入必须明确关联于第二 UI设备112。在这样的情况下,服务器150可以保持跟踪数据(例如,与特定会话1265相关联的Π设备ID1276),并且可以在转移到第二 Π设备时重新分配UI设备ID。服务器150可以能够根据对过程控制数据的最近请求确定转移已出现(即使转移直接出现在第一和第二 UI设备112之间也是如此)。例如,服务器150可以确定UI设备112b具有最近请求的数据,并且因此可以确定UI设备112b现在具有对会话的控制。或者,一旦会话已经被转移,Π设备112a就可以通过发送消息给服务器150来指示Π设备112a不再关联于被转移到Π设备112b的会话来放弃或不支持会话,或者Π设备112b可以将类似的消息发送到服务器150以肯定地识别出UI设备112b现在关联于该会话并且向服务器150指示Π设备112a不再关联于该会话。在又另一个实施例中,每个会话可以与其关联有“会话令牌”,该“会话令牌”在Π设备的存储器中存储并且从设备传递到设备。当设备并不具有特定会话的会话令牌时,该设备将不从该设备发送命令(或者至少将抑制发送命令的子集),即使该设备保持会话也是如此。在这种方式中,与特定会话相关联的数据可以继续被显示在Π设备112a上,即使在状态转移已经发生并且会话令牌已经被传递到Π设备112b之后也是如此。会话令牌可以采取任何形式,包括例如,安全文件、哈希代码、特定代码或字符序列等。数据之后,服务器150可以确定口I设备112当不存在这样的请求时,服务器150可以将(别为将被提供给瓜设备的“目标会话块隱数据、缺省过程参数数据或缺省显示数据会话的缺省⑶I配置可以包括具有工厂概5数据发送到VI设备112(块1350)。的工作流时,服务器150可以确定口I设备许未识别出特定会话时,服务器150可以将联的最近保存的会话识别为将被提供给VI
I以将最近会话数据发送到VI设备112 (块看求相关联的特定会话时,服务器150可以客1203中存储的)该特定会话的所存储的示会话”的数据(块1345)。服务器150可)0)。
第二口I设备112,其中所述第二口I设备112女据提供给所述第一 VI设备112。在接收π状态信息896之后,UI设备112可以识别与所接收的UI状态信息896相关联的实体(块1420)。实体可以是所述过程中的任何区域、设备、系统或参数。通常,与Π状态信息896相关联的实体还关联于在捕获UI状态信息896的先前的UI设备112处提供的信肩、O
[0202]UI设备112可以对实体进行优先级排序(块1430)。实体根据例如如下因素可以是较高或较低的优先级:实体对过程的稳定操作的重要性、时间敏感性(例如如果不对实体进行快速处理,该批产品可能报废)、位置(例如Π设备112接近于与实体相关联的位置)、状态(例如实体出故障或关联于故障)、警报条件(例如实体关联于常规操作范围之外的参数值)、调度(例如,实体可以关联于离线设备)或工作项相关性(例如,实体可以相关于与用户或Π设备112相关联的工作项)。
[0203]UI设备112可以基于被优先级排序的实体生成⑶I配置(块1435)。当Π设备112无法显示与在环境数据和所接收到的会话中识别出的实体相关的全部信息时,可能需要对实体进行优先级排序。例如,在一些实施例中,先前的UI设备112可以是具有普通UI类型的工作站,而接收Π状态信息896的Π设备112是具有移动Π类型的平板设备。由于移动UI设备被配置用于较小的屏幕,因此它们通常提供较少的信息。因此,即使Π设备112避免识别与环境数据相关联的实体,Π设备112仍可以对实体进行优先级排序,以便识别UI设备112应当为哪个实体提供信息。
[0204]在其他一些实施例中,提供Π状态信息896的系统或设备可以识别接收Π状态信息896的Π设备112的Π类型或设备类型。在这样的实施例中,提供系统可以定制被提供给UI设备112的UI状态信息896。换言之,提供系统可以基于UI类型或设备类型提供更多或更少的信息。提醒系统还可以提供针对Π类型或设备类型格式化的显示数据。
[0205]图15是示出指引过程控制工厂10中的两个Π设备112之间的状态信息转移的方法1500的流程图。可以在诸如UI设备112中的任何一个之类的一个或多个设备或系统处来整体或部分地实现方法1500。方法1500可以被在存储器815中保存为一组指令、例程、程序或模块,并且可以由处理器810执行。
[0206]方法1500开始于第一 Π设备112,所述第一 Π设备112可以执行一个或多个例程来执行功能(块1505)。所述功能可以是控制功能、操作功能、配置功能、维护功能、数据分析功能、管理功能、质量控制功能或安全功能。第一 Π设备112可以被经由网络耦接到统一的、逻辑数据存储区域,例如大数据设施102。统一的、逻辑数据存储区域可以被配置为使用公共格式存储与过程工厂相对应的过程数据。过程数据可以包括多个类型的过程数据,包括配置数据、连续数据、批数据、测量数据和事件数据。
[0207]第一 Π设备112可以将状态信息传递到第二 Π设备112 (块1510)。状态信息可以指示在第一 Π设备112上操作的一个或多个第一例程。在一些实施例中,状态信息可以被经由互联网连接传递。在另一些实施例中,状态信息可以被经由中间网络传递。在又另一些实施例中,状态信息可以被经由点到点无线连接从第一 UI设备112传递到第二 UI设备112。在一些实例中,状态信息可以被根据诸如蓝牙协议或NFC协议之类的协议经由无线通信传送。在另一些实例中,状态信息可以被经由中间设备(其可以是服务器150)从第一UI设备112传递到第二 UI设备112。在特定实例中,当UI设备112手动地彼此检测到并且相同的用户登录到两个设备上时,第一 UI设备112可以将状态信息传递到第二 UI设备:位于的过程工厂的区域中的设备相关的警一中的区域中的设备相关的工作项。
4从位置感知部件接收信号,并且根据所接主某些实施例中,装置感知部件可以包括将线信号可以识别该发送机所关联的装置。
II二口I设备112中的任一个或两个可以是II设备112中的任一个或两个可以是工作多动设备,并且另一个可以是工作站。在实备112接收的状态信息和根据与第二 VI设0
I勺服务器150耦接的两个VI设备112之间在诸如过程控制网络100之类的一个或多.特别是,可以在诸如服务器150之类的一一个之类的一个或多个设备或系统处整体?为存储器815或存储器1203上的一组指处理器1201执行。「位于的过程工厂的区域;显示与第二瓜设示与第二瓜设备112所位于的过程工厂的12所位于的过程工厂的区域中的设备相关廉的过程工厂装置;在第二瓜设备112上勺信息;显示与关联于所接收到的信号的设的设备相关的工作项。
二口I设备112中的任一个或两个可以是移泛备112中的任一个或两个可以是工作站。泛备,并且另一个可以是工作站。在实施例12接收的状态信息和根据与第二 VI设备户的两个VI设备112之间转移状态信息的50之类的一个或多个设备或系统处或在诸泛备或系统处整体或部分地实现方法1700。203上的一组指令、例程、程序或模块,并且2的访问,其中所述访问可以根据所存储的丨于过程工厂中的功能(块1825〉。
二口I设备112中的任一个或两个可以是移泛备112中的任一个或两个可以是工作站。乏备,并且另一个可以是工作站。
1促进过程工厂10的移动控制的示例方法.类的一个或多个网络或系统处来整体或部150之类的一个或多个设备处或在诸如VI或系统处整体或部分地实现方法1900。方3上的一组指令、例程、程序或模块,并且可器150可以格式化过程数据以在第一 VI设生在第一口I设备112上执行的网络浏览器(根据第一 VI设备112的设备类型或VI类呈数据发送到所述第一瓜设备112(块的一组指令、例程、程序或模块,并且可以由艮务器150,所述第一 VI设备112或服务器丑的图形(块2005〉。
别与在第一瓜设备112的显示器处提供的:程实体数据可以包括识别如下各项中的一埃的图形相关联的过程参数数据;与在第一I工厂区域;与在第一瓜设备112的显示器1112上执行的应用;或在第一瓜设备112
听识别出的过程实体数据发送到第二瓜设0可以将所识别出的图形提供给第二 VI设上发起口I会话的方法2100的流程图。可以!或系统处来整体或部分地实现方法2100。个设备处或在诸如VI设备112中的任何一UI设备112请求与先前的会话相关联的会话标识符。在一些实施例中,进行确定可以包括从第一 UI设备112并且响应于会话标识符请求来接收会话标识符。在一些实施例中,进行确定可以包括识别与会话请求一起接收的会话标识符。
[0241]当先前的会话存在时,服务器150可以根据先前的会话发起新的会话(块2115)。或者,如果没有先前的会话存在,则服务器150可以发起新的会话,其中可以使用缺省的会话配置来发起新的会话。根据先前的会话发起新的会话可以包括确定是否与会话请求一起接收到会话标识符。当与会话请求一起接收到会话标识符时,服务器150可以发起与所述会话标识符相关联的会话。当并未与会话请求一起接收到会话标识符时,服务器150可以发起与新近的会话(例如与第一 UI设备112相关联的用户标识符的最近的会话)相关联的会话。
[0242]在一些实施例中,方法2100还可以包括服务器150根据在第二 UI设备112上操作的会话,将在第一 Π设备112上实例化一个会话的请求发送到第二 Π设备112。方法2100还可以包括服务器1500从第二客户端设备接收确认。
[0243]图22是用于在第一Π设备112上实例化Π会话的第二方法2200的流程图。可以在诸如过程控制网络100之类的一个或多个网络或系统处来整体或部分地实现方法2200。特别是,可以在诸如服务器150之类的一个或多个设备处或在诸如Π设备112中的任何一个之类的一个或多个设备或系统处整体或部分地实现方法2200。方法2200可以被保存为存储器815或存储器1203上的一组指令、例程、程序或模块,并且可以由处理器810或处理器1201执行。
[0244]方法2200开始于服务器150,所述服务器150可以从第一 UI设备112接收会话请求(块2205)。接收会话请求可以包括接收目标会话标识符和设备类型。
[0245]服务器150可以确定与会话请求相关联的设备类型(块2210)。服务器150可以根据所述设备类型识别出图形用户接口配置(块2215)。服务器150可以识别出与会话请求相关联的目标会话(块2220)。
[0246]服务器150可以根据所识别出的图形用户接口配置和所识别出的目标会话,配置第一 UI设备112的新会话。服务器150可以将与所述新会话相关联的数据发送到所述第-UI设备112(块2225)。配置所述新会话可以包括将如下各项中的一项或多项识别为会话数据:过程区域、装置资源或在目标会话中被监视或控制的一组过程数据。配置所述新会话还可以包括根据与所识别出的图形用户接口配置相关联的约束配置新会话。配置所述新会话还可以包括识别与所述会话请求相关联的环境数据。
[0247]识别环境数据可以包括:识别过程工厂中的第一 Π设备112的位置;识别与所述会话请求相关联的用户类型或用户标识符;识别与第一 Π设备112相关联的用户类型或用户标识符;识别在与第一 UI设备112的预定距离内的一个或多个过程控制设备;识别在与所述目标会话相关联的第二 UI设备112上执行的功能;或识别与关联于目标会话的第二US设备相关联的用户标识符。
[0248]环塏感知
[0249]图23说明了示例性的移动控制室2300的第二个方面-环境感知。移动控制室2300包括UI设备112和过程实体199。过程实体199可以是当前的任务、用户、过程数据、设备、一个装置或另一个UI设备。移动控制室2300可以响应于相组合的一个或多个环境,设备时和/或当用户请求显示与过程控制50下载特定设备的001或扩展00匕在一,VI设备112就可以缓存该001或扩展的通过为设备缓存00匕当特定的环境或显示矣显示信息。在001已经改变的情况下,VI根据下述各项改变:根据用户的偏好、根据三特定环境中什么信息是有用的(例如,如I重要的)等。
丨I」是由用户携带的VI设备112可以显示与:例如,状态、过程变量和/或参数等口I勺位置和/或可以确定VI设备112接近过设备之后,VI设备112可以访问或获取指护信息等)的001以进行显示,并且随后可吾。在实施例中,为特定过程控制设备显示吾,例如关于邻近的设备的操作或状态的数据等。示罐的操作状态、罐的容量、罐的填充水平、罐中的材料的温度、罐中的压力、控制流入或流出罐的材料的任何输入/输出阀的状态、与罐相关的任何警报或提醒以及执行批接收的状态。如果由接近同一混合罐的维护技术人员使用相同的Π设备112,Π设备112可以显示混合罐的状态、混合罐中的传感器的校准日期、罐最后被服务和/或清洁的日期、混合罐的调度的维护任务(或影响混合罐)的列表、指示所需的维护的警报、罐中的材料、如果罐停止服务对罐的任何锁定、任何残余的烟气的存在等。
[0254]在另一个实施例中,UI设备112可以不仅根据设备的位置和/或设备到特定的过程控制设备的接近程度,而且根据目标功能来显示信息。例如,用户可以被(例如由监督引擎106)分配有工作项。Π设备112可以感知(例如由于工作项被调度以执行的时间,由于来自用户的输入等)用户将执行与工作项相关的任务。当用户到达与工作项相关的过程控制设备的位置或接近所述过程控制设备(即目标设备和目标位置)时,Π设备112可以被提供与特定任务相关的信息。再次参见上述示例的混合罐,可以由Π设备112向执行与清洁或服务罐相关的工作项的维护技术人员呈现罐的操作状态和用于禁用罐、使罐停止服务、锁定罐或开始与工作项相关联的清洁或服务功能所需的任何其他过程的指令或命令。UI设备112还可以从监督引擎104、从服务器150、从大数据设施102或从一个或多个控制器提取信息,以实现和/或支持维护功能和安全操作。如在上述示例(例如示例4)中所述的,Π设备112可以在维护任务期间提取信息/数据来促进安全性。在下述段落中描述这些概念的实现。
[0255]在操作中,移动控制室2300可以使得Π设备112能够接收与Π设备112的使用的环境和方式相关的信息。例如,Π设备112可以通过从固定的位置设备118 (例如GPS设备)或从图1A中所示的过程控制网络100上的节点接收位置数据来识别其在过程工厂中的位置。例如,Π设备112可以执行用于跟踪用户的位置、调度、技能集合和/或工作项的进程的环境感知例程和/或位置感知例程。在其他实施例中,图1A中所示的服务器150可以执行环境和/或位置感知例程,其中所述环境和/或位置感知例程与所述UI设备112进行通信。基于跟踪,位置和/或环境感知例程可以使得Π设备112能够自动确定和/或显示工厂地图、设备相片或视频、GPS坐标和与工人的位置相对应的其他信息,或能够帮助移动工人进行导航和设备识别。额外地或者替代地,由于用户可以具有特定的技能集合,环境感知例程或Π设备112可以基于技能集合和/或Π设备112的位置自动定制⑶I配置的外观。例如,在另一个场景中,环境感知例程可以向用户实时告知与在他或她附近的一个设备相关且移动工人有资格处理的被新近打开的工作项或警报。在又一个场景中,环境感知例程可以使得与用户的位置和/或技能集合具体相关的一个或多个应用在UI设备112处被自动启动。
[0256]UI设备112可以识别其附近的特定的过程实体,例如现场设备或一个装置。过程实体可以例如通过使用如下的协议来向UI设备112进行自动的自识别:诸如遵从于ΙΕΕΕ802.11的无线局域网协议之类的无线通信协议、诸如WiMAX、LTE或其他ITU-R兼容的协议之类的移动通信协议、诸如近场通信(NFC)或蓝牙之类的短波长无线通信协议、诸如无线HART之类的过程控制无线协议或某一其他适当的无线通信协议。在一些实施例中,UI设备112可以接收与所识别出的位置、装置或现场设备相关的调度或工作项。在实施例中,识别过程实体可以使得Π设备112自动启动与所识别出的过程实体(例如,工作通知单、动传感器或音频传感器识别过程实体199。例程)捕获与过程实体199相关联的音频。I作期间生成。在其他实现中,该音频可能拦成。在任一情况中,所捕获的音频可以用妄动传感器检测振动来识别过程实体199。水平。用户可以将口I设备112放置在工厂I运动传感器检测到的数据以识别与资产相〕的当前水平与和过程实体199相关联的签本199。在一些实例中,运动传感器和/或音/振动丨位置相结合地使用来识别唯一的振动水平和VI设备112的位置,瓜设备、允许VI设备112识别过程实体199。
1过从一个或多个⑶3卫星2303接收位置
2置之后,瓜设备112可以与数据库或服务过程实体。VI设备112可以将其位置发送或无线射频技术(例如RFID、NFC、蓝牙、或W1-Fi (IEEE802.11标准)技术)。UI设备112可以经由诸如过程控制网络100之类的网络与服务器150进行通信。在其他实施例中,环境ID设备2404可以处于UI设备112中,并且设备(例如pic设备)可以从环境ID设备2402接收信号,并且将Π设备112的位置报告给服务器150。
[0261]在任一情况中,服务器150可以存储环境数据2410。环境数据可以包括用户概况数据1245(相关于工厂处的用户/操作员)、Π设备概况数据2414(相关于工厂处的登记的UI设备)、现场设备概况数据2416 (相关于工厂处的安装的设备)、装置概况数据2418 (相关于工厂处的安装的装置)、调度数据2420 (相关于用户和装置/设备调度)和工作项数据2422(相关于工厂中的任务或作业)。在一些实施例中,现场设备概况数据2416可以被包括在装置概况数据2418中。用户概况数据1245可以包括技能集合数据,指示与特定用户相关联的技能水平或责任级别。工作项数据2422可以包括例如如下各项的数据:任务ID(识别特定任务)、技能阈值(识别对任务进行工作所需的最小技能水平或角色/责任)、目标装置(与任务相关联的装置)和工作项进程(识别距完成任务有多近)。环境项1245和2414-2422中的每一个可以包括例如如下各项的信息:位置或区域(例如关联于用户、设备、装置、调度或工作项)、状态、相关的过程实体、唯一标识符/标签和/或权限信肩、O
[0262]在环境ID设备2402的操作中,环境ID设备2402可以包括当UI设备112进入到环境ID设备2402的范围内时在UI设备112处可以被读取、扫描或接收的唯一标识符或标签。环境ID设备2402的范围可以取决于环境ID设备2402的特定实施例,也可以小到几个厘米或更小,或大到一公里或更大,或者介于这两者之间的距离。在一些实施例中,环境ID设备2402可以将唯一标识符发送到UI设备112。在其他一些情况下,环境ID设备2404可以显示或提供唯一标识符,从而其可以被UI设备122接收和/或获取。
[0263]在任一情况中,Π设备112可以接收唯一标识符并通过将唯一标识符关联到环境项向识别环境项,例如Π设备112的环境中的区域(即地点、地理区域或地区)、装置、设备、工作项或可用调度。例如,UI设备112可以访问将唯一标识符与特定的环境项配对的数据库、表格或数据结构。这样的数据库或表格可以存在于UI设备112处、环境ID2402处或服务器150处。当数据库或表格存在于服务器150处时,Π设备112可以将唯一标识符发送到服务器150。服务器150可以访问数据库、表格或某一其他数据结构来识别与唯一标识符相关联的环境项。服务器150可以将代表环境项的数据发送到UI设备112。
[0264]一旦UI设备112已经识别出环境项,UI设备112就可以提供与被识别出的环境项相关的输出。例如,环境项可以指示与一区域相关联的特定区域、设备、装置或警报。UI设备112可以生成与特定设备、装置或警报相关的视觉表示、声音或其他输出,从而可以向用户告知过程区域中的过程情况。同样,可以存在与被识别出的一个装置相关联的多个设备或警报。UI设备112可以(根据现场设备概况数据2416)提供与设备或关联于设备的警报相关的信息。类似地,环境项可以使得Π设备112提供与设备(根据设备概况数据2418提供)、调度(根据调度数据2420提供)或工作项(根据工作项数据2422提供)相关的信肩、O
[0265]在某些实施例中,过程工厂中的一个或多个过程控制设备可以是环境ID设备2402。在其他实施例中,一个或多个过程控制设备可以包括环境ID设备2402或关联于附储的数据结构来将唯一标识符关联到特定将唯一标识符发送到服务器150,其中服务联。
识别出了瓜设备112或用户,环境10设备。或者,环境10设备2402可以与网络(例,以向一个或多个节点通知用户或VI设备:个节点可以将一个或多个环境项、VI数据居发送到VI设备112。VI设备112可以基些实施例中,VI设备112可以响应于从环字、环境项、瓜数据或其他数据,启动目标对口信息给用户的应用。目标应用可以是例车他实施例中,目标应用可以是浏览器例程污丨到与所接收到的唯一标识符、环境项以是权限系统的一部分。例如,与过程实体体的接近程度。在一些实施例中,当用户或浏览器例程888),或将VI或浏览器置于特共与区域2505中的设备和装置相关的信息程区域2505的图形概览的窗口。
中,VI设备112可以经由即通信或经由I到的网络,从环境10设备24023接收唯一5某些实施例中也可以表示其他的环境项。项(例如区域2505),并且根据所识别出的无览)。或者,环境10设备24023可以从瓜:其用户),允许过程控制网络100上的环境五数据之类的数据发送到VI设备112。VII出。
I10设备24026是或包括即10标签。在这手且使用所述即10扫描仪来获取唯一标识:些实施例中也可以表示其他的环境项(例以使用该唯一标识符来以与针对图24所丨实施例中,环境10设备24026可以是即10竟10设备2402(1可以包括条形码。条形码,(例如V?。条形码)。VI设备112可以包述图像传感器可以是照相机或专用的条形传感器来捕获环境10设备2402(1处的条形(“条形码数据”)进行解码。条形码数据电的过程控制设备或装置)的唯一标识符,丨勺环境项。VI设备112可以以与针对图24?、别环境项(例如代表罐2520的数据),并提供罐2520的可视表示)。在替代的实施兰动作(例如启动浏览器或瓜,使得浏览器的信息可以涉及多个过程实体(例如过程设备的警报数据)中的任何一个。在进一6可以替代地或额外地包括由环境10设备别VI设备112或用户。VI设备112处的的指令。例如,条形码可以使得环境10设经由GPS接收机接收位置数据。Π设备112可以将其位置与其他过程实体的位置进行比较以识别过程实体接近于Π设备112。UI设备112可以将其位置发送到过程网络100上的节点,例如服务器150。在一些实施例中,该节点可以通过将环境信息发送到Π设备112来进行响应。在其他实施例中,Π设备112可以将位置数据发送到环境ID设备2402。环境ID设备2402可以根据所接收到的位置数据,将环境数据发送到UI设备112。
[0278]在实施例中,Π设备112可以与环境ID设备2402协作以提供Π设备112的实时位置数据。当移动操作员携带移动UI设备112通过环境时,UI设备112可以使用从环境ID设备2402接收的位置信息来确定UI设备112在过程工厂中的当前位置,并且可以在环境中显示移动操作员的位置的当前地图。地图可以从俯视视图或三维视图显示移动操作员的位置。当然,期望或预期的路线也可以被显示在移动Π设备112上。或者,Π设备112可以使用一个或多个加速度计来确定设备在环境内的取向和位置并且可以与Π设备112上的图像传感器协作来显示环境的增强现实视图。例如,移动操作员可以指点过程工厂的一个区域处的图像传感器,并且Π设备112可以在图像上显示该装置的视图,可以显示到达期望的一个设备(例如与当前的工作项相关联的设备)的路线,以及可以显示与过程工厂的区域相关联的参数或其他过程数据。
[0279]图26是一个示例性的移动控制室2600的图示。移动控制室2600可以包括第一UI设备2602a、第二 UI设备2602b以及设备2620。第一 UI设备2602a可以包括提供表示装置2610的图形2615或与装置2610相关的其他数据(例如当前的操作参数、设置点、警报、出错、调度的维护、校准数据等)的显示器。第二 Π设备2602b可以包括提供表示装置2620的图形2625或与装置2620相关的其他数据(例如当前的操作参数、设置点、警报、出错、调度的维护、校准数据等)的显示器。设备2610可以包括第一环境ID设备2604a,而设备2620可以包括第二环境ID设备2604b。
[0280]在操作中,携带UI设备2602a的操作员可以进入环境ID设备2604a的范围内的区域。UI设备2602a可以与环境ID设备2604a进行通信或者扫描环境ID设备2604a,使得UI设备2602a可以从环境ID设备2604a接收数据。UI设备2602a可以响应于所接收到的数据操作或提供输出。在所示出的实施例中,UI设备2602a可以提供表示设备2610的图形2615。在一些实施例中,Π设备2602a可以提供替代或额外的输出,例如其他图形、过程参数值或警报。携带Π设备2602b的操作员可以进入环境ID设备2604b的范围,使得UI设备2602b提供表示设备2620的图形2625。
[0281]图27是示出了用于生成图形用户接口的示例方法2700的流程图。可以在诸如Π设备112中的任何一个之类的一个或多个设备或系统处来整体或部分地实现方法2700。方法2700可以被在存储器815中保存为一组指令、例程、程序或模块,并且可以由处理器810执行。
[0282]方法2700开始于UI设备112,所述UI设备112识别外部设备或标识符/标签(块2705)。标识符可以是图像、声音或条形码。标识符可以替代地是与NFC系统或RFID系统的发送相关联的唯一标签。在一些实施例中,标识符可以关联于过程实体,例如过程区域、设备、一个装置或另一个UI设备112。
[0283]Π设备112可以基于所识别出的外部设备或标识符接收环境信息(块2710)。在一些实施例中,Π设备112可以根据所识别出的外部设备或标识符接收环境信息。在另一些实施例中,UI设备112可以响应于将表示标识符的数据发送到服务器150,来从服务器150接收环境信息。环境信息可以表示环境项,例如位置、装置、调度、工作项等。
[0284]Π设备112可以在Π设备112的显示器处提供信息(块2715)。可以根据所接收到的环境信息提供所述信息。例如,UI设备112可以生成与所接收到的位置、被识别出的装置或设备、所接收的调度或所接收的工作项相关的信息。
[0285]现在转向图28,流程图示出了在Π设备112上执行的用于利用Π设备112控制过程工厂10的示例方法2800。可以在诸如过程控制网络100之类的一个或多个网络或系统处来整体或部分地实现方法2800。特别是,可以在诸如服务器150之类的一个或多个设备处或在诸如Π设备112中的任何一个之类的一个或多个设备或系统处整体或部分地实现方法2800。方法2800可以被保存为存储器815或存储器1203上的一组指令、例程、程序或模块,并且可以由处理器810或处理器1201执行。
[0286]该方法开始于Π设备112,所述Π设备112可以经由网络向服务器150发送对来自数据存储区域的第一数据的第一请求(块2802)。数据存储区域可以是统一的、逻辑数据存储区域,所述统一的、逻辑数据存储区域包括被配置为使用公共格式存储与过程工厂相对应的过程数据的一个或多个设备。过程数据可以包括多个类型的过程数据,如配置数据、连续数据、批数据、测量数据和事件数据。
[0287]Π设备112可以响应于第一请求从服务器150接收来自存储区域的第一数据(块2810)。UI设备112可以显示从服务器150接收的第一数据(块2815)。
[0288]UI设备112可以接收UI设备112接近外部设备的指示(块2820)。UI设备112可以包括进行操作来检测外部设备的接近程度的通信电路。通信电路可以包括近场通信(NFC)电路、射频标识(RFID)电路、蓝牙电路、根据IEEE802.11协议操作的电路或根据无线HART协议操作的电路。在一些实例中,Π设备112可以接收Π设备112接近另一 Π设备112的指示。
[0289]Π设备112可以根据所接收的指示将对第二数据的第二请求发送到服务器150 (块2825)。在一些实施例中,发送第二请求包括向服务器150发送对该另一 Π设备112的状态信息的请求。
[0290]UI设备112可以响应于第二请求从服务器150接收第二数据(块2830)。在一些实施例中,第二数据可以代表所请求的该另一Π设备112的状态信息。在这样的实施例中,UI设备112还可以根据所接收的状态信息从存储区域显示过程控制数据。显示所述过程控制数据可以包括在Π设备112的显示器上复制该另一 Π设备112的显示。显示所述过程控制数据可以包括在UI设备112的显示器上布置在该另一 UI设备112上显示的数据。
[0291]在其他实施例中,接收接近指示(块1720)可以包括接收Π设备112接近过程控制设备的指示。发送第二请求(块2825)可以包括向服务器150发送Π设备112接近过程控制设备的指示。在这样的实施例中,接收第二数据可以包括接收与过程控制设备相关的过程控制数据(块2830)。接收与过程控制设备相关的过程控制数据可以包括接收和显示如下各项中的一项或多项的数据:与过程控制设备相关联的警报;与过程控制设备相关联的维护任务;与过程控制设备相关联的过程工厂的区域的图示;或与过程控制设备相关联的过程工厂的区域的状态。
[0292]在一些实施例中,接收接近指示(块2820)可以包括接收移动设备处于过程工厂专收数据。例如,口I设备112可以将对数据I服务器150),能够响应于该请求而从设备
II设备112接近外部设备的指示等。
一的移动控制的方法2900的流程图。方法生移动用户接口设备中提供位置感知部件,位置相关的信息(块2910)。方法2900还12915)并且在移动用户接口设备上实现第:数据库中存储的信息解释由位置感知部件过程工厂的布局之间的关系。移动用户接丈程工厂的布局之间的关系实现第二例程,出的图形(块2925〉。在实施例中,提供存存储布局信息的数据库或可以包括以视平可以针对每一个过程设备包括设备标签、设一个对应于移动用户接口设备类型或移动信息。位置感知部件可以例如是⑶3接收-和提供数据给移动用户接口设备的服务器来允许Π设备112确定其位置。但在一些实施例中,Π设备112中的一个或多个还可以包括惯性定位系统(IPS)834。IPS834可以采用独立部件或集成电路的形式。在至少一个实施例中,IPS834是包括高精度时钟电路、三个加速度计(沿x-、y_和z-轴的每一个中各一个)和三个陀螺仪(沿X-、Y-和Z-轴的每一个中各一个)的集成电路。在一些实施例中,IPS834还包括罗盘或地磁仪。
[0296]在任一情况中,IPS834可以操作来检测UI设备112的移动和其所呈现的方位,并且提供与设备正在移动或已经移动的距离和方向相关的信息。通过将与所检测到的Π设备112的移动和方位相关的信息与指示UI设备112的初始位置(“锚点”)的另一个信息源相组合,UI设备112可以独立于任何连续的信息源确定其位置。例如,由操作员携带的UI设备112可以具有GPS接收机,并且可以在操作员通过室外环境朝向室内环境移动时跟踪Π设备112的位置。在操作员跨过室外和室内环境的边界时,UI设备112,特别是GPS接收机832,将可能丢失GPS信号。UI设备112可以使用使用GPS接收机832确定的UI设备112的最后已知位置作为锚点。根据该锚点,UI设备112可以确定Π设备112在室内环境中已经移动的距离和方向。使用该信息,UI设备112、在Π设备112上操作的例程以及潜在的其他设备(例如服务器150、监督引擎106等)可以继续跟踪Π设备112的位置。UI设备112可以继续向操作员提供操作员在室内环境中的位置的图示,可以向操作员提供到特定工厂资产(例如,到特定的一个设备)的导航方向,以及可以基于操作员在工厂内的位置采取或推荐动作等。
[0297]需要注意的是,GPS接收机832不是唯一的能够提供与IPS834相组合地使用的锚点的信息源。环境ID设备2402中的任何一个也可以与Π设备112协作来确定锚点。例如,在操作员跨过室外和室内环境之间的边界时,处于阈值处的环境ID设备2402(例如门框上的NFC设备)可以与Π设备112通信来建立Π设备112的位置并提供锚点。作为另一个示例,操作员可以使用Π设备112来扫描处于过程工厂中的任何已知固定位置(例如,在过程设备上、接近特定的工厂区域等)处的环境ID设备2402(例如,RFID标签、NFC芯片、条形码等)或与所述环境ID设备2402交互来提供锚点。
[0298]UI设备112可以使用由IPS834提供的信息和锚点来在Π设备112的显示器上示出UI设备112在过程工厂或其他环境中的位置。在实施例中,这包括示出过程工厂的楼层平面图上的位置、示出过程工厂的3D地图上的位置、示出过程工厂的示意图上的位置等。替代地或者额外地,Π设备112可以提供导航信息来指引操作员到过程工厂中的期望的位置(例如,到与所分配的工作项相关联的位置、到所选择的位置、到与出错或警报相关联的设备等)。在一些实施例中,UI设备112可以提供导航或位置信息来在工厂环境中引导操作员或其他人员。例如当试图定位受伤的人员或请求任务协助的人员时,这可以是有用的。
[0299]具有(无论是由GPS数据、IPS数据还是与环境ID设备2402协作提供的)位置数据的每一个Π设备112可以将Π设备112的位置提供给控制系统,特别是提供给服务器150和/或监督引擎106。在一些实施例中,UI设备112在特定区域中的出现可以使得服务器150、监督引擎106或Π设备112禁用UI设备112的一个或多个特征。例如,当Π设备112处于操作员的隐私可能重要(例如在卫生间中)或有相关安全考虑需求的区域中时,可以禁用麦克风842和/或照相机844。
[0300]同样,在一些实施例中,可以通过人员在区域中的存在来改变过程工厂的各个控制方面。例如,当没有人员存在于区域中时,特定的安全系统可以具有第一阈值,而当有人员存在于该区域中时,该特定的安全系统可以具有第二(更保守)的阈值。按照这种方式,可以提高人员的安全性。
[0301]图30是示出了用于确定移动设备在过程控制环境中的位置的方法3000的流程图。方法3000包括获取过程工厂内的锚位置(块3005)并且根据所获取的数据确定锚位置(块3010)。该方法还包括从移动设备的电路接收指示移动设备的加速度和方位的数据(块3015)并且根据所接收到的数据和锚位置确定移动设备的位置(块3020)。在实施例中,获取指示锚位置的数据包括使用诸如GPS、GL0NASS或任何其他卫星定位系统的全球卫星定位系统来确定移动设备的位置。在一些实施例中,获取指示锚位置的数据包括获取图像(例如,条形码的图像、过程工厂的一部分的图像等)。在获取了过程工厂的一部分的图像的情况下,例如,可以将所捕获的图像与物理定位图像(即与对应的物理位置相关联的图像)的数据库进行比较。指示锚位置的数据还可以包括一个或多个无线信号(例如遵从于IEEE802.11规范的信号)的数据,从RFID设备获取数据,建立蓝牙连接或建立近场通信会话。获取指示锚位置的数据还可以包括确定移动设备附近的过程控制设备和从存储器(或从远程数据库)接收或获取与过程控制设备的位置相关联的信息。
[0302]接收指示移动设备的加速度和方位的数据包括从一个或多个加速度计和从一个或多个陀螺仪接收数据,从地磁仪接收数据。在各个实施例中,从惯性测量单元接收数据和/或从设备接收数据,该设备包括三个加速度计和三个陀螺仪。在一些实施例中,方法还包括至少部分基于所确定的移动设备的位置启动移动设备的应用,其中所述应用可操作来修改过程工厂的操作。
[0303]现在转向图31,流程图示出了用于移动设备在过程控制环境中的环境操作的方法3100。该方法包括在移动设备处获取识别过程控制环境中的过程实体的信息(块3105)。过程实体可以是过程工厂中的任何过程实体,包括但不限于过程工厂的区域、过程控制设备和控制器等。该方法还包括在移动设备处识别与过程实体相关联的工作项数据(块3110)。工作项数据包括与关联于过程实体的目标功能相关的信息。响应于所获取的信息和所识别出的工作项数据,自动触发移动设备处的事件,以促进实现与过程实体相关联的目标功能(块3115)。目标功能可以是与过程实体相关联的调度的任务。在实施例中,在移动设备处触发事件包括如下各项中的至少一项:使得移动设备提供与执行调度的任务相关的指令,使得移动设备显示安全信息(例如,过程控制设备中的材料、是否已经去激活和/或锁定过程控制设备、是否可检测到残余材料等),使得移动设备启动用于执行调度的任务的应用,或者使得移动设备提供用于执行调度的任务的接口。在一些实施例中,目标功能可以是与过程实体相关联的权限验证功能。自动触发的事件可以识别与操作移动设备的用户相关联的用户标识,识别与过程实体相关联的权限令牌,基于用户标识和权限令牌确定权限水平,以及提供用于将与过程实体相关联的参数修改到由权限水平指示的程度的接口。权限水平可以指示允许用户对与过程控制实体相关联的参数进行修改的程度。与过程实体相关联的目标功能还可以是警报检查功能,并且触发事件可以包括识别警报和提供警报的指示。目标功能可以是位置确定功能,并且自动触发的事件可以是确定与过程控制实体相关联的位置和提供显示过程实体在过程控制环境中的位置的地图图形。在实施例中,获取信息来识别过程实体包括从在过程控制环境中具有相对于过程实体的固定的空间关系并且包括唯一标识符的一个或多个对应的标识设备获取一个或多个数据标签。在实施例中,环境标识设备是条形码,并且获取标签数据包括捕获条形码的图像和分析条形码以识别出标签数据。环境标识设备可以是无线电发射机,并且获取标签数据可以包括检测由无线电发射机发射的并且携带标签数据的射频信号。无线电发射机可以是进行短波无线电传输的NFC设备、RFID设备或个域网设备。在实施例中,获取信息来识别过程控制环境中的过程实体包括捕获与过程实体唯一相关联的图像。获取信息还可以包括捕获音频信号并且确定音频信号相关于过程实体。类似地,获取信息可以包括检测与过程实体相关联的移动图案。
[0304]物理现象的分析
[0305]在实施例中,Π设备112可以与专家系统104和大数据设施102协作来分析与物理现象相关的数据。可以被分析的物理现场(非限制性地)包括与可见或不可见波谱相关的现象(例如可见和红外波谱中的火焰颜色)和与音频、亚音频和超音频范围内的振动相关的现象(例如声音和其他振动)。携带装备有照相机、加速度计、麦克风或其他设备的Π设备112的人员可以用于捕获和/或记录与物理现象相关的数据。照相机例如可以感测和记录可见波谱中的图像或在某些实施例中感测和记录在红外或其他波谱中的图像。麦克风可以感测和/或记录通过空气传播的音频、亚音频和/或超音频振动。当UI设备112被放置在一个装置上时,加速度计可以感测和/或记录振动。可以将这些类型的数据中的任何一个或全部从Π设备112发送到专家系统104来进行分析和/或与大数据设施102中的数据进行比较。
[0306]在图32中示出了用于分析过程工厂中的物理现象的方法3200。方法3200包括在移动设备中检测过程工厂中的物理现象(块3205)。在各个实施例中,检测物理现象可以包括检测视觉场景、检测声音和/或检测振动。在各个实施例中,通过示例而非限制性地,检测物理现象可以包括检测包括火焰的视觉场景、与燃烧室相关联的声音、与流体的移动相关联的声音、烟?顶部的图像或视频和/或与旋转的元件相关联的振动。
[0307]方法3200还包括在移动设备中将所检测到的物理现象转换为代表该物理现象的数字数据(块3210)。也就是说,获取所检测到的物理现象(视觉场景、声音、振动等)并将其转换为例如数字图像、数字视频、数字声音文件或代表所检测到的振动的数字表示的形式的数字数据。此外,方法3200包括将数字数据发送到专家系统(块3215)并且在所述专家系统中分析所述数字数据以确定一个或多个过程单元的状态(块3220)。例如:在所检测到的物理现象是火焰的视觉场景的情况下,分析数据可以包括分析与火焰的一个或多个部分相关联的颜色,分析火焰的形状和/或分析火焰的移动;在所检测到的物理现象是与流体的移动相关联的声音或振动的情况下,分析数据可以包括检测与流体移动相关联的空洞;在所检测到的物理现象是烟?顶部的视觉场景的情况下,分析数据可以包括分析发散的烟雾的颜色或体积。
[0308]在各个实施例中,方法3200还可以包括检测与一个或多个过程单元相关联的异常情况,根据数字数据确定异常情况的原因,自动发起对一个或多个过程控制参数的改变以校正所述异常情况,自动创建工作项以使得人员采取动作来校正异常情况,向操作员提供要采取来解决异常情况的校正动作的指示,和/或确定与火焰或燃烧室相关联的燃料成分。I示信息,但这些实例中的每一个构思了与可以针对任何的移动平台、任何的工作站丨或网络浏览器的任意组合设计本地应用。.,而协作的固定瓜设备(例如工作站)可
”、“人”、“用户”和“技术人员”以及其他的置和方法交互或使用的过程工厂环境中的文中可以理解的是,在这里描述的系统、装过程控制系统的传统边界中释放出来的益支术人员参与的一些活动,以及技术人员可丨书中使用特定词语的情况下,使用词语部显示能够参与该特定活动的人员。
现被描述为单个实例的部件、操作或结构。长为分离的操作,但也可以并发地执行单独顺序来执行操作。在示例配置中被呈现为程数据;第一用户接口设备,经由网络可通1可操作来执行一个或多个第一例程,每个能、维护功能、数据分析功能、管理功能、质卜,经由所述网络可通信地耦接到所述统一突多个第二例程,每个第二例程对应于所述备可操作来将指示在所述第一用户设备上斤述第二用户接口设备,使得所述第二用户述第一用户接口设备上操作的所述第一例它多个。.用户接口设备是移动设备。
1所述第一用户接口设备是移动设备。
统,其中所述第一用户接口设备是工作站,
充,其中所述状态信息被经由互联网连接从〕设备。
统,其中所述状态信息被经由蓝牙或I统,其中当所述第一和第二用户接口设备备中时,所述第一用户接口设备将状态信息
I统,其中当所述第一用户接口设备接收到I勺指令时,所述第一用户接口设备将状态信
I统,其中通过将状态信息从所述第一用户艮统促进了如下活动中的一项或多项:(3)'乍;(幻单个用户在所述两个用户接口设备设备感知;或((1)用户接近特定的过程工厂
I统,其中在从所述第一用户接口设备接收所述状态信息并且根据与所述第二用户接
I统,其中所述状态信息被直接经由点到点I 二用户接口设备。
[0339]21.如方面20所述的方法,其中所述第二用户接口设备是移动设备。
[0340]22.如方面20或20所述的方法,其中所述第一用户接口设备是移动设备。
[0341]23.如方面20到22中的任何一个所述的方法,其中所述第一用户接口设备是工作站,并且所述第二用户接口设备是移动设备。
[0342]24.如方面20到23中的任何一个所述的方法,其中将所存储的所述一个或多个第一例程的状态转移到所述第二用户接口设备的步骤包括:经由互联网连接转移所存储的状态。
[0343]25.如方面20到24中的任何一个所述的方法,其中将所存储的所述一个或多个第一例程的状态转移到所述第二用户接口设备的步骤包括:经由蓝牙或近场通信协议转移所存储的状态。
[0344]26.如方面20到25中的任何一个所述的方法,还包括:在所述第二用户接口设备处接收指示所述第二用户接口设备接近设备或位置的信号;以及根据所接收到的信号修改所述一个或多个第二例程的执行。
[0345]27.如方面20到26中的任何一个所述的方法,还包括:从所述第二用户接口设备向位置感知部件发送指示所述第二用户接口设备接近一设备或位置的信号;以及响应于所发送的信号,从经由网络与所述第二用户接口设备耦接的服务器接收特定于所述设备或位置的信息。
[0346]28.如方面20到27中的任何一个所述的方法,还包括在接近所述设备或位置时,在所述第二用户接口设备上执行下述动作之一:(a)突出所述第二用户接口设备所位于的过程工厂中的区域;(b)显示与在与所述第二用户接口设备的预定距离内的特定设备相关的信息;(C)显示与所述第二用户接口设备所位于的过程工厂的区域内的设备相关的警报;(d)显示与所述第二用户接口设备所位于的过程工厂的区域内的设备相关的工作项;(e)在显示器上突出与所接收到的信号相关联的过程工厂装置;(f)在所述第二用户接口设备上显示与关联于所接收到的信号的特定设备相关的信息;(g)显示与关联于所接收到的信号的设备相关的警报;或(h)显示与关联于所接收到的信号的设备相关的工作项。
[0347]29.如方面20到28中的任何一个所述的方法,其中将所存储的状态转移到所述第二用户接口设备的步骤包括:在通过所述第二用户接口设备检测到所述第一用户接口设备时、或在通过所述第一用户接口设备检测到所述第二用户接口设备时,转移所存储的状态。
[0348]30.如方面20到29中的任何一个所述的方法,其中将所存储的状态转移到所述第二用户接口设备的步骤包括:当在所述第一用户接口设备处接收到将所存储的状态传递到所述第二用户接口设备的指令时,转移所存储的状态。
[0349]31.如方面20到30中的任何一个所述的方法,其中将所存储的状态转移到所述第二用户接口设备包括促进如下活动中的一项或多项:(a)在不同用户之间的在两个用户接口设备上的协作;(b)单个用户在所述两个用户接口设备之间的移动;(c)所述过程工厂内的用户位置的设备感知;或(d)用户接近特定的过程工厂装置的设备感知。
[0350]32.如方面20到31中的任何一个所述的方法,还包括:根据所存储的状态并且根据与所述第二用户接口设备相关联的设备类型,配置所述第二用户接口设备上的显示。
[0351]33.如方面20到32中的任何一个所述的方法,其中将所存储的状态转移到所述第二用户接口设备包括经由点到点无线连接转移所存储的状态。
[0352]34.如方面20到33中的任何一个所述的方法,其中将所存储的状态转移到所述第二用户接口设备包括经由中间网络转移所存储的状态。
[0353]35.如方面20到34中的任何一个所述的方法,其中将所存储的状态转移到所述第二用户接口设备包括经由中间服务器设备转移所存储的状态。
【权利要求】
1.一种用于操作过程控制工厂的系统,所述系统包括: 包括一个或多个数据存储设备的统一的、逻辑数据存储区域,所述一个或多个数据存储设备被配置为使用公共格式存储与所述过程工厂相对应的过程数据,所述过程数据包括从配置数据、测量数据、批数据、连续数据和事件数据中选择的多个类型的过程数据; 第一用户接口设备,经由网络可通信地耦接到所述统一的、逻辑数据存储区域,并且可操作来执行一个或多个第一例程,每个第一例程用于执行控制功能、操作功能、配置功能、维护功能、数据分析功能、管理功能、质量控制功能或安全功能;以及 第二用户接口设备,经由所述网络可通信地耦接到所述统一的、逻辑数据存储区域,并且可操作来执行一个或多个第二例程,每个第二例程对应于所述第一例程中的一个; 其中,所述第一用户接口设备可操作来将指示在所述第一用户设备上操作的一个或多个第一例程的状态信息传递到所述第二用户接口设备,使得所述第二用户接口设备在接收到所述状态信息时,执行与在所述第一用户接口设备上操作的所述第一例程中的一个或多个相对应的所述第二例程中的一个或多个。
2.如权利要求1所述的系统,其中所述第二用户接口设备是移动设备。
3.如权利要求1所述的系统,其中所述第一用户接口设备是移动设备。
4.如权利要求1所述的系统,其中所述第一用户接口设备是工作站,并且所述第二用户接口设备是移动设备。
5.如权利要求1所述的系统,其中所述状态信息被经由互联网连接从所述第一用户接口设备传递到所述第二用户接口设备。
6.如权利要求1所述的系统,其中所述状态信息被经由蓝牙或W1-Fi协议从所述第一用户接口设备传递到所述第二用户接口设备。
7.如权利要求1所述的系统,还包括位置感知部件,其中所述第二用户接口设备可操作来从所述位置感知部件接收信号,并且可操作来根据从所述位置感知部件所接收到的信号修改所述一个或多个第二例程的执行。
8.如权利要求1所述的系统,还包括位置感知部件,其中所述位置感知部件可操作来从所述第二用户接口设备接收信号,并且可操作来经由所述网络使得所述第二用户接口设备根据从所述位置感知部件所接收到的信号修改所述一个或多个例程的执行。
9.如权利要求8所述的系统,其中修改所述一个或多个例程的执行包括如下各项之 (a)突出所述第二用户接口设备所位于的所述过程工厂中的区域; (b)显示与在所述第二用户接口设备的预定距离内的特定设备相关的信息; (C)显示与所述第二用户接口设备所位于的所述过程工厂的区域内的设备相关的警报;或 (d)显示与所述第二用户接口设备所位于的过程工厂的区域内的设备相关的工作项。
10.如权利要求1所述的系统,还包括装置感知部件,其中所述第二用户接口设备可操作来从所述装置感知部件接收信号,并且可操作来根据从所述装置感知部件所接收到的信号修改所述一个或多个第二例程的执行。
11.如权利要求10所述的系统,其中所述装置感知部件包括发送机,所述发送机向所述第二用户接口设备发送用于识别与所述发送机相关联的装置的无线信号。
12.如权利要求10所述的系统,其中修改所述一个或多个例程的执行包括如下各项之 (a)在显示器上突出与所接收到的信号相关联的过程工厂装置; (b)在所述第二用户接口设备上显示与关联于所接收到的信号的特定设备相关的信息; (C)显示与关联于所接收到的信号的设备相关的警报;或 (d)显示与关联于所接收到的信号的设备相关的工作项。
13.如权利要求1所述的系统,其中当所述第一和第二用户接口设备相互检测到彼此并且同一用户登录到这两个设备中时,所述第一用户接口设备将状态信息传递到所述第二用户接口设备。
14.如权利要求1所述的系统,其中当所述第一用户接口设备接收到将所述状态信息传递到所述第二用户接口设备的指令时,所述第一用户接口设备将所述状态信息传递到所述第二用户接口设备。
15.如权利要求1所述的系统,其中通过将状态信息从所述第一用户接口设备传递到所述第二用户接口设备,所述系统促进了如下活动中的一项或多项: (a)在不同用户之间的在两个用户接口设备上的协作; (b)单个用户在所述两个用户接口设备之间的移动; (c)所述过程工厂内的用户位置的设备感知;或 (d)用户接近特定的过程工厂装置的设备感知。
16.如权利要求1所述的系统,其中在从所述第一用户接口设备接收到所述状态信息时,所述第二用户接口设备根据所述状态信息并且根据与所述第二用户接口设备相关联的设备类型来配置显示器。
17.如权利要求1所述的系统,其中所述状态信息被直接经由点到点无线连接从所述第一用户接口设备传递到所述第二用户接口设备。
18.如权利要求1所述的系统,其中所述状态信息被经由中间网络从所述第一用户接口设备传递到所述第二用户接口设备。
19.如权利要求1所述的系统,其中所述状态信息被经由中间服务器设备从所述第一用户接口设备传递到所述第二用户接口设备。
20.一种操作过程工厂的方法,所述方法包括: 在第一用户接口设备上执行用于执行所述过程工厂中的功能的一个或多个第一例程,所述一个或多个第一例程可操作来访问过程数据; 跟踪在所述第一用户接口设备上执行的所述一个或多个第一例程的状态; 存储在所述第一用户接口设备上执行的所述一个或多个第一例程的状态; 将所存储的在所述第一用户接口设备上执行的所述一个或多个第一例程的状态转移到第二用户接口设备; 根据所存储的状态,在所述第二用户接口设备上执行与所述一个或多个第一例程相对应的一个或多个第二例程;以及 使用所述第二用户接口设备执行所述过程工厂中的功能。
21.如权利要求20所述的方法,其中所述第二用户接口设备是移动设备。
22.如权利要求20所述的方法,其中所述第一用户接口设备是移动设备。
23.如权利要求20所述的方法,其中所述第一用户接口设备是工作站,并且所述第二用户接口设备是移动设备。
24.如权利要求20所述的方法,其中将所存储的所述一个或多个第一例程的状态转移到所述第二用户接口设备的步骤包括:经由互联网连接转移所存储的状态。
25.如权利要求20所述的方法,其中将所存储的所述一个或多个第一例程的状态转移到所述第二用户接口设备的步骤包括:经由蓝牙或近场通信协议转移所存储的状态。
26.如权利要求20所述的方法,还包括: 在所述第二用户接口设备处接收指示所述第二用户接口设备接近一设备或位置的信号;以及 根据所接收到的信号修改所述一个或多个第二例程的执行。
27.如权利要求20所述的方法,还包括: 从所述第二用户接口设备向位置感知部件发送指示所述第二用户接口设备接近一设备或位置的信号;以及 响应于所发送的 信号,从经由网络与所述第二用户接口设备耦接的服务器接收特定于所述设备或位置的信息。
28.如权利要求20所述的方法,还包括在接近所述设备或位置时,在所述第二用户接口设备上执行下述动作之一: (a)突出所述第二用户接口设备所位于的所述过程工厂中的区域; (b)显示与在所述第二用户接口设备的预定距离内的特定设备相关的信息; (c)显示与所述第二用户接口设备所位于的过程工厂的区域内的设备相关的警报; (d)显示与所述第二用户接口设备所位于的所述过程工厂的区域内的设备相关的工作项; (e)在显示器上突出与所接收到的信号相关联的过程工厂装置; (f)在所述第二用户接口设备上显示与关联于所接收到的信号的特定设备相关的信息; (g)显示与关联于所接收到的信号的设备相关的警报;或 (h)显示与关联于所接收到的信号的设备相关的工作项。
29.如权利要求20所述的方法,其中将所存储的状态转移到所述第二用户接口设备的步骤包括:在通过所述第二用户接口设备检测到所述第一用户接口设备时、或在通过所述第一用户接口设备检测到所述第二用户接口设备时,转移所存储的状态。
30.如权利要求20所述的方法,其中将所存储的状态转移到所述第二用户接口设备的步骤包括:当在所述第一用户接口设备处接收到将所存储的状态传递到所述第二用户接口设备的指令时,转移所存储的状态。
31.如权利要求20所述的方法,其中将所存储的状态转移到所述第二用户接口设备包括促进如下活动中的一项或多项: (a)在不同用户之间的在两个用户接口设备上的协作; (b)单个用户在所述两个用户接口设备之间的移动; (C)所述过程工厂内的用户位置的设备感知;或(d)用户接近特定的过程工厂装置的设备感知。
32.如权利要求20所述的方法,还包括:根据所存储的状态并且根据与所述第二用户接口设备相关联的设备类型,配置所述第二用户接口设备上的显示。
33.如权利要求20所述的方法,其中将所存储的状态转移到所述第二用户接口设备包括经由点到点无线连接转移所存储的状态。
34.如权利要求20所述的方法,其中将所存储的状态转移到所述第二用户接口设备包括经由中间网络转移所存储的状态。
35.如权利要求20所述的方法,其中将所存储的状态转移到所述第二用户接口设备包括经由中间服务器 设备转移所存储的状态。
【文档编号】G05B19/418GK104049589SQ201410097923
【公开日】2014年9月17日 申请日期:2014年3月14日 优先权日:2013年3月15日
【发明者】M·J·尼克松, K·贝奥特, D·D·克里斯滕森 申请人:费希尔-罗斯蒙特系统公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1