用于执行辅助配方及批处理配方的方法及设备的制作方法

文档序号:6283410阅读:114来源:国知局
专利名称:用于执行辅助配方及批处理配方的方法及设备的制作方法
技术领域
本发明总体上涉及过程控制系统,尤其涉及用于执行与过程控制系统相 关的辅助配方及批处理配方的方法及"i殳备。
背景技术
过程控制系统-如那些用于化学、石油或其他过程的过程控制系统-典型地包括一个或多个过程控制器及输入/输出(1/0)设备,过程控制器及 输入/输出(I/O)设备通过模拟总线、数字总线或模拟/数字混合总线,与至 少一个主机或操作员工作站及与一个或多个现场设备通信连接。所述现场设 备可能是阀、阀定位器、开关及变送器(例如温度传感器、压力传感器及流 率传感器),它们在过程中发挥功能,如开启及/或关闭阀及测量过程参数。 所述过程控制器接收所述现场设备所进行的过程测量的信号及/或关于所述 现场设备的其他信息,并使用这些信息来实施控制例程,然后产生控制信号 并通过所述总线及/或其他通信线传送至所述现场设备,以控制所述过程的 操作。照这样,所述过程控制器可以通过所述总线及/或其他与所述现场设 备通信连接的通信链路,使用所述现场设备来执行及协调控制策略。
过程控制系统经常配置成根据批处理配方来执行过程,以生产产品。产 品设计师或工程师在设计时间准备配方,并存储所述配方以供过程控制系统 随后多次使用。配方典型地包括单元程序、操作及阶段的组合,而所有单元 程序、操作及阶段包括提供给控制过程设备(例如容器槽、大桶、混合器、 锅炉、蒸发器、泵、阀等等)的指令,以便在过程控制系统中传送、混合及 以各种方式处理配料,从而产生产品。
在典型的情况下,过程控制系统从开始到结束一直执行配方,以生产期望的产品。然而,在有些情况下,由于(例如)配料误差、需要精炼产品、 外部或环境因素(例如温度、湿度等等)负面地影响某些操作等原故,造成 有需要不按照配方的常规过程流程来进行过程。配方常常被指定在没有中断 或更改的情况下从开始到结束一直按照过程流程来执行。因此,目前还没有
原因在配方的执行期间发生错误,或如果所述配方需要在执行已经开始之后 进行更改,已经部分处理的昂贵配料可能必须废弃,以便在设计时间期间重 新设计所述配方,然后4妄着重新启动所述配方。 一种在配方执行期间进行配 方更改的传统方法需经验丰富的操作员或操作员组合共同人工地停止配方 的某些过程步骤、去除或绕过配方中的不必要的过程步骤以及插入期望的过 程步骤,并同时确保任何所述更改不违反公司标准过程流程规则及/或行业 标准过程流程规则。由于这样的人工过程需要操作员具备专门技术以确保产 品品质不受负面影响及/或确保安全操作条件得以维持,所以失于烦瑣、昂 贵、费时及易于倾向错误。

发明内容
本专利描述在过程控制系统中用于执行辅助配方及批处理配方的方法 及设备。根据一个描述范例, 一种方法涉及执行第一配方以及在完成所述第 一配方之前识别辅助配方。所述范例方法也涉及确定所述第一配方是否已经 达到所述辅助配方可以被执行时的输入点。所述辅助配方接着被执行,以响 应确定所述第一配方已经达到所述输入点。
根据另一个描述范例, 一种范例设备包括配方界面,以便在批处理配方
的执行期间获取辅助配方。所述范例设备也包括过程状态识别器,以确定所
述批处理配方是否已经达到所述辅助配方可以被执行时的输入点。此外,所
述范例设备还包括操作模式选择器,以促使所述辅助配方的执行,以响应确
定所述批处理配方已经达到所述输入点。
根据另 一个描述范例, 一种范例方法涉及接收第 一及第二配方以及识别所述第 一 配方中的至少两个过程步骤之间的过渡点。所述范例方法也涉及确 定所述第二配方是否可以在所述过渡点执行。配方输入点接着与所述第二配 方连同存储,以响应确定所述第二配方可以在所述过渡点执行。所述配方输 入点相应于所述过渡点。
根据另一个描述范例, 一种范例设备包括配方分析器(以接收第一及第 二配方)以及阶段过渡识别器(以识别所述第一配方中的至少两个过程步骤 之间的过渡点)。所述范例设备也包括规则遵守校验器,以确定所述第二配 方是否可以在所述过渡点执行。此外,所述范例设备还包括输入点产生器, 以便将配方输入点与所述第二配方连同存储,以响应确定所述第二配方可以 在所述过渡点执行。
根据另一个描述范例, 一种范例设备包括配方界面,以便在批处理配方 的执行期间获取辅助配方。所述批处理配方与第一配方标识符相关,而所述 辅助配方与等同所述第一配方标识符的第二配方标识符相关。此外,所述范 例设备还包括资源管理器,以便根据所述第 一 配方标识符来识别为所述批处 理配方保留的设备,以及根据等同所述第一配方标识符的所述第二配方标识 符使所述辅助配方容易使用所述设备。所述范例设备也包括操作模式选择 器,以促使所述辅助配方的执行。所述辅助配方需使用所述资源管理器根据 所述第一及第二配方标识符来识别、为所述批处理配方保留的所述设备。


