CN100476659C - 加工厂中通知的传送 - Google Patents

加工厂中通知的传送 Download PDF

Info

Publication number
CN100476659C
CN100476659C CNB2004800055511A CN200480005551A CN100476659C CN 100476659 C CN100476659 C CN 100476659C CN B2004800055511 A CNB2004800055511 A CN B2004800055511A CN 200480005551 A CN200480005551 A CN 200480005551A CN 100476659 C CN100476659 C CN 100476659C
Authority
CN
China
Prior art keywords
notice
individuality
relevant
transfer approach
group
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CNB2004800055511A
Other languages
English (en)
Other versions
CN1757002A (zh
Inventor
史蒂文·R·狄龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fisher Rosemount Systems Inc
Original Assignee
Fisher Rosemount Systems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fisher Rosemount Systems Inc filed Critical Fisher Rosemount Systems Inc
Publication of CN1757002A publication Critical patent/CN1757002A/zh
Application granted granted Critical
Publication of CN100476659C publication Critical patent/CN100476659C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM]
    • G05B19/4184Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM] characterised by fault tolerance, reliability of production system
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31365Send message to most appropriate operator as function of kind of error
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/80Management or planning

Abstract

在配置与加工厂相关的通知的传送的方法中,选择至少一个接收来自加工厂加工实体的通知的个体。此外,选择用于将该通知传送给至少一个个体的传送方法。该选中的个体和选中的传送方法可以存储在存储器中。

Description

