《用于发起或继续过程工厂中的移动控制会话的方法.pdf》由会员分享,可在线阅读,更多相关《用于发起或继续过程工厂中的移动控制会话的方法.pdf(89页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104049583A43申请公布日20140917CN104049583A21申请号201410097872422申请日2014031461/792,10920130315US14/028,91320130917USG05B19/418200601H04L29/0820060171申请人费希尔罗斯蒙特系统公司地址美国得克萨斯州72发明人MJ尼克松K贝奥特DD克里斯滕森JH穆尔74专利代理机构北京市金杜律师事务所11256代理人郑立柱54发明名称用于发起或继续过程工厂中的移动控制会话的方法57摘要根据所存储的状态数据来发起或继续用户接口设备中的用户接口会话。从第一客户设备接收会。
2、话请求。识别与该会话请求相关联的用户配置文件并且确定是否存在先前会话。如果不存在先前会话,则使用默认会话配置来实例化新会话。如果存在先前会话,则根据先前会话来实例化新会话。30优先权数据51INTCL权利要求书4页说明书58页附图26页19中华人民共和国国家知识产权局12发明专利申请权利要求书4页说明书58页附图26页10申请公布号CN104049583ACN104049583A1/4页21一种用于在第一客户设备上发起用户接口会话以控制过程工厂的方法,所述方法包括从所述第一客户设备接收会话请求;识别与所述会话请求相关联的用户配置文件;确定是否存在先前会话;以及如果不存在所述先前会话,则使用默认。
3、会话配置来实例化新会话;或如果存在所述先前会话,则根据所述先前会话来实例化新会话。2根据权利要求1所述的方法,其中,识别与所述会话请求相关联的用户配置文件包括从所述第一客户设备接收与所述用户配置文件相关联的用户标识,所述用户标识目前登入进所述第一客户设备。3根据权利要求1所述的方法,其中,识别与所述会话请求相关联的用户配置文件包括从所述第一客户设备接收与所述用户配置文件相关联的用户标识,所述用户标识目前登入进所述第二客户设备。4根据权利要求3所述的方法,还包括向所述第二客户设备发送请求,以根据运行在所述第二客户设备上的会话在所述第一客户设备上实例化会话;以及从所述第二客户设备接收确认信息。5根。
4、据权利要求1所述的方法,其中,确定是否存在先前会话包括从所述第一客户设备请求与所述先前会话相关联的会话标识。6根据权利要求1所述的方法,其中,确定是否存在先前会话包括响应于所述会话标识请求从所述第一客户设备接收会话标识。7根据权利要求1所述的方法,其中,确定是否存在先前会话包括随着所述会话请求接收会话标识。8根据权利要求1所述的方法,其中,根据所述先前会话来实例化新会话包括确定是否随着所述会话请求接收到会话标识;如果随着所述会话请求接收到所述会话标识,则实例化与所述会话标识相关联的会话;或如果未随着所述会话请求接收到所述会话标识,则实例化与最近的会话相关联的会话。9根据权利要求1所述的方法,其。
5、中,实例化与最近的会话相关联的会话包括实例化与所述第一客户设备相关联的用户标识的最近的会话相关联的会话。10一种配置为便利过程工厂的控制的服务器,所述服务器包括处理器;网络接口,其耦合至所述处理器并且被配置为经由网络进行通信,所述网络包括一个或多个通信链路以传输与实施在过程控制系统中的多个过程控制设备相关的数据;存储设备,其通信地耦合至所述处理器,所述存储设备包括机器可读指令,其由所述处理器执行以使得所述处理器经由所述网络接口接收会话请求;识别与所述会话请求相关联的用户配置文件;权利要求书CN104049583A2/4页3识别存储至所述存储设备的会话信息,所述会话信息与下列中的至少一项相关I先。
6、前会话,其与所识别的用户配置文件相关联,并被配置为显示与实施在所述过程控制系统中的第一过程控制设备有关的信息,或II默认会话,其被配置为显示与所述第一过程控制设备相关的信息;基于所述会话信息识别新会话数据,其包括与所述第一过程控制设备相关的信息,所述新会话数据表示新用户接口会话;以及经由所述网络接口发送所述新会话数据,以便接收所述新会话数据的客户设备能够根据所述新会话数据产生图形用户接口GUI,其显示与所述第一过程控制设备相关的信息。11根据权利要求10所述的服务器,其中所述会话请求表示用于在第一客户设备处开始用户接口会话的请求;以及用于使得所述处理器传输所述新会话数据的指令包括用于使得处理器。
7、将所述新会话数据传输至所述第一客户设备的指令。12根据权利要求11所述的服务器,其中用于使得所述处理器识别与所述会话请求相关联的用户配置文件的指令包括用于使得所述处理器识别与所述会话请求相关联的用户标识的指令;以及所述存储设备还包括如下指令,其使得所述处理器确定在第二客户设备处激活的与所述用户标识相关联的会话;向所述第二客户设备发送请求,以根据在所述第二客户设备处激活的会话在所述第一客户设备上实例化会话;以及从所述第二客户设备接收确认信息。13根据权利要求10所述的服务器,还包括显示器,其耦合至所述处理器,其中所述指令还包括如下指令,其使得所述处理器根据所述新会话数据经由所述显示器提供第二GU。
8、I,所述第二GUI显示与所述第一处理控制设备相关的信息。14根据权利要求10所述的服务器,其中,用于使得所述处理器识别会话信息的指令包括如下指令,其使得所述处理器经由所述网络接口接收与所述会话请求相关联的会话标识;确定所述先前会话是否与所述会话标识相关联;以及识别与所述先前会话相关的会话信息。15一种配置为提供过程控制图形用户接口GUI以便利过程工厂的控制的设备,所述设备包括处理器;输入接口,其耦合至所述处理器;显示器,其耦合至所述处理器;网络接口,其耦合至所述处理器并且被配置为经由网络进行通信,所述网络包括一个或多个通信链路以传输与实施在过程控制系统中的一个或多个过程控制设备相关的数据;存储。
9、设备,其通信地耦合至所述处理器,并且存储机器可读指令,其由所述处理器执行以使得所述处理器权利要求书CN104049583A3/4页4响应于经由所述接口设备检测的用户输入来产生会话请求,其表示用于在所述设备处开始用户接口会话的请求;经由所述网络接口发送所述会话请求;经由所述网络接口接收新会话数据,其包括与实施在所述过程控制系统中的第一过程控制设备相关的信息,其中所述新会话数据表示相应于下列中的至少一项的新用户接口会话I先前会话,在期间提供与所述第一过程控制设备相关的信息,或II默认会话,其被配置为提供与所述第一过程控制设备相关的信息;以及根据所述新会话数据经由显示器显示GUI,所述GUI包括与所。
10、述第一过程控制设备相关的信息。16根据权利要求15所述的设备,其中,用于使得所述处理器显示GUI的指令,所述GUI包括与所述第一过程控制设备相关的信息,包括用于使得所述处理器显示下列中的至少一项的指令所述第一过程控制设备的状态;由所述第一过程控制设备产生的参数;由所述第一过程控制设备检测的过程输出;以及所述第一过程控制设备的图形表示。17根据权利要求15所述的设备,其中,用于使得所述处理器显示GUI的指令,所述GUI包括与所述第一过程控制设备相关的信息,包括用于使得所述处理器显示下列中的至少一项的指令与所述第一过程控制设备相关的警报;与所述第一过程控制设备相关的工程项目;以及与所述第一过程控制。
11、设备相关的流程。18一种用于发起用户接口会话以控制过程的过程控制系统,所述系统包括第一过程控制设备,其被配置为用于控制或监控过程工厂处的过程,所述第一过程控制设备通信地连接至网络;第一客户设备,其配置为经由网络发送会话请求来发起用户接口会话以控制所述过程工厂;以及服务器,其通信地连接至所述网络并且被配置为I经由所述网络接收所述会话请求;II识别与所述会话请求相关联的用户配置文件;III实例化新会话,其中当用于先前会话的会话数据被存储进由所述服务器可访问的存储设备时,根据所述会话数据来实例化所述新会话;以及当没有用于先前会话的会话数据被存储进由所述服务器可访问的存储设备时,根据默认会话配置来实例。
12、化所述新会话;以及IV在所述新会话激活的期间,经由所述网络发送新会话数据,其包括与所述第一过程控制设备相关的信息;其中,所述第一客户设备被进一步配置为经由所述网络接收所述新会话数据,其包括与所述第一过程控制设备相关的信息;以权利要求书CN104049583A4/4页5及根据所述新会话数据显示图像用户接口GUI,所述GUI提供与所述第一过程控制设备相关的信息。19根据权利要求18所述的过程控制系统,还包括集中的逻辑数据存储区域,其耦合至所述服务器,并包括一个或多个数据存储设备,所述一个或多个数据存储设备被配置为使用通用的格式来存储相应于所述过程工厂的过程数据,所述过程数据包括选自配置数据、测量数。
13、据、批处理数据、连续数据和事件数据中的多种类型的过程数据;其中,与所述第一控制设备相关的信息包括所述过程数据中的至少一些。权利要求书CN104049583A1/58页6用于发起或继续过程工厂中的移动控制会话的方法技术领域0001本公开概况而言涉及过程工厂和过程控制系统,并且更具体地涉及对过程工厂和过程控制系统中的移动用户接口设备的使用。背景技术0002分布式的过程控制系统例如在化工、石油或其他过程工厂中使用的那些通常包括一个或多个过程控制器,该一个或多个过程控制器经由模拟、数字或组合的模拟数字总线,或者经由无线通信链路或网络与一个或多个现场设备可通信地耦接。现场设备其例如可以是阀、阀定位器、开。
14、关和发送机例如温度、压力、水平和流速传感器位于过程环境中,并且通常执行物理或过程控制功能例如打开或关闭阀、测量过程参数等,以控制过程工厂或系统中执行的一个或多个过程。智能现场设备例如符合公知的现场总线协议的现场设备还可以执行控制计算、警报功能以及一般在控制器中实施的其他控制功能。通常也位于工厂环境中的过程控制器接收指示由传感器和或现场设备进行的过程测量和或与现场设备相关的其他信息的信号并且执行控制器应用,所述控制器应用例如运行进行过程控制决策的不同的控制模块、基于所接收到的信息生成控制信号,并且与控制模块或在现场设备例如WIRELESS和现场总线现场设备中执行的块进行协作。控制器中的控制模块通。
15、过通信线路或链路将控制信号发送到现场设备,从而控制过程工厂或系统的至少一部分的操作。0003通常使得来自现场设备和控制器的信息通过数据高速公路对于一个或多个其他硬件设备可用,所述硬件设备例如是通常被放置在远离更恶劣的工厂环境的控制室或其他位置的操作员工作站、个人计算机或计算设备、数据历史记录、报告生成器、中央数据库或中央管理计算设备。通常跨过程工厂或跨过程工厂的一部分对这些硬件设备中的每一个进行集中。这些硬件设备运行例如可以使得操作员能够执行相关于控制过程和或操作过程工厂例如改变过程控制例程的设置、修改控制器或现场设备中的控制模块的操作、查看过程的当前状态、查看由现场设备和控制器生成的警报、出。
16、于训练人员或测试过程控制软件的目的而模拟过程的操作、保持和更新配置数据库等的功能的应用。由硬件设备、控制器和现场设备使用的数据高速公路可以包括有线通信路径、无线通信路径或有线和无线通信路径的组合。0004例如,由爱默生过程管理公司EMERSONPROCESSMANAGEMENT销售的DELTAVTM控制系统包括在位于过程工厂中的各个位置处的不同设备中存储并且由所述设备执行的多个应用。这些应用中的每一个提供了用户接口UI,以允许用户例如配置工程师、操作员、维护技术人员等查看和或修改过程工厂操作和配置的各个方面。在本说明书中,词语“用户接口”或“UI”用于指代允许用户查看或修改过程工厂的配置、操作。
17、或状态的应用或屏幕。类似地,词语“用户接口设备”或“UI设备”用于指代用户接口在其上进行操作的设备,而无关于该设备是固定的例如工作站、壁挂式显示器、过程控制设备显示器等还是移动的例如膝上型计算机、平板计算机、智能电话等。位于一个或多个操作员工作站说明书CN104049583A2/58页7或计算设备上的配置应用使得用户能够创建或改变过程控制模块,并且经由数据高速公路将这些过程控制模块下载到专用的分布式控制器。通常,这些控制块由可通信地互连的功能块构成,所述功能块是面向对象的编程协议中的对象,所述对象基于向其的数据执行控制方案中的功能,并且将输出提供给控制方案中的其他功能块。配置应用还可以允许配置。
18、设计者创建或改变由查看应用使用的操作员接口,来显示数据给操作员并使得操作员能够改变过程控制例程中的设置,例如设置点。每一个专用控制器以及在一些情况下的一个或多个现场设备存储和执行相应的控制器应用,所述相应的控制器应用运行向其分配和下载的控制模块,以实现实际的过程控制功能。可以在一个或多个操作员工作站上或者在与操作员工作站和数据高速公路可通信地连接的一个或多个远程计算设备上执行的查看应用经由数据高速公路从控制器应用接收数据,并且使用UI将该数据显示给过程控制系统的设计者、操作员或用户,并且可以提供多个不同的视角中的任何一个例如操作员视角、工程师视角、技术人员视角等。数据历史应用通常被存储在数据历。
19、史设备中并且由数据历史设备执行,所述数据历史设备收集并且存储跨数据高速公路提供的数据中的一些或全部,同时,配置数据库应用可以运行在连接到数据高速公路的另一个计算机中,以存储与其相关联的当前的过程控制例程配置和数据。或者,配置数据库可以位于与配置应用相同的工作站中。0005过程控制工厂和过程控制系统的架构在很大程度上受有限的控制器和设备存储器、通信带宽、以及控制器和设备处理器能力的影响。例如,在控制器中对动态和静态非易失性存储器的使用通常被最小化,或者至少被小心地管理。作为结果,在系统配置例如先验期间,用户通常必须选择控制器中的哪个数据要被归档或保存、其被保存的频率以及是否使用压缩,并且从而向控。
20、制器配置该有限的数据规则集合。从而,在故障排除和过程分析中可能有用的数据通常没有被归档,并且如果其被收集,则有用信息可能会因为数据压缩而已经丢失。0006此外,为了最小化当前已知的过程控制系统中的控制器存储器使用,并且要被归档或保存的数据被报告给例如在适当的历史记录或数据竖井处的工作站或计算设备以进行存储。用于报告数据的当前技术对通信资源的利用很差,并且造成多余的控制器负载。此外,由于历史记录或竖井处的通信和采样时的时间延迟,数据收集和时间戳通常与实际过程不同步。0007类似地,在批过程控制系统中,为了最小化控制器存储器使用,批接收和控制器配置的快照通常被保持存储在中央管理计算设备或位置处例如。
21、在数据竖井或历史记录中,并且仅在需要时被传输给控制器。这样的策略在控制器中和在工作站或中央管理计算设备和控制器之间的通信通道中引入了严重的突发负载。0008此外,过程控制系统的关系数据库的能力和性能限制与盘存储的高成本相组合地在向独立实体或竖井中构造应用数据中扮演了较大的一部分以满足具体应用的目的。例如,在DELTAVTM系统中,过程模型、连续的历史数据以及批和事件数据被保存和或归档在三个不同的应用数据库或数据的竖井中。每个竖井具有不同的接口来访问在其中存储的数据。0009按照此方式构造数据使得对历史化的数据的访问和使用造成了障碍。例如,产品质量中的变化的根本原因可能关联于这些数据文件中的一个。
22、或多个中的数据。然而,由于说明书CN104049583A3/58页8不同的文件结构,无法提供允许该数据被快速和容易地访问以用于分析的工具。此外,必须执行审计或同步功能,以确保跨不同竖井的数据是一致的。0010例如在工厂操作、故障排除和或预测建模期间,上述的过程工厂和过程控制系统的限制以及其他限制可能会不期望地显现在过程工厂或过程控制系统的操作和优化上。例如,这样的限制迫使必须执行繁琐而冗长的工作流,以便获取用于故障排除和生成更新的模型的数据。此外,由于数据压缩、不充足的带宽或偏移的时间戳,所获取的数据可能是不准确的。0011在这里提供的背景技术描述用于概况呈现本发明的环境的目的。在本背景技术部。
23、分描述的程度上,当前署名的发明人的工作以及并不以任何方式被视为在提交时的现有技术的描述的各个方面并不被明确或隐含地承认为针对本发明的现有技术。发明内容0012在一个实施例中,一种用于在第一客户设备上发起用户接口会话以控制过程工厂的方法,所述方法包括从所述第一客户设备接收会话请求;识别与所述会话请求相关联的用户配置文件;确定是否存在先前会话;以及如果不存在所述先前会话,则使用默认会话配置来实例化新会话;或如果存在所述先前会话,则根据所述先前会话来实例化新会话。附图说明0013图1A是在过程控制系统或过程工厂中操作的示例性的过程控制网络的框图。0014图1B是示出更广的控制网络的框图。0015图2。
24、是根据本说明书说明包括移动控制室的通信架构的框图。0016图3是根据本说明书说明监督引擎的实施例的框图。0017图4说明了可以由图23的监督引擎生成的示例性的工作项。0018图5是示出用于将任务分配给过程工厂中的人员的方法的流程图。0019图6是示出用于管理过程工厂中的工作流的方法的流程图。0020图7是示出用于促进过程工厂中的任务完成的方法的流程图。0021图8是UI设备的框图。0022图9A说明了示例性的移动控制室的方面。0023图9B说明了示例性的移动控制室中的设备。0024图10说明了与UI设备之间的UI同步相关联的示例性的设备显示器。0025图11是示出了用于同步UI设备的示例方法的。
25、流程图。0026图12A是示出了与示例性的移动控制室中的UI设备相关联的示例性数据的框图。0027图12B是示出了与另一个示例的移动控制室中的UI设备相关联的示例性数据的框图。0028图13是用于将会话数据提供给UI设备的示例方法的流程图。0029图14是用于在UI设备处生成GUI配置的示例方法的流程图。0030图15是示出两个UI设备之间的直接状态信息传递的示例方法的流程图。0031图16是示出用于在与服务器耦接的两个UI设备之间传递状态信息的示例方法的流程图。说明书CN104049583A4/58页90032图17是示出用于在两个UI设备之间传递状态信息的另一方法的流程图。0033图18是。
26、示出了用于使用与移动控制室相关联的UI设备来控制过程工厂的另一个示例方法的流程图。0034图19是示出了服务器上执行的用于使用UI设备促进过程工厂的移动控制的方法的流程图。0035图20是示出了用于将第一UI设备的状态传递到第二UI设备的方法的流程图。0036图21是示出了用于在第一UI设备上发起UI会话的方法的流程图。0037图22是示出了用于在第一UI设备上发起UI会话的第二方法的流程图。0038图23说明了示例性的移动控制室的第二方面。0039图24是示例性的环境感知的UI设备的框图。0040图25是过程工厂中的移动控制室的另一个实施例的框图。0041图26是另一个示例性的移动控制室的图。
27、示。0042图27是示出了用于生成图形用户接口的示例方法的流程图。0043图28是示出了由UI设备执行的示例方法的流程图。0044图29是示出用于促进过程工厂的移动控制的方法的流程图。0045图30是示出了用于确定移动设备在过程工厂中的位置的方法的流程图。0046图31是示出了用于过程控制环境中的移动设备的环境操作的方法的流程图。0047图32是示出用于分析过程工厂中的物理现象的方法的流程图。具体实施方式0048与过程工厂相关联的控制和维护设施的去集中化和移动性为其带来了各种明显的优点。例如,移动用户接口设备与固定用户接口设备的协作使得操作员、维护人员和其他工厂人员可以不局限于中央位置,允许人。
28、员在整个过程工厂中走动,而不损害对与过程工厂的操作和状态相关的信息的访问。通过实施“大数据”概念即收集、存储、组织和挖掘数据的一个或多个集合,这种数据如此大或复杂,使得传统的数据库管理工具和或数据处理应用无法在可容忍的时间量内管理数据集结合专家系统、监督系统和环境感知移动用户接口设备,过程工厂可以被有益地管理并且被更有效地维护例如,具有更少的维护、更大的产出、更小的停机时间、更少的人员、对人员和设备的安全的风险更小等,如在本公开通篇所描述的那样。0049通常,环境感知移动用户接口设备与专家系统、监督系统和大数据系统协作,以促进过程工厂的改进的操作。可以使用当前描述的概念其包括协作、移动性、工作。
29、流管理、人员管理、自动化、责任性、验证和诊断等中的一个或多个来实现改进的操作。例如,在本文中描述的装置、系统和方法可以促进从一个用户接口设备到另一个例如,从工作站到平板设备或从平板设备到移动电话的无缝转换,从而用户可以具有相同或相似的可用信息,而与从一个设备到另一个设备的移动无关,和或可以促进相同或不同位置处的查看相同或不同数据的多个人员之间的协作,和或可以促进用户会话的发起或继续,而与用户碰巧正在操作的设备无关。用户接口设备中的移动设备可以是设备感知和或位置感知的,以便自动显示相关信息例如,地图、过程、图、用户手册,以及登陆应用等。此外,专家和监督系统以及用户接口设备之间的协作可以促进自动生。
30、成、分配和管理与操作员和或说明书CN104049583A5/58页10维护人员活动相关的工作项。例如,如在下文中将进一步详细描述的,专家系统可以分析在大数据系统中存储的信息并且确定应当执行一些任务,并且可以通过与监督系统的协作,创建工作项,将工作项分配给人,创建工作项任务的执行所必需的项的检查清单,使得所分配的人抽查相关联的任务的效能,并且跟踪任务的进程。将在全文中描述这些和其他方面。0050首先转向示例性的过程工厂的整体结构,图1A是在过程控制系统或过程工厂10中操作的示例性的过程控制网络100的框图。过程控制网络100可以包括提供各个其他设备之间的直接或间接连接的骨干网105。在各个实施例。
31、中,与骨干网105耦接的设备包括接入点72、例如经由内联网或企业广域网到其他过程工厂的网关75、到外部系统例如到互联网的网关78、UI设备112、服务器150、大数据设施102例如,包括大数据历史记录、大数据专家系统104、监督引擎106、控制器11、输入输出IO卡26和28、有线现场设备1522、无线网关35以及无线通信网络70。通信网络70可以包括无线设备4058,其包括无线现场设备4046、无线适配器52A和52B、接入点55A和55B以及路由器58。无线适配器52A和52B可以分别连接到非无线现场设备48和50。控制器11可以包括处理器30、存储器32和一个或多个控制例程38。尽管图1。
32、A仅示出了与骨干网105相连接的设备中的一些中的单独一个,但应当理解的是,每一个设备可以在骨干网105上具有多个实例,并且在实际上,过程工厂10可以包括多个骨干网105。0051UI设备112可以经由骨干网105可通信地连接到控制器11和无线网关35。控制器11可以经由输入输出IO卡26和28可通信地连接到有线现场设备1522,并且可以经由骨干网105和无线网关35可通信地连接到无线现场设备4046。控制器110可以使用现场设备1522和4046中的至少一些进行操作以实现批过程或连续过程。控制器11例如其可以是由爱默生过程管理公司销售的DELTAVTM控制器可通信地连接到过程控制骨干网105。。
33、控制器11还可以使用与例如标准420MA设备、IO卡26、28和或任何智能通信协议例如现场总线协议、协议、无线协议等相关联的任何期望的硬件和软件,可通信地连接到现场设备1522和4046。在图1A中所示的实施例中,控制器11、现场设备1522和IO卡26、28是有线设备,并且现场设备4046是无线现场设备。0052在UI设备112的操作中,在一些实施例中,UI设备112可以执行用户接口“UI”,允许UI设备112经由输入接口接受输入,并且在显示器处提供输出。UI设备112可以从服务器150接收数据例如与过程相关的数据,例如过程参数、日志数据、传感器数据和或可以被捕获并存储在大数据设施102中的。
34、任何其他数据。在其他实施例中,可以在服务器150处整体或部分地执行UI,其中服务器150可以将显示数据发送到UI设备112。UI设备112可以经由骨干网105从过程控制网络100中的其他节点例如控制器11、无线网关35或服务器150接收UI数据其可以包括显示数据和过程参数数据。基于在UI设备112处接收的UI数据,UI设备112提供表示与过程控制网络100相关联的过程的各个方面的输出即视觉表示或图形,允许用户监视该过程。用户还可以通过在UI设备112处提供输入来影响过程的控制。出于说明目的,UI设备112可以提供表示例如罐填充过程的图形。在这样的场景中,用户可以读取罐水平测量值,并且确定罐需要。
35、被填充。用户可以与UI设备112处显示的入口阀图形进行交互,并且输入使得入口阀打开的命令。0053在进一步的操作中,除了UI之外,UI设备112还可以执行多个例程、模块或服务。说明书CN104049583A106/58页11在一个实施例中,UI设备112可以执行环境感知例程,其可以包括例如与位置感知、设备感知或调度感知如图27中所示相关的各种例程或子例程。这些环境例程可以使得UI设备112能够呈现适合于操作UI设备112的特定环境或环境的图形用户接口配置“GUI”配置。UI设备112还可以执行状态确定例程,使得UI设备112能够跟踪并保存UI设备112的状态,包括在UI设备112处执行的应用例。
36、如UI的状态。通过跟踪UI设备112上的应用的状态,UI设备112可以允许用户例如在第一设备112上发起会话,并且开始使用第二UI设备112,以最小的中断从其先前的会话继续工作流。0054UI设备112或向UI设备112提供应用或屏幕的服务器还可以执行与管理工厂资产相关的例程。例如,一些例程可以用于安装、替换、维护、校准、诊断或委托过程工厂中的资产。其他例程可以用于准备或完成与特定资产相关联的工作通知单和或用于通知工作通知单的工厂人员例如,位于特定设备附近的人员。UI设备112可以执行与监视过程相关的例程。例如,一些例程可以用于现场登录仪器数据、报告实验室采样以及显示实时资产参数等。UI设备1。
37、12还可以执行与符合工厂规程和工作流相关的例程。例如,一些例程可以提供与标准操作规程SOP、开启规程、关断规程、锁定规程、工作指令或其他产品资产文档相关的信息。当UI设备112耦接到网络时,又一些额外的例程可以促进工作通知单的立即递送和到离线、手动输入的数据的立即系统可用性。通信例程可以包括电子邮件例程、文本消息例程、即时消息例程等,以促进提供技术或其他支持的外部团体和或工厂人员之间的通信。0055UI设备112或向UI设备112提供应用或屏幕的服务器还可以包括支持和或促进一个或多个审计过程的例程。审计过程可以包括例如工作审计和或常规审计。在实施例中,出于满足常规需求的目的,例程可以允许用户查。
38、看数据和或生成与收集、维护和或校验的数据相关的报告。为了说明的目的,在移动控制室被实现在制药厂中的情况下,出于满足与工厂的产品输出的安全相关的政府需求的目的,移动控制室可以促进查看或报告所收集的数据。在实施例中,例程可以允许用户查看和或生成与工作通知单、维护或其他工厂过程的审计相关的报告。0056在特定实施例中,UI设备112可以实现任何类型的客户端例如瘦客户端、网络客户端或胖客户端。例如,UI设备112可以依赖于其他节点、计算机或服务器以获取UI设备112的操作所需的大量处理。在这样的示例中,UI设备112可以与服务器150通信,其中服务器150可以与过程控制网络100上的一个或多个其他节点。
39、通信,并且可以确定显示数据和或过程数据以发送到UI设备112。此外,UI设备112可以将与所接收的用户输入相关的任何数据传递到服务器150,使得服务器150可以处理与用户输入相关的数据并进行相应的操作。换言之,UI设备112可以基本上仅进行如下工作呈现图形并用作到一个或多个节点或服务器的端口,所述节点或服务器存储数据并执行UI设备112的操作所需的例程。瘦客户端UI设备提供使UI设备112的硬件需求最小的益处。0057在其他实施例中,UI设备112可以是网络客户端。在这样的实施例中,UI设备112的用户可以在UI设备112处经由浏览器与过程控制系统进行交互。浏览器使得用户能够经由骨干网105访。
40、问另一个节点或服务器150例如服务器150处的数据和资源。例如,浏览器可以从服务器150接收UI数据例如显示数据或过程参数数据,允许浏览器示出用于控制和或监视过程的一些或全部的图形。浏览器还可以接收用户输入例如对图形说明书CN104049583A117/58页12的鼠标点击。用户输入可以使得浏览器获取或访问在服务器150上存储的信息资源。例如,鼠标点击可以使得浏览器从服务器150获取和显示与被点击的图形相关的信息。0058在另一个实施例中,可以在UI设备112处进行针对UI设备112的大量处理。例如,UI设备112可以执行先前论述的UI、状态确定例程和环境感知例程。UI设备112还可以本地地存。
41、储、访问和分析数据。0059在操作中,用户可以与UI设备112交互以监视或控制过程控制网络100中的一个或多个设备,例如现场设备1522或设备4048中的任何一个。用户可以与UI设备112交互,例如以修改或改变与在控制器11中存储的控制例程相关联的参数。控制器11的处理器30实现或监督在存储器32中存储的一个或多个控制例程,所述例程可以包括控制环。处理器30可以与现场设备1522和4046通信以及与可通信地连接到骨干网105的其他节点通信。应当注意的是,如果期望,则在本文中描述的任何控制例程或模块包括质量预测和故障检测模块或功能块可以使得其各部分由不同的处理器或其他设备实现或执行。同样,在本文。
42、中描述的要被实现在过程控制系统10中的控制例程或模块可以采取任何形式,包括软件、固件、硬件等。控制例程可以被实现为任何期望的软件格式,例如使用面向对象的编程、梯形逻辑、顺序功能图、功能框图,或使用任何其他的软件编程语言或设计图。特别地,控制例程可以由用户通过UI设备112来实现。控制例程可以被存储在任何期望类型的存储器例如,随机存取存储器RAM或只读存储器ROM中。同样,控制例程可以被硬编码到例如一个或多个EPROM、EEPROM、专用集成电路ASIC或任何其他的硬件或固件元件中。因此,控制器11可以被在特定实施例中通过用户使用UI设备112配置为以任何期望的方式实现控制策略或控制例程。006。
43、0在UI设备112的一些实施例中,用户可以使用通常被称为功能块的东西与UI设备112交互以在控制器11处实现控制策略,其中每个功能块是整体的控制例程的对象或另一部分例如子例程,并且经由通信调用的链路与其他功能块结合进行操作,以在过程控制系统10中实现过程控制环。基于控制的功能块通常执行输入功能例如与发送机、传感器或其他过程参数测量设备相关联的输入功能、控制功能例如与执行PID、模糊逻辑等控制的控制例程相关联的控制功能或控制某一设备例如阀的操作的输出功能中的至少一种,以在过程控制系统中执行某一物理功能。当然,还存在混合以及其他类型的功能块。功能块可以具有在UI设备112处提供的图形表示,允许用户。
44、容易地修改功能块的类型、功能块之间的连接、以及与在过程控制系统中实现的每一个功能块相关联的输入输出。功能块可以被存储在控制器11中并且可以由控制器11执行这通常是如下情形这些功能块用于或关联于标准420MA设备和一些类型的智能现场设备例如HART设备,或者可以被存储在现场设备自身中并且由现场设备自身实施,这可以是利用现场总线设备的情形。控制器11可以包括可以实现一个或多个控制环的一个或多个控制例程38。每一个控制环通常被称为控制模块,并且可以通过执行一个或多个功能块而被执行。0061在实施例中,UI设备112与大数据设施102和或专家系统104和或监督引擎106交互。大数据设施102可以从过程。
45、工厂10收集并存储所有类型的过程控制数据包括传感器数据、控制参数、手动输入的数据例如,在人员在过程工厂10内四处移动时收集的数据、人员位置和命令输入、与所有数据相关联的时间戳以及在过程工厂10中可用的任何其他类型的数据。与大数据设施102可通信地耦接的专家系统104可以独立地操作说明书CN104049583A128/58页13或根据特定用户输入进行操作以分析在大数据设施102中存储的过程工厂数据。专家系统104可以开发和或使用模型、识别数据倾向和或相关、向工厂人员提醒可能会影响或很快会影响过程工厂10的预测或实际的问题和或异常情况和或子最优条件等。在一些实施例中,专家系统104执行这些功能而不。
46、被具体编程为将特定的一组数据或倾向与特定的问题或条件相关联,而是,识别在先前条件时或在先前条件其可以是积极期望的条件或消极不期望的条件附近已经出现了当前倾向或数据并发。根据倾向或数据并发的现有出现的识别,专家系统104可以预测状况“预诊断PRONOSTICS”。专家系统104还可以根据大数据设施102中存储的数据确定哪些过程变量、传感器读数等即哪些数据在检测、预测、防止和或校正过程工厂10中的异常情况时是最重要的。例如,专家系统104可以确定正在从烟筒中排放出碳氢化合物,并且可以例如通过监督引擎106自动确定碳氢化合物排放的原因和或使得生成工作项以纠正造成碳氢化合物排放的问题和或使得生成工作项。
47、以检查设备或观测记录经由网络不可用的参数。作为另一个示例,专家系统104可以确定通过一系列的先前的数据点指示的倾向指示预测的异常状况、预测的维护事务、预测的故障等。0062如下文中所详细描述的,监督引擎106可以与大数据设施102和或专家系统104交互以自动执行和或促进各个监督活动。例如,监督引擎106可以监视由专家系统104识别出的倾向,并且为工厂人员创建工作项。作为另一个示例,监督引擎106可以监视过程工厂资源的校准状况,并且可以为工厂人员创建工作项。与这些功能相关联地,监督引擎106还可以管理人员证书、对在调度的工作项的执行期间对设备进行访问的权限、以及工作项执行的时机。监督引擎106可。
48、以与UI设备112进行交互以分配和跟踪工作项的执行,并且在工作项的完成之后接下来验证导致工作项的创建的指示或状况例如,被识别出的倾向、异常情况等已被解决。例如,监督引擎106可以根据专家引擎104确定阀故障并且创建工作项。监督引擎106可以后续确定携带UI设备112的维护工人处于故障阀的附近,并且请求分配工作项给该维护工人,该工人可以经由UI设备112接受该工作项。监督引擎106可以验证该维护工人具有执行该工作项的适当技能集合,并且可以向该维护工人提供需要的权限以执行该工作项。此外,监督引擎106可以重新调度过程控制活动,使得工作项可以被完成。在工作项的执行之前或执行期间,监督引擎106可以向。
49、该人员提供标准操作规程、手册和其他文档。这仅是监督引擎106的一些实例,在下文中将对其进行进一步的解释。0063仍参见图1A,无线现场设备4046使用诸如无线HART协议之类的无线协议在无线网络70中进行通信。在特定实施例中,UI设备112能够使用无线网络70与无线现场设备4046进行通信。这样的无线现场设备4046可以与也被配置为例如使用无线协议进行无线通信的过程控制网络100的一个或多个其他节点直接通信。为了与未被配置为进行无线通信的一个或多个其他节点进行通信,无线现场设备4046可以利用与骨干网105连接的无线网关35。当然,现场设备1522和4046可以遵从于任何其他期望的标准或协议,例如任何有线或无线协议,包括在未来开发出的任何标准或协议。0064无线网关35是可以提供到无线通信网络70的各个无线设备4058的访问的提供商设备110的示例。具体地,无线网关35提供无线设备4058和过程控制网络100的其他节点包括图1A中的控制器11之间的通信耦合。在一些情况下,无线网关35通过路由、缓冲和定时服务提供到有线和无线协议栈的较低层例如,地址转换、路由、分组分段、说明书CN104049583A139/58页14优先化等通信耦合同时隧穿有线和无线协议栈的一个或多个共享层。在另一些情况下,无线。