图l为一框图,其图解一范例企业,该范例企业中可以实施在此描述的 范例方法及设备。
图2为一图形用户界面(GUI),其显示一范例程序功能图(PFC)视 图界面及一辅助配方视图界面。
图3为一框图,其显示一范例设备,该范例设备可以用于在设计阶段确 定批处理配方中的辅助配方输入点。
图4为一框图,其显示一范例设备,该范例设备可以用于在批处理配方的执行已经开始之后执行辅助配方。
图5描绘一范例方法的流程图,该范例方法可以用于实施图3的范例设 备,以便在设计阶段确定批处理配方中的辅助配方输入点。
图6A及6B描绘一范例方法的流程图,该范例方法可以用于实施图4 的范例设备,以便在批处理配方的执行已经开始之后执行辅助配方。
图7为一框图,其显示一范例处理器系统,该范例处理器系统可以用于 实施在此描述的方法及设备。
具体实施例方式
虽然以下描述的范例方法及设备除了包括其他元件之外,还包括在硬件 上执行的软件及/或固件,但应该注意的是,这些范例仅仅是在于阐明本发 明,因此不应被当成是限制本发明包括的范围。例如,预期任何或所有这些 硬件、软件及固件构件可以单独地实施于硬件、单独地实施于软件或实施于 任何硬件与软件的组合。因此,虽然以下描述一些范例方法及设备,但本领 域的普通工程技术人员将可以理解,在此提供的这些范例并不是实施这些方 法及设备的仅有途径。
制系统中执行之后执行辅助配方。在执行一配方(例如批处理、程序等等) 时,问题或其他情况可能发生,而操作员可能希望通过执行另一配方(例如 辅助配方)来进行纠正,以执行不是当前活动或运行的批处理配方的部分的 操作。所识别的问题或情况可以是由所述过程控制系统外部的因素导致,例 如由错误配料的传输、不正确地过程设置导致或仅仅因期望更改最终产品的 构成而导致。例如,在运行批处理配方时,操作员可能为了纠正混合物存在 的问题而决定必须清洗容器槽、大桶、混合器等等。
工执行模式来运行所述批处理配方、停止某些操作或过程步骤、人工运行所
述辅助配方、在完成人工运行所述辅助配方之后结束所述辅助配方以及将所述批处理配方设置成以自动模式再次运行。在这整个过程期间,操作员必须
骤不能违反任何过程流程规则。过程流程规则可以是行业标准及/或制造商 标准,而且它们用于确保安全操作及促进高品质的过程操作。定义过程流程
规则的一个范例标准是S-88 ANSI/ISA-S88.01-1995 Batch Standard (批处理
标准)。然而,其他适用于过程流程规则的标准可以附加地或选4奪地与在此 描述的范例方法及设备连同使用。
在批处理配方已经开始时使用传统技术来人工地执行辅助配方是非常
已经为所述正在执行的批处理配方保留。要使用传统技术来执行另一配方, 需要释放由所述当前正在执行的配方保留的设备,以及由随后的配方重新获 取所述设备,然后执行。人工地执行所述辅助批处理配方需要高度熟练的人 员,并易于造成误差,这将导致昂贵的错误(例如需要丢弃大量废损产品) 及时间损失(例如重新配置配方及重新启动过程所需要的时间),而且经常 面对损失整批产品的风险。此外,人工地执行辅助配方也可能导致操作员或 操作员们重复尝试正确地执行所述辅助配方而耗费时间。
与传统的用于在批处理配方已经开始执行之后执行辅助配方的方法需 要用户互动及专门技术不同,在此描述的范例方法及设备使用户能够在批处 理配方的执行期间以少得多的用户互动来执行辅助配方。明确地说,在此描
之下(例如作为相应的批处理配方的部分、在相同的前后关系内、在相同的 执行环境内等等)运行的设计阶段或配置阶段定义一个或多个配方。换句话 说,在设计或配置阶段,配方设计师确保预计与特定批处理配方连同执行的 每个辅助配方不违反任何过程执行规则(例如S-88批处理标准规则)或不 以任何方式抵触所述批处理配方的执行。在所述辅助配方的设计期间,可以 使用 一过程来识别所述批处理配方在其可以暂停时的输入点,而且可以执行 所述辅助配方以避免违反过程流程规则及/或避免抵触所述批处理配方的执行。为了在批处理配方的执行期间执行辅助配方,在此描述的范例方法及设 备涉及监测所述批处理配方的进展,以便在所述批处理配方过程期间识别一 个或多个预定输入点、在所述批处理配方已经达到所述预定输入点的其中之 一时暂停所述批处理配方的执行、执行所述辅助配方、以及在所述辅助配方 已经完成其执行时继续所述批处理配方的执行。照这样,在此描述的范例方 法及设备可以充分地减少或消除由过程控制系统的最终用户造成的昂贵错 误及时间损失。
在此描述的范例方法及设备使用户能够在运行批处理配方时预定义其 可能预见有必要的、任何数目的不同辅助配方。例如,用户可能知道,在另 一批处理配方先前曾为特定配料使用过大桶或混合器时, 一涉及特定过程步 骤的产品有时需要该大桶或混合器进行超过一 次的清洗。不需为操作员可能 预见必须执行特定的罕有操作的不同情况而准备许多不同批处理配方,或不
可以改为使用相同的批处理配方-不论操作员是否预见必须运行特定的不
属于所述批处理配方的罕有操作;以及如果用户在所述批处理配方的执行期 间遇到需要执行所述辅助配方的情形,用户可以使用 一个或多个预定义辅助 配方。照这样,在此描述的范例方法及设备可以自动地以任何有序方式控制 所述批处理配方及所述一个或多个辅助配方的执行,以防止损坏正在制造的
产品o
在其他范例实施例中,在此描述的范例方法及设备可以用于在批处理配 方已经开始执行之后执行辅助配方-在不需要在设计阶段为所述批处理配 方预定或预配置辅助配方输入点的情况下。相反地,在批处理配方已经开始 执行而用户希望执行尚未在设计阶段进行有关与所述批处理配方连同执行 的分析的辅助配方的情况下,在此描述的范例方法及设备可以用于接收由用 户在执行阶段指定的辅助配方,以及用于在所述批处理配方已经开始执行之 后执行所述辅助配方。所述辅助配方配置成在不需要所述批处理配方释放设 备的情况下共享最初分配予所述批处理配方的设备。照这样,所述批处理配方不需要结束来释放所述辅助配方所需要的设备。相反地,所述批处理配方 可以在保留所分配的设备的同时暂停,但允许所述辅助配方在所述辅助配方 执行的同时共享(例如借用)所述设备。由于所述批处理配方不曾释放所述 设备,在所述辅助配方完成执行时,所述批处理配方可以在不需要重新获取 所述设备的情况下继续执行。
现在参看图1,可以实施在此描述的范例方法及设备的一个范例企业
100包括过程控制系统110,过程控制系统110带有应用站102、操作员站 104及控制器106,它们都可以通过总线或局域网(LAN) 108通信连接。 局域网(LAN) 108—般称为应用控制网络(ACN),而且可以使用任何期 望的有线或无线通信媒介及协议来实施。虽然图中图解一个过程控制系统, 但范例企业IOO可以包括任何数目的分布式过程控制系统。
应用站102可以配置成执行与一个或多个软件应用程序(例如过程控制 相关应用程序以及使应用站102、操作员站104及/或控制器106能够与其他 设备或系统通信的通信应用程序)相关的操作。应用站102也可以配置成执 行批处理配方以控制过程控制系统110及/或执行所述批处理配方而需要的 任何其他过程控制系统的操作。例如,应用站102可以带有批处理配方处理 器或带有能够获取任何必要控制器(例如控制器106 )及/或任何其他资源(例 如过程设备、现场设备、仪器等等)的应用程序(图中未显示),以执行配 方。此外,应用站102可以执行与一个或多个用于实施在此描述的范例方法 及设备的应用程序相关的操作,以便在批处理配方的执行期间执行辅助配 方。在有些实施例中,应用站102及操作员站104可以配置成执行相同的功 能,而在其他实施例中,操作员站104可以主要地配置成显示过程状态并允 许最小而有限的用户与过程之间的互动。应用站102及操作员站104可以是 使用一个或多个工作站或任何其他合适的计算机系统或处理系统(例如图7 的处理器系统710)来实施,包括使用(例如)单处理器个人计算机、单处 理器或多处理器工作站等等来实施。
控制器106可以通过数字数据总线114及输入/输出(I/O)设备116连接到多个现场设备112。现场设备112可以是符合Fieldbus协议的阀、促动 器、传感器等等。当然,可以改为使用其他类别的现场设备及通信协议(例 如Profibus设备及协议、HART设备及协议等等)。附加的输入/输出设备(类 似或相同于输入/输出设备116)可以连接到控制器106,以使得附加组合的 现场设备(其可以是Fieldbus设备、HART设备等等)能够与控制器106进 行通信。
控制器106可以是(例如)由"艾默生过程控制"(Emerson Process Management )公司出售的DeltaVTM控制器。然而,也可以改为使用任何 其他控制器。此外,虽然图l只显示一个控制器,但任何期望类别或类别组 合的附加控制器可以连接到局域网(LAN) 108。无论如何,控制器106可 以执行一个或多个过程控制例程,所述一个或多个过程控制例程是已经由系 统工程师或其他系统操作员使用应用站102、操作员站104或任何工作站来 产生而且已经被下载到控制器106并在其中实施的一个或多个过程控制例 程。
企业100也包括工作站118,工作站118通过另一局域网(LAN) 124 通信连接到应用站102,并通过应用站102通信连接到操作员站104及控制 器106。工作站118可以配置成执行企业级或全厂级功能。工作站118可以 与另 一过程控制系统网络(图中未显示)发生联系,并可以配置成主要执行 过程控制功能、 一个或多个通信功能等等。此外,工作站118在地理上可能 位于遥远位置,在这种情况下,所述工作站可以通过(例如)以无线通信链 路、基于互联网或其他转换或基于包通信链路、电话线(例如数字用户线)
124。
在所述图解范例中,每个现场设备112连接到过程设备,以控制需进行 处理的流体或材料的流率。明确地说,每个现场设备112连接到各自的阀, 以控制从容器槽122到混合器124a-c的流率及从混合器124a-c到另一处理 阶段的流率。控制器106被提供配方或配方的一部分,所述配方或配方的一部分可以在多个控制器之间分布。配方可以定义制造特定产品(例如油漆、 燃料、药物等等)的程序,而且包括一个或多个单元程序,单元程序包括一 个或多个操作,而每个操作包括一个或多个阶段(即过程步骤)。在图l的 图解范例中, 一程序可以定义制造特定颜色的油漆的多个单元程序。每个单 元程序可以定义不同的混合阶段。例如,第一单元程序可以定义用于混合基 本配料(例如乳胶、油、溶剂等等)的预混程序,第二单元程序可以用于混 合中间配料(例如粘合剂、表面活性剂等等),而另一单元程序可以用于将 有色颜料混合到产品中。
每个单元程序以 一个或多个操作实施,而每个操作包括一个或多个阶段
或过程步骤。 一阶段可以相应于特定的过程设备(例如混合器124a-c的其 中之一)。在图l的图解范例中,执行操作可能涉及使用相应于容器槽122 的配料添加阶段及相应于混合器124a的混合或搅拌阶段。所述添加阶段可 能涉及将从容器槽122添加到已经存在于混合器124a的另一配料,以及控 制混合器124a以混合所述配料。在混合器124a完成混合所述配料之后,可 以控制现场设备112d-e以允许所述混炼坯料从混合器124a流到另一阶段, 所述另 一 阶段可以是相同的操作或另 一操作的 一部分。
为了控制由配方使用的过程控制设备112a-e、 122及124a-c,过程控制 系统110带有设备管理器128。设备管理器128配置成获取及保留配方所需 要的过程控制设备(例如图1的过程控制设备112a-e、 122及124a-c ),以 实施由所述配方定义的过程。在所述配方已经完成执行时,设备管理器128 配置成释放先前为该配方保留的过程控制设备,并且为任何随后确定或排列 的需要所述设备的配方保留所述设备。
改所述批处理配方,或以自动化方式执行与所述批处理配方有关的辅助配方 以添加、更改及/或去除阶段、操作及/或单元程序。在此描述的范例方法及 设备使操作员或其他用户能够在所述批处理配方的执行已经开始之后执行 辅助配方-而不需要过早地结束所述批处理配方。例如, 一原始配方可能包括预混操作,以便将来自容器槽122的配料与混合器124a中的另一配料 混合,然后将合成混合物倾卸或传送到另一阶段。如果操作员或其他用户希 望在操作期间清洗将用于混合随后的配料的混合器124a-c的其中之一,操
作员或其他用户可以在不需要结束所述批处理配方的执行或人工地控制所 述批处理配方的执行的情况下,使用在此描述的范例方法及设备来执行设计 用于清洗所述混合器的辅助配方。
在此描述的范例方法及设备使得用户能够明晰辅助配方的执行,所以用 户不需要知道特别操作条件或使用可能有碍于执行特定辅助配方的配置(例 如安全规则、品质控制规则等等)。相反地,在此描述的范例方法及设备使 用户能够选择期望执行的辅助配方,以及在用户界面显示上选择辅助配方执 行按钮,以运行辅助配方执行例程,所述辅助配方执行例程涉及识别在执行 中的批处理配方的一个或多个合适输入点,以确保所需求的辅助配方不违反 任何过程流程规则(例如ANSI/ISA S88 Batch Standard规则)或不抵触所述 批处理配方。
范例企业100被提供来说明一种系统,在所述系统中,以下更详细地描 述的范例方法及设备可以有利地使用。然而,如果需要,在此描述的范例方 法及设备可以有利地使用于其他比图1中显示的范例企业IOO的复杂性更大
或更小的系统及/或可以有利地使用于与过程控制活动、企业管理活动、通 信活动等等有关的系统。
图2为一图形用户界面(GUI),其显示一范例程序功能图(PFC)视 图界面200。范例程序功能图(PFC)视图界面200可以由图1的应用站102、 操作员站104及/或工作站118中的一个或多个显示。范例程序功能图(PFC) 视图界面200包括一范例批处理配方204的程序功能图(PFC) 202。程序 功能图(PFC) 202描绘一个批处理配方,该批处理配方包括过程步骤或阶 段206a-i,过程步骤或阶段206a-i需根据预配置流程来实施过程。在所述图 解范例中,批处理配方204的预定流程涉及执行过程步骤206a及接着执行 过程步骤206b。在过程步骤206b完成之后,过程步骤206c-e同时执行,而过程步骤206f在过程步骤206c-e完成之后执行。在过程步骤206f完成之后, 过程步骤206g及206h同时执行,而过程步骤206i在过程步骤206g及206h 完成之后执行。所述图解范例中的配方204根据过程流程规则实施,以使过 程步骤之间的过渡不违反过程流程规则(例如ANSI/ISA S88 Batch Standard 规则)中的任何规则。
在此描述的范例方法及设备可以用于在批处理配方204已经开始执行 之后执行多个辅助配方212a-f中的一个或多个辅助配方-而不需要过早地 结束批处理配方204的执行。在图2的图解范例中,辅助配方212a-f中的每 一个辅助配方带有相应的"执行"图形按钮214a-f,用户可以选择"执行"图形 按钮214a-f中的每一个"执行"图形按钮,以便在批处理配方204的执行期间 执行辅助配方212a-f中的相应辅助配方。例如,为了执行辅助配方212a-f 的其中之一,用户识别需执行辅助配方212a-f中的哪一个,然后选择或点击 辅助配方212a-f中的相应辅助配方。照这样,批处理器可以识别在不违反任 何过程流程规则或不以任何其他方式抵触批处理配方204的情况下可以执 4亍所选4%的辅助配方时的辅助配方#T入点。
在有些实施例中,用户可以在执行阶段指定需执行的、但未在范例程序 功能图(PFC) -现图界面200的辅助配方清单中显示的辅助配方。例如,范 例程序功能图(PFC)视图界面200可以包括辅助配方输入或打开菜单命令 (图中未显示),所述辅助配方输入或打开菜单命令使用户能够从数据存储 位置选择辅助配方。
在所述图解范例中,批处理配方204包括阶段过渡结216a-g,阶段过渡 结216a-g定义过程步骤206a-f中的两个或多个过程步骤之间的阶段过渡状 态或过程步骤过渡状态。在所述图解范例中,所述三个阶段过渡结216a-c 被标示为辅助配方输入点218a-c,而辅助配方l俞入点218a-c定义批处理配 方204中可以执行辅助配方时的点。辅助配方212a-f中的每一个辅助配方的 辅助配方输入点可以不同。辅助配方输入点218a-c中的特定一个辅助配方 输入点是否适合辅助配方212a-f中的特定一个辅助配方,取决于在该输入点执行该辅助配方是否将能达到该辅助配方的目的(例如清洗混合器以用于 随后的配料),以及在该输入点执行该辅助配方是否将违反任何过程流程规
则或是否将以任何方式抵触批处理配方204的执行。例如,辅助配方输入点 218a可能适合辅助配方212d用于预热锅炉1,但可能不适合辅助配方212a 用于清洗混合器1。
在有些实施例中,用户可以在执行阶段指定执行未在设计阶段预定或预 配置辅助配方输入点(例如输入点218a-c )的辅助配方。在这样的实施例中, 在此描述的范例方法及设备可以通过在下一个可利用的或下一个最接近的 阶段过渡点(例如阶段过渡结216a-g的其中之一)或在用户指定的阶段过 渡点执行所述辅助配方,从而执行由用户在执行阶段指定的辅助配方。
在所述图解范例中,批处理配方204^皮分配以主配方标识符222,而且 辅助配方212a-f中的每一个辅助配方带有各自的配方标识符224。主配方标 识符222由过程控制系统的设备管理器(例如图1的设备管理器128)用于 获取及保留批处理配方204所需要的过程控制设备(例如图1的过程控制设 备112a-e、 122及124a-c ),以实施批处理配方204的过程。在过程控制设 备被批处理配方204获取时,设备管理器128使用主配方标识符222来标示 所述过程控制设备为被批处理配方204保留。为了使辅助配方212a-f能够在 批处理配方204之下执行,或使用由批处理配方204获取的过程控制设备与 批处理配方204连同执行,辅助配方212a-f中的每一个辅助配方被分配以相 同的、如主配方标识符222显示的配方标识。照这样,批处理器将能够在不 需要从批处理配方204释放所述设备及通过辅助配方212a-f (或任何其他带 有与主配方标识符222的配方标识相同的标识的辅助配方)重新获取所述设 备的情况下,使用由设备管理器128为批处理配方204保留的过程控制设备 来执行辅助配方212a-f。在许多情况下,排列由批处理配方204释方文设备及 为辅助配方212a-f获取所述设备的时间是很困难而复杂的过程,这是由于在 典型的过程控制系统中,许多批处理配方是在批处理配方表中排列,所以在 设备由批处理配方释放时,所述设备立即及自动地由随后排列或确定的批处会。
图3为一框图,其显示一范例设备300,该范例设备300可以用于在设 计阶^:确定批处理配方(例如图2的批处理配方204)中的辅助配方输入点 (例如图2的辅助配方输入点218a-c)。图4为一框图,其显示一范例设备
配方(例如辅助配方212a-f)。范例设备300及400中的每一个范例设备可 以使用任何期望的硬件、固件及/或软件的组合来实施。例如,可以使用一 个或多个集成电路、离散半导体组件或无源电子组件。附加地或可选择地, 范例设备300及400的一些或所有模块或其部分可以使用存储在机器可存取 媒介上的指令、代码及/或其他软件及/或固件等等来实施,在由(例如)处 理器系统(例如图7的处理器系统710)执行时,这些存储在机器可存取媒 介上的指令、代码及/或其他软件及/或固件等等执行图5及6的流程图中代 表的操作。虽然范例设备300及400被描述为带有下述每种模块各一个,但 范例设备300及400中的每一 个范例设备可以带有两个或多个以下描述的任 何模块。此外,有些模块可能被禁止、省略或与其他模块结合。
详细参看图3,范例设备300包括配方分析器302、阶段过渡识别器304、 规则遵守校验器306及输入点产生器308,它们全部可以如图中所示的那样 通信连接或以任何其他合适方式通信连接。
为了获取及分析配方,范例设备300带有配方分析器302。在所述图解 范例中,配方分析器302接收来自(例如)批处理器(图中未显示)的批处 理配方(例如图2的批处理配方204)以及/人辅助配方lt据结构301 (例如 数据库) 一全索辅助配方(例如图2的辅助配方212a-f)。配方分析器302配 置成分析辅助配方,以确定所述配方需要的设备以及需由所述配方执行的操 作类别。照这样,范例设备300可以为相应批处理配方中的每个辅助配方确 定合适的辅助配方输入点(例如图2的辅助配方输入点218a-c)。
为了识别批处理配方的过程步骤(例如图2的批处理配方204的过程步骤206a-i)之间的阶段过渡结(例如阶段过渡结216a-g),范例设备300带 有阶段过渡识别器304。明确地说,两个或多个过程步骤之间的每个阶段过 渡结是潜在辅助配方输入点,潜在辅助配方输入点由规则遵守校验器306分 析,以便在该阶段过渡结期间确定需执行的辅助配方将不会在所述批处理配 方处在特定执行阶段时违反任何过程流程规则或以其他方式抵触所述批处 理配方。例如,对于每个已识别的阶段过渡结,规则遵守校验器306可以确 定每个过程步骤的操作状态及所述批处理配方的在用设备,以及确定需由所 述辅助配方执行的过程步骤及所述辅助配方需要的设备,并确保在所述已识
上的任何过程流程规则或不以任何方式抵触所述批处理配方的执行。
为了为每一个辅助配方产生辅助配方输入点,范例i殳备300带有输入点 产生器308。在规则遵守校验器306确定以阶段过渡识别器304识别的特定 阶段过渡结适合执行辅助配方时,输入点产生器308将该阶段过渡结连同与 其相应的辅助配方存储在辅助配方数据库301中,作为辅助配方输入点(例 如图2的辅助配方输入点218a-c)。
现在参看图4,范例设备400包括用户输入界面402、显示界面404、 辅助配方界面406、过程状态识别器408、操作模式选择器410及资源界面 412,它们全部可以如图中所示的那样通信连接或以任何其他合适方式通信 连接。
为了接收来自用户的输入,范例设备400带有用户输入界面402。用户 输入界面402可以使用图形用户界面(GUI)及/或机械界面(例如物理按钮) 来实施。参看图2的图解范例,用户输入界面402可以使用程序功能图(PFC ) 视图界面200 (包括"执行,,图形按钮214a-f)来实施。为了向用户显示信息, 范例设备400带有显示界面404。显示界面404可以配置成显示程序功能图 (PFC)视图界面200及/或任何其他涉及执行辅助配方的信息。
在所述图解范例中,辅助配方界面406配置成检索纯出在辅助配方数据 库301中的辅助配方以及通过显示界面404显示所述辅助配方(例如图2的辅助配方212a-f)。辅助配方界面406也可以检索用户通过用户输入界面402 指定的每个辅助配方的配置信息、过程流程信息、输入点信息等等,以执行 所述用户指定的辅助配方。
为了识别用于实施批处理配方(例如图2的批处理配方204)的过程的 状态,范例设备400带有过程状态识别器408。例如,过程状态识别器408
行。所述过程状态信息可以用于确定批处理配方是否在为执行辅助配方(例 如辅助配方212a-f的其中之一 )而允许批处理配方能够暂停的辅助配方输入 点(例如图2的辅助配方输入点218a-c的其中之一)执行,及/或用于确定 是否需要等待期以允许所述批处理配方达到辅助配方输入点。在所述图解范 例中,过程状态识别器408配置成从辅助配方数据库301检索辅助配方输入 点。附加地或可选"^地,过程状态识别器408可以配置成确定批处理配方的 执行是否已经达到下一个可利用的阶段过渡点(例如图2的阶段过渡点 216a-g的其中之一),或在没有在设计阶段为用户指定辅助配方预定或预配 置辅助配方输入点的情况下确定需执行所述用户指定辅助配方时的用户指 定阶段过渡点。
为了更改批处理器的操作模式,范例设备400带有操作模式选择器410。 例如,操作模式选择器410可以用于将配方的操作模式从正常执行模式改变 为暂停或停止模式,从而防止配方的任何随后过程步骤的执行。这样的操作 模式改变可以用于允许辅助配方的执行,使所述辅助配方不干扰所述批处理 配方的操作。
为了获取过程设备(例如容器槽122、混合器124a-c、现场设备112a-e 等等中的一个或多个)以用于执行辅助配方212a-f (图2),范例设备400 带有资源界面412。在所述图解范例中,资源界面412用于确定哪个设备已 经由设备管理器128 (图1)保留以供批处理配方204使用。由于辅助配方 212a-f被分配以与批处理配方204的主配方标识符222 (图2 )相同的配方 标识符224 (图2),辅助配方212a-f能够使用为批处理配方204保留的相同的设备。
图5描绘一范例方法的流程图,该范例方法可以用于实施图3的范例设
备300,以便在设计阶段确定批处理配方(例如图2的批处理配方204)中 的辅助配方输入点(例如图2的辅助配方输入点218a-c)。图6A及6B描 绘一范例方法的流程图,该范例方法可以用于实施图4的范例设备400,以 便在批处理配方(例如批处理配方204 )的执行已经开始之后执行辅助配方 (例如图2的辅助配方212a-f)。在有些实施例中,图5、 6A及6B的范例 方法中的每个范例方法可以使用机器可读指令来实施,所述机器可读指令包 括由处理器(例如图7的范例处理器系统710中显示的处理器712)执行的 程序。所述程序可以以广为人知的方式收录于存储在有形媒介上的软件中, 例如实施于存储在光盘只读存储器(CD-ROM)、软盘、硬盘、数字多功能 光盘(DVD)或与处理器712有关的存储器上的软件中,及/或收录于固件 及/或专用硬件中。此外,虽然所述范例程序以图5、 6A及6B中图解的流程 图作为参考进行描述,但本领域的普通工程技术人员将可以理解,范例设备
300及400可以替代地以许多其他方法来实施。例如,流程块的执行顺序可 以改变,及/或所述的有些流程块可以改变、排除或结合。
详细参看图5的范例方法,最初,配方分析器302 (图3)接收来自(例 如)批处理器(图中未显示)的批处理配方(流程块502 )(例如图2的批 处理配方204)。此外,配方分析器302接收来自(例如)辅助配方数据库 301的辅助配方设计(流程块504)(例如图2的辅助配方212a-f的其中之 一)。阶段过渡识别器304 (图3)识别或查找批处理配方204中的阶段过 渡结(例如阶段过渡结216a-g)(流程块506 )。
范例设备300选择阶段过渡结216a-g的其中之一 (流程块508 )以进行 分析,然后配方分析器302确定在流程块504获取的所述辅助配方是否可以 在所选择的阶段过渡结执行以完成其目的(流程块510)。例如,如果所述 辅助配方的目的在于清洗用于特定目标配料的混合器及在所述阶段过渡结 之后的过程步骤配置成传送所述目标配料到所述混合器,则配方分析器302可能确定所述辅助配方可以在所述阶段过渡结执行,以实现其目的。另一方 面,如果随后的过程步骤是为了与计划清洗的配料不同的配料而使用所述混 合器,而且因此将使所述混合器再次不洁,则配方分析器302可能确定所述 辅助配方不能在所选择的阶段过渡结执行以实现其目的,这是由于所述混合
器将在用于所述目标配料之前再次变得不洁。
如果配方分析器302确定所述辅助配方不能在所选择的阶段过渡结执 行以实现其目的(流程块510),规则遵守校验器306 (图3)确定在所述 阶段过渡结执行所述辅助配方是否违反任何过程流程规则及/或是否抵触批 处理配方204 (流程块512)。例如,规则遵守校验器306可以根据存储在 过程流程规则数据库301 (图3)的规则,确定在所述阶段过渡结执行所述 辅助配方是否违反任何过程流程规则。此外,规则遵守校验器306可以根据 由配方分析器302执行的对批处理配方204的分析,确定在所述阶段过渡结 执行所述辅助配方是否将抵触批处理配方204。
如果规则遵守校验器306确定在所述阶段过渡结执行所述辅助配方将 不会违反任何过程流程规则而且将不会抵触批处理配方204 (流程块512 ), 输入点产生器308 (图3)产生相应于所分析的阶段过渡结的辅助配方输入 点(例如图2的辅助配方输入点218a-c的其中之一),并将所述辅助配方 输入点与在流程块504接收的辅助配方连同存储在辅助配方数据库301 (流 程块514)。
在输入点产生器308产生及存储辅助配方输入点(流程块514)之后, 或如果规则遵守校验器306确定在所述阶段过渡结执行所述辅助配方将违 反过程流程身见则及/或将抵触批处理配方204 (流程块512),或如果配方分 析器302确定所述辅助配方不能在所述阶段过渡结执行以实现其目的(流程 块510),阶段过渡识别器304确定批处理配方204是否还有更多阶段过渡 结需要分析(流程块516 )。如果还有另 一阶段过渡结需要分析(流程块516 ), 控件返回到流程块508,使阶段过渡识别器304能够选择需要分析的另一阶 段过渡结。另外,如果没有更多阶段过渡结还需要分析(流程块516),配方分析器302确定是否已经为所分析的辅助配方创建至少一个辅助配方输
入点(流程块518)。如果没有辅助配方输入点#1创建(流程块518),配 方分析器302产生错误信息(流程块520)。配方分析器302可以将所述错 误信息存储在记录文件中及/或所述错误信息可以向用户显示。
在产生所述错误信息(流程块520)之后,或如果配方分析器302确定 已经创建至少一个辅助配方输入点(流程块518),范例设备300确定是否 分析另一辅助配方(流程块522 )。例如,如果存储在辅助配方数据库301 中的另一辅助配方还是需要分析,配方分析器302确定其应分析另一辅助配 方,然后控件返回到流程块504。否则,图5的范例过程结束。
图6A及6B的范例方法可以用于在批处理配方204的执行已经开始之 后执行图2的辅助配方212a-f的其中之一(或由用户指定的任何其他辅助配 方)。最初,批处理配方处理器(图中未显示)接收批处理配方(例如图2 的批处理配方204 )(流程块601 ),然后设备管理器128 (图1 )获取及保 留为执行批处理配方204而需要的过程控制设备(例如容器槽122、混合器 124a-c、现场设备112a-e等等中的一个或多个)(流程块602 )。例如,设 备管理器128可以通过将批处理配方204的主配方标识符222 (图2)与所 获取的设备的标识符连同存储在(例如)设备管理器128的设备管理数据库 或仲裁数据库(图中未显示),为批处理配方204保留所获取的过程控制设 备。所述批处理配方处理器接着执行批处理配方204 (流程块604)。
范例设备400通过用户输入界面402 (图4)接收有关辅助配方(例如 辅助配方212a-f的其中之一或任何其他辅助配方)的用户选择(流程块606)。 为了方Y更讨i仑,以下对辅助配方212a进行描述。辅助配方界面406 (图4 ) 接着从(例如)辅助配方数据库301纟企索辅助配方212a的辅助配方数据(流 程块608 )。例如,辅助配方界面406可以片企索辅助配方212a的过程步骤及 过程流程配置、所需要的设备(例如容器槽122、混合器124a-c、现场设备 112a-e等等中的一个或多个)的描述,以及检索辅助配方212a的一个或多 个辅助配方输入点(例如辅助配方输入点218a-c)-如果已经在设计阶段为辅助配方212a预定或预配置任何一个或多个辅助配方输入点。
辅助配方界面406接着确定是否已经为辅助配方212a预定一个或多个 辅助配方输入点(流程块610 )。例如,如果已经在设计阶段为辅助配方212a 预定一个或多个辅助配方输入点,则所述一个或多个输入点将可以在执行阶 段用于执行辅助配方212a。然而,如果没有在设计阶段为辅助配方212a预 定任何辅助配方输入点,则在所述执行阶段将没有输入点可供利用,而且辅 助配方212a将在不使用预定或预配置辅助配方输入点的情况下,在下一个 最接近的阶段过渡结(例如图2的阶段过渡结216a-g的其中之一)或用户 指定的阶段过渡点执行。
如果辅助配方界面406确定一个或多个辅助配方输入点已经预定,而且 一个或多个辅助配方输入点可用于辅助配方212a (流程块610),过程状态 识别器408 (图4)确定批处理配方204的执行的过程状态(流程块612)。 例如,过程状态识别器408可以确定批处理配方204的过程状态,以确定可 用于需要执行的辅助配方212a的下一个最接近的辅助配方输入点(例如图2 的辅助配方输入点218a-c的其中之一)。过程状态识别器408接着确定批 处理配方204的执行是否已经达到在流程块608检索的辅助配方输入点(流 程块614)。如果批处理配方204尚未达到辅助配方输入点,控件保持在流 程块614,直到达到辅助配方输入点为止。
返回到流程块610,如果辅助配方界面406在流程块610确定没有为在 流程块608纟企索的辅助配方212a预定辅助配方输入点(或没有可用的辅助 配方输入点),控件进入到流程块616 (图6B)。由于没有可用的辅助配方 输入点,辅助配方界面406确定是否有可用的用户指定阶段过渡点(流程块 616)。例如,如果用户指定需执行的特定辅助配方,但没有在设计阶段为 所指定的辅助配方预定任何辅助配方输入点,用户可以在执行阶段指定应执 行所指定的辅助配方时的特定阶段过渡点(例如图2的阶段过渡结216a-g 的其中之一)。另外,如果用户不指定需执行所述用户指定辅助配方时的特
定阶段过渡点,则所述配方在下一个可用的阶段过渡点执行。如果辅助配方界面406确定用户已经指定了阶段过渡点(流程块616), 过程状态识别器408确定批处理配方204的执行是否已经达到所述用户指定 阶段过渡点(流程块618)。如果批处理配方204尚未达到所述用户指定阶 段过渡点,控件保持在流程块618,直到所述阶段过渡点被达到为止。
另一方面,如果辅助配方界面406确定用户没有指定阶段过渡点(流程 块616),过程状态识别器408确定批处理配方204的执行是否已经达到下 一个可用或下一个最接近的、需执行辅助配方212a时的阶段过渡点(流程 块620)。如果批处理配方204尚未达到下一个可用的阶段过渡点(例如当 前正在执行的阶段或过程步骤尚未完成执行),控件保持在流程块620,直 到下 一个可用的阶段过渡点被达到为止。
现在返回到图6A,在批处理配方204达到下一个可用的过渡点时(流 程块620)(图6B),或在批处理配方204达到用户指定过渡点时(流程块 618),或在批处理配方204达到辅助配方输入点时(流程块614),操作 模式选择器410暂停或停止批处理配方204的执行(流程块622 )(图6A ) 并促使辅助配方212a被执行(流程块624)。在所述图解范例中,为了确保 辅助配方212a可以使用已经由设备管理器128 (图1)为批处理配方20保 留的过程控制设备(例如容器槽122、混合器124a-c、现场设备112a-e等等 中的一个或多个),辅助配方212a #1分配以配方标识符(例如图2的配方 标识符224),所述配方标识符与批处理配方204的主配方标识符(例如主 配方标识符222)匹配。照这样,资源界面412 (图4)可以确保在主配方 标识符222之下为批处理配方204保留的任何设备可以在不需要由批处理配 方204释放所述设备及为辅助配方212a重新获取和保留所述设备的情况下, 由辅助配方212a^f吏用。
过程状态识别器408接着确定辅助配方212a是否已经完成执4亍(流程 块626)。如果辅助配方212a尚未完成执行(流程块626),过程状态识别 器408继续在流程块626监测辅助配方212a的拍^f于,直到辅助配方212a完 成执行为止。在辅助配方212a完成执行时,操作模式选择器410重新起动批处理配方204的执行(流程块628 )。
辅助配方界面406接着确定是否已经选才奪执行另一辅助配方(流程块 630 )。如果已经选择执行另一辅助配方,控件返回到流程块608。否则, 图6A及6B的范例过程结束。
图7为一框图,其显示一范例处理器系统710,该范例处理器系统710 可以用于实施在此描述的方法及设备。如图7所示,处理器系统710包括连 接到互连总线714的处理器712。处理器712包括寄存器或寄存空间716, 寄存器或寄存空间716在图7中被描绘成完全在芯片,但其可以替代地完全 或部分地位于芯片外,并通过专用电气连接及/或通过互连总线714连接到 处理器712。处理器712可以是任何合适的处理器、处理单元或微处理器。 虽然图7中未显示,但处理器系统710可以是多处理器系统,因此其可以包 括与处理器712相似或相同而且通信连接到互连总线714的一个或多个附加 处理器。
图7的处理器712连接到芯片组718,芯片组718包括存储器控制器720 及外围输入/输出控制器722。如广为人知的那样,芯片组典型地提供输入/ 输出及存储器管理功能以及多种通用及/或专用寄存器、计时器等等,这些 输入/输出及存储器管理功能以及多种通用及/或专用寄存器、计时器等等可 以由连接到芯片组718的一个或多个处理器存取或使用。存储器控制器720 执行功能,从而使处理器712 (或多个处理器-如果有多个处理器)能够存 取系统存储器724及大容量存储器725。
系统存储器724可以包括任何期望类别的易失性及/或非易失性存储器, 例如静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、闪 速存储器、只读存储器(ROM)等等。大容量存储器725可以包括任何期 望类别的大容量设备,包括硬盘驱动器、光盘驱动器、磁带存储设备等等。
外围输入/输出控制器722执行功能,从而使处理器712能够通过外围 输入/输出总线732与外围输入/输出设备726及728以及网络界面730进行 通信。输入/输出设备726及728可以是任何期望类别的输入/输出设备,例如键盘、视频显示器或监控器、鼠标等等。网络界面730可以是(例如)以
太网设备、异步传输模式(ATM)设备、802.11设备、DSL (数字用户线) 调制解调器、线缆调制解调器、蜂窝式调制解调器等等,其使处理器系统 710能够与另一处理器系统进行通信。
虽然存储器控制器720及输入/输出控制器722在图7中被描绘为芯片 组718中的单独功能块,但由这些功能块执行的功能可以在单一半导体线路 中集成,或可以以两个或多个单独的集成电路来实施。
虽然在此已经描述某些方法、设备及制造件,但本专利包括的范围并未 受其限制。相反地,本专利包括所有根据字面意义或等效原则正当地属于附 此的权利要求范围的方法、设备及制造件。
权利要求
1、一种在过程控制系统中用于执行辅助配方及批处理配方的方法,所述方法包括执行第一配方;以及在所述第一配方的执行完成之前识别辅助配方;确定所述第一配方是否已经达到所述辅助配方可以被执行时的输入点;以及执行所述辅助配方,以响应确定所述第一配方已经达到所述输入点。
2、 如权利要求l所述的方法,其中所述辅助配方与所述第一配方分离。
3、 如权利要求l所述的方法,进一步包括使用为所述第一配方保留的 过程控制设备来执行所述辅助配方。
4、 如权利要求1所述的方法,其中所述输入点是所述第一配方的至少 两个过程步骤之间的过渡点。
5、 如权利要求l所述的方法,进一步包括在执行所述辅助配方之前暂第一配方。
6、 如权利要求1所述的方法,其中所述第一配方与第一配方标识符相 关,及其中所述辅助配方与等同所述第一配方标识符的第二配方标识符相关。
7、 如权利要求6所述的方法,进一步包括根据所述第一配方标识符为 所述第一配方保留设备,以及根据等同所述第一配方标识符的所述第二配方 标识符使所述辅助配方容易使用所述设备。
8、 如权利要求1所述的方法,进一步包括通过识别所述第一配方的至 少两个过程步骤之间的过渡点来产生所述输入点,以及确定在所述过渡点执行所述辅助配方不违反过程流程规则。
9、 一种在过程控制系统中用于执行辅助配方及批处理配方的设备,所 述设备包括配方界面,其在批处理配方的执行期间获取辅助配方;过程状态识别器,其确定所述批处理配方是否已经达到所述辅助配方可以被执行时的输入点;以及操作模式选择器,其促使所述辅助配方的执行,以响应确定所述批处理 配方已经达到所述输入点。
10、 如权利要求9所述的设备,其中所述辅助配方与所述批处理配方分离。
11、 如权利要求9所述的设备,其中所述辅助配方是使用为所述批处理 配方保留的过程控制设备来执行。
12、 如权利要求9所述的设备,其中所述输入点是所述批处理配方的至 少两个过程步骤之间的过渡点。
13、 如权利要求9所述的设备,其中所述操作模式选择器进一步在执行 所述辅助配方之前暂停所述批处理配方的执行以及在所述辅助配方的执行 完成之后重新起动所述批处理配方。
14、 如权利要求9所述的设备,其中所述批处理配方与第一配方标识符 相关,及其中所述辅助配方与等同所述第 一配方标识符的第二配方标识符相 关。
15、 如权利要求14所述的设备,进一步包括资源管理器,以便根据所 述第 一 配方标识符来识别为所述批处理配方保留的设备,以及根据等同所述 第一配方标识符的所述第二配方标识符使所述辅助配方容易使用所述设备。
16、 一种机器可存取媒介,其上存储有指令,所述指令在被执行时促使 机器在第一配方的执行完成之前 i。、别辅助配方;确定所述第 一 配方是否已经达到所述辅助配方可以被执4亍时的输入点;以及执行所述辅助配方,以响应确定所述第 一配方已经达到所述输入点。
17、 如权利要求16所述的机器可存取媒介,其中所述辅助配方与所述 第一配方分离。
18、 如权利要求16所述的机器可存取媒介,其上存储有指令,所述指 令在被执行时促使所述机器使用为所述第一配方保留的过程控制设备来执 《亍所述辅助配方。
19、 如权利要求16所述的机器可存取媒介,其中所述输入点是所述第 一配方的至少两个过程步骤之间的过渡点。
20、 如权利要求16所述的机器可存取媒介,其上存储有指令,所述指 令在被执行时促使所述机器在执行所述辅助配方之前暂停所述第一配方的 执行以及在所述辅助配方的执行完成之后重新起动所述第 一 配方。
21、 如权利要求16所述的机器可存取媒介,其中所述第一配方与第一 配方标识符相关,及其中所述辅助配方与等同所述第 一配方标识符的第二配 方标识l寻相关。
22、 如权利要求21所述的机器可存取媒介,其上存储有指令,所述指 令在被执行时促使所述机器根据所述第一配方标识符为所述第一配方保留 设备,以及根据等同所述第一配方标识符的所述第二配方标识符是所述辅助 配方容易使用所述设备。
23、 如权利要求16所述的机器可存取媒介,其上存储有指令,所述指 令在被执行时促使所述机器通过识别所述第 一配方的至少两个过程步骤之 间的过渡点来产生所述输入点,以及确定在所述过渡点^L行所述辅助配方不 违反过程流程规则。
24、 一种在过程控制系统中用于配置供在批处理配方期间执行的辅助配 方的方法,所述方法包括接收第一及第二配方;识别所述第 一配方中的至少两个过程步骤之间的过渡点; 确定所述第二配方可以在所述过渡点执行;以及存储与所述第二配方相关的配方输入点,以响应确定所述第二配方可以 在所述过渡点执行,其中所述配方输入点相应于所述过渡点。
25、 如权利要求24所述的方法,其中"确定所述第二配方可以在所述 过渡点执行"的步骤包括确定在所述过渡点执行所述辅助配方不违反过程流 程规则。
26、 如权利要求24所述的方法,其中确定"确定所述第二配方可以在 所述过渡点执行"的步骤包括确定在所述过渡点执行所述辅助配方不抵触所 述第一配方的执行。
27、 如权利要求24所述的方法,其中所述配方输入点使得容易在所述 第一配方的执行已经开始之后在所述配方输入点执行所述第二配方。
28、 如权利要求24所述的方法,进一步包括产生错误信息,以响应确 定所述第二配方不能在所述过渡点执行。
29、 一种在过程控制系统中用于配置供在批处理配方期间执行的辅助配 方的设备,所述设备包括配方分析器,其接收第一及第二配方;阶段过渡识别器,其识别所述第 一配方中的至少两个过程步骤之间的过 渡点;规则遵守校验器,其确定所述第二配方是否可以在所述过渡点执行;以及输入点产生器,其存储与所述第二配方相关的配方输入点,以响应确定 所述第二配方可以在所述过渡点执行。
30、 如权利要求29所述的设备,其中所述规则遵守校验器通过确定在 所述过渡点执行所述辅助配方不违反过程流程规则,从而确定所述第二配方 是否可以在所述过渡点执行。
31、 如权利要求29所述的设备,其中所述规则遵守校验器通过确定在 所述过渡点执行所述辅助配方不抵触所述第 一 配方的执行,从而确定所述第 二配方是否可以在所述过渡点执行。
32、 如权利要求29所述的设备,其中所述配方输入点使得容易在所述 第 一 配方的执行已经开始之后在所述配方输入点执行所述第二配方。
33、 如权利要求29所述的设备,其中所述配方分析器产生错误信息, 以响应所述规则遵守校验器确定所述第二配方不能在所述过渡点执行。
34、 一种在过程控制系统中用于执行辅助配方及批处理配方的设备,所 述设备包括配方界面,其在批处理配方的执行期间获取辅助配方,其中所述批处理 配方与第 一 配方标识符相关,而所述辅助配方与等同所述第 一 配方标识符的 第二配方标识符相关;资源管理器,其根据所述第一配方标识符来识别为所述批处理配方保留 的设备,以及根据等同所述第一配方标识符的所述第二配方标识符,使所述 辅助配方容易使用所述设备;以及操作模式选择器,其促使所述辅助配方的执行,其中所述辅助配方需使 用所述资源管理器根据所述第一及第二配方标识符来识别、为所述批处理配 方保留的所述设备。
35、 如权利要求34所述的设备,其中所述辅助配方与所述批处理配方 分离。
36、 如权利要求34所述的设备,其中所述批处理配方不在所述辅助配 方的执行之前释放所述设备。
37、 如权利要求34所述的设备,其中所述操作模式选择器进一步在执 行所述辅助配方之前暂停所述批处理配方的才丸行以及在所述辅助配方的#L 行完成之后重新起动所述批处理配方。
38、 如权利要求34所述的设备,进一步包括过程状态识别器,以确定 所述批处理配方已经达到所述辅助配方可以被执行时的、用户指定阶-歐过渡点或下一个可用阶段过渡点的至少其中之一,其中所述操作模式选择器进一 步俏Z使所述辅助配方的执行,以响应确定所述批处理配方已经达到所述用户 指定阶段过渡点或所述下一个可用阶段过渡点的所述至少其中之一。
全文摘要
本发明公开用于执行辅助配方及批处理配方的范例方法及设备。所公开的一种范例方法涉及执行第一配方以及在完成所述第一配方之前接收辅助配方。所述范例方法也涉及确定所述第一配方是否已经达到所述辅助配方可以被执行时的输入点。所述辅助配方接着被执行,以响应确定所述第一配方已经达到所述输入点。
文档编号G05B19/418GK101436063SQ20081017646
公开日2009年5月20日 申请日期2008年11月13日 优先权日2007年11月13日
发明者内森·威廉·培特斯, 图沙尔·南达, 威廉·乔治·厄文, 小詹姆斯·亨利·莫尔 申请人:费舍-柔斯芒特系统股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1