加工厂中通知的传送
技术领域
本公开总地来说涉及加工厂的控制和维护,更具体地说,涉及与加工厂内的加工实体相关的信息的传送。
背景技术
诸如化学、石油或其它工业中所使用的过程控制系统典型地包括一个或多个集中过程控制器,这些过程控制器经由模拟、数字或者模拟/数字混合总线与至少一个主机或操作员工作站以及一个或多个现场设备以通信联络的方式连接。现场设备可以例如是阀、阀门定位器、开关以及发送器(例如温度、压力和流速传感器),它们在过程中执行诸如开启阀、关闭阀以及测量过程参数等功能。过程控制器接收表示由现场设备产生的过程测量的信号,和/或关于现场设备的其它信息,利用这些信息执行控制例行程序,并随后产生跨越总线或其它通信线路传送到现场设备以控制过程操作的控制信号。来自现场设备和控制器的信息有时用于一个或多个由操作员工作站执行的应用程序中,以使操作员执行与过程相关的所需功能,例如观察过程的当前状态、修正过程操作等。一些公知的控制器/操作员界面软件被设计成产生和显示源自控制器或其它设备中的软件所执行的过程控制操作的过程警报。
由费舍-柔斯芒特系统股份有限公司销售的DeltaVTM过程控制系统使用功能块,这些功能块位于或安装在控制器或不同现场设备中以执行控制操作。在某些情况下,控制器和现场设备能存储和执行一个或多个功能块,每个功能块接收来自其它功能块(在同一设备内或在不同设备内)的输入和/或向其它功能块提供输出,并执行某些过程控制操作,例如测量或检测过程参数、控制设备或执行例如比例-微分-积分(PID)控制例行程序的控制操作。在一个过程控制系统中的不同功能块被配置成彼此通信(例如,在单一设备内或通过总线),以形成一个或多个过程控制回路,过程控制回路的单独操作可以这样展开至整个过程。
典型地,功能块或在其中执行这些功能块的设备被配置成检测误差、错误或发生在过程控制回路或其中被执行的功能中的问题,并且发送例如警报消息的通知,以通知操作员工作站或其它用户界面处的操作员在过程控制系统或过程控制系统的控制回路中存在不期望的情况。例如,这样的警报可以表示功能块不通信,已经接收或产生超范围的输入或输出,正在遭受错误或其它不期望的情况等等。在标题为“包括警报优先级校正的过程控制系统(Process Control System Including Alarm Priority Adjustment)”的美国专利5,768,119所描述的警报显示系统中,在例如操作员界面/工作站处执行的应用程序被配置成接收包含与过程操作相关的过程警报的消息,并以连贯的和可管理的方式显示这些过程警报,以使操作员以某种有组织的或逻辑的方式管理警报。在此特意将美国专利5,768,119引入作为参考。
例如美国专利5,768,119所描述的已知的操作员界面应用程序被典型地配置成使操作员,也就是日复一日监视过程控制系统实际操作的个体,能首先观察到最关键的过程警报,例如具有最高优先级的警报。因为设计这些应用程序的目的是向过程控制操作员提供信息,所以它们仅仅显示与过程本身的工作相关的警报。这些应用程序没有被配置成显示其它类型的错误或警报,例如与误操作现场设备或误操作像控制器或输入/输出(I/O)设备一样的其它硬件相关的警报。因此,例如在美国专利5,768,119所描述的系统中,操作员显示应用程序显示过程控制系统的一部分,并在显示器的底端提供指示最高优先级过程警报的警报标识。所显示的警报是过程警报,因为它们是由用来执行过程控制计划或过程控制回路并指示过程控制回路工作中的误差的功能块或其它软件产生的。当操作员在操作员工作站选择过程警报之一时,应用程序将更多的与所选警报相关的信息提供给操作员,例如产生该警报的功能块或模块,该警报的优先级,该警报是否被确认等等;并且应用程序可以显示与该警报相关的过程信息,例如该警报发生回路的面板,与该警报发生的那部分车间相关的初级控制显示等。
过去,在过程控制系统中使用常规的现场设备通过模拟总线或模拟线路向过程控制器传送和从过程控制器接收模拟信号(例如4至20毫安)。然而,这些4至20毫安的信号局限于指示在运行期间由设备所进行的过程测量,或指示在运行期间需要控制设备的操作的控制器产生的过程控制信号。因此,常规的4-20毫安设备不能产生关于设备本身的操作能力的警报。结果,在过程控制系统中,一般得不到与这些设备相关的警报。然而,在过去的大约十年中,包括微处理器和存储器的智能现场设备在过程控制行业已经盛行。多种标准和开放的智能设备通信协议,例如FOUDATIONTM Fieldbus(下文称“Fieldbus”)、HART
Figure C20048000555100071
、PROFIBUS
Figure C20048000555100072
、WORLDFIP、Device-Net和CAN协议,已经发展成能使不同制造商制造的智能现场设备在同一过程控制网络中一起使用。除了在过程中执行基本功能外,智能现场设备可以存储和设备相关的数据,以数字或数字与模拟混合的形式与控制器和/或其它设备通信,并执行诸如自校准、鉴定、诊断之类的二次任务。重要地是,符合这些协议中的至少一些协议的设备能检测设备本身的问题,并能产生和传送通知(警报或报警),以将所检测的问题指示给与过程控制系统相关的合适的操作员、维护或工程人员。
2002年3月22日申请的标题为“过程控制系统中的集成设备报警(Integrate Device Alert in a Process Control System)”的美国专利申请10/104,586描述了一种用于显示由现场设备产生的报警和警报的显示系统。用户界面应用程序显示过程控制系统的一部分,并在显示器底端提供警报标识。一般来说,警报标识指示还没有被操作员确认的最高优先级设备警报。当操作员在操作员工作站选择设备警报之一时,应用程序将更多的与所选警报相关的信息提供给操作员,例如与警报相关的可能工况、推荐采取的措施等等。
使用上述显示系统,操作员可以识别出有报警或警报,并可以尽力解决与报警或警报相关的问题。例如,对于过程警报,操作员可以试图用操作员可获得的软件应用程序解决问题。再比如,对于设备警报,维护人员可以试图修理或更换造成报警的设备。
在一些情况下,操作员可能在他或她的工作站接收到多个通知(例如报警或警报)。如果在短时间内(例如一天)接收的报警或警报的数目很大,操作员可能不知所措,而且可能不会以最佳的方式访问报警或警报。
发明内容
一种通知分配系统使与加工厂相关的通知的传送是可配置的。例如,该通知分配系统可以配置成将某些通知传送给可指定的个体。此外,将通知传送给个体的模式也可以是可指定的。
一方面,提供一种用于配置与加工厂相关通知的传送的方法。选择至少一个个体来接收来自于加工厂加工实体的通知。此外,选择用于将该通知传送给所述至少一个个体的传送方法。可以将该选择的个体和选择的方法存储在存储器中。
另一方面,提供一种用于传送与加工厂相关的通知的方法。接收与加工厂的加工实体相关的通知。确定至少一个目的地,以基于与该通知相关的配置信息将该通知发送至该目的地。确定传送方法,用于基于所述配置信息将该通知发送至目的地。然后,根据该传送方法将该通知发送至该目的地。
附图说明
参照下面的详细描述和附图,这里所描述的系统的特征和优点将变得更加清楚,其中:
图1是示例性加工厂的框图;
图2是与图1的加工厂相关的数据网络的框图;
图3是示例性通知分配服务器的功能框图;
图4是用来配置与加工厂相关的个体可获得的传送模式的示例性方法的流程图;
图5是用来指定怎样传送通知的示例性方法的流程图;和
图6是用来传送通知的示例性方法的流程图。
具体实施方式
加工厂
现在参见图1,加工厂10包括多个通过一个或多个通信网络与多个控制和维护系统互连的商务和其它计算机系统。加工厂10包括一个或多个过程控制系统12和14。过程控制系统12可以是诸如PROVOX或RS3系统的传统过程控制系统,或者可以是包括操作员界面12A的DCS,操作员界面12A连接到控制器12B和输入/输出(I/O)卡12C,I/O卡12C又依次连接到诸如模拟和高速公路可寻址远程变送器(HART)现场设备15的各种现场设备上。
过程控制系统14可以是分布式过程控制系统,包括经由例如以太网总线的总线与一个或多个分布式控制器14B相连的一个或多个操作员界面14A。控制器14B可以是诸如由德克萨斯州奥斯汀的费舍-柔斯芒特系统股份有限公司销售的DeltaVTM控制器或任何其它所需类型的控制器。控制器14B经由I/O设备与一个或多个现场设备16相连,例如HART或Fieldbus现场设备或任何其它智能或非智能现场设备,包括使用例如PROFIBUS
Figure C20048000555100091
、WORLDFIP
Figure C20048000555100092
、Device-Net
Figure C20048000555100093
、AS-界面和CAN协议中的任何协议的现场设备。众所周知,现场设备16可以将模拟或数字信息提供给与过程变量和其它设备信息相关的控制器14B。操作员界面14A可以存储和执行过程控制操作员可用来控制过程操作的应用程序17,其包括例如控制优化、专家诊断、神经网络、调谐器等等。如果需要,附加的控制应用程序17可以存储在控制器12B和14B中并由它们执行,在某些情况下控制器12B和14B位于现场设备16中。
加工厂10可以包括一个或多个计算机系统18,其执行辅助加工厂10内的监测和维护设备(例如过程控制设备、仪器仪表设备或其它类型的设备)的应用程序。例如,从费舍-柔斯芒特股份有限公司获得的资产管理解决方案(AMS)应用程序能够与和加工厂内各种设备相关的数据通信并存储它们。计算机系统18可以执行AMS应用程序或其它任何设备监测和通信应用程序19,并可以与过程控制系统12和14或其中单独的设备相连,以执行维护和监测活动。例如,计算机系统18可以经由任何所需的通信线路或网络(包括无线或手持设备网络)连接到控制器12B和/或设备15,以便与之通信,并在某些情况下重新配置或执行设备15上的其它维护活动。同样地,例如AMS应用程序的维护应用程序19可以安装在与分布式过程控制系统14相关的用户界面14A中并由其执行,以执行包括与设备16的操作状态相关的数据采集的维护和监测功能。
加工厂10还包括例如涡轮、马达等的各种旋转设备20,其经由某些永久或暂时的通信线路(例如总线、无线通信系统或连接到设备20上以获取读数然后被移走的手持设备)与维护计算机22相连。维护计算机22可以存储和执行已知的由例如CSI系统提供的监测和诊断应用程序23,或任何其它已知的用来诊断、监测和优化旋转设备20的操作状态的应用程序。维护人员通常使用应用程序23维修和观察工厂10内的旋转设备20的性能,确定旋转设备20的问题并决定何时以及是否必须修理或更换旋转设备20。在某些情况下,外边的咨询员或服务机构可能暂时需要或测量关于设备20的数据,并使用这些数据执行对设备20的分析,以检测影响设备20的问题、不良性能或其它事项。在这些情况下,进行分析的计算机可以不用经由任何通信线路连接到系统10的其它部分,或者可以仅暂时连接。
同样地,具有与工厂10相关的发电和配电设备25的发电和配电系统24经由例如总线连接到另一个计算机26上,计算机26运行和观察工厂10内的发电和配电设备25的操作。计算机26可以执行已知的例如Liebert和ASCO或其它公司所提供的电源控制和诊断应用程序27,以控制和维修发电和配电设备25。在许多情况下,外边的咨询员或服务机构可以使用暂时获取或测量关于设备20的数据的服务应用程序,并使用这些数据执行对设备25的分析,以检测影响设备25的问题、不良性能或其它事项。在这些情况下,进行分析的计算机(例如计算机26)可以不用经由任何通信线路连接到系统10的其它部分,或者可以仅暂时连接。
计算机系统30以通信联络的方式连接到与工厂10内的各种功能系统相关的计算机或界面,该功能系统包括过程控制功能12和14、例如在计算机18、14A、22和26中执行的维护功能以及商务功能。如果需要,这种通信连接可以使用任何类型的网络界面或通信结构加以执行,其包括任何局域网(LAN)、广域网(WAN)、因特网等。在任何情况下,计算机系统30都以通信联络的方式连接到传统的过程控制系统12和与该控制系统相关的维护界面18,连接到分布式过程控制系统14的过程控制和/或维护界面14A,连接到旋转设备维护计算机22以及发电和配电计算机26,所有这些都经由通信网络32连接,通信网络32可以使用任何所需或适当的LAN或WAN协议以提供通信。根据需要,这种通信网络或连接可以是永久或暂时(间歇)的。
如图1所示,计算机30也可以经由相同或不同的通信网络32连接到商务系统计算机和维护计划计算机35和36上,它们可以执行例如企业资源计划(ERP)、物质资源计划(MRP)、财务处理、产量和消费者订购系统、维护计划系统或任何其它所需的商务应用程序,如零件、供应品和原材料订购应用程序、生产调度应用程序等。计算机30也可以经由例如通信网络32连接到工厂范围的LAN 37、企业WAN 38和能够从远程位置对工厂10进行远程监控或与其进行通信的计算机系统40。连接到通信网络32的计算机系统30或任何其它计算机都可以包括配置应用程序和配置数据库,配置数据库产生和存储关于加工厂10和加工厂10内的设备和元件的配置的配置数据。
在一个实施例中,使用XML协议在通信网络32上通信。这里,来自计算机12A、18、14A、22、26、35、36等中的每一台计算机的数据都包装在XML包装内,并发送到可能位于例如计算机30中的XML数据服务器。由于XML是描述性语言,因此该服务器能够处理任何类型的数据。在服务器处,如果必要,数据被封装到新的XML包装中,也就是,将此数据从一种XML模式映射到为每个接收应用程序创建的一种或多种其它的XML模式。这样,每个数据源发站能够使用对于该设备或应用程序而言能够理解或者方便的一种模式来包装其数据,而每个接收应用程序能够用该接收应用程序所使用的或能够理解的不同模式来接收数据。根据数据的来源和目的地,服务器被配置成将一种模式映射到另一种模式。如果需要的话,服务器也可以执行基于数据接收的某个数据处理功能或其它功能。在此描述的系统操作之前,映射和处理功能规则被建立并存储于服务器中。以这种方式,数据可以从任何一个应用程序被发送到一个或多个其它应用程序。
一般来说,计算机30(可以是服务器)存储并执行通知分配应用程序50,其采集由例如过程控制系统12和14、维护系统18、22和26以及商务系统35和36生成的数据和其它信息,以及由在这些系统的每一个中执行的数据分析工具生成的信息,并将这些信息分配至操作员、组织机构、应用程序计算机等。通知分配应用程序50可以包括专家引擎51,专家引擎51可以基于例如当前由NEXUS提供的OZ专家系统,或基于包括例如任何类型的数据挖掘系统的任何其它类型的专家系统。
通知分配应用程序50可以分配由例如过程、现场设备、旋转设备等加工厂10的加工实体产生的或与之相关的通知。例如,过程控制系统12或14可以产生过程报警。现场设备15和16也可以产生警报或报警。通知分配应用程序50接收这样的通知,并将它们发送至适当的人员、机构、计算机、应用程序、用户界面等。尽管在图1中通知分配应用程序50被描述成由计算机30执行,但是它可以被例如计算机12A、14A、18、22、26、35、36等的其它计算机系统所执行。此外,通知分配应用程序50可以是被多个计算机所执行的分配应用程序。
加工厂10也可以包括一个或多个无线接入点72。无线接入点可以用通信链路将移动设备75提供给LAN 37、网络32等。移动设备75可以包括便携式计算机、平板个人计算机(PC)、个人数字助理(PDA)、蜂窝电话、寻呼机等。操作员可以经由移动设备75接收关于加工厂10的信息。例如,操作员可以经由PDA接收过程报警。
加工厂10可以进一步包括以通信联络的方式连接加工厂10与因特网的网关82。特别地,网关82可以连接到网络32、LAN 37、WAN 38等。在一个实施例中,与加工厂10相关的信息可以经由网关82和因特网发送至个人、机构、计算机等。
图2是加工厂内数据系统的框图。通知分配服务器104以通信联络的方式经由网络108连接到一个或多个信息服务器。例如,通知分配服务器104可以以通信联络的方式连接到控制系统信息服务器112、维护信息服务器116和旋转设备信息服务器120。网络108可以是诸如web网络的任何所需通信网络。
通知分配服务器104也可以连接到配置数据库124上。此外,一个或多个无线接入点128也可以经由网络108以通信联络的方式连接到通知分配服务器104。进一步,网关132可以经由网络108以通信联络的方式连接到通知分配服务器104。一个或多个操作员工作站136也可以经由网络108以通信联络的方式连接到通知分配服务器104。
在操作中,通知分配服务器104可以从一个或多个数据服务器接收与加工厂的加工实体相关的通知。例如,通知分配服务器104可以从维护应用程序服务器116接收与现场设备相关的设备报警。再比如,通知分配服务器104可以从控制系统信息服务器112接收与过程相关的过程报警。
在操作中,每个数据服务器(例如控制系统信息服务器112、维护信息服务器116、旋转设备信息服务器120等)都可以从加工实体的对应组接收通知。例如,控制系统信息服务器112可以从过程控制软件模块、控制器等接收诸如过程报警和警报的通知。维护信息服务器116也可以从现场设备、硬件设备等接收诸如设备报警和警报的通知。进一步,旋转设备信息服务器120可以从监测旋转设备的设备接收诸如报警、警报、危险值等的通知。
数据服务器可以从监测加工实体等的设备直接或间接接收由加工实体产生的通知。例如,可以经由网络、总线、一个或多个媒介计算机等接收通知。进一步,可以从存储设备(例如软盘、只读光盘存储器(CD-ROM)、数字化视频光盘(DVD)、PC卡、智能卡等)接收通知,或经由有线或无线链路从便携式设备(例如便携式计算机、平板PC、PDA、蜂窝电话等)下载通知。
数据服务器可以随后将通知提供给通知分配服务器104。例如,当通知定期地或响应来自通知分配服务器104的请求等被数据服务器接收时,通知可以被提供给通知分配服务器104。此外,数据服务器可以与对应的通知数据库(图2中未示出)相连,通知数据库存储来自其加工实体对应组的通知。数据服务器可以响应来自通知分配服务器104的请求搜索、查询通知数据库以得到通知,并随后将这样的通知发送给通知分配服务器104。再比如,数据服务器可以定期搜索、查询通知数据库以得到通知,并随后将这样的通知发送给通知分配服务器104。在不包括通知数据库的实施例中,当数据服务器接收通知时,可以将通知发送给通知分配服务器104。
一旦接到通知,通知分配服务器104就可以根据存储在配置数据库124的信息确定通知应该发送至何处。接着,通知分配服务器104可以将通知发送至例如操作员工作站136、操作员的电子邮件账户,经由无线接入点(WAP)128发送至移动设备,经由网关132和因特网等发送至设备、电子邮件账户等。
每个服务器104、112、116和120以及无线接入点128和网关132可以由一个或多个计算机执行。此外,一台计算机可以执行服务器104、112、116、120、无线接入点128和网关132中的两个或多个,或其中的部分。参见图1,仅作为一个具体的示例,通知分配服务器104、控制系统信息服务器112、维护信息服务器116、旋转设备信息服务器120、无线接入点128和网关132可以分别由计算机30、14A、18、22,无线接入点72和网关82执行。
通知分配服务器
图3是通知分配服务器104的一个示例的功能框图。通知分配服务器104包括几个子系统,子系统包括配置子系统170、监测子系统174和传送子系统178。可以通过使用软件、硬件、固件等执行这些子系统,并且与过程控制系统10相关的任何处理器都可以执行这些子系统。这样,此处所描述的元件可以在标准的多用途中央处理器(CPU)中或在例如专用集成电路(ASIC)的特别设计的硬件或固件上或所需的其它硬件设备上执行。当在软件中执行时,软件例行程序可以存储在例如磁盘、激光盘(例如DVD)或其它存储媒介的任何计算机可读存储器中,可以存储在计算机或处理器的随机接入存储器(RAM)或只读存储器(ROM)中,可以存储在任何数据库中等等。同样,这种软件可以经由任何公知或所需的传送方法传送至用户或加工厂,例如包括通过计算机可读磁盘或其它便携式计算机存储机制或通过例如电话线、因特网等的通信信道(其可以视为与经由便携式存储媒介提供软件相同或可互换)。
一般来说,配置子系统170允许发送要配置的通知。传送的各种方面都可以配置,例如通知应该被传送给谁,通过什么模式发送(例如,在工作站显示,通过电子邮件发送,经由寻呼机或蜂窝电话等以文本消息的形式传送)。例如,可以配置由现场设备的某个子集产生的设备报警和警报的传送,以便一个特定的人接收这些通知。作为进一步的示例,可以配置这些设备报警和警报的传送,以便第一人接收在一天的第一时间段内接收通知,第二人接收在这天的第二时间段接收的通知。仍然作为进一步的示例,可以配置这些设备报警和警报的传送,以便特定的操作员经由寻呼机接收某些设备报警和/或警报。配置子系统170可以将与配置相关的信息存储在配置数据库124中。
因为可以配置通知的传送,所以很有可能降低一人或多人接收的通知的数目。因为一个人可以接收较低数目的通知,所以,与如果他们接收大量通知相反,这个人可能以最佳的方式对那些通知做出响应。
一般来说,监测子系统174可以从数据服务器接收通知,例如图2中的控制系统信息服务器112、维护信息服务器116和旋转设备信息服务器120。在另一个实施例中,监测子系统174可以搜索或查询一个或多个数据库,诸如过程控制系统、维护系统之类的另一个系统可以将通知存储在这些数据库中。例如,监测子系统174可以定期地查询数据服务器,以确定是否已经产生任何新的通知。如果已经产生新的通知,监测子系统174可以请求传送它们,或者数据服务器可以自动将这些通知传送至通知分配服务器104。再比如,监测子系统174可以定期地搜索或查询一个或多个数据库,以确定任何新产生的通知是否已经存储在数据库中,如果是的话,监测子系统174可以从数据库取回这些通知。
监测子系统174可以将接收到的通知转送给传送子系统178。一般来说,传送子系统178根据配置数据库124中的配置信息传送通知。例如,参见图2,传送子系统178可以将一些通知转送至无线接入点128,以无线传送至特定操作员的PDA。再比如,传送子系统178可以将另一些通知传送至网关132,以经由因特网传送至电子邮件账户。
配置
一般来说,配置子系统170可以允许用户对具体的通知或一组通知应该怎样传送加以配置。配置子系统170可以包括用于指定传送的各个方面的用户界面(例如图形用户界面),这些方面例如是应该将通知传送至何人以及以何种模式传送。
用户界面可以允许用户选择一个或多个具体通知和/或一组或多组通知用于配置它们的传送。一组通知可以包括特定的加工实体或一组加工实体产生的通知。一组加工实体可以以加工厂特定区域的加工实体、特定制造商制造的加工实体等等的加工实体类型(例如过程控制软件模块、现场设备、旋转设备、发电/配电设备、诊断、数学/软件模型等)来表征。
一组通知也可以以特定类型的通知来表征。通知的类型可以包括过程通知、设备通知、维护通知等。通知的类型也可以包括指示严重性特定水平的通知,例如具有落入特定范围内的相关优先级的通知、具有落入特定范围内的相关健康指标值的通知、错误警报、维护警报、咨询警报、特定的HART设备状态工况等等。
此外,一组通知可以由以上所述的特征中的两个或多个或相似的特征所指定。例如,一组通知可以包括加工厂特定区域内的现场设备所产生的通知。再例如,一组通知可以包括加工厂特定区域内所有加工实体产生的特定严重性的通知。本领域的普通技术人员应该理解一组通知可以被上述特征中的许多其它组合以及其它特征所指定。
此外,配置子系统170的用户界面可以允许配置一个或多个通知的传送模式。例如,用户界面可以允许指定应该将通知或通知组应该传送给何人。例如,用户可以指定个体、个体组、账户(例如注册账户、电子邮件账户等)、电子邮件地址等等。进一步,用户界面可以允许根据通知分配服务器104接收通知的时间段排定传送时间。例如,用户界面可以允许配置一个或多个要传送的通知,以便通知在第一时间段内接收时传送至第一操作员,而在第二时间段内接收时传送至第二操作员。
此外,配置子系统170的用户界面可以允许指定一个或多个传送模式。例如,用户可以指定传送至某个操作员的通知应该传送至该操作员的PDA。指定传送模式可以包括指示要向其传送通知的设备的类型(例如工作站、PDA、蜂窝电话、寻呼机等)。指定传送模式也可以包括指示要向其传送通知的设备的标识符(例如网址、IP地址、蜂窝电话号码、寻呼机号码等)。指定传送模式还可以包括指示传送通知的网络(例如图1的LAN 37、图1的WAN 38、无线LAN、因特网等)。指定传送模式另外可以包括要向其传送通知的个体或个体组的标识符(例如注册标识符(ID)、员工ID号、电子邮件地址、组织ID、电子邮件群、分配表ID等)。
配置子系统170的用户界面可以连接,以接收与特定个体可利用的传送模式相关的信息。这种信息可以存储在诸如配置数据库124或另一个数据库的数据库中。这种信息可以包括特定个体可利用的各种传送模式。例如,这种信息可以包括指示特定个体可以经由特定工作站和PDA接收通知的信息。此外,这种信息可以进一步包括有必要以各种传送模式传送通知的任何信息。例如,可以指定与PDA相关的IP地址或电子邮件账户。如果蜂窝电话或寻呼机对用户是可利用的,那么可以指定与这些设备相关的电话号码。同样地,也可以包括特定的网络ID、电子邮件代理服务器的IP地址、电子邮件协议等。进一步,这种信息可以包括指定何时特定的传送可以或应该使用,以将通知传送给特定个体的信息。例如,假定个体典型地不在工厂时,接收的通知应该传送至该个体的寻呼机。
配置子系统170的用户界面可以允许用户将这种信息指定给特定的一组个体。可替代地或附加地,另一个系统可用作允许用户指定这种信息。
一旦配置一个或多个通知的传送,配置子系统170就可以将配置信息存储在配置数据库124中。
图4是用来配置与加工厂相关的个体可利用的传送模式的示例性方法200的流程图。下面将参照图3说明方法200。方法200可以由配置子系统170或某个其它系统执行。
在框204,用户可以指定将为其配置传送模式的个体。指定个体可以包括指定单个个体、指定几个个体或指定一组个体。作为一个示例,用户界面可以提示该用户使用鼠标、键盘、输入笔等从列表中选择一个或多个个体或一组或多组个体。作为另一个示例,可以提示用户键入个体的名字、ID号、注册ID等。
在框208,用户可以指定在框204选定的个体可利用的传送模式。例如,用户界面可以提示用户经由一种或几种形式键入、从列表中选择被选中的个体可利用的各种传送模式。例如,可以提示用户指定个体是否可以经由电子邮件、PDA、蜂窝电话、寻呼机等在特定的工作站接收通知。此外,可以提示该用户输入用于经由各种传送模式发送信息的必要信息,例如网络ID、IP地址、电子邮件账户、电子邮件地址、电子邮件协议、电话号码、代理服务器的网络ID、代理服务器的IP地址等。
在框212,存储在框208指定的传送模式信息。这种信息可以存储在诸如配置数据库124、另一个数据库之类的存储器中。
图5是用来指定如何传送通知的示例性方法250的流程图。下面将参照图3说明方法250。方法250可以由配置子系统170或某个其它系统执行。
在框254,用户可以指定将要对其的传送进行配置的通知。指定通知可以包括指定特定的通知、指定几个通知或指定一组通知。作为一个示例,用户界面可以提示用户使用鼠标、键盘、输入笔等从列表中选择一个或多个通知。该列表可以包括加工厂中所有可能的通知或加工厂中所有可能的通知的某子集。此外,该列表可以包括与加工厂内加工实体的某子集相关的所有可能通知或与加工实体的某子集相关的可能通知的某子集。例如,可以允许用户经由用户界面选择加工实体的子集(例如过程控制软件模块、现场设备、来自加工厂特定区域的加工实体等)和/或通知的子集(例如警报、具有一定范围优先级的通知等)。
此外,用户界面可以允许用户经由鼠标、键盘、输入笔等从列表中选择一组或多组通知。例如,用户能选择与加工厂的加工实体或加工实体的某子集相关的所有通知或通知的某子集。
在框258,用户可以指定在框254指定的通知将要向其发送的个体。例如,用户界面可以提供个体列表,并且可以提示用户从该列表中选择一个或多个个体。该列表可以附加或可替代地包括个体组。作为另一个示例,用户界面可以提示用户键入个体的名字、ID号、注册ID等。
在框262,用户可以指定用于将在框254指定的通知传送至在框258指定的个体的模式。作为一个示例,用户可以为在框258指定的每个个体指定传送模式。
如果已经得到和存储了与该个体可利用的不同传送模式相关的信息(例如使用诸如图4的方法200的方法),那么可以参考该信息。例如,用户界面可以向用户展示不同的传送模式,并提示用户选择这些传送模式中的一个或多个。如果没有得到和存储与该个体可利用的不同传送模式相关的信息,那么可以调用诸如图4的方法200的方法,以获得和存储该信息。可替代地,用户界面可以仅提示用户输入与用于传送在框254指定的通知的所需模式相关的信息(例如账户ID、电子邮件地址、电子邮件协议、代理服务器ID、电话号码等)。
在框266,可以存储在框258选择的个体的指示。同样地,在框270,可以存储在框266处选择的传送模式的指示。例如,该信息可以存储在配置数据库124中,以便其与在框254指定的通知相关。例如,一旦接收到通知,传送子系统178就应该能从配置数据库124取回与接收的通知相关的传送模式信息。
监测和传送通知
再次参见图3,如上所述,监测子系统174接收来自一个或多个数据服务器和/或数据库的通知。监测子系统174可以请求来自数据服务器的通知,不用提示而从数据服务器接收通知,和/或为通知搜索或查询数据库。如果监测子系统174请求通知,或搜索或查询数据库以得到通知,监测子系统174可以定期或基于某触发事件而这样做。例如,数据服务器可以向监测子系统174指示数据服务器已经接收了多个通知。一旦接收到一个或多个通知,监测子系统就可以向传送子系统178提供通知。
如上所述,传送子系统178通常根据配置数据库124中的配置信息传送通知。例如,传送子系统178一旦接收到通知,就可以搜索、查询配置数据库124,以得到与该通知怎样传送而相关的信息。取决于信息是如何组织的,传送子系统178可以从配置数据库124以不同的方式取回传送模式信息。
例如,传送子系统178可以取回指示应该接收该通知的个体的信息,以及与待使用的特定传送模式相关的信息。可替代地,传送子系统178可以取回指示准备用来传送该通知的特定传送模式的信息,而不是直接指示应该接收该通知的个体的信息。例如,取回的信息可以指示该通知应该发送至的设备的IP地址、寻呼机号码等,而不是另外指示应该接收该通知的个体。
基于从配置数据库124取回的信息,传送子系统178确定用于发送通知的传送模式。接着,传送子系统178根据所确定的传送模式传送该通知。现在参照图2,例如,如果传送子系统178确定该通知应该传送至加工厂内特定的工作站136,那么传送子系统178就可以经由网络108将那个通知发送至工作站136。再比如,如果传送子系统178确定该通知应该传送至加工厂内的无线设备,那么传送子系统178可以经由网络108将那个通知传送至WAP 128。WAP 128随后可以将该通知无线传输给无线设备。作为又一个示例,如果传送子系统178确定该通知应该传送至寻呼机,那么传送子系统178可以经由因特网网关132和因特网将那个通知发送至寻呼业务服务器。
图6是可以用来传送通知的示例性方法300的流程图。下面将参照图2和图3说明方法300。方法300可以由传送子系统174或某个其它系统执行。
在框304,接收通知。例如,传送子系统178可以从监测子系统174、数据服务器等接收通知。
在框308,确定至少一个发送通知的目的地。例如,传送子系统178可以搜索或查询配置数据库124,以得到指示至少一个发送通知的目的地的信息。例如,这种信息可以包括个体的名称、账户名称、账户ID、网络ID、IP地址、电子邮件地址、蜂窝电话号码、寻呼机号码等。
在框312,确定用于将通知发送至目的地的传送方法。例如,传送子系统178可以搜索或查询配置数据库124,以得到指示用于将通知发送至目的地的传送方法的信息。该搜索或查询可以与框308所描述的搜索/查询相同,或者可以是单独的搜索/查询。指示用于发送至目的地的传送方法的信息可以包括该目的地是否是个体的指示、账户、网络ID、IP地址、电子邮件地址、蜂窝电话号码、寻呼机号码等。该信息也可以包括可以允许传送子系统178适当地格式化用于特定传送方法的通知的数据(例如网络协议、电子邮件协议、代理服务器、寻呼业务服务器等)。
在框316,根据适当的传送方法将通知发送至目的地。例如,传送子系统178可以适当地格式化该通知,随后经由网络108将该通知发送至它的目的地。
图4至图6的方法可以使用软件、硬件、固件等执行,并且可以由与过程控制系统10相关的任何处理器执行。这样,图4至图6的方法可以在标准的多用途CPU中或在例如ASIC的特别设计的硬件或固件上或所需的其它硬件设备上执行。当在软件中执行时,软件例行程序可以存储在例如磁盘、激光盘(例如DVD)或其它存储媒介的任何计算机可读存储器中,可以存储在计算机或处理器的RAM或ROM中,可以存储在任何数据库中等等。同样,这种软件可以经由任何公知或所需的传送方法传送至用户或加工厂,例如包括通过计算机可读磁盘或其它便携式计算机存储机制或通过例如电话线、因特网等的通信信道(其可以视为与经由便携式存储媒介提供软件相同或可互换)。
虽然本发明允许各种修改和替代解释,但是这里还是在附图中示出并详细描述了其中的某些示例性实施例。然而,应该理解公开没有限制在所公开的特定形式上,相反,覆盖了落入所附权利要求所限定的公开的精神和范围内的所有修改、可替代解释和等同替换。

