概括地,本公开内容涉及过程控制系统,更具体而言,涉及用于设置(setup)单次使用(single-use)设备/过程的方法和装置。
背景技术:
在诸如生物制药的工业中,设备/过程中的单次使用组件的实现不断增加。例如,在上游生物反应器、介质/溶液制备等中广泛采用单次使用设备/方法。与一旦投入使用(commissioned)就不需要重新验证的固定(或永久)组件不同,单次使用组件需要在每批次(batch)之前进行验证(validate)。例如,一旦使用单次使用组件,该单次使用组件就不再被认为是无菌的,并且必须用新的单次使用组件替换以便合格使用。尽管单次使用设备/过程最初是为小规模过程(例如,临床前和临床一期制造)开发的,但现在普遍认为单次使用设备/过程也可能比传统的不锈钢固定装置更经济,即使在商业规模上,由于消除了原位清洗(cip)和原位杀菌(sip)过程。单次使用设备/过程与制造执行系统(mes)的组合可能是新药的概念检验的最快方法。因此,单次使用设备/过程和mes的使用一直是诸如制药等行业中的快速增长趋势。
技术实现要素:
描述了用于设置单次使用设备/过程的示例性方法和装置。一种示例方法包括:经由面向对象的编程接口来配置控制接口,所述面向对象的编程接口包括表示所述单次使用过程中的单次使用组件的对象类。所述示例性方法还包括通过执行以下操作来激活所述控制接口中的单次使用对象:检测与所述单次使用组件相关联的所有端口被连接,以及检验(verify)所述单次使用组件。
一种示例性装置包括处理器系统和存储器,所述处理器通信地耦合到所述处理器系统,所述存储器包括存储的指令,所述指令使得所述处理器系统能够经由面向对象的编程接口来配置控制接口,所述面向对象的编程接口包括表示所述单次使用过程中的单次使用组件的对象类。所述指令还使得所述处理器系统检验所述单次使用组件以在与所述单次使用组件相关联的所有端口被连接时激活所述控制接口中的单次使用(su)对象,所述su对象是所述对象类别的实例。
一种示例性有形计算机可读储存介质包括指令,所述指令在被执行时使得机器至少:经由面向对象的编程接口来配置控制接口,所述面向对象的编程接口包括表示单次使用过程中的单次使用组件的对象类。所述示例性指令还使得所述机器通过执行以下操作来激活所述控制接口中的单次使用(su)对象:检测与所述单次使用组件相关联的所有端口被连接,以及检验所述单次使用组件,所述su对象是所述对象类的实例。
一种示例性装置包括支架(bracket)、夹紧部分(clampingsection)和夹具管理器。所述支架嵌入有第一连接传感器。所述夹紧部分枢转地耦合到所述支架,所述夹紧部分嵌入有第二连接传感器,所述第一连接传感器和所述第二连接传感器用于检测所述装置何时处于关闭位置或处于打开位置。所述夹具管理器用于传送指示位置变化的信号。
附图说明
图1例示了其中可以实现本公开内容的教导的示例性过程控制环境。
图2是图1的过程自动化系统(pas)平台的示例性实现的框图。
图3例示了由图2的示例性配置管理器生成的示例性单次使用(su)的对象。
图4例示了由图1和/或图2的pas平台生成的示例性控制接口。
图5是可以由图1和/或图2的示例性pas平台使用以检验单次使用设备/过程设置的示例性数据表。
图6是可以由图1和/或图2的示例性pas平台使用以检验单次使用设备/过程设置的示例性数据表。
图7是可以由图1和/或图2的示例性pas平台使用以监测su对象的激活状态的示例性数据表。
图8-图11例示了由图1和/或图2的pas平台生成的示例性控制接口。
图12例示了可以用于实现本公开内容的教导的示例性智能夹具。
图13例示了可以用于实现本公开内容的教导的另一示例性智能夹具。
图14是表示可以被执行以使单次使用设备/过程检验系统自动化的示例性方法的流程图。
图15-图18是表示可以由图1和/或图2的示例性pas平台执行以设置单次使用设备/过程的示例性方法的流程图。
图19是表示可以由图13的示例性夹具管理器执行以促进组件连接检测的示例性方法的流程图。
图20是被构造为执行示例性机器可读指令以实现图14-19的方法和/或图1和/或图2的示例性pas平台的示例性处理平台的框图。
在可能的情况下,贯穿附图和所附书面描述将使用相同的附图标记来指代相同或相似的部分。
具体实施方式
过程控制环境可以用于实现批次过程,其中,例如,工作站或控制器执行批次执行例程,该例程是高级控制例程,其将过程控制设备中的一个或多个过程控制设备的操作指向执行产生诸如特定类型的缓冲器之类的产品所需的一系列不同步骤(通常称为阶段)。为了实现不同的阶段,批次执行例程使用配方,其指定将执行的步骤,与步骤相关联的数量和次数以及步骤的顺序。一种配方的步骤可以包括例如用适当的材料或成分填充反应器容器,在反应器容器内混合材料,将反应器容器内的材料加热到某一温度达一定量的时间,排空反应器容器,然后清洗反应器容器以准备下一批次运行。每个步骤定义批次运行的阶段,并且控制器内的批次执行例程可以为各个阶段执行不同的控制算法。当然,对于不同的配方,特定材料、材料数量、加热温度、次数等可以是不同的,并且因此,这些参数可以根据正在制造或生产的产品以及在使用的配方随着批次运行改变。
然而,在可以执行批次过程之前,重要的是鉴定(qualify)(例如,检验和验证)该过程中涉及的设备和流动路径(flowpath)连接。传统上,采用固定设置(例如不锈钢设备)的过程系统在过程系统被投入使用时执行鉴定(例如,安装鉴定、操作鉴定和性能鉴定)。一旦过程系统合格,过程系统中的设备和流动路径连接就不需要重新鉴定,除非对设备或连接做出改变。因此,固定设置系统可以被认为是“设置完了就不再过问”系统。
然而,传统的鉴定过程(例如,安装鉴定、操作鉴定和性能鉴定)不能应用于单次使用设备/过程,因为组装单次使用设备/过程是包括单次使用设备的每个批次操作必不可少的一部分。例如,在执行每个批次之前,必须重新鉴定单次使用过程中的设备和流动路径连接。因此,确保单次使用组件已正确组装、连接和正确记录(documented)对于单次使用设备/过程操作至关重要,并且是一个主要挑战,例如在受管制的诸如生物制药的行业中。
本文公开的示例提供了单次使用设备/过程(sue)检验系统。示例性sue检验系统包括示例性控制接口,以促进单次使用设备/过程的设置。例如,所公开的示例包括使用表示单次使用组件的类对象(例如,su对象)来构建图形控制接口(graphicalcontrolinterface)。在一些示例中,使用面向对象的编程协议来设计图形控制接口。
本文所公开的示例性sue检验系统还包括示例性设备设置表,以促进检验在设置期间使用正确的单次使用组件。例如,示例性设备设置表可以提供在sue中使用的单次使用组件的列表以及与单次使用组件相关联的诸如组件检验信息(例如,部件编号、型号等)之类的特性。
在操作中,图形控制接口提供用于设置单次使用组件的蓝图(blueprint)。在一些公开的示例中,sue检验系统包括用于检测何时进行物理连接的智能夹具。例如,当智能夹具移动到闭合位置时,智能夹具确定其是否与单次使用组件接触,并且发送标识智能夹具的哪个接触位置(如果有的话)与单次使用组件接触的信号。示例性sue检验系统可以监测智能夹具信号以确定何时单次使用组件的所有端口被连接。
在一些示例中,当确定单次使用组件的所有端口被连接时(例如,基于从一个或多个智能夹具接收的信号),示例性sue检验系统从单次使用组件获取(例如扫描)组件标识信息,并将所获取到的组件标识信息与储存在设备设置表中的组件检验信息进行比较。在一些示例中,sue检验系统可以提示用户扫描单次使用组件。在一些示例中,智能夹具可以设置有在被提示时扫描(例如,自动扫描)单次使用组件的条形码读取器。在一些示例中,如果sue检验系统确定所获取到的组件标识信息和储存的设备检验信息不匹配,则本文公开的sue检验系统可以发出警报,并且用户可以被提供机会,以用正确的单次使用组件代替不正确的单次使用组件。
如本文所使用的,术语“单次使用组件”是指用于实现在设备系统或过程中组装并且被设计或配置成在完成批次过程之后被丢弃的项目(或设备)(例如,多组件设置)。
如本文所使用的,术语“单次使用设备/过程”是指在其处理流动路径中包括至少单次使用组件的设备或过程。
如本文所使用的,术语“su对象类”是指表示面向对象编程协议中的单次使用组件的对象的类定义。
如本文所使用的,术语“su对象”是指在作为su对象类的实例生成的控制接口中的图形对象。
图1是包括示例性工作站102和示例性过程控制系统104的示例性过程控制环境100的框图。示例性工作站102可以包括任何计算设备,其包括个人计算机、膝上型计算机、服务器、控制器、智能电话、微型计算机等。另外,示例性工作站102可以使用任何适当的计算机系统或处理平台(例如,图20中所例示的示例性处理器平台2000)来实现。例如,工作站102可以使用单处理器个人计算机、单处理器工作站或多处理器工作站等来实现。
示例性过程控制系统104可以包括任何类型的制造设施(facility)、过程设施、自动化设施、安全仪表设施和/或任何其它类型的过程控制结构或系统。在一些示例中,过程控制系统104可以包括位于不同位置的多个设施。另外,示例性过程控制环境100可以包括其它过程控制系统(未示出),其可以包括在相同设施中和/或位于不同设施。
提供图1的示例性过程控制环境100以例示一种类型的环境,其中可以有利地采用下文更详细描述的示例性方法和装置。然而,如果需要,可以在比图1所示的示例性过程控制环境100和/或示例性过程控制系统104更大复杂性或更小复杂性的其它系统和/或用于与过程控制活动的连接的系统中,采用本文公开的示例性方法和装置。
图1的示例性过程控制系统104包括通信地耦合到工作站102的示例性控制器106。图1的示例性过程控制系统104还包括过程控制设备108(例如,输入和/或输出设备)。过程控制设备108可以包括能够接收输入、生成输出和/或对过程或控制回路进行控制的任何类型的过程控制组件。在图1的例示的示例中,过程控制设备108表示单次使用设备/过程(诸如由输送软管、混合袋等组成的系统)。然而,其它过程控制系统104可以包括单次使用设备/过程和固定设置(例如,永久或可重复使用的)设备/过程的组合。过程控制设备108可以包括诸如阀、泵、风扇、加热器、冷却器和/或混合器之类的控制设备以控制过程。另外,过程控制设备108可以包括一个或多个测量或监测设备(诸如ph传感器、温度传感器、压强计、计量器、流体液位计、流量计、蒸汽传感器等),以测量过程的部分。图1的示例性过程控制设备108可以经由输入110a从控制器106接收指令,以执行指定的命令并且引起对由过程控制设备108实现和/或控制的过程的改变。此外,测量或监测设备可以测量过程数据、环境数据、输入设备数据等,并且经由输出110b将所测量的数据作为过程数据发送到控制器106。该过程数据可以包括与来自每个过程控制装置108的测量输出相对应的变量(或参数)的值。
在图1的例示示例中,示例性控制器106经由输入110a和/或输出110b与过程控制系统104内的过程控制设备108通信。示例性输入110和示例性输出112可以由数据总线110实现。在一些示例中,数据总线110可以耦合到过程控制系统104内的中间通信组件(例如,现场接线盒、编组柜等)。此外,通信组件可以包括输入/输出(i/o)设备(例如,i/o卡)以从过程控制设备108接收数据,并将数据转换(或转化)成能够由示例性控制器106接收和处理的通信。另外,i/o设备可以将来自控制器106的数据或通信转换(或转化)为能够由对应的过程控制设备108处理的数据格式。在一个示例中,数据总线110可以使用现场总线协议或其它类型的有线(例如,profibus、devicenet、foundationfieldbus等)和/或无线通信协议(例如,无线hart(高速可寻址远程传感器高速通道)协议等)。
在图1的例示示例中,示例性控制器106管理一个或多个过程控制例程(例如,过程控制算法、功能和/或指令)以控制过程控制系统104内的过程控制设备108。控制器106可以通过例如由艾默生过程管理公司销售的deltavtm控制器来实现。示例性控制器106控制例程以基于来自过程控制设备108的输出110b来计算过程数据以用于过程控制应用,其包括例如监测应用、报警管理应用、过程趋势和/或历史应用、诊断应用、批次处理和/或活动管理应用、统计应用、流视频应用、高级控制应用、安全仪表应用、事件应用等。控制器106以周期性间隔和/或在处理或生成过程数据时将过程数据转发给工作站102。由控制器106发送的过程数据可以包括过程控制值、数据值、报警信息、文本、块模式、元件状态信息、诊断信息、错误消息、参数、事件和/或设备标识符。
在图1的例示示例中,工作站102执行过程控制应用。过程控制应用与示例性控制器106通信以监测、控制和/或诊断过程控制设备108。例如,过程控制应用可以包括控制自动化、过程控制系统104的图形表示、用户管理、过程控制编辑、数据收集、数据分析等。在一些示例中,连接到工作站102的显示器经由用户接口显示过程控制应用,以便以图形格式呈现过程数据,以使工作站102的用户能够以图形方式查看(经由应用)由过程控制设备108生成的过程数据。
在图1的例示示例中,过程控制环境100包括示例性企业资源计划(erp)平台120、示例性制造执行系统(mes)平台130和示例性过程自动化系统(pas)平台140。示例性平台120、130、140可以使用与一个或多个数据储存器通信的一个或多个服务器来实现。
在图1的例示示例中,erp平台120在企业级跟踪商业资源。例如,erp平台120可以建立基本工厂计划表(schedule)(包括生产、材料使用、交付和/或运输)。图1的示例性erp平台120包括示例性项目主控器122和示例性库存124。示例性项目主控器122定义关于企业可用的材料、组件等的所有信息(例如,特性)。示例性库存124指示企业可用的项目(例如,材料)的数量。在所例示示例中,项目主控器122和库存124被表示为列表。然而,可以另外地或替代地使用其它类型的数据结构(例如,电子表格、数据表格等)。
在图1的例示示例中,mes平台130利用执行自动化设备控制的手动和过程自动化系统来管理操作工作流程(例如,处理步骤)。手动工作流程的示例包括执行材料装载(charge)、过滤器更换(changes)等。自动化处理步骤的示例包括加热阶段、搅拌、材料输送(transfer)等。在所例示示例中,mes平台130提供支持过程控制环境100中的主要生产过程的解决方案。
在所例示示例中,mes平台130跟踪并记录原材料到成品的转换。例如,图1的mes平台130包括示例性材料清单(bom)132、示例性设备清单(boe)134和示例性mes配方136。示例性材料清单132是材料(例如,原材料)列表,该材料可以在制造产品时被消耗。在过程的执行期间,当材料被消耗时,消耗的材料的数量根据bom132被装载库存124(例如,从可用数量中移除)。例如,清洁溶液可以包括在bom132中。示例性设备清单134是用于制造产品的设备的列表。例如,保持混合袋的滑道(skid)可以包括在boe134中。在一些情况下,资源可以包括在bom132和boe134中。示例性mes配方136可以包括手动处理步骤和自动化处理步骤以制造产品。
在图1的例示示例中,过程控制环境100包括pas平台140以促进单次使用设备/过程的设置。示例性pas平台140提供用于单次使用设备/过程的过程控制的图形控制接口。在一些示例中,图形控制接口可以被设计为单次使用设备/过程的图形表示。示例性pas平台140使用设备设置表来检验所安装的单次使用组件是正确的单次使用组件。
在一些示例中,pas平台140促进对单次使用设备/过程的监测、监督和自动化控制。例如,pas平台140可以促进过程控制环境100中的批次级自动化。pas平台140可以包括储存在位于具有过程控制环境的不同位置处的不同设备内并由其执行的多个应用。例如,pas平台140可以包括示例性配置应用(或配置接口)和示例性操作应用(或操作接口)。
在图1的例示示例中,工作站102经由示例性网络180通信地耦合到控制器106和平台120、130、140。图1的例示示例的示例性网络180是互联网。然而,示例性网络180可以使用任何适当的有线和/或无线网络来实现,该有线和/或无线网络包括例如一个或多个数据总线、一个或多个局域网(lan)、一个或多个无线lan、一个或多个蜂窝网络、一个或多个专用网络、一个或多个公共网络等。示例性网络180使得工作站102能够与控制器106和/或平台120、130、140通信。如本文所使用的,短语“处于通信”(包括其变型)涵盖通过一个或多个中间组件的直接通信和/或间接通信,并且不需要直接物理(例如,有线)通信和/或恒定通信,而是包括周期性或非周期间隔以及单次事件。
图2是可以促进单次使用设备过程的设置的图1的pas平台140的示例性实现的框图。所例示示例的pas平台140包括示例性配置管理器205、示例连接监测器210、示例性组件检验器215、示例性设置测试器220、示例性su对象类数据储存器225、示例性设备设置数据表230、示例性控制接口数据储存器235和示例性状态数据储存器240。尽管示例性数据储存器225、230、235、240在图2的例示示例中被例示为单独的数据储存器,但数据储存器225、230、235、240中的一个或多个数据储存器可以被组合成一个或多个数据储存器。另外,数据储存器225、230、235、240中的一个或多个数据储存器可以被包括在erp平台120和/或mes平台130中。
图2的pas平台140被提供有示例性配置管理器205以促进控制接口的配置。在一些示例中,示例性配置管理器205经由工作站102提供用户接口(例如,配置接口)。示例性配置管理器205提供用于配置示例控制接口207的图形模块方法。例如,配置管理器205促进设计作为过程控制系统104的图形表示的控制接口207。
在所例示示例中,控制接口207可以包括来自不同对象类的一个或多个对象,其中,每个对象是总体控制例程的一部分或子例程,并且与其它对象结合操作以实现控制策略。众所周知,可以是面向对象的编程协议中的对象的对象通常执行输入功能(例如与变送器、传感器或其它过程参数测量设备相关联的输入功能)、控制功能(例如与执行pid、模糊逻辑等控制的控制例程相关联的输出功能)或者输出功能(其控制某些设备(诸如阀)的操作以在过程控制系统104内执行某些物理功能)中的一个功能。另外地或替代地,还可以使用诸如混合和其它类型的复杂功能块(例如,模型预测控制器(mpc)、优化器等)之类的其它技术。
在所例示示例中,配置应用包括和/或访问示例性su对象类数据储存器225。如本文所使用的,对象类定义可用于对象的属性(例如,参数)和方法(例如,动作)。通常,控制接口207由通信互连的功能块组成,这些功能块是面向对象的编程程序中的对象,其基于向其提供的输入来执行功能并且向控制接口207内的其它功能块提供输出。如本文所使用的,对象表示过程控制设备108及其相关的控制逻辑。结合图4讨论控制接口207的示例性实现。所例示示例的示例性配置管理器205在示例性控制接口数据储存器235中记录控制接口207。
在所例示示例中,当在控制接口207中创建对象(例如,来自su对象类数据储存器225)时,示例性配置管理器205促进生成具有表示对应的单次使用组件的属性的对象。例如,用户(例如,配置工程师、自动化工程师等)可以将表示单次使用输送软管的对象从su对象类数据储存器225拖放到控制接口207。随后,配置管理器205指定与单次使用输送软管相关联的端口和/或其它输入/输出(i/o)的数量,并且生成表示来自su对象类数据储存器225的单次使用输送软管的单次使用(su)对象。在一些示例中,配置管理器205可以例如经由显示器提示用户指定与该单次使用组件相关联的端口和/或i/o的数量。在所例示示例中,su对象可以包括诸如对象标识符、部件编号、批号(lotnumber)、输入/输出标识符等的属性。结合图3的示例性su对象300讨论su对象的示例性实现。
除了生成su对象之外,所例示示例的示例性配置管理器205还基于sue中包括的单次使用组件来创建设备设置表。设备设置表促进检验在sue设置期间使用正确的单次使用组件。在一些示例中,配置管理器205提示用户(例如,经由用户接口)填充设备设置表的一个或多个字段。例如,配置管理器205可以请求用户提供部件编号、批号、端口标识符夹具映射等。结合图5讨论示例性设备设置表500的示例性实现。所示示例的示例性配置管理器205将设备设置表记录在示例性设备设置数据储存器230中。
在一些示例中,配置管理器205可以获取与单次使用组件相关的材料清单条目。例如,配置管理器205可以使用与单次使用组件和/或su对象相关联的部件编号来查询材料清单132(例如,经由mes平台130)以查找单次使用组件的属性/特性。例如,在需要特定批次的情况下,配置管理器205可以查询材料单132以查找与单次使用组件相关联的批号。
图2的pas平台140提供了示例性连接监测器210以在设置期间监测示例性sue中的端口连接。在图2的例示示例中,连接监测器210在设置期间从sue中的一个或多个夹具接收信号。例如,当第一单次使用组件经由夹具连接时,夹具可以发送标识与第一单次使用组件接合的夹具标识符和/或夹具的接触位置的信号。示例性连接监测器210处理夹具信号并将其映射到端口标识符。例如,连接监测器210可以基于夹具信号来标识单次使用组件及其端口。
在一些示例中,连接监测器210基于检测到的端口连接来更新与su对象相关联的状态表。例如,连接监测器210可以更新su对象状态表(例如,图7的示例性su对象状态表700),以标识建立了哪些端口连接。下文结合图8讨论具有带经检验的端口连接的单次使用组件的控制接口的示例性实现。连接监测器210还可以标识何时连接单次使用组件的所有端口并请求组件扫描。例如,当连接监测器210确定连接了单次使用组件的所有端口时,连接监测器210可以提示用户(例如,经由用户接口)扫描单次使用组件。下文结合图9讨论包括扫描单次使用组件的请求的控制接口的示例性实现。连接监测器210可以在su对象的相应字段中储存扫描的值(例如,诸如部件编号、批号等的组件标识信息)。示例性连接监测器210还可以标识何时激活控制接口207中的所有su对象。
图2的pas平台140提供了示例性组件检验器215以检验安装在sue中的单次使用组件是正确的组件。如上文所讨论的,连接监测器210将组件标识信息储存在su对象的相应字段中。在所例示示例中,组件检验器215从su对象获取组件标识信息,并将其与储存的值(例如,组件检验信息)进行比较。例如,组件检验器215可以将从su对象获取到的扫描部件编号值与储存在设备设置表中的部件编号值进行比较。另外地或替代地,组件检验器215可以将从su对象获取到的扫描批号值与储存在bom132中的批号值进行比较。如果组件检验器215确定组件标识信息(例如,部件编号和/或批号)与组件检验信息不匹配,则组件检验器215可以发出警告并防止用户继续进行sue的设置。例如,组件检验器215可以经由用户接口(例如,操作员接口)呈现报警。在所例示示例中,当组件检验器215确定组件标识信息与组件检验信息相匹配时,组件检验器215更新su对象的激活状态。例如,组件检验器215可以将su对象的激活状态从“不活动的”状态改变为“活动的”状态。下文结合图7的示例性su对象状态表700讨论更新的激活状态的示例性实现。下文结合图10讨论包括激活的su对象的控制接口的示例性实现。
图2的pas平台140提供了示例性设置测试器220以测试sue中的连接。例如,设置测试器220可以监测图7的su对象状态表700以确定何时激活所有su对象。在所例示示例中,当设置测试器220确定所有su对象被激活(例如,经由图7的su对象状态表700)时,设置测试器220检查单次使用组件的电连接。在一些示例中,当单次使用组件电连接被检验时,示例性设置测试器220激活整个控制接口。下文结合图11讨论激活的控制接口的示例性实现。
在一些示例中,设置测试器220对sue执行一个或多个完整性测试。例如,设置测试器220可以检查压强保持和/或测量填充系统所需的空气和/或水的质量(例如,达到指定压强)。如果设置测试器220确定完整性测试的结果不满足指定的阈值,则示例性设置测试器220可以发出警告并且可以防止用户操作sue,直到满足完整性测试。例如,设置测试器220可以呈现指示完整性测试的结果未能满足规范(例如,可接受的阈值)的警报。如果设置测试器220确定结果确实满足规范,则示例性设置测试器220可以呈现指示sue准备好执行批次的消息。
在图2的例示示例中,示例性pas平台140包括示例性su对象类数据储存器225以储存用于构建和/或设计表示sue的控制接口的对象类(例如,su对象)。示例性su对象类数据储存器225可以由易失性存储器(例如,同步动态随机存取存储器(sdram)、动态随机存取存储器(dram)、rambus动态随机存取存储器(rdram)等)和/或非易失性存储器(例如,闪存)。示例性su对象类数据储存器225可以另外地或替代地由诸如ddr、ddr2、ddr3、移动ddr(mddr)等的一个或多个双倍数据速率(ddr)存储器来实现。示例性su对象类数据储存器225可以另外地或替代地由一个或多个大容量储存设备(诸如硬盘驱动器、压缩盘驱动器、数字多功能盘驱动器等)实施。尽管在所例示示例中,su对象类数据储存器225被例示为单个数据库,但是su对象类数据储存器225可以由任意数量和/或类型的数据库来实现。
在图2的例示示例中,示例性pas平台140包括示例性设备设置数据储存器230,以储存设备设置信息(例如,组件检验信息)。图5的所例示示例的示例性设备设置表500例示了可以被记录在示例性设备设置数据储存器230中的示例性单次使用组件和/或单次使用组件的特性。示例性设备设置数据储存器230可以由易失性存储器(例如,sdram、dram、rdram等)和/或非易失性存储器(例如,闪存)来实现。示例性设备设置数据储存器230可以另外地或替代地由诸如ddr、ddr2、ddr3、移动ddr(mddr)等的一个或多个ddr存储器来实现。示例性设备设置数据储存器230可以另外地或替代地由诸如硬盘驱动器、压缩盘驱动器、数字多功能盘驱动器等的一个或多个大容量储存设备来实现。虽然在所例示示例中,设备设置数据储存器230被例示为单个数据库,但是设备设置数据储存器230可以由任意数量和/或类型的数据库来实现。
在图2的例示示例中,示例性pas平台140包括示例性控制接口数据储存器235,以储存构建和/或设计为sue的表示的控制接口(例如,示例性控制接口207)。示例性控制接口数据储存器235可以由易失性存储器(例如,sdram、dram、rdram等)和/或非易失性存储器(例如,闪存)来实现。示例性控制接口数据储存器235可以另外地或替代地由诸如ddr、ddr2、ddr3、mddr等的一个或多个双倍数据速率(ddr)存储器来实现。示例性控制接口数据储存器235可以另外地或替代地由诸如硬盘驱动器、压缩盘驱动器、数字多功能盘驱动器等的一个或多个大容量储存设备来实现。虽然在所例示的示例中,控制接口数据储存器235被例示为单个数据库,但是控制接口数据储存器235可以由任意数量和/或类型的数据库来实现。
在图2的所例示示例中,示例性pas平台140包括示例性状态数据储存器240以储存与su对象相关联的su对象状态。图7的所例示示例的示例性su对象状态表700例示了可以被记录在示例性状态数据储存器240中的su对象状态。示例性状态数据储存器240可以由易失性存储器(例如,sdram、dram、rdram等)和/或非易失性存储器(例如,闪存)来实现。示例性状态数据储存器240可以另外地或替代地由诸如ddr、ddr2、ddr3、mddr等的一个或多个双倍数据速率(ddr)存储器来实现。示例性状态数据储存器240可以另外地或替代地由诸如硬盘驱动器、压缩盘驱动器、数字多功能盘驱动器等的一个或更多的大容量储存设备来实现。虽然在所例示的示例中状态数据储存器240被例示为单个数据库,但是状态数据储存器240可以由任意数量和/或类型的数据库来实现。
虽然在图2中例示了实现图1的示例性pas平台140的示例性方式,但是图2中例示的一个或多个元件、过程和/或设备可以被组合、划分、重新布置、省略、消除和/或以其它方式实现。此外,示例性配置管理器205、示例性连接监测器210、示例性组件检验器215、示例性设置测试器220、示例性su对象类数据储存器225、示例性设备设置数据储存器230、示例性控制接口数据储存器235、示例性状态数据储存器240和/或更一般地图1的示例性pas平台140可以通过硬件、软件、固件和/或硬件、软件和/或固件的任意组合来实现。因此,例如,示例性配置管理器205、示例连接监测器210、示例性组件检验器215、示例性设置测试器220、示例性su对象类数据储存器225、示例性设备设置数据储存器230、示例性控制接口数据储存器235、示例性状态数据储存器240和/或更一般地图1的示例性pas平台140可以由一个或多个模拟或数字电路、逻辑电路、可编程处理器、专用集成电路(asic)、可编程逻辑器件(pld)和/或现场可编程逻辑器件(fpld)来实现。当阅读本专利的任何装置或系统权利要求以覆盖纯软件和/或固件实现时,示例性配置管理器205、示例性连接监测器210、示例性组件检验器215、示例性设置测试器220、示例性su对象类数据储存器225、示例性设备设置数据储存器230、示例性控制接口数据储存器235、示例性状态数据储存器240和/或更一般地图1的示例性pas平台140中的至少一个在此被明确地定义为包括储存软件和/或固件的有形计算机可读储存设备或储存盘(诸如存储器、数字多功能盘(dvd)、压缩盘(cd)、蓝光盘等)。此外,图1的示例性pas平台140可以包括除了或替代图2中例示的那些之外的一个或多个元件、过程和/或设备,和/或可以包括任何或全部所例示的元件、过程和设备中的多于一个元件、过程和/或设备。
图3例示了与在控制接口中表示的单次使用组件相关联的示例性su对象300。所例示示例的示例性su对象300与在与sue相关联的图形控制接口中表示的单次使用组件相关联。在图3的例示示例中,su对象300包括su对象属性301和一个或多个su对象方法325。图3的示例性su对象300包括su对象属性301(诸如示例性对象标识符属性305、示例性部件编号属性310、示例性批号属性315和示例性激活状态属性320)。在所例示示例中,当将单次使用组件添加到与sue相关联的图形控制接口时,图2的配置管理器205创建su对象300。另外,图2的示例性连接监测器210可以在对象属性305、310、315、320中储存对应的su对象的值。
在所例示示例中,对象标识符属性305指示包括在控制接口207中的su对象的标识符。在所例示示例中,对象标识符属性305是唯一地标识su对象的字母数字字符串。例如,可以基于对象标识符值来查询(例如,获取)特定su对象的特性。然而,可以另外地或替代地使用唯一地标识su对象的任何其它方法。
在所例示示例中,部件编号属性310是标识对应的单次使用组件的部件编号(或型号)的字母数字字符串。例如,部件编号可以指示使用的特定类型的输送软管(例如,十英尺输送软管)。在所例示的示例中,批号属性315是字母数字字符串,其指示对应的单次使用组件所属的特定批号。例如,批号可以与同时(或几乎相同时间)制造的一个或多个单次使用组件相关联。
在所例示示例中,当从对应的单次使用组件中获取(例如,扫描)组件标识信息(例如,端口号和/或批号)时,连接监测器210将部件编号值和/或批号值储存在su对象300的定制属性中。例如,操作员可以扫描附着到单次使用组件的条形码,并且连接监测器210可以用相应的值填充部件编号字段310和/或批号字段315。在一些示例中,操作员可以手动输入用于相应的单次使用组件的组件标识信息。
在一些示例中,用于实现物理连接的夹具可以包括条形码读取器,以从单次使用组件中获取组件标识信息。在一些这样的实例中,夹具可以响应于连接监测器210的查询而扫描单次使用组件以查找组件标识信息。然而,可以另外或替代地使用用于标识单次使用组件和/或获取组件标识信息的其它技术。
在一些示例中,单次使用组件可以不与批号相关联。在一些这样的实例中,连接监测器210在su对象300的批号字段315中存储表示不可使用值(例如,“n/a”、“空值”等)的值。
在所例示示例中,激活状态属性320标识su对象的激活状态。例如,su对象300的状态可以是“活动的”(例如,当连接监测器210确定与单次使用组件相关联的一个或多个端口被连接,并且示例性组件检验器215检验了针对储存在设备设置数据储存器230中的组件检验信息来检验储存在项目编号字段310中的部件编号,以及检验了针对组件储存在材料清单132中的组件检验信息来检验储存在批号字段315中的批号值时)。另外,su对象300的状态可以是“不活动的”(例如,当连接监测器210确定没有连接与单次使用组件相关联的一个或多个端口和/或未针对储存在设备设置数据储存器230中的组件检验信息检验设备检验器215确定部件编号字段310中的部件编号值和/或未针对储存在材料清单132中的组件检验信息检验储存在批号属性315中的批号值时)。
在一些示例中,su对象300可以包括另外的或替代的属性。例如,su对象300可以包括对应于与单次使用组件相关联的一个或多个端口的端口标识符属性。在一些示例中,su对象300可以包括与对应的端口相关联的端口连接状态属性。端口连接状态可以指示对应的端口是“已连接”(例如,检测到物理连接)还是“未连接”(例如,未检测到物理连接)。
在一些示例中,配置管理器205可以自动地填充su对象300的属性。例如,当输送软管被添加到图形控制接口时,配置管理器205可以添加对应于输送软管的输入和输出的两个端口标识符字段。在一些示例中,操作员可以手动输入与对应的单次使用组件相关联的期望数量的端口标识符。
图3的示例性su对象300包括诸如示例性端口(di)方法330和示例性i/o方法335的su对象方法325。在所例示示例中,示例性方法325、330定义与su对象300相关联的一个或多个方法。例如,端口方法330促进定义可用于由对应的su对象表示的单次使用组件的端口的数量。示例性i/o方法335促进定义可用于由对应的su对象表示的单次使用组件的附加或替代的输入/输出(例如,模拟输入、模拟输出、数字输入、数字输出等)。
图4例示了可以用于设置和检验sue中的单次使用组件的示例性图形控制接口400。在图4的例示示例中,图形控制接口400表示sue中的过程控制设备108的物理连接。图形控制接口400由用户(例如,自动化工程师)使用例如图2的示例性配置管理器205来设计。例如,用户可以基于过程流程图(pfd)以及为单次使用过程控制系统104提供的管道和仪表图/图表(pid)来设计图形控制接口400。pfd表示sue中的材料流。pid表示pfd中的仪器的连接,并且聚焦于来自sue中的仪器和/或设备的电连接。在所例示示例中,配置管理器205将图形控制接口400储存在图2的示例性控制接口数据储存器中。
如上文所描述,一旦准备了图形控制接口400,操作员就可以利用图形控制接口400来设置sue并执行对应的批次。例如,图形控制接口400可以引导操作员标识使用哪个单次使用组件以及如何连接sue中的单次使用组件。例如,操作员可以选择包括在图形控制接口400中的su对象,并且可以向操作员呈现标识单次使用组件(例如,经由部件编号和批号)的组件检验信息,夹具标识符标识用于耦合单次使用组件的端口的夹具以及用于耦合单次使用组件的夹具的接触位置。在一些示例中,图形控制接口400可以提示操作员检验连接和/或扫描单次使用组件。
图4的示例性图形控制接口400表示不活动的图形接口。在所例示示例中,不活动的图形接口指示没有激活单次使用的对象并且没有检测到物理连接。在一些示例中,当用户加载控制接口以设置sue时,不活动的图形控制接口400被呈现给用户。在图4的例示示例中,sue包括具有四个端口mb1port_a、mb1port_b、mb1port_c、mb1port_d的混合袋402。示例性混合袋402耦合到具有两个端口th1port_a、th1port_b的第一输送软管404、具有两个端口th2port_a、th2port_b的第二输送软管410、具有两个端口th3port_a、th3port_b的第三输送软管416和具有两个端口p1port_a、p1port_b的泵422。混合袋402还包括电连接430。
示例性混合袋402经由示例性夹具406耦合到第一输送软管404。在所例示示例中,夹具406的左接触位置夹紧第一输送软管404的端口th1port_b,并且夹具406的右接触位置夹紧混合袋端口mb1port_a。第一输送软管404的端口th1port_a由示例性夹具408的右接触位置夹紧。
示例性混合袋402经由示例性夹具412耦合到第二输送软管410。在所例示示例中,夹具412的右接触位置夹紧第二输送软管410的端口th2port_a,并且夹具412的左接触位置夹紧混合袋端口mb1port_b。第二输送软管410的端口th2port_b由示例性夹具414的左接触位置夹紧。
示例性混合袋402经由示例性夹具418耦合到第三输送软管416。在所例示示例中,夹具418的右接触位置夹紧第三输送软管416的端口th3port_a,并且夹具418的左接触位置夹紧混合袋端口mb1port_c。第三输送软管416的端口th3port_b由示例性夹具420的左接触位置夹紧。
示例性混合袋402经由示例性夹具424耦合到泵422。在所例示示例中,夹具424的左接触位置夹紧泵422的端口p1port_b,并且夹具424的右接触位置夹紧混合袋端口mb1port_d。泵422的端口p1port_a由示例性夹具426的右接触位置夹紧。
图5是可以由示例性配置管理器205(图2)生成和/或配置为储存与sue中包括的单次使用组件相关联的特性的示例性设备设置表500。在所例示示例中,设备设置表500被储存在示例性设备设置数据储存器230(图2)中。在一些示例中,设备设置表500可以被储存在图1的示例性mes平台130处。图5的示例性设备设置表500包括示例性对象标识符列505、示例性部件编号列510、示例性端口标识符列515、示例性夹具标识符列520、示例性接触位置列525和示例性电连接列530。示例性对象标识符列505指示由配置管理器205记录的su对象的标识符。在所例示示例中,对象标识符列505是唯一地标识su对象的字母数字字符串。例如,对象标识符值可以用于查询(例如,查找、获取等)特定su对象的特性。然而,可以另外地或替代地使用唯一地标识su对象的任何其它方法。
示例性部件编号列510是标识单次使用组件的部件编号(或型号)的字母数字字符串。例如,部件编号值可以指示在sue中使用的特定类型的输送软管(例如,十英尺输送软管)。
示例性端口标识符列515指示与对应的单次使用组件相关联的一个或多个端口。例如,第一输送软管可以具有输入端口(例如,th1port_a)和输出端口(例如,th1port_b)。示例性夹具标识符列520指示与对应的端口相关联的夹具标识符。示例性接触位置列525指示与对应的端口相关联的夹具的接触位置。示例性电连接列530指示对应的单次使用组件是否包括电连接。
图5的所例示示例的示例性设备设置表500包括对应于三个示例性单次使用组件条目的三个示例性行550、555、560。第一示例性行550指示被标识为对象“su_th1”的单次使用组件的类型是“t-000201”。第一示例性行550还指示对象“su_th1”具有将被连接到“夹具408”的“右”接触位置的第一端口“th1port_a”,以及将被连接到“夹具406”的“左”接触位置的第二端口“th1port_b”。第一示例性行550还指示对象“su_th1”不包括电连接。
第二示例性行555指示被标识为对象“su_mb1”的单次使用组件的类型是“b-200499”。第二示例性行555还指示对象“su_mb1”具有将被连接到“夹具406”的“右”接触位置的第一端口“mb1port_a”、将被连接到“夹具424”的“右”接触位置的第二端口“mb1port_b”、将被连接到“夹具418”的“左”接触位置的第三端口“mb1port_c”以及将被连接到“夹具412”的“左”接触位置的第四端口“mb1port_d”。第二示例性行555还指示对象“su_mb1”包括电连接。
第三示例性行560指示被标识为对象“su_p1”的单次使用组件的类型是“p-393092”。第三示例性行560还指示对象“su_p1”具有将被连接到“夹具426”的“右”接触位置的第一端口“p1port_a”,以及将被连接到“夹具424”的“左”接触位置的第二端口“p1port_b”。第三示例性行560还指示对象“su_p1”包括电连接。
尽管在图5的示例性设备设置表500中表示了三个示例性单次使用组件条目,但是在示例性设备设置表500中可以表示更多或更少的单次使用组件,其对应于包括在sue中的单次使用组件的数量。
图6是可以由图1的示例性mes平台130和/或示例性erp平台120储存的示例性材料清单表600,用于储存标识在生产产品时消耗的材料(例如,单次使用材料和固定的(例如,永久的)材料)的信息。图6的示例性材料清单表600包括示例性部件编号列605、示例性预分配批号列610、示例性数量标识符列615和示例性测量单位列620。
示例性部件编号列605是标识单次使用组件的部件编号(或型号)的字母数字字符串。例如,部件编号可以指示在sue中设置的特定类型的输送软管(例如,十英尺输送软管)。示例性预分配批号列610指示对应的单次使用组件所属的特定批号。例如,批号值可以与同时(或几乎相同时间)制造的一个或多个组件相关联。示例性数量标识符列615指示被用于(或被消耗以)生产对应的产品的对应的材料的数量。示例性测量单位列620指示与对应的单次使用组件相关联的测量单位。例如,单次使用组件可以通过“每个”来测量。
图6的示例性材料清单表600包括对应于四个示例性材料条目的四个示例性行650、655、660、665。第一示例性行650指示具有部件编号“t-000201”的材料项目被包括在批号“237925359”中。第一示例性行650还指示具有部件编号“t-000201”的材料项目按数量(例如,“每个”或一个)来测量。第一示例性行650还指示在sue的设置(例如,3个输送软管)中将消耗总共“3”个这样的材料项目。
第二示例性行655指示具有部件编号“b-200499”的材料项目被包括在批号“907555555t”中。第二示例性行655还指示具有部件编号“b-200499”的材料项目按数量(例如,“每个”或一个)来测量。第二示例性行655还指示在sue的设置(例如,具有ph和电导率监测的3个混合袋)中将消耗总共“3”个这样的材料项目。
第三示例性行660指示具有部件编号“p-393092”的材料项目不需要处于特定的(例如,预分配的)批中。例如,类型“p-393092”的“泵”不限于特定的批号。示例性第三行660还指示具有部件编号“p-393092”的材料项目按数量(例如,“每个”或一个)来测量。第三示例性行660还指示在sue的设置(例如,4个泵)中将消耗总共“4”个这样的材料项目。
图6的示例性材料清单表600还包括不是单次使用组件的材料项目。第四示例性行665指示具有部件编号“c-93475”的材料项目不需要处于特定的(例如,预分配的)批中。例如,类型“c-93475”的“清洁溶液”不限于特定的批号。示例性第四行665还指示具有部件编号“c-93475”的材料项目以“升”来测量。第四行665还指示这些材料项目的总体积将在sue的设置中被消耗(例如200升的清洁溶液)。
尽管在图6的示例性材料清单表600中表示了四个示例性材料条目,但是在示例性材料清单表600中可以表示更多或更少的材料,其对应于可以用于生产对应的产品。
图7例示了可以储存在示例性状态数据储存器240(图2)中以储存标识su对象的状态的信息的示例性su对象状态表700。图7的示例性su对象状态表700包括示例性对象标识符列705、示例性检验部件编号列710、示例性检验批号列715、示例性扫描部件编号列720、示例性扫描批号列725、示例性端口标识符列730、示例性端口连接状态列735和示例性激活状态列740。示例性对象标识符列705指示su对象的标识符。在所例示示例中,对象标识符列705是唯一地标识su对象的字母数字字符串。例如,对象标识符值可以用于查询(例如,查找、获取等)特定su对象的特性。然而,可以另外地或替代地使用唯一地标识su对象的任何其它方法。
示例性检验部件编号列710和示例性检验批号列715标识与对应的单次使用组件相关联的组件检验信息。示例性检验部件编号列710是标识单次使用组件的部件编号(或型号)的字母数字字符串。可以从图5的示例性设备设置表500中获取检验部件编号值。示例性检验批号列715指示对应的单次使用组件所属的特定批号。可以从图6的示例性材料清单600中获取检验批号值。
示例性扫描部件编号列720和示例性扫描批号列725标识从连接在sue中的单次使用组件获取(例如,扫描)的组件标识信息。示例性扫描部件编号列720是标识单次使用设备的组件(或模型)的字母数字字符串。示例性扫描批号列725指示对应的单次使用设备所属的特定批号。在所例示的示例中,基于从sue中的单次使用组件获取(例如,经由扫描)的组件标识信息来填充所扫描的部件编号值和所扫描的批号值。
示例性端口标识符列730指示与对应的单次使用组件相关联的一个或多个端口。例如,输送软管可以具有输入端口(例如,“th1port_a”)和输出端口(例如,“th1port_b”)。示例性端口连接状态列735指示对应的端口的状态。例如,端口连接状态可以指示对应的端口是否被连接(例如,连接监测器210检测到物理连接)或者未被连接(例如,连接监测器210未检测到物理连接)。示例性激活状态列740指示对应的su对象是否被激活。在所例示示例中,当(1)与对应的单次使用组件相关联的所有端口被连接(例如,基于端口连接状态列735中的值),(2)针对储存在示例性检验部件编号列710、图2的示例性设备设置数据储存器230和/或图5的设备设置表500中的对应的部件编号来检验扫描部件编号列720中的扫描部件编号值,以及(3)针对储存在示例性检验批号列715和/或图6的示例性材料清单表600中的对应的批号值来检验储存在扫描批号列725中的扫描批号值时,su对象的状态被激活。
图7的例示示例的示例性数据表700包括对应于三个示例性单次使用对象条目的三个示例性行750、755、760。第一示例性行750指示标识为对象“su_th1”的su对象可以由部件编号“t-000201”和批号“237925359”来检验。第一示例性行750还指示对应于su对象“su_th1”的单次使用组件具有被连接到(例如,连接监测器210检测到物理连接)适当的夹紧位置的第一端口“th1port_a”和未被连接到适当的夹紧位置的第二端口“th1port_b”。因此,对象“su_th1”的状态被指示为“不活动的”。另外,因为su对象“su_th1”的所有端口未被确认(例如,未被连接),所以连接监测器210尚未从sue中的单次使用组件中获取到组件标识信息。
第二示例性行755指示标识为对象“su_mb1”的su对象可以由部件编号“b-200499”和批号“907555555t”来检验。示例性第二行755还指示对应于su对象“su_mb1”的单次使用组件具有四个端口(例如,第一端口“mb1port_a”、第二端口“mb1port_b”、第三端口“mb1port_c”和第四端口“mb1port_d”),每个端口连接到适当的夹紧位置。在所例示示例中,设备检验器215(1)针对检验部件编号值“b-200499”来检验对应的对象“su_mb1”的扫描部件编号“b-200499”,以及(2)针对检验批号值“907555555t”来检验对应的对象“su_mb1”的扫描批号值“907555555t”。因此,示例性su对象状态表700中的su对象“su_mb1”的状态被指示为“活动的”。
第三示例性行760指示标识为对象“su_p1”的su对象可以由部件编号“p393092”来检验,并且对应的单次使用组件不需要被包括在特定批中。示例性第三行760还指示对应于su对象“su_p1”的单次使用组件具有连接到(例如,连接监测器210检测到物理连接)适当的夹紧位置的第一端口“p1port_a”,以及还连接到适当的夹紧位置的第二端口“p1port_b”。在例示例子中,设备检验器215针对检验部件编号值“p-393092”来检验对应的对象“su_p1”的扫描部件编号“p-393092”。在所例示例子中,对应于su对象“su_p1”的单次使用组件不需要被包括在预分配的批(lot)中。在一些示例中,如果对应的单次使用组件不需要被包括在特定的批中,则连接监测器210可以丢弃所扫描的批号。在一些示例中,连接监测器210可以储存扫描的批号(如果可用),但是在执行su对象激活测试时忽略该值。因此,示例性su对象状态表700中的对象“su_p1”的状态被指示为“活动的”。
虽然在图7的示例性su对象状态表700中表示了三个示例性su对象状态条目,但是在示例性su对象状态表700中可以表示更多或更少的su对象,其对应于包括在控制接口207的su对象的数量。
图8-图11例示了在sue的设置的不同阶段的图形控制接口。图8例示了示例性图形控制接口800。图8的示例性图形控制接口800表示包括经检验的端口连接的图4的图形控制接口400。在所例示示例中,夹具412被确认为处于关闭位置并且接合两个组件。例如,夹具412的左接触位置接合混合袋端口mb1port_b,并且夹具412的右接触位置接合输送软管端口th2port_a。如上文结合图1和/或图2的示例性pas平台140所描述的,当示例性连接监测器210检测到端口连接时,连接监测器更新图7的示例性su对象状态表700中的对应的对象的端口连接状态。示例性连接监测器210还更新向用户显示的图形控制接口以例示经检验的端口。在所例示示例中,当端口连接被检验时,端口由粗线表示。
图9例示了示例性图形控制接口900。图9的示例性图形控制接口900表示包括扫描单次使用组件的请求905的图4的图形控制接口400。在所例示示例中,连接到示例性混合袋402的端口的示例性夹具406、412、418、424被确认为处于闭合位置并且接合两个组件。例如,第一夹具406的右接触位置接合混合袋端口mb1port_a,并且第一夹具406的左接触位置接合输送软管端口th1port_b,第二夹具412的左接触位置接合混合袋端口mb1port_b,并且第二夹具412的右接触位置接合输送软管端口th2port_a,第三夹具418的左接触位置接合混合袋端口mb1port_c,并且第三夹具418的右接触位置接合输送软管端口th3port_a,并且第四夹具424的右接触位置接合混合袋端口mb1port_d,并且第四夹具424的左接触位置接合泵端口p1port_b。在所例示示例中,夹具406、412、418、424的所接合和所检验的端口连接被例示为粗线。响应于确定混合袋402的所有端口被连接(例如,混合袋端口mb1port_a、mb1port_b、mb1port_c、mb1port_d),示例性连接监测器210提示用户扫描单次使用组件(例如,混合袋402)。
图10例示了示例性图形控制接口1000。图10的示例性图形控制接口1000表示包括激活的su对象和标识激活的su对象的消息1005(例如,混合袋402)的图4的图形控制接口400。在所例示示例中,激活的su对象由粗线表示。如上文所描述,当(1)连接单次使用组件的所有端口并且(2)所扫描的部件编号与用于单次使用组件的检验部件编号相匹配时,pas平台140确定激活su对象。在一些示例中,当单次使用组件与预分配的批号相关联时,pas平台140还执行检查以确认来自单次使用组件的扫描批号和与图7的示例性设备设置表700中的单次使用组件相关联的检验批号相匹配。
图11例示了示例性图形控制接口1100。图11的示例性图形控制接口1100表示激活的图形控制接口。当控制接口207中的所有su对象被激活并且电连接被确认时,图形控制接口1100被激活。在所例示的示例中,经由粗体框1105、1110指示所确认的电连接。例如,混合袋402的电连接430由第一粗体框1105标识,并且端口422的电连接由第二粗体框1110标识。为了清楚起见,在图形控制接口1100中未示出端口标识符。
图12例示了本文描述的示例性智能夹具1200。图12的示例性智能夹具1200是三夹具(tri-clamp)夹紧系统。虽然图12的示例性智能夹具1200是三夹具,但是可以另外地或替代地使用其它类型的夹具。图12的智能夹具1200包括枢转地耦合到示例性c形夹紧部分1204的示例性基座支架1202。示例性基座支架1202还耦合到示例性螺栓1206。在所例示示例中,螺栓1206螺纹耦合到可以用于紧固或松开智能夹具1200的翼形螺母(wingnut)1208。另外,虽然图12的示例性螺栓1206耦合到示例性翼形螺母1208,但是可以另外地或替代地使用其它类型的紧固件来紧固智能夹具1200。
示例性智能夹具1200还包括嵌入在示例性基座支架1202和示例性c形夹紧部分1204中的示例性连接传感器1210-1213(例如,接近传感器)。在所例示示例中,基座支架1202嵌入有示例性连接传感器1210、1212。示例性c形夹紧部分1204嵌入有示例性连接传感器1211、1213。
在图12的例示示例中,示例性连接传感器1211嵌入在c形夹紧部分1204的第一夹紧唇缘(clamplip)1214中,并且示例性连接传感器1213嵌入在c形夹紧部分1204的第二夹紧唇缘1215中。如上文所描述的,图2的示例性连接监测器210可以利用来自连接传感器1210-1213的值来检测智能夹具1200何时处于打开位置(如图12所示)或者处于关闭位置。例如,当基座支架1202的连接传感器1210、1212与c形夹紧部分1204的连接传感器1211、1213接触(或几乎接触(例如,接近))时,连接监测器210可以处理由连接传感器1210-1213提供的输出并且确定智能夹具1200处于闭合位置。或者,当基座支架1202的连接传感器1210、1212不与c形夹紧部分1204的连接1211、1213接触和/或不接近连接传感器1211、1213时,连接监测器210可以处理由连接传感器1210-1213提供的输出并且确定智能夹具1200处于打开位置。
另外,基于由连接传感器1210-1213提供的输出,示例性连接监测器210可以确定智能夹具1200处于非接合状态(例如,来自所有四个连接传感器1210-1213的输出指示它们不与组件接触和/或不接近组件),或者智能夹具1200处于完全接合状态(例如,来自所有四个连接传感器1210-1213的输出指示它们与组件接触和/或接近组件)。因此,来自智能夹具1200的输出可以用于确定智能夹具1200的两个接触位置是否都被连接,或者智能夹具1200的接触位置是否都没被连接。
在一些示例中,当连接传感器1210-1213被接合时,传感器1210-1213自动收集关于其所耦合到的组件的信息。例如,连接传感器1210-1213可以确定单次使用组件标识信息(例如,部件编号、批号、型号等)和/或收集组件标识信息。在一些示例中,连接传感器1210-1213经由附着到单次使用组件的射频标识(rfid)设备(例如,标签)收集上文所述的组件标识信息。在其它示例中,连接传感器1210-1213可以经由条形码读取设备或经由蓝牙收集组件标识信息。连接传感器1210-1213可以经由图1的示例性数据总线110和/或无线连接将组件标识信息从智能夹具1200传送到示例性连接监测器210。另外地或替代地,在一些情况下,用户(例如,操作员)可以经由例如与图1的示例工作站102相关联的输入接口(例如,键盘、手持式设备等)将组件标识信息直接输入到连接监测器210。
虽然图12的示例性智能夹具1200包括嵌入在基座支架1202中的两个连接传感器1210、1212和嵌入在c形夹紧部分1204中的两个连接传感器1211、1213,但是可以另外或者替代地使用任何其它数量的传感器。例如,智能夹具1200可以包括嵌入基座支架1202中的零个、一个、两个等连接传感器,和/或可以包括嵌入在c形夹紧部分1204中的零个、一个、两个等连接传感器。
在所例示示例中,连接传感器1210-1213提供接近检测、接合检测、信息收集和网络连接。然而,这些特征可以在任意数量的传感器之间划分。例如,第一连接传感器和第二连接传感器1210、1212可以是检测智能夹具1200何时处于关闭位置或打开位置的接触传感器(例如,磁传感器)。示例性第三传感器和第四传感器1211、1213可以检测智能夹具1200何时处于非接合状态(例如,第二传感器和第三传感器均未接合)、部分接合状态(例如,第二传感器或第三传感器接合)或完全接合状态(例如,第二传感器和第三传感器都接合)。连接传感器1210-1213中的一个或多个连接传感器可以从由智能夹具1200固定的组件读取组件标识信息。此外,网络连接可以由耦合到智能夹具1200的通信设备来实现。
尽管图12的示例性智能夹具1200促进紧固两个可互换组件,但是在一些情况下,组件中的一个组件可以被附接(例如,永久地附接)到智能夹具1200。例如,不锈钢鼓(drum)的输入/输出端口可以永久地附接到智能夹具1200的一个接触位置(例如,智能夹具1200的右接触位置被连接)。在一些这样的情况中,示例性连接传感器1212、1213可以连续地指示接合状态,而连接传感器1210、1211的状态可以基于第二组件的存在而变化。在其它情况下,智能夹具1200可以不包括连接传感器1212、1213并且包括连接传感器1210、1211。在一些这样的情况下,不是将智能夹具1200标识为三种可能的接合状态中的一种接合状态(例如,非接合状态、部分接合状态和完全接合状态),示例性连接监测器210可以基于从智能夹具1200接收的信号来将智能夹具1200标识为两种可能接合状态中的一种接合状态(例如,部分接合状态或完全接合状态)。
图13例示了另一示例性智能夹具1300的截面图。图13的示例性智能夹具1300被例示为处于关闭位置并且夹紧第一单次使用组件component_a的第一端口1330以及第二单次使用组件component_b的第二端口1332。示例性智能夹具1300包括枢转地耦合到示例性c形夹紧部分1304的示例性基座支架1302。在图13的例示示例中,示例性连接传感器1306、1308被嵌入在基座支架1302中,并且示例性连接传感器1307、1309被嵌入在c形夹紧部分1304中。连接传感器1306-1309中的一个或多个连接传感器检测智能夹具1300何时处于关闭位置或处于打开位置。图13的示例性连接传感器1306-1309还检测智能夹具1300何时处于完全接合状态(例如,两个接触位置1312、1314都处于闭合位置并夹紧相应的端口)或处于非接合状态(例如,接触位置1312、1314或者处于打开位置或者不夹紧端口)。
在图13的所例示示例中,智能夹具1300包括示例性夹具管理器1310。示例性夹具管理器1310监测来自连接传感器1306-1309的输出,并确定何时接合接触位置。在所例示示例中,当接合位置被接合时,夹具管理器1310向图2的连接监测器210发送信号。在一些示例中,夹具管理器1310可以包括信号中的夹具标识信息。例如,夹具管理器1310可以包括标识智能夹具1300的夹具标识符和指示智能夹具1300(例如,左接触位置1312和/或右接触位置1314)的哪个接触位置接合的值。如上文所描述,连接监测器210可以使用图5的夹具标识信息和设备设置表500来确定正确的夹具是否被连接到正确的端口和/或对应的单次使用组件的端口何时被连接。
在一些示例中,夹具管理器1310可以使连接传感器1306-1309中的一个或多个连接传感器读取组件标识信息(例如,部件编号、批号、型号等)。例如,夹具管理器1310可以从连接监测器210接收请求以获取组件标识信息。在一些这样的情况下,夹具管理器1310可以使适当的连接传感器执行连接端口的扫描以获取组件标识信息。例如,如果连接监测器210发送请求与单次使用组件component_a相关联的组件标识信息的请求(例如,连接监测器210可以确定单次使用组件component_a的端口都被连接),则夹具管理器1310可以使连接传感器1306、1307扫描端口1330以获取组件标识信息。
在图13的所例示示例中,示例性智能夹具1300包括示例性状态指示器1311(例如,发光二极管(led))。状态指示器1311指示智能夹具1300的状态。例如,智能指示器1311可以在智能夹具1300处于打开位置时输出红色,并且可以在智能夹具1300处于关闭位置时输出黄色。当智能型夹具1300处于闭合位置并且处于完全接合状态时,智能指示器1311可以输出绿色。例如,响应于来自pas系统140的指示控制接口被完全激活的信号,夹具管理器1310可以使智能指示器1311输出绿色。另外或替代地,响应于对组件标识信息的请求,夹具管理器1310可以提示用户扫描单次使用组件component_a。例如,当接收到对组件标识信息进行扫描的请求时,夹具管理器1310可以使状态指示器1311闪烁。在一些示例中,智能夹具1300可以为每个接触位置1312、1313提供led,以标识要扫描哪个单次使用组件。
在图14中示出了表示用于使sue检验系统自动化的示例性方法的流程图。在图15-图18中示出了表示用于实现图1和/或图2的pas平台140的示例性方法的流程图。在图19中示出了用于实现图13的夹具管理器1310的示例性方法的流程图。在这些示例中,可以使用包括由处理器(诸如在下文结合图20讨论的示例性处理器平台2000中所示出的处理器2012)执行的程序的机器可读指令来实现该方法。程序可以体现在储存在有形计算机可读储存介质(诸如cd-rom、软盘、硬盘驱动器、数字多功能盘(dvd)、蓝光盘或与处理器2012相关联的存储器)上的软件中,但是整个程序和/或其部分可以替代地由除处理器2012之外的设备执行和/或体现在固件或专用硬件中。此外,尽管参考图14-19中所例示的流程图描述了示例性程序,但是可以替代地使用使sue检验系统自动化、实现示例性pas平台140和/或实现示例性夹具管理器1310的许多其它方法。例如,可以改变框的执行顺序,和/或可以改变、消除或组合所描述的框中的一些框。
如上文所描述,可以使用储存在有形计算机可读储存介质(诸如硬盘驱动器、闪存、只读存储器(rom)、压缩盘(cd)、数字多功能盘(dvd)、高速缓存、随机存取存储器(ram)和/或任何其它储存设备或储存盘)上的经编码的指令(例如,计算机和/或机器可读指令)来实现图14-图19的示例性方法,其中,信息在任何持续时间上(例如,在延长的时间段上、永久地、短暂地、用于临时缓冲和/或用于缓存信息)被储存在该有形计算机可读储存介质中。如本文所使用的,术语有形计算机可读存储介质被明确定义为包括任何类型的计算机可读储存设备和/或储存盘,并且排除传播信号并排除传输介质。如本文所使用的,“有形计算机可读储存介质”和“有形机器可读储存介质”可互换使用。另外地或替代地,可以使用存储在非暂时性计算机和/或机器可读介质(诸如硬盘驱动器、闪存、只读存储器、压缩盘、数字多功能盘、高速缓存、随机存取存储器和/或任何其它储存设备或储存盘)上的经编码指令(例如,计算机和/或机器可读指令)来实现图14-图19的示例性方法,其中,信息在任何持续时间上(例如,延长的时间段、永久地、短暂地、用于临时缓冲和/或用于缓存信息)被储存在该非暂时性计算机和/或机器可读介质中。如本文所使用的,术语非暂时性计算机可读介质被明确定义为包括任何类型的计算机可读储存设备和/或储存盘,并且排除传播信号并排除传输介质。如本文所使用的,当短语“至少”用作权利要求的前序中的过渡术语时,其以与术语“包括”开放式相同的方式是开放式的。“包含”和“包含”的所有其它变体被明确定义为开放式术语。包括和“包括”的所有其它变体也被定义为开放式术语。相反,术语“组成”和/或其它形式的组成被定义为封闭式术语。
图14是表示可以被执行以实现图1和/或图2的示例性pas平台140以设置sue的示例性方法1400的流程图。图14的方法1400开始于框1402,此时用户(例如,自动化工程师)使用pas平台140来配置图形控制接口。例如,示例性配置管理器205(图2)可以通过设计示例性图形控制接口400(图4)和配置示例性设备设置表500(图5)来引导用户。下文结合图15描述了框1402的示例性实现。
在框1404处,pas平台140加载不活动的控制接口400以实现sue的设置。例如,pas平台140可以向用户提供操作接口并从示例性控制接口数据储存器240(图2)中获取图4的图形控制接口400。
在框1406处,pas平台140促进组装单次使用设备/过程。例如,图形控制接口可以指导操作员物理地连接单次使用组件并且检验正确的单次使用组件被连接。下文结合图16描述框1406的示例性实现。替代地,可以利用可以促进组装单次使用设备/过程的其它操作。
在框1408处,示例性pas平台140激活图形控制接口。例如,pas平台140可以确定控制接口中的所有su对象都被激活,并且连接(例如,电连接、流动路径连接等)被确认。在所例示示例中,使用图17的方法来实现框1408的操作。替代地,可以利用可以使能激活控制接口的其它操作。
在框1410处,示例性pas平台140促进执行sue。例如,pas平台140可以使操作员能够执行批次以生产产品。在所例示示例中,框1410的操作可以涉及使用图18的方法。替代地,可以利用可以促进执行sue的其它操作。随后,图14的示例性方法1400结束。
图15是表示可以被执行以实现图1和/或图2的示例性pas平台140来设置过程控制系统104的示例性方法1500的流程图。可以使用图15的示例性方法1500以实现图14的框1402来配置控制接口。图15的方法1500开始于框1502,此时示例性配置管理器205(图2)通过创建表示单次使用组件的su对象来促进构造表示sue的图形控制接口。例如,配置管理器205可以提供用户可以使用的配置接口,以基于表示材料流动的过程流程图(pfd)以及表示pfd中的仪器的连接的管道和仪表图/图表(pid)来构建图4的示例性图形控制接口400。在一些示例中,配置管理器205填充与对应的su对象类相关的su对象。例如,配置管理器205可以实例化su对象300(图3)并用唯一的对象标识符填充对象的对象id字段305。
在框1504处,配置管理器205配置设备设置表。例如,配置管理器205可以基于添加到图形控制接口的su对象来生成图5的示例性设备设置表500。在一些示例中,配置管理器205可以提示用户定义单次使用组件的特性。例如,配置管理器205可以请求用户提供部件编号并且将端口标识符夹具标识符分配映射到夹具的接触位置。在所例示示例中,设备设置表500被储存在示例性设备设置数据储存器230(图2)中。上文结合图5的示例性设备设置表500描述了设备设置表的示例性实现。
在框1506处,配置管理器205配置材料清单。例如,配置管理器205可以与来自mes平台130(图1)的材料清单132建立连接。材料清单132表示项目与需要什么材料以生产期望的产品之间的关系。在所例示示例中,材料清单132使得能够检验在sue中使用的单次使用组件是正确的组件。上文结合图6的示例性材料清单表600描述了材料清单的示例性实现。
在框1508处,示例性pas平台140确定是否继续构建控制接口。如果在框1508处,pas平台140确定继续构建控制接口(例如,将新模块添加到过程控制系统等),则控制返回到框1502。如果在框1508处,示例性pas平台140确定不继续构建控制接口(例如,接收到终止请求),则在框1510处,pas平台140将控制接口储存在示例性控制接口数据储存器240(图2)中。随后,图15的示例方法1500结束。
图16是表示可以被执行以实现图1和/或2的示例性pas平台140的示例方法1600的流程图。图16的示例性方法1600可以用于实现图14的框1406以促进单次使用设备/过程组装。图16的方法1600开始于框1602,此时pas平台140检测端口连接。例如,示例性连接监测器210(图2)可以从图13的夹具管理器1310接收信号,其指示对应的夹具处于闭合位置并且端口被连接。
在框1604处,示例性pas平台140确定单次使用组件的所有端口是否被连接。例如,连接监测器210可以查询图7的示例性su对象状态表700,以确定对应的单次使用组件的所有端口是否被连接。如果在框1604处,示例性连接监测器210确定单次使用组件的所有端口都没有被连接,则控制返回到框1602,以检测另一端口连接。
如果在框1604处,示例性连接监测器210确定与单次使用组件相关联的所有端口都被连接,则在框1606处,示例性连接监测器210从单次使用组件获取组件标识信息。例如,连接监测器210可以提示用户扫描附着到单次使用组件的条形码。在框1608处,示例性连接监测器210记录组件标识信息。例如,连接监测器210可以更新对应于单次使用组件的su对象300(图3)的部件编号值310和批号值315。
在框1610处,示例性pas平台140检验连接的单次使用组件。例如,组件检验器215(图2)可以将记录在su对象300的部件编号字段310中的扫描部件编号值与储存在设备设置表500中的检验部件编号值进行比较。在一些示例中,组件检验器215可以使用对象标识符值来将su对象映射到设备设置表500中的正确的单次使用组件条目。如果在块1612处,组件检验器215确定记录在su对象300中的部件编号310与储存在设备设置表500中的检验部件编号值不匹配,则控制进行到框1626以发出警告。例如,组件检验器215可以显示标识部件编号不匹配的警报。控制然后返回到框1602以等待检测另一端口连接。
如果在框1612处,组件检验器215确定所扫描的部件编号值310与储存在设备设置表500中的检验部件编号值相匹配,则在框1614处,示例性组件检验器215检验单次使用组件的批号。例如,组件检验器215可以将记录在su对象300的批号字段315中的扫描批号值与储存在材料清单表600的检验批号值进行比较。在一些示例中,组件检验器215可以使用部件编号值以将su对象映射到材料清单表600中的正确的单次使用组件条目。如果在框1616处,组件检验器215确定批号值315与储存在材料清单表600中的检验批号值不匹配,则控制进行到框1626并发出警告。例如,组件检验器215可以显示标识批号不匹配的警报。控制然后返回到框1602以等待另一端口连接。
如果在框1616处,组件检验器215确定批号值315与储存在材料清单表600中的检验批号值不匹配,或者,如果材料清单表600不需要对应的单次使用组件被包括在预分配的批(例如,不可用的批号)中,则在框1618处,示例性组件检验器215更新su对象的状态。例如,组件检验器215可以更新su对象300的激活状态值320。另外地或替代地,示例性组件检验器215可以更新示例性su对象状态表700(图7)中的对应的su对象的状态。例如,组件检验器215可以将储存在对应的单个对象的激活状态列730中的状态从“不活动的”状态更新为“活动的”状态。
在框1620处,示例性组件检验器215激活控制接口中的su对象。例如,组件检验器215可以将在控制接口中显示的su对象从表示不活动状态的第一图像(例如,细线)转换为表示活动状态的第二图像(例如,粗线),如图10的示例性控制接口1000所示。在框1622处,示例性组件检验器215确定是否激活了表示sue的所有su对象。例如,组件检验器215可以解析图7的si对象状态表700以确定是否有任何su对象被标识为“不活动的”。
如果在框1622处,组件检验器215确定控制接口中的所有su对象未被激活,则控制返回到框1602以等待检测另一端口连接。否则,如果在框1622处,组件检验器215确定控制接口中的所有su对象都被激活,则在框1624处,组件检验器215完全激活控制接口(例如,激活电连接等),如图11的示例性控制接口1100中所示。图16的示例方法1600然后结束。
图17是表示可以被执行以实现图1和/或2的示例性pas平台140的示例性方法1700的流程图。图17的示例性方法1700可以用于实现图14的框1408,以便当控制接口中的所有su对象被激活时促进激活控制接口。图17的方法1700开始于框1702,此时示例性pas平台140检查电连接,。例如,示例性设置测试器220(图2)可以确定控制接口中的su对象是否包括电连接和/或其它输入/输出。例如,设置测试器220可以检查对应于su对象的单次使用组件是否被连接到电源。如果在框1704处,设置测试器220不能确认电连接,则控制进行到框1714,并且设置测试器220发出警告。例如,设置测试器220可以呈现指示所有电连接未被确认的警报。在一些示例中,设置测试器220可以标识不满足电连接测试的su对象。控制然后返回到框1702以检查电连接。
如果在框1704处,设置测试器220确认电连接,则在框1706处,示例性设置测试器220激活控制接口。例如,设置测试器220可以将控制接口从包括一个或多个激活的su对象的图10的示例性控制接口1000转换为图11的示例性控制接口1100。在框1708处,示例性设置测试器220执行完整性测试。例如,设置测试器220可以检查压强保持和/或测量填充系统所需的空气和/或水的质量(例如,达到指定压强)。如果在框1710处,设置测试器220确定完整性测试的结果不满足指定阈值,则控制进行到框1714,并且设置测试器220发出警告。例如,设置测试器220可以呈现指示完整性测试的结果未能满足规范(例如,可接受的阈值)的警报。控制然后返回到框1702以检查电连接。
如果在框1710处,设置测试器220确定完整性测试的结果确实满足规范,则在框1712处,完成sue的设置。例如,设置测试器220可以呈现指示sue准备好执行批次的消息。图17的示例性程序1700然后结束。
图18是表示可以被执行以实现图1和/或图2的示例性pas平台140的示例性方法1800的流程图。图18的示例性方法1800可以用于支持图14的框1410以执行单次使用设备/过程。图18的方法1800开始于框1802,此时pas平台140完成sue的组装。在框1804处,pas平台140监测单次使用组件的端口连接。例如,连接监测器210(图2)可以继续监测从夹具管理器1310(图13)接收的信号,以确定连接是否断开(例如,经检验的物理连接是否断开)。
在框1806处,示例性连接监测器210发出警告。例如,连接监测器210可以呈现指示物理连接未检验的警报。在一些示例中,连接监测器210可以标识被检测为未检验的物理连接和/或与未检验的物理连接相关联的单次使用组件。在一些示例中,连接监测器210可以响应于检测到sue中的未检验物理连接而停用控制接口。
在框1808处,连接监测器210确定执行的批次是否完成。如果在框1808处,连接监测器210确定批次的执行未完成,则控制返回到框1804,以继续监测过程控制系统104中的端口连接。如果在框1808处,连接监测器210确定批次的执行完成,则图18的示例性方法1800结束。
图19是表示可被执行以实现图13的示例性夹具管理器1310以监测组件连接的示例性方法1900的流程图。图19的方法1900开始于框1902,此时示例性夹具管理器1310确定智能夹具1300是处于闭合位置还是处于打开位置。例如,夹具管理器1310可以监测连接传感器1306-1309以确定智能夹具1300何时处于闭合位置。如果在框1902处,夹具管理器1310确定智能夹具1300处于打开位置(例如,连接传感器1306、1308指示它们不邻近连接传感器1307、1309),则控制返回到框1902以等待确定智能夹具1300处于关闭位置。
如果在框1902处,示例性夹具管理器1310确定智能夹具1300处于闭合位置,则在框1904处,夹具管理器1310确定智能夹具1300是否处于接合状态。例如,夹具管理器1310可以监测连接传感器1306-1309的指示它们与组件接触和/或接近组件的信号。如果在框1904处,夹紧管理器1310确定智能夹具1300不处于接合状态,则控制返回到框1902,以检测智能夹具1300何时处于闭合位置。
如果在框1904处,示例性夹具管理器1310确定智能夹具1300处于接合状态,则在框1906处,夹具管理器1310促进从组件读取组件标识信息。例如,夹具管理器1310可以使连接传感器1306、1307扫描端口1330以获得组件标识信息。在一些示例中,夹具管理器1310可以提示用户扫描组件以获取组件标识信息。在框1908处,夹具管理器1310向pas系统140(图1和/或图2)报告组件标识信息。例如,夹具管理器1310可以经由无线连接、图1的示例性数据总线等将组件标识信息传送到pas系统140。在框1910处,夹具管理器1310监测智能夹具1300。例如,夹具管理器1310可以等待来自pas系统140的信号,可以针对断开连接来监测连接等。
在框1912处,夹具管理器1310确定是否检测到断开连接事件。例如,夹具管理器1310可以从连接传感器1306-1309中的一个或多个连接传感器接收智能夹具1300不处于闭合位置的指示(例如,信号)。另外地或替代地,夹具管理器1310可以接收智能夹具1300不处于接合状态的指示(例如,信号)。例如,组件可能已经移动,智能夹具1300可能已经被碰撞等,导致夹具管理器1310确定智能夹具1300不再接合。如果在框1912处,夹具管理器1310未检测到断开连接事件,则控制返回到框1910以监测连接。
如果在框1912处,夹具管理器1310检测到断开连接事件,则在框1914处,夹具管理器1310向pas系统140报告断开连接事件。例如,夹具管理器1310可以经由无线连接、图1的示例性数据总线110等将断开连接事件传送到pas系统140。在一些示例中,夹具管理器1310将状态指示器1311转换为不活动状态(例如,红色),例如,状态指示器1311在断开连接事件之前处于激活状态。在框1916处,夹具管理器1310确定是否关闭智能夹具1300的电源。如果在块1916处,夹具管理器1310确定不关闭智能夹具1300的电源,则控制返回到框1902以确定智能夹具1300是否处于闭合位置。如果在框1916处,夹具管理器1310确定关闭智能夹具器1300的电源,则夹具管理器1310使智能夹具器1300下电,并且图19的示例性方法1900结束。例如,夹具管理器1310可以将状态指示器1311转换为不活动状态。
图20是能够执行指令以实现图14-19的方法以及图1和/或图2的pas平台140和/或图13的夹具管理器1310的示例性处理器平台2000的框图。处理器平台2000可以是例如服务器、个人计算机或任何其它类型的计算设备。
所例示示例的处理器平台2000包括处理器2012。所例示示例的处理器2012是硬件。例如,处理器2012可以由来自任何期望族或制造商的一个或多个集成电路、逻辑电路、微处理器或控制器来实现。
所例示示例的处理器2012包括本地存储器2013(例如,高速缓存)。所例示示例的处理器2012执行指令以实现示例性配置管理器205、示例性连接监测器210、示例性组件检验器215和示例性设置测试器220。所例示示例的处理器2012经由总线2018与包括易失性存储器2014和非易失性存储器2016的主存储器通信。易失性存储器2014可以由同步动态随机存取存储器(sdram)、动态随机存取存储器(dram)、rambus动态随机存取存储器(rdram)和/或任何其它类型的随机存取存储器设备来实现。非易失性存储器2016可以由闪存和/或任何其它期望类型的存储器设备来实现。对主存储器2014、2016的访问由存储器控制器来控制。
所例示示例的处理器平台2000还包括接口电路2020。接口电路2020可以通过任何类型的接口标准(诸如以太网接口、通用串行总线(usb)和/或pciexpress接口)来实现。
在所例示示例中,一个或多个输入设备2022连接到接口电路2020。输入设备2022允许用户将数据和命令输入到处理器2012中。输入设备可以通过例如音频传感器、麦克风、相机(静止的或视频的)、键盘、按钮、鼠标、触摸屏、轨迹板、轨迹球、等点(isopoint)和/或语音标识系统来实现。
一个或多个输出设备2024还连接到所例示示例的接口电路2020。输出设备2024可以例如由显示设备(例如,发光二极管(led)、有机发光二极管(oled)、液晶显示器、阴极射线管显示器(crt)、触摸屏、触觉输出设备、打印机和/或扬声器)来实现。因此,所例示示例的接口电路2020通常包括图形驱动器卡、图形驱动器芯片或图形驱动器处理器。
所例示示例的接口电路2020还包括诸如发射机、接收机、收发机、调制解调器和/或网络接口卡的通信设备,以促进经由网络2026(例如,以太网连接、数字用户线(dsl)、电话线、同轴电缆、蜂窝电话系统等)与外部机器(例如,任何类型的计算设备)交换数据。
所例示示例的处理器平台2000还包括用于储存软件和/或数据的一个或多个大容量储存设备2028。这种大容量储存设备2028的示例包括软盘驱动器、硬盘驱动器、压缩盘驱动器、蓝光盘驱动器、raid系统和数字多功能盘(dvd)驱动器。示例性大容量储存器2028实现示例性su对象类数据储存器225、示例性设备设置数据储存器230、示例性控制接口数据储存器235和示例性状态数据储存器240。
用于实现图14-图19的方法的经编码的指令2032可以储存在大容量储存设备2028中、在易失性存储器2014中、在非易失性存储器2016中和/或在可移动有形计算机可读储存介质(例如cd或dvd)上。
从前述内容,应当理解,上文公开的方法、装置和制品促进在单次使用过程控制系统中设置单次使用设备/过程。例如,所公开的示例包括表示过程控制系统和设备设置表的图形控制接口。在一些示例中,示例性图形控制接口可以用于设计过程控制系统的图形表示。所公开的示例利用设备设置表来检验在sue中使用的单次使用组件是正确的单次使用组件。在一些示例中,智能夹具用于紧固单次使用组件。
虽然本文已经公开了某些示例性方法、装置和制品,但是本专利的覆盖范围不限于此。相反,本专利覆盖了完全落入本专利的权利要求书的范围内的所有方法、装置和制品。