【技术实现步骤摘要】
用于减少过程控制系统软件应用的存储需求的方法与装置
本公开大体涉及计算机软件架构,尤其涉及减少过程控制系统软件应用存储需求的方法与装置。
技术介绍
过程控制系统,像那些在化学、石油或其他过程中用到的系统,典型地包括一个或多个过程控制器,该过程控制器通过模拟总线、数字总线或组合的模拟/数字总线通信地耦合至一个或多个现场设备。现场设备,其可以是,例如阀、阀定位器、开关、变送器(譬如温度、压强和流速传感器)。现场设备在过程中执行过程控制功能,譬如打开或关闭阀以及测量过程参数等。过程控制器接收指示由现场设备所做的过程测量的信号,并处理该信息,以产生控制信号,从而实施控制例程、作出过程控制决定,并发出过程控制系统警报。来自现场设备和/或控制器的信息经常通过数据总线或通信网络提供给一个或多个其他硬件设备,譬如操作员工作站、个人电脑、数据历史记录、报告生成器、集中式数据库等等。这些设备通常运行“顶层”的过程控制系统软件应用,该应用使得操作员和/或工程师能够实施任何一种关于过程控制系统的过程的功能,并与不同的控制器、现场设备以及过程控制系统中的其他构件进行交互。除了控制系统软件应用以控制过程控制系统的运行外,操作员和/或工程师也可以使用资产管理软件应用和/或其他软件应用,进行建立、配置、维护和/或测试过程控制系统中的构件和设备的可靠性(即,相关联的过程是否确实处于操作中)。在这里,这些各种“顶层”软件应用可以共同地被称为过程管理软件应用。除了“顶层”过程管理软件应用,很多独立控制器、现场设备和/或其他过程控制系统构件都具有关联的、与过程管理软件应用进行交互的软件应用。然而 ...
【技术保护点】
一种装置,包括:主进程空间,用于执行主应用,以在过程控制系统中使用;主用户界面,其与所述主应用相关联,并且用于呈现于显示器上;次级应用,用于通过所述主应用调用,所述次级应用包括:客户端应用,用于使得实现所述主应用和所述次级应用之间能够的交互;以及服务器应用,其服务于所述客户端应用,以实施至少一个软件构件,从而生成与所述次级应用相关联的次级用户界面,其中所述次级用户界面用于与所述主应用通信,以在所述主用户界面中呈现。
【技术特征摘要】
2012.03.02 US 13/410,6071.一种装置,包括:计算设备,所述计算设备包括处理器和存储器,所述处理器执行存储在所述存储器中的指令,以使得所述计算设备至少执行以下步骤:经由与主应用相关联的主用户界面接收请求,所述主应用与过程控制系统相关联,以执行与所述过程控制系统中的第一设备相关联的次级应用中的至少一个构件,其中所述次级应用包括客户端应用和服务器应用;实例化用于所述设备的所述客户端应用的第一实例;实例化用于所述过程控制系统中的第二设备的所述客户端应用的第二实例,所述第一设备和所述第二设备对应于相同的设备类型;实例化所述服务器应用的单个实例,以通过向所述客户端应用的所述第一实例和所述第二实例中的每一个提供信息来服务所述客户端应用的第一实例和第二实例两者,所述客户端应用根据执行用于所述第一设备和所述第二设备中的每一个设备的由所述服务器应用执行的至少一个构件而生成,所述客户端应用的第一实例和第二实例能够将信息从所述服务器应用传递至所述主应用,由所述服务器应用执行的所述至少一个构件提供与所述第一设备和所述第二设备的设备类型相应的功能;基于由所述服务器应用所执行的所述至少一个构件生成的信息,生成与所述客户端应用的第一实例相关联的次级用户界面;以及使所述次级用户界面通信与所述主应用通信,以在所述主用户界面中呈现。2.如权利要求1所述的装置,其中,所述主应用用于向所述客户端应用提供指向所述用户界面的一部分的指针。3.如权利要求1所述的装置,其中,所述主应用是过程管理软件应用。4.如权利要求1所述的装置,其中,由所述服务器应用执行的所述至少一个构件的功能构件对应于与所述过程控制系统中的所述第一设备和所述第二设备对应的设备类型相关联的维护、校准、可靠性测试、配置、诊断、通信、数据搜集和存储、电子邮件或印刷中的至少一种。5.如权利要求1所述的装置,其中,经由所述客户端应用的、所述主应用和所述次级应用之间的交互使得所述主应用的用户能够与由所述服务器应用执行的所述至少一个构件交互。6.如权利要求1所述的装置,其中,相对于所述主应用以进程内或进程外中的至少一个运行所述服务器应用。7.如权利要求1所述的装置,其中,通过所述主应用、所述客户端应用和所述服务器应用中的应用接口构件使得实现了所述主应用、所述客户端应用和所述服务器应用之间的能够交互。8.如权利要求7所述的装置,其中,所述应用接口构件基于现场设备工具标准。9.一种方法,包括:经由与主应用相关联的主用户界面接收请求,所述主应用与过程控制系统相关联,以执行与所述过程控制系统中的第一设备相关联的次级应用中的至少一个构件,其中所述次级应用包括客户端应用和服务器应用;实例化用于所述第一设备的所述客户端应用的第一实例;实例化用于所述过程控制系统中的第二设备的所述客户端应用的第二实例,所述第一设备和所述第二设备对应于相同的设备类型;用于实例化所述服务器应用的单个实例,以通过向所述客户端应用的所述第一实例和所述第二实例中的每一个提供信息来服务所述客户端应用的第一实例和第二实例两者,所述客户端应用根据执行用于所述第一设备和所述第二设备中的每一个设备的由所述服务器应用执行的至少一个构件而生成,所述客户端应用的第一实例和第二实例能够将信息从所述服务器应用传递至所述主应用,由所述服务器应用执行的所述至少一个构件...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。