Claims (20)

1、一种用于配置关于加工厂的通知的传送的方法,该方法包括:
选择接收来自加工厂内的加工实体的通知的个体;
选择用于将该通知传送给所述个体的传送方法;和
将所选择个体的指示和所选择传送方法的指示存储在存储器中,以便所选择的个体和所选择的传送方法与所述通知相关。
2、如权利要求1所述的方法,进一步包括:
选择时间段,如果所述通知被接收,所选择的个体将在该时间段内接收通知;并且
将所选择的时间段存储在所述存储器中,以便所选择的时间段与所述通知相关。
3、如权利要求2所述的方法,其中所选择的个体为第一个体;
所述选择时间段包括选择第一时间段,如果所述通知被接收,所述第一个体将在该第一时间段内接收该通知;
所述将所选择的时间段存储在所述存储器中包括将第一时间段的指示存储在所述存储器中,以便所述第一时间段与所述通知相关;
该方法进一步包括:
选择接收来自加工厂内的加工实体的通知的第二个体;
选择第二时间段,如果所述通知被接收,所述第二个体将在该第二时间段内接收该通知;
将所述第二时间段的指示存储在所述存储器中,以便所述第二时间段与所述通知相关。
4、如权利要求1所述的方法,其中所述选择接收来自加工厂内的加工实体的通知的个体包括选择一组个体,该组个体包括所选择的个体。
5、如权利要求1所述的方法,进一步包括选择所述通知。
6、如权利要求5所述的方法,其中所述选择所述通知包括选择一组通知,该组通知包括所选择的通知;
所述选择接收来自加工厂内的加工实体的通知的个体包括选择接收该组通知中的每个通知的个体;
所述选择用于将该通知传送给所述个体的传送方法包括选择用于传送该组通知中的每个通知的传送方法;并且
存储所选择个体的指示和所选择传送方法的指示被执行,以便所选择的个体和所选择的传送方法与该组通知中的每个通知相关。
7、如权利要求6所述的方法,其中该组通知包括与所述加工厂内的一组加工实体相关的通知。
8、如权利要求6所述的方法,其中该组通知包括至少一种通知类型的通知。
9、如权利要求6所述的方法,其中该组通知包括具有在优先级范围内的相关优先级的通知。
10、如权利要求6所述的方法,其中该组通知包括具有在健康指标值范围内的相关健康指标的通知。
11、如权利要求1所述的方法,其中所述通知包括过程警报、设备报警、设备警报、与旋转设备相关的通知以及与发电和配电设备相关的通知中的至少一种。
12、如权利要求1所述的方法,其中所述存储器包括数据库。
13、一种用于传送与加工厂相关的通知的方法,该方法包括:
接收与加工厂内的加工实体相关的通知;
确定至少一个目的地,以基于与所述通知相关的配置信息将所述通知发送至所述目的地;
确定用于基于所述配置信息将所述通知发送至所述目的地的传送方法;和
根据所述传送方法将所述通知发送至所述目的地。
14、如权利要求13所述的方法,其中所述至少一个目的地包括个体、网络地址、网络标识符ID、账户、电子邮件地址、蜂窝电话号码和寻呼机号码中的一种。
15、根据权利要求14所述的方法,其中所述网络地址包括网络协议IP地址。
16、如权利要求13所述的方法,其中所确定的传送方法是根据网络通信协议的。
17、如权利要求13所述的方法,其中所确定的传送方法是根据电子邮件协议的。
18、如权利要求13所述的方法,其中所确定的传送方法包括使用无线局域网。
19、如权利要求13所述的方法,其中所确定的传送方法包括使用蜂窝网络。
20、如权利要求13所述的方法,其中所确定的传送方法包括使用寻呼网络。
CNB2004800055511A 2003-02-28 2004-01-30 加工厂中通知的传送 Expired - Lifetime CN100476659C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/376,550 2003-02-28
US10/376,550 US7103427B2 (en) 2003-02-28 2003-02-28 Delivery of process plant notifications

Publications (2)

Publication Number Publication Date
CN1757002A CN1757002A (zh) 2006-04-05
CN100476659C true CN100476659C (zh) 2009-04-08

Family

ID=32907957

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004800055511A Expired - Lifetime CN100476659C (zh) 2003-02-28 2004-01-30 加工厂中通知的传送

Country Status (5)

Country Link
US (1) US7103427B2 (zh)
JP (1) JP4545145B2 (zh)
CN (1) CN100476659C (zh)
DE (1) DE112004000362T5 (zh)
WO (1) WO2004079503A2 (zh)

Families Citing this family (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7373386B2 (en) * 2003-08-11 2008-05-13 Research In Motion Limited System and method for configuring access to electronic mailboxes
US20060009539A1 (en) * 2004-07-12 2006-01-12 Herr Donald E Maleimide-based radiation curable compositions
US20060168013A1 (en) * 2004-11-26 2006-07-27 Invensys Systems, Inc. Message management facility for an industrial process control environment
US20070088600A1 (en) * 2005-10-19 2007-04-19 Marathon Petroleum Llc Database and information software application for managing, tracking and disseminating product specifications and product sample analytical data in a petroleum refining, storage and transportation operation
US7538664B2 (en) * 2006-09-29 2009-05-26 Rockwell Automation Technologies, Inc. Customized industrial alarms
US7612661B1 (en) * 2006-09-29 2009-11-03 Rockwell Automation Technologies, Inc. Dynamic messages
DE102007039531A1 (de) * 2007-08-21 2009-02-26 Endress + Hauser Process Solutions Ag Verfahren zum Beschaffen von instandhaltungsrelevanten Informationen zu einer Anlage
US20090089359A1 (en) * 2007-09-27 2009-04-02 Rockwell Automation Technologies, Inc. Subscription and notification in industrial systems
DE102008060010A1 (de) * 2008-11-25 2010-06-02 Pilz Gmbh & Co. Kg Sicherheitssteuerung und Verfahren zum Steuern einer automatisierten Anlage
DE102009010795A1 (de) * 2009-02-27 2010-09-02 Siemens Aktiengesellschaft Kopplung von ERP-Systemen mit Prozessleitsystemen zur automatisierten Übertragung von Anlagenstrukturen und Anlagendaten
US10761524B2 (en) * 2010-08-12 2020-09-01 Rosemount Inc. Wireless adapter with process diagnostics
WO2013098619A1 (en) * 2011-12-26 2013-07-04 Abb Research Ltd. A system and a method for locating and notifying fault and handling alarm thereof
US9785133B2 (en) * 2012-02-10 2017-10-10 Fisher-Rosemount Systems, Inc. Methods for collaboratively assisting a control room operator
US9537907B2 (en) * 2013-01-22 2017-01-03 General Electric Company Systems and methods for sharing data in a non-destructive testing system
US9665088B2 (en) 2014-01-31 2017-05-30 Fisher-Rosemount Systems, Inc. Managing big data in process control systems
US10223327B2 (en) 2013-03-14 2019-03-05 Fisher-Rosemount Systems, Inc. Collecting and delivering data to a big data machine in a process control system
US10649424B2 (en) 2013-03-04 2020-05-12 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics
US9558220B2 (en) 2013-03-04 2017-01-31 Fisher-Rosemount Systems, Inc. Big data in process control systems
US10649449B2 (en) 2013-03-04 2020-05-12 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics
US10866952B2 (en) 2013-03-04 2020-12-15 Fisher-Rosemount Systems, Inc. Source-independent queries in distributed industrial system
US10282676B2 (en) 2014-10-06 2019-05-07 Fisher-Rosemount Systems, Inc. Automatic signal processing-based learning in a process plant
US10386827B2 (en) 2013-03-04 2019-08-20 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics platform
US10678225B2 (en) 2013-03-04 2020-06-09 Fisher-Rosemount Systems, Inc. Data analytic services for distributed industrial performance monitoring
US10909137B2 (en) 2014-10-06 2021-02-02 Fisher-Rosemount Systems, Inc. Streaming data for analytics in process control systems
US9678484B2 (en) 2013-03-15 2017-06-13 Fisher-Rosemount Systems, Inc. Method and apparatus for seamless state transfer between user interface devices in a mobile control room
GB2513457B (en) * 2013-03-15 2020-07-29 Fisher Rosemount Systems Inc Method and apparatus for controlling a process plant with location aware mobile control devices
CN105051760B (zh) 2013-03-15 2018-03-02 费希尔-罗斯蒙特系统公司 数据建模工作室
GB2513958B (en) * 2013-03-15 2020-07-08 Fisher Rosemount Systems Inc Supervisor engine for process control
US20150161551A1 (en) * 2013-12-06 2015-06-11 Vivint, Inc. Management of multi-site dashboards
US10168691B2 (en) 2014-10-06 2019-01-01 Fisher-Rosemount Systems, Inc. Data pipeline for process control system analytics
US9875640B2 (en) 2015-04-08 2018-01-23 General Electric Company Method and system for managing plant alarm systems
US20160326912A1 (en) * 2015-05-08 2016-11-10 General Electric Company Contextual intelligent assistant for power plant operators
JP6426565B2 (ja) 2015-09-03 2018-11-21 ファナック株式会社 作業者に応じて機械の操作情報を表示器に表示させる機械制御システム
US10503483B2 (en) 2016-02-12 2019-12-10 Fisher-Rosemount Systems, Inc. Rule builder in a process control network
US10712738B2 (en) 2016-05-09 2020-07-14 Strong Force Iot Portfolio 2016, Llc Methods and systems for industrial internet of things data collection for vibration sensitive equipment
US11327475B2 (en) 2016-05-09 2022-05-10 Strong Force Iot Portfolio 2016, Llc Methods and systems for intelligent collection and analysis of vehicle data
US11774944B2 (en) 2016-05-09 2023-10-03 Strong Force Iot Portfolio 2016, Llc Methods and systems for the industrial internet of things
US11237546B2 (en) 2016-06-15 2022-02-01 Strong Force loT Portfolio 2016, LLC Method and system of modifying a data collection trajectory for vehicles
US20180024847A1 (en) * 2016-07-22 2018-01-25 Fisher-Rosemount Systems, Inc. Help system for a portable industrial device
US20180122133A1 (en) * 2016-10-28 2018-05-03 Honeywell International Inc. System and method for displaying industrial asset alarms in a virtual environment
US10113941B2 (en) * 2016-12-28 2018-10-30 Dynamic Scientific Production Center USA, Inc. Method for automatic real-time diagnostics for equipment that generates vibration and static equipment
US11131989B2 (en) 2017-08-02 2021-09-28 Strong Force Iot Portfolio 2016, Llc Systems and methods for data collection including pattern recognition
JP6870568B2 (ja) * 2017-10-24 2021-05-12 オムロン株式会社 通信システム、制御装置、設定装置、設定方法およびプログラム

Family Cites Families (112)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4607325A (en) 1981-10-21 1986-08-19 Honeywell Inc. Discontinuous optimization procedure modelling the run-idle status of plural process components
US4527271A (en) 1982-08-17 1985-07-02 The Foxboro Company Process control system with improved fault isolation
US4734873A (en) 1984-02-02 1988-03-29 Honeywell Inc. Method of digital process variable transmitter calibration and a process variable transmitter system utilizing the same
US4763243A (en) 1984-06-21 1988-08-09 Honeywell Bull Inc. Resilient bus system
US4657179A (en) 1984-12-26 1987-04-14 Honeywell Inc. Distributed environmental/load control system
US4908746A (en) 1986-10-15 1990-03-13 United States Data Corporation Industrial control system
US5043863A (en) 1987-03-30 1991-08-27 The Foxboro Company Multivariable adaptive feedforward controller
US5541833A (en) 1987-03-30 1996-07-30 The Foxboro Company Multivariable feedforward adaptive controller
US4885694A (en) 1987-04-29 1989-12-05 Honeywell Inc. Automated building control design system
US4907167A (en) 1987-09-30 1990-03-06 E. I. Du Pont De Nemours And Company Process control system with action logging
US4910691A (en) 1987-09-30 1990-03-20 E.I. Du Pont De Nemours & Co. Process control system with multiple module sequence options
US5006992A (en) 1987-09-30 1991-04-09 Du Pont De Nemours And Company Process control system with reconfigurable expert rules and control modules
US4965742A (en) 1987-09-30 1990-10-23 E. I. Du Pont De Nemours And Company Process control system with on-line reconfigurable modules
US5488697A (en) 1988-01-12 1996-01-30 Honeywell Inc. Problem state monitoring system
US5193143A (en) 1988-01-12 1993-03-09 Honeywell Inc. Problem state monitoring
US4853175A (en) 1988-03-10 1989-08-01 The Babcock & Wilcox Company Power plant interactive display
US5050095A (en) 1988-05-31 1991-09-17 Honeywell Inc. Neural network auto-associative memory with two rules for varying the weights
US4956793A (en) 1988-06-24 1990-09-11 Honeywell Inc. Method and apparatus for measuring the density of fluids
US4944035A (en) 1988-06-24 1990-07-24 Honeywell Inc. Measurement of thermal conductivity and specific heat
US5373452A (en) 1988-09-02 1994-12-13 Honeywell Inc. Intangible sensor and method for making same
US5008810A (en) 1988-09-29 1991-04-16 Process Modeling Investment Corp. System for displaying different subsets of screen views, entering different amount of information, and determining correctness of input dependent upon current user input
US5140530A (en) 1989-03-28 1992-08-18 Honeywell Inc. Genetic algorithm synthesis of neural networks
US5070458A (en) 1989-03-31 1991-12-03 Honeywell Inc. Method of analyzing and predicting both airplane and engine performance characteristics
US5015934A (en) 1989-09-25 1991-05-14 Honeywell Inc. Apparatus and method for minimizing limit cycle using complementary filtering techniques
US5187674A (en) 1989-12-28 1993-02-16 Honeywell Inc. Versatile, overpressure proof, absolute pressure sensor
US5442544A (en) 1990-01-26 1995-08-15 Honeywell Inc. Single input single output rate optimal controller
JPH03231367A (ja) * 1990-02-07 1991-10-15 Hitachi Ltd 情報収集端末装置
US5134574A (en) 1990-02-27 1992-07-28 The Foxboro Company Performance control apparatus and method in a processing plant
US5018215A (en) 1990-03-23 1991-05-21 Honeywell Inc. Knowledge and model based adaptive signal processor
EP0462815B1 (en) 1990-06-21 1996-09-25 Honeywell Inc. Receding horizon based adaptive control having means for minimizing operating costs
US5197114A (en) 1990-08-03 1993-03-23 E. I. Du Pont De Nemours & Co., Inc. Computer neural network regulatory process control system and method
US5121467A (en) 1990-08-03 1992-06-09 E.I. Du Pont De Nemours & Co., Inc. Neural network/expert system process control system and method
US5282261A (en) 1990-08-03 1994-01-25 E. I. Du Pont De Nemours And Co., Inc. Neural network process measurement and control
US5167009A (en) 1990-08-03 1992-11-24 E. I. Du Pont De Nemours & Co. (Inc.) On-line process control neural network using data pointers
US5224203A (en) 1990-08-03 1993-06-29 E. I. Du Pont De Nemours & Co., Inc. On-line process control neural network using data pointers
US5212765A (en) 1990-08-03 1993-05-18 E. I. Du Pont De Nemours & Co., Inc. On-line training neural network system for process control
US5142612A (en) 1990-08-03 1992-08-25 E. I. Du Pont De Nemours & Co. (Inc.) Computer neural network supervisory process control system and method
DE69128996T2 (de) 1990-10-10 1998-09-10 Honeywell Inc Identifizierung eines Prozesssystems
EP0496570B1 (en) 1991-01-22 1998-06-03 Honeywell Inc. Two-level system identifier apparatus with optimization
US5291190A (en) 1991-03-28 1994-03-01 Combustion Engineering, Inc. Operator interface for plant component control system
US5161013A (en) 1991-04-08 1992-11-03 Honeywell Inc. Data projection system with compensation for nonplanar screen
US5189232A (en) 1991-06-27 1993-02-23 University Of Utah Method of making jet fuel compositions via a dehydrocondensation reaction process
US5333298A (en) 1991-08-08 1994-07-26 Honeywell Inc. System for making data available to an outside software package by utilizing a data file which contains source and destination information
EP0612405B1 (en) 1991-10-23 2001-08-01 Honeywell Inc. Apparatus for combustionless measuring fuel gas quality
US5396415A (en) 1992-01-31 1995-03-07 Honeywell Inc. Neruo-pid controller
US5398303A (en) 1992-02-28 1995-03-14 Yamatake-Honeywell Co., Ltd. Fuzzy data processing method and data smoothing filter
US5917840A (en) * 1992-03-13 1999-06-29 Foxboro Company Protection against communications crosstalk in a factory process control system
US5353207A (en) 1992-06-10 1994-10-04 Pavilion Technologies, Inc. Residual activation neural network
US5369599A (en) 1992-08-04 1994-11-29 Honeywell Inc. Signal metric estimator
US5692158A (en) 1992-08-28 1997-11-25 Abb Power T&D Company Inc. Methods for generating models of non-linear systems and components and for evaluating parameters in relation to such non-linear models
US5384698A (en) 1992-08-31 1995-01-24 Honeywell Inc. Structured multiple-input multiple-output rate-optimal controller
US5477444A (en) 1992-09-14 1995-12-19 Bhat; Naveen V. Control system using an adaptive neural network for target and path optimization for a multivariable, nonlinear process
JP2794142B2 (ja) 1992-09-14 1998-09-03 株式会社山武 情報処理装置
US5729661A (en) 1992-11-24 1998-03-17 Pavilion Technologies, Inc. Method and apparatus for preprocessing input data to a neural network
JPH08505967A (ja) 1992-11-24 1996-06-25 パヴィリオン・テクノロジーズ・インコーポレイテッド 欠落および/または不完全なデータを有するニューラルネットワークを作動するための方法および装置
JP2952124B2 (ja) 1992-11-25 1999-09-20 富士写真フイルム株式会社 写真処理機の故障診断システム
US5311562A (en) 1992-12-01 1994-05-10 Westinghouse Electric Corp. Plant maintenance with predictive diagnostics
JP3234949B2 (ja) 1992-12-14 2001-12-04 ハネウエル・インコーポレーテッド プロセス制御システムにおいてレシピを作成するフレキシブルな方法
US5486996A (en) 1993-01-22 1996-01-23 Honeywell Inc. Parameterized neurocontrollers
US5351184A (en) 1993-01-26 1994-09-27 Honeywell Inc. Method of multivariable predictive control utilizing range control
WO1994020887A2 (en) 1993-03-02 1994-09-15 Pavilion Technologies, Inc. Method and apparatus for analyzing a neural network within desired operating parameter constraints
US5390326A (en) 1993-04-30 1995-02-14 The Foxboro Company Local area network with fault detection and recovery
US5486920A (en) 1993-10-01 1996-01-23 Honeywell, Inc. Laser gyro dither strippr gain correction method and apparatus
US5408406A (en) 1993-10-07 1995-04-18 Honeywell Inc. Neural net based disturbance predictor for model predictive control
US5596704A (en) 1993-11-11 1997-01-21 Bechtel Group, Inc. Process flow diagram generator
JP2929259B2 (ja) 1993-12-27 1999-08-03 株式会社山武 コントローラ
US5666297A (en) 1994-05-13 1997-09-09 Aspen Technology, Inc. Plant simulation and optimization software apparatus and method using dual execution models
US5461570A (en) 1994-06-10 1995-10-24 Johnson & Johnson Vision Products, Inc. Computer system for quality control correlations
US5533413A (en) 1994-06-30 1996-07-09 Yokogawa Electric Corporation Equipment diagnosis system
US5546301A (en) 1994-07-19 1996-08-13 Honeywell Inc. Advanced equipment control system
US5687090A (en) 1994-09-01 1997-11-11 Aspen Technology, Inc. Polymer component characterization method and process simulation apparatus
US5704011A (en) 1994-11-01 1997-12-30 The Foxboro Company Method and apparatus for providing multivariable nonlinear control
US5566065A (en) 1994-11-01 1996-10-15 The Foxboro Company Method and apparatus for controlling multivariable nonlinear processes
US5570282A (en) 1994-11-01 1996-10-29 The Foxboro Company Multivariable nonlinear process controller
WO1996030843A1 (en) 1995-03-31 1996-10-03 Abb Power T & D Company Inc. System for optimizing power network design reliability
US5574638A (en) 1995-04-03 1996-11-12 Lu; Zhuxin J. Method of optimal scaling of variables in a multivariable predictive controller utilizing range control
US5572420A (en) 1995-04-03 1996-11-05 Honeywell Inc. Method of optimal controller design for multivariable predictive control utilizing range control
US5561599A (en) 1995-06-14 1996-10-01 Honeywell Inc. Method of incorporating independent feedforward control in a multivariable predictive controller
US5680409A (en) 1995-08-11 1997-10-21 Fisher-Rosemount Systems, Inc. Method and apparatus for detecting and identifying faulty sensors in a process
JPH09134319A (ja) * 1995-10-03 1997-05-20 Sony Electron Inc パーソナル通信ルーティングシステムのユーザインターフェース及びルール処理
US5966679A (en) * 1995-10-30 1999-10-12 Fisher Controls International, Inc. Method of and apparatus for nonobtrusively obtaining on-line measurements of a process control device parameter
US5764891A (en) 1996-02-15 1998-06-09 Rosemount Inc. Process I/O to fieldbus interface circuit
US5761518A (en) 1996-02-29 1998-06-02 The Foxboro Company System for replacing control processor by operating processor in partially disabled mode for tracking control outputs and in write enabled mode for transferring control loops
US5819050A (en) 1996-02-29 1998-10-06 The Foxboro Company Automatically configurable multi-purpose distributed control processor card for an industrial control system
US5819232A (en) 1996-03-22 1998-10-06 E. I. Du Pont De Nemours And Company Method and apparatus for inventory control of a manufacturing or distribution process
US5768119A (en) 1996-04-12 1998-06-16 Fisher-Rosemount Systems, Inc. Process control system including alarm priority adjustment
US5877954A (en) 1996-05-03 1999-03-02 Aspen Technology, Inc. Hybrid linear-neural network process control
US5809490A (en) 1996-05-03 1998-09-15 Aspen Technology Inc. Apparatus and method for selecting a working data set for model development
US5742513A (en) 1996-05-15 1998-04-21 Abb Power T&D Company Inc. Methods and systems for automatic testing of a relay
US5805442A (en) 1996-05-30 1998-09-08 Control Technology Corporation Distributed interface architecture for programmable industrial control systems
US5715158A (en) 1996-05-31 1998-02-03 Abb Industrial Systems, Inc. Method and apparatus for controlling an extended process
US5847952A (en) 1996-06-28 1998-12-08 Honeywell Inc. Nonlinear-approximator-based automatic tuner
US5777872A (en) 1996-09-13 1998-07-07 Honeywell-Measurex Corporation Method and system for controlling a multiple input/output process with minimum latency
US5796609A (en) 1996-09-13 1998-08-18 Honeywell-Measurex Corporation Method and apparatus for internal model control using a state variable feedback signal
US5892679A (en) 1996-09-13 1999-04-06 Honeywell-Measurex Corporation Method and system for controlling a multiple input/output process with minimum latency using a pseudo inverse constant
US5898869A (en) 1996-09-20 1999-04-27 The Foxboro Company Method and system for PCMCIA card boot from dual-ported memory
US5892939A (en) 1996-10-07 1999-04-06 Honeywell Inc. Emulator for visual display object files and method of operation thereof
US5859964A (en) 1996-10-25 1999-01-12 Advanced Micro Devices, Inc. System and method for performing real time data acquisition, process modeling and fault detection of wafer fabrication processes
US6370375B1 (en) * 1997-04-14 2002-04-09 At&T Corp. Voice-response paging device and method
DE19715503A1 (de) * 1997-04-14 1998-10-15 Siemens Ag Integriertes Rechner- und Kommunikationssystem für den Anlagenbereich
JPH11252670A (ja) * 1998-03-05 1999-09-17 Omron Corp 遠方監視制御システム及びセンサ端末装置
US6298454B1 (en) * 1999-02-22 2001-10-02 Fisher-Rosemount Systems, Inc. Diagnostics in a process control system
JP2000253462A (ja) * 1999-03-02 2000-09-14 Toshiba Corp 監視制御システム
GB2357389B (en) * 1999-12-10 2002-02-13 Telemetrics Ltd Telemetry systems
DE19962230A1 (de) * 1999-12-22 2001-06-28 Siemens Ag Industrielle Steuerung für Werkzeugmaschinen, Roboter und/oder Fertigungsmaschinen
US7171188B1 (en) * 2000-05-26 2007-01-30 Hitachi Construction Machinery Co., Ltd. Communication system for working machines
JP2001356807A (ja) * 2000-06-15 2001-12-26 Bridgestone Corp Fa情報管理方法
JP2002157238A (ja) * 2000-09-06 2002-05-31 Seiko Epson Corp 閲覧情報作成システム、ディジタルコンテンツ作成システム及びディジタルコンテンツ配信システム、並びにディジタルコンテンツ作成プログラム
US6529195B1 (en) * 2000-09-08 2003-03-04 James B. Eberlein Pain migration tracking and display method
JP2002140778A (ja) * 2000-10-31 2002-05-17 Shimizu Corp 動的緊急対応システム
US6766328B2 (en) * 2000-11-07 2004-07-20 Ascriptus, Inc. System for the creation of database and structured information from verbal input
JP2002229642A (ja) * 2001-02-07 2002-08-16 Seto Denshi Kogyo Kk 生産ラインや生産設備などの稼働管理システム

Also Published As

Publication number Publication date
CN1757002A (zh) 2006-04-05
DE112004000362T5 (de) 2006-03-02
WO2004079503A3 (en) 2005-05-06
JP4545145B2 (ja) 2010-09-15
JP2006519446A (ja) 2006-08-24
US20040172147A1 (en) 2004-09-02
WO2004079503A2 (en) 2004-09-16
US7103427B2 (en) 2006-09-05

Similar Documents

Publication Publication Date Title
CN100476659C (zh) 加工厂中通知的传送
CN1936751B (zh) 简易信息聚合通信格式在过程控制系统中的使用
US7953842B2 (en) Open network-based data acquisition, aggregation and optimization for use with process control systems
CN107026894B (zh) 用于通过工业资产递送自动通知的装置和方法
US7568000B2 (en) Shared-use data processing for process control systems
CN101278246B (zh) 利用监控数据与校正措施数据监控和执行加工厂中的校正措施的方法和装置
CN102736620B (zh) 用于操作过程工厂内的实体的方法
JP5264828B2 (ja) プロセス・プラントにおける統合警告発生方法
CN101079899B (zh) 配合过程控制系统使用的万维网业务确认
JP4856951B2 (ja) プロセスプラントのためのデータ統合システム、及び方法
CN102890504B (zh) 集成到过程控制/安全系统中的在线装置检测块
CN100592745C (zh) 用于向移动终端发送位置和身份相关信息的方法和系统
KR20050000345A (ko) Scada 시스템이 자체 구성되도록 하는 장치,scada 시스템이 상호접속 및 상호작용과, 그것에대한 변화를 자동으로 도해할 수 있도록 하는 방법
JP2014209346A (ja) プロセスプラント内の総資産使用指標
WO2004086160A1 (en) Remote data visualization within an asset data system for a process plant
JP2005050342A (ja) プロセス制御システムの経済性の計算
CN101273314A (zh) 用于利用监控数据与关键程度评估数据执行加工厂中的功能的方法和装置
GB2396439A (en) Communication of process control information to a wireless communication device
JP2021002340A (ja) 強化された作業指示生成および追跡システム
KR20220122922A (ko) Ai기반 데이터 로거 시스템
JP5204075B2 (ja) 運転状況分析方法および運転状況分析システム
CN100592229C (zh) 加工厂资产数据系统内的远端数据可视化
US11347207B2 (en) System for operator messages with contextual data and navigation

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term

Granted publication date: 20090408

CX01 Expiry of patent term