CN102331771B - 用于维护过程控制***的***及方法 - Google Patents
用于维护过程控制***的***及方法 Download PDFInfo
- Publication number
- CN102331771B CN102331771B CN201110306423.2A CN201110306423A CN102331771B CN 102331771 B CN102331771 B CN 102331771B CN 201110306423 A CN201110306423 A CN 201110306423A CN 102331771 B CN102331771 B CN 102331771B
- Authority
- CN
- China
- Prior art keywords
- control system
- information
- process control
- kba
- relevant
- 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.)
- Active
Links
- 238000012423 maintenance Methods 0.000 title claims abstract description 144
- 238000000034 method Methods 0.000 title claims abstract description 131
- 238000004886 process control Methods 0.000 title abstract description 341
- 230000008569 process Effects 0.000 claims description 48
- 238000007726 management method Methods 0.000 description 83
- 230000008859 change Effects 0.000 description 42
- 230000006978 adaptation Effects 0.000 description 41
- 238000004891 communication Methods 0.000 description 35
- 238000010586 diagram Methods 0.000 description 20
- 230000008878 coupling Effects 0.000 description 18
- 238000010168 coupling process Methods 0.000 description 18
- 238000005859 coupling reaction Methods 0.000 description 18
- 230000006870 function Effects 0.000 description 15
- 230000005540 biological transmission Effects 0.000 description 9
- 238000004519 manufacturing process Methods 0.000 description 8
- 230000013011 mating Effects 0.000 description 8
- 230000001419 dependent effect Effects 0.000 description 7
- 230000009471 action Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 6
- 238000012369 In process control Methods 0.000 description 5
- 230000007547 defect Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 238000010965 in-process control Methods 0.000 description 5
- 238000012544 monitoring process Methods 0.000 description 5
- 230000003449 preventive effect Effects 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- GOLXNESZZPUPJE-UHFFFAOYSA-N spiromesifen Chemical compound CC1=CC(C)=CC(C)=C1C(C(O1)=O)=C(OC(=O)CC(C)(C)C)C11CCCC1 GOLXNESZZPUPJE-UHFFFAOYSA-N 0.000 description 3
- 230000003319 supportive effect Effects 0.000 description 3
- 230000009897 systematic effect Effects 0.000 description 3
- RTZKZFJDLAIYFH-UHFFFAOYSA-N Diethyl ether Chemical compound CCOCC RTZKZFJDLAIYFH-UHFFFAOYSA-N 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008439 repair process Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 102000006479 Heterogeneous-Nuclear Ribonucleoproteins Human genes 0.000 description 1
- 108010019372 Heterogeneous-Nuclear Ribonucleoproteins Proteins 0.000 description 1
- 101150064138 MAP1 gene Proteins 0.000 description 1
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000000246 remedial effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000003442 weekly effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0283—Predictive maintenance, e.g. involving the monitoring of a system and, based on the monitoring results, taking decisions on the maintenance schedule of the monitored system; Estimating remaining useful life [RUL]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32235—Sharing of data between process control and maintenance management computers
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- General Engineering & Computer Science (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Programmable Controllers (AREA)
Abstract
本发明揭示用于维护过程控制***的范例性***及方法。所揭示的范例性方法涉及检索第一信息及确定所述第一信息是否与过程控制***有关。如果所述第一信息与所述过程控制***有关,则产生第二信息,指示所述第一信息与所述过程控制***有关。所揭示的范例性方法也确定所述第一信息是否与所述过程控制***的某特定节点有关。如果所述第一信息与所述过程控制***的所述特定节点有关,则产生第三信息,指示所述第一信息与所述特定节点有关。
Description
本申请是于2007年8月13日提交的申请号为200710140194.5、标题为“用于维护过程控制***的***及方法”的专利申请的分案申请。
技术领域
本公开整体上涉及过程控制***,尤其涉及用于维护过程控制***的***及方法。
背景技术
过程控制***——如那些用于化学、石油或其他过程的控制***——典型地包括一个或多个集中式过程控制器,这些集中式过程控制器通过模拟总线、数字总线或模拟/数字混合总线通信连接到至少一个主机或操作员工作站及一个或多个现场设备。现场设备可能是设备控制器、阀、阀***、开关及变送器(例如温度传感器、压力传感器及流率传感器),它们在过程控制***中发挥功能,如开启或关闭阀及测量过程参数。集中式过程控制器接收指示现场设备进行的过程测量的信号及/或其他关于现场设备的信息,并使用这些信息来实施一个控制例程,然后产生控制信号,这些信号通过总线或其他通信线传送到现场设备,以控制过程控制***的操作。
一家公司可能运行数套过程设备,而每套过程设备有不同配置的一个或多个过程控制***。在这些***上执行硬件及软件维护可能很费劲。这是由于过程控制***可能位于不同地理位置的不同设备场点,***工程师可能需要在多个设备场点之间频繁地奔波。可选择地,每个设备场点可以有***工程师负责维护与过程控制***的元件有关的硬件及软件。无论如何,维护一家公司的过程控制***,经常涉及不同的维护程序。
发明内容
在此描述用于维护过程控制***的范例性***及方法。根据一个范例,一种方法涉及检索第一信息和确定所述第一信息是否与过程控制***有关。如果所述第一信息与所述过程控制***有关,则产生第二信息,指示所述第一信息与所述过程控制***有关。然后确定所述第一信息是否与所述过程控制***的某个特定节点有关。如果所述第一信息与所述过程控制***的特定节点有关,则产生第三信息,指示所述第一信息与所述特定节点有关。
根据另一个范例,一种设备包括被配置成检索第一信息的界面,以及被配置成确定所述第一信息是否与所述过程控制***有关和确定所述第一信息是否与所述过程控制***的某个特定节点有关的比较器。所述范例性设备也包括匹配指示器,该匹配指示器被配置成:如果所述第一信息与所述过程控制***有关,则产生第二信息,指示所述第一信息与所述过程控制***有关。所述匹配指示器被进一步配置成:如果所述第一信息与所述特定节点有关,则产生第三信息,指示所述第一信息与所述特定节点有关。
根据再一个范例,一种方法涉及通过图形用户界面提供第一显示区,以显示多个控制***的控制***识别器。然后,通过该图形用户界面提供第二显示区,以显示与所选择的一个控制***识别器有关的多个信息模块。然后,与所选择的一个控制***识别器有关的数据结构被存取,以检索与所选择的一个控制***识别器相应的控制***有关的维护信息。所检索的维护信息通过至少一些信息模块显示。
根据又一个范例,一种方法涉及获取与控制***有关的第一及第二维护通知。将所述第一及第二维护通知与第一控制***的第一组多个设备节点的第一信息进行比较。然后,根据所述比较,与所述第一维护通知有关的所述第一组多个设备节点的第一数量被显示在一个图形用户界面的第一显示区中。根据所述比较,与所述第二维护通知有关的所述第一组多个设备节点的第二数量被显示在所述图形用户界面的第二显示区中。
附图说明
图1为一原理框图,其图解一个通信连接到多个过程控制***的范例性在线维护***。
图2为一范例性用户界面层次图,其描绘用于存取与图1的范例性在线维护***和过程控制***有关的信息的多个图形用户界面屏幕之间的关系。
图3为一范例性主菜单屏幕的图形用户界面,该图形用户界面可以用于存取与图1的范例性在线维护***有关的服务。
图4为一范例性配置屏幕的图形用户界面,该图形用户界面使用户能够配置与图1的在线维护***有关的多种特征。
图5为一范例性支持资源屏幕的图形用户界面,该图形用户界面可以用于显示多个超链接,以存取与维护过程控制***有关的多种支持资源。
图6为一范例性管理屏幕的图形用户界面,该图形用户界面可以用于实施用户名称输入的管理器可存取列表,通过选择用户名称输入,可以查看及/或更改用户记录。
图7为一范例性用户资料屏幕的图形用户界面,该图形用户界面可以用于查看及/或更改与存取图1的范例性在线维护***的一个在线门户有关的用户资料。
图8为一范例性报告存取屏幕的图形用户界面,该图形用户界面可以用于显示由图1的范例性在线维护***产生的可用报告列表。
图9为一通过图8的范例性报告存取屏幕存取的范例性报告的图形用户界面。
图10为一范例性可操作知识库文章(actionable KBA)摘要屏幕的图形用户界面,该图形用户界面可以用于指示适用于图1的范例性过程控制***的特定部分的可操作知识库文章(KBA)。
图11为一范例性可操作知识库文章(actionable KBA)详细信息屏幕的图形用户界面,该图形用户界面用于列出与图10的范例性可操作知识库文章(actionable KBA)摘要屏幕中所列出的一个知识库文章(KBA)有关的多个节点。
图12为一范例性知识库文章(KBA)搜索屏幕的图形用户界面,该图形用户界面可以通过图1的范例性在线维护***、用于查找与特定准则有关的知识库文章(KBA)。
图13为一范例性***内容变更屏幕的图形用户界面,该图形用户界面可以用于显示图1的范例性在线维护***内发生的变更。
图14为一范例性公开呼叫摘要屏幕的图形用户界面,该图形用户界面可以用于显示与图1的过程控制***有关的公开服务呼叫。
图15为一范例性公开呼叫详情屏幕的图形用户界面,该图形用户界面可以用于显示与通过图14的范例性公开呼叫摘要屏幕选择的一个公开呼叫有关的详细信息。
图16为一范例性生命周期状况屏幕的图形用户界面,该图形用户界面可以用于显示图1的过程控制***的生命周期阶段和设备或部分之间的关系。
图17为一范例服务有效期屏幕的图形用户界面,该图形用户界面可以用于显示与图1的过程控制***的部分有关的支持服务有效期及保修服务有效期。
图18为一范例性***内容屏幕的图形用户界面,该图形用户界面可以用于显示图1的过程控制***内的元件摘要。
图19为一范例性***设备详情屏幕的图形用户界面,该图形用户界面可以用于显示与用于实施图1的过程控制***的设备有关的详情列表。
图20为一范例性设备级详细信息屏幕的图形用户界面,该图形用户界面可以用于显示与图1的过程控制***内的特定设备或仪器有关的详细信息。
图21为一范例性***界面屏幕的图形用户界面,该图形用户界面可以用于显示用于实施图1的过程控制***的互连界面。
图22为一范例性连接监测屏幕的图形用户界面,该图形用户界面可以用于显示与图1的范例性在线维护***有关的多个网络连接事件。
图23为一范例性许可屏幕的图形用户界面,该图形用户界面可以用于显示与图1的过程控制***有关的硬件及/或软件元件相应的多个许可证。
图24为一范例性采购详情屏幕的图形用户界面,该图形用户界面可以用于显示与图1的过程控制***内的设备的采购有关的详细采购信息。
图25为一范例性***联系人屏幕的图形用户界面,该图形用户界面可以用于显示图1的过程控制***的不同部分的负责人员的联系信息。
图26为一范例性***,该***可以用于实施在此描述的范例性***及方法。
图27为一详细原理框图,其显示图26的范例性***的一个范例性知识库文章(KBA)***匹配器。
图28为一范例性方法的流程图,该方法可以用于使知识库文章(KBA)与过程控制***匹配。
图29为一范例性方法的流程图,该方法可以用于比较知识库文章(KBA)的节点类型和过程控制***的节点类型,以实施图28的范例性方法。
图30为一范例性方法的流程图,该方法可以用于比较知识库文章(KBA)的节点准则和过程控制***的节点准则,以实施图28的范例性方法。
图31为一范例性方法的流程图,该方法可以用于传输有关的知识库文章(KBA)到过程控制***操作员。
图32为一范例性处理器***的原理框图,该处理器***可以用于实施在此描述的范例性***及方法。
具体实施方式
虽然以下描述的范例性***除了包括其他元件之外,还包括在硬件上执行的软件及/或固件,但应该注意的是,这种***仅仅是说明性的,而且不应该被当成是限制本发明。例如,预期任何或所有这些硬件、软件及固件元件可以单独地实施于硬件、单独地实施于软件或实施于硬件与软件的任何组合。因此,虽然以下的描述只涉及范例性***,但本领域的普通技术的人员将很清楚,本发明所提供的这些范例并非实施这类***的唯一途径。
与已知的涉及使用人工维护技术来防止或校正***故障的过程控制***维护技术不同,在此描述的范例性方法及***可以用于实施一种在线维护***,该在线维护***能远距离地监测过程控制***及有关设备,并产生与预防性及/或校正性维护有关的信息。在此描述的范例性方法及***涉及使用一种范例性在线维护***,该在线维护***通信连接到一个或多个远距离过程控制***,并被配置成监测过程控制***的多个方面,以产生预防性及/或校正性维护信息。例如,可以使用集中式设施的一个或多个维护服务器来执行机器可存取指令,致使所述维护服务器通过互联网或其他通信网络(例如局域网[LAN]、无线局域网[WLAN]、广域网[WAN]等等)与一个或多个远距离过程控制***服务器通信,及致使所述维护服务器从所述过程控制***服务器获得过程控制***信息(例如性能信息、操作信息等等),从而实施所述范例性在线维护***。
所述范例性在线维护***可以分析所述这些过程控制***信息,以确定是否可以利用任何预防性维护或校正性维护于所述一个或多个过程控制***的任何部分。所述这些过程控制***信息可以指示每个过程控制***的多种操作情况,例如包括可以指示由每个过程控制***内的设备执行的软件及/或固件、所述***内是否存在任何设备故障、操作效率、部件号码及用于实施所述***的设备的制造商及/或许多其他类别的操作情况。为了监测是否应该执行维护程序,在有些实施例中,所述范例性在线维护***可以对至少一些所述过程控制***信息和描述问题(例如软件缺陷、设备故障、操作异常等等)的知识库文章(KBA)(例如维护数据库输入)及与克服或排除所述这些问题有关的已提议的临时解决方法、修正或其他维护程序进行比较。
所述范例性在线维护***可以通过使用“网基界面”(如网基门户)来实施。在有些实施例中,用户实质上可以通过任何具有网络存取权和有能力提供网页的计算机***来访问所述范例性在线维护***。照这样,与用于维护过程控制***的传统技术不同,用户可以在远离过程控制***的位置(例如不在所述设备位置内或在所述过程控制***位置外)存取维护信息和执行维护程序。
所述范例性在线维护***也可以实施来提供多个其他特征。例如,所述范例性在线维护***可以被配置成:在一个或多个特定情况发生时(例如故障情况、软件或硬件更改、固件更新或软件升级实行等等),通过电子邮件、传呼机、移动电话、固定电话、简易信息聚合(Really Simple Syndication,RSS)等等,向用户(例如***操作员、***工程师、维护工程师等等)发送警报。所述范例性在线维护***也可以产生多种维护报告、监测所述过程控制***的部分的生命周期状况、组织及跟踪与产品保修及支持服务有关的信息(例如有效期)、存储及显示公开维护票证或维护呼叫及以下描述的其他特征。
现在参看图1,范例性在线维护***102包括主服务器104、网页服务器106及服务管理***(SMS)服务器108。在选择性的实施例中,所述范例性在线维护***102可以包括比图1中描绘的服务器数目较少或较多的服务器,以便实施在此描述的范例性在线维护***102的范例性特征、服务及性能。
在所述的图示范例中,主服务器104被配置成接收与所述范例性在线维护***102所监测的过程控制***(例如范例性过程控制***118及120)有关的注册信息及/或配置信息。所述这些注册信息及/或配置信息可以包括与用于实施所监测的过程控制***的元件及设备的硬件、软件及/或固件有关的现场设备信息、软件信息、固件信息、操作情况信息、维护信息、生命周期信息等等。所述主服务器104可以在过程控制***的注册过程进行时(例如在过程控制***首次被带上线以由所述范例性在线维护***102监测时),接收所述这些注册信息及/或配置信息。此外,所述主服务器104也可以在注册过程之后定期地及/或不定期地接收新的及/或更新的注册信息及/或配置信息,以确保所述范例性在线维护***102拥有与所监测的过程控制***相应的最新和最近的信息。
所述主服务器104也被配置成监测过程控制***。例如,所述主服务器104可以拥有软件,在软件被执行时,其致使所述主服务器104根据(例如)其从所述过程控制***接收的所述注册信息及/或配置信息、对被监测的过程控制***的现场设备及/或其他元件或设备进行监测。
在所述的图示范例中,所述网页服务器106被配置成创建网页及向被监测的过程控制***的操作员提供网页。在所述的图示范例中,所述网页服务器106提供网页,包括以下描述的与图2-25有关的图形用户界面(GUI)。所述这些网页可以***作员用来向所述范例性在线维护***102提供信息及从所述范例性在线维护***102检索信息。例如,所述网页服务器106提供的网页可以用于向所述范例性在线维护***102注册过程控制***及向所述主服务器104提供注册信息及/或配置信息。
在所述的图示范例中,所述主服务器104及所述网页服务器106被分开实施,以使得能够在不影响所述主服务器104执行的监测过程及注册信息及/或配置信息接收过程的情况下,使所述网页服务器106离线。例如,在所述主服务器104继续监测过程控制***的同时,所述网页服务器106可以被带离线,以执行维护工作(例如添加或升级网页界面、更新安全软件等等)。
在所述的图示范例中,所述服务管理***(SMS)服务器108被配置成存储及处理与所述范例性在线维护***102所监测的每个过程控制***相应的注册信息及/或配置信息。例如,所述服务管理***(SMS)服务器108可以包括一个或多个存储所述注册信息及/或配置信息的数据结构(例如数据库)及/或通信连接到一个或多个存储所述注册信息及/或配置信息的数据结构(例如数据库)。所述服务管理***(SMS)服务器108也可以被配置成存储描述与过程控制***的不同元件或设备有关的问题(例如软件缺陷、设备故障、操作异常等等)的知识库文章(KBA)(例如维护数据库输入或其他数据库输入,包括有关过程***及/或其部件的维护信息或其他信息)。典型地,所述知识库文章(KBA)也包括与克服或排除所指示的问题有关的已提议的临时解决方法、修正或其他维护程序。在所述的图示范例中,知识库文章(KBA)可以是普通类别的总体上涉及过程控制***的知识库文章(KBA),或知识库文章(KBA)可以是涉及过程控制***的特定部件(例如现场设备、工作站、控制器等等)或部分(例如子***)的特定设备类别的知识库文章(KBA)。
在所述的图示范例中,所述服务管理***(SMS)服务器108被配置为执行以下描述的与图28-30中描绘的流程图有关的知识库文章(KBA)匹配过程。一般上,所述知识库文章(KBA)匹配过程对存储于知识库文章(KBA)的信息(例如以下描述的涉及图11的范例性可操作知识库文章[actionableKBA]详细信息屏幕1100的识别信息、设备类别信息或其他准则)及所述注册信息/配置信息进行比较,以确定哪些知识库文章(KBA)适用于或涉及哪些被监测的过程控制***。
所述范例性在线维护***102通过所述互联网(或其他广域网[WAN])116通信连接到第一场点110、第二场点112及第三场点114。广域网(WAN)例如可以通过使用电话线路、数字用户线路(DSL)、综合服务数字网(ISDN)、宽带电缆***、宽带交流电(AC)***、卫星通信***等等来实施。
所述场点110、112及114可以是一家单一企业的部分(例如由同一商业实体、公司、企业等等操作的场点),而且可以包括制造场点、经销场点、提炼场点、造纸厂或与过程控制***的操作有关的任何其他类别的工业或商业场点。虽然所述第一场点110的说明比所述第二及第三场点112及114的说明相对详细,但是可以使用与所述图示的第一场点110的配置充分类似或相同的配置,来实施所述第二及第三场点112及114当中的一个场点或两个场点。无论如何,所述场点110、112及114包括一个或多个过程控制***,这些过程控制***使用所述范例性在线维护***102来监测及维护。
在所述的图示范例中,所述第一场点110包括第一及第二分布式过程控制***118及120。所述过程控制***118及120可以用于执行充分相同或不同的操作。例如,所述过程控制***118及120的其中一个过程控制***可以用于处理过程流体,而另一个过程控制***则可以用于操作产品制造过程。当然,所述过程控制***118及120可以用于执行采用任何其他类别的过程来执行的操作。
所述第一及第二过程控制***118及120包括各自的控制器122及124,所述控制器122及124通信连接到各自的节点126a-c及128a-b。所述节点126a-c及128a-b中的至少一些节点可以包括现场设备,例如包括设备控制器、阀、阀***、开关及/或变送器(例如温度传感器、压力传感器及流率传感器)。所述控制器122及124可以用于传输配置信息及控制信息到所述节点126a-c及128a-b及从所述节点126a-c及128a-b接收信息,例如包括传输及接收配置信息、控制信息、状况信息、测量信息、分析信息等等。虽然图中并未显示,所述过程控制***118及120可以包括其他过程控制***设备,例如包括输入/输出(I/O)模块、提供容错特征的冗余设备、与无线现场设备等等通信的无线基站;任何这些现场设备可以用所述节点126a-c及128a-b的其中一个节点表示。
所述第一及第二过程控制***118及120也包括各自的第一及第二工作站终端130及132,其中每个工作站终端通信连接到各自的所述控制器122及124。所述工作站终端130及132通信连接到一个局域网(LAN)134,所述局域网(LAN)134通信连接到所述互联网116,并使所述过程控制***118及120能够与所述范例性在线维护***102通信。所述局域网(LAN)134可以通过使用有线网(例如以太网[Ethernet]、令牌环[Token Ring]、美国电气及电子工程师学会准则1394[IEEE 1394]、通用串行总线[USB]等等)或无线网(例如美国电气及电子工程师学会准则802.11[IEEE 802.11]蓝牙900MHz等等)来实施。
在有些实施例中,为了充分地减少或消除对所述过程控制***118及120的安全性(例如数据安全、网络安全等等)及完整性等等方面的影响,有些用户可以选择不使所述过程控制***118及120通信连接到所述局域网(LAN)134及/或可以选择限制人员接近所述过程控制***118及120。在这样的配置中,为了将与所述过程控制***118及120有关的信息传输到所述范例性在线维护***102,经授权可物理地接近所述工作站终端130及132当中的一个或两个工作站终端的用户可以在所述工作站终端130及132启动过程,使用加密的“可扩展性标记语言”(XML)文件来采集及组织计划用于所述范例性在线维护***102的已存储的数据(例如过程控制***信息)。接着,所述经授权的用户可以将所述加密的“可扩展性标记语言”(XML)文件存储在便携式机器可读媒介(例如只读光盘[CD-ROM]、通用串行总线[USB]内存条、磁盘等等)上,并将所述加密的“可扩展性标记语言”(XML)文件从所述工作站终端130及132物理地传送到与所述互联网116通信连接的一个处理器***(例如所述手写板计算机142、所述手提式计算机144、所述膝上式计算机146或其他工作站)。接着,所述用户可以将所述加密的“可扩展性标记语言”(XML)文件上载到所述主服务器104。所述用户可以定期地或不定期地重复所述这个过程,以便更新存储在所述范例性在线维护***102的所述过程控制***信息。这个实施例使得所述范例性在线维护***102能够提供其服务,并及时对所述过程控制***118及120内的改变作出反应。因此,用户们在确保所述过程控制***118及120的信息完整性和安全性的同时,能够获得所述范例性在线维护***102所提供的服务的好处。
所述工作站终端130及132可以存储应用程序编程,包括机器可存取指令,这些应用程序编程在被执行时致使所述工作站终端130及132与所述控制器122及124以及所述范例性在线维护***102交换信息。所述工作站终端130及132可以与所述控制器122及124通信,以将配置信息及控制信息传输到所述节点126a-c及128a-b的现场设备,以及接收测量信息、分析信息、操作情况信息、状况信息及其他维护信息(例如软件版本、硬件版本、序号、生产商、安装日期、最近维护日期等等)。所述工作站终端130及132可以将接收自所述控制器122及124和所述节点126a-c及128a-b的至少一些信息传输到所述范例性在线维护***102。此外,所述工作站终端130及132可以从所述范例性在线维护***102接收维护信息,这些维护信息涉及所述控制器122及124、所述节点126a-c及128a-b及其附属设备及任何其他通信连接到工所述作站终端130及132的设备。照这样,所述工作站终端130及132可以在可以利用更新、升级或其他维护信息时通知用户们(例如操作员、***工程师、管理员等等)。
所述第一场点110也包括通讯服务器136,所述通讯服务器136通信连接到所述局域网(LAN)134并被配置成与所述过程控制***118及120通信。在所述的图示范例中,所述通讯服务器136被配置成产生及/或跟踪与所述过程控制***118及120有关的警告及/或事件。例如,所述通讯服务器136可以获得由所述现场设备节点126a-c及128a-b、所述控制器122及124及/或所述工作站终端130及132产生的警告。在有些实施例中,用于实施所述过程控制***118及120的任何设备可以被配置成:根据(例如)极限测量值、操作时数、效率或任何其他类别的操作情况来产生警告。附加地或可选择地,所述通讯服务器136可以被配置成:根据从所述过程控制***118及120获得的操作情况信息来产生警告。无论如何,所述通讯服务器136可以存储和跟踪数据结构(例如数据库)内的所述警告的状况,并根据所述这些警告信息产生报告。
在所述的图示范例中,所述通讯服务器136也可以产生事件信息。事件例如可以包括设备状况变化(例如允许、禁止、开/关、设备错误等等)、操作员改变、设备配置改变(例如新配置被下载到现场设备)。所述通讯服务器136可以存储和跟踪数据结构(例如数据库)内的所述事件的状况,并根据所存储的事件信息产生报告。
所述范例性在线维护***102可以存取存储在所述通讯服务器136的所述警告及事件信息,并使用所述这些警告及事件信息来确定是否需要维护或是否可以获得与所述过程控制***118及120内的任何设备有关的维护信息(例如产品文件、缺陷报告、知识库文章[KBA]、产品更新等等)。
用户可以使用所述第一及第二工作站终端130及132来存取从所述控制器122及124、所述范例性在线维护***102及/或所述通讯服务器136获得的信息。在一个实施例中,所述工作站终端130及132可以执行专用客户端软件应用程序,这些专用客户端软件应用程序与所述范例性在线维护***102建立网络连接,以便同所述范例性在线维护***102交换维护信息。可选择地或附加地,所述工作站终端130及132可以执行网络浏览器,以存取网页或网基应用程序,从而存取所述范例性在线维护***102及执行与使用专用客户端软件应用程序执行的操作充分相同或相似的操作。无论如何,用户可以使用所述专用客户端软件应用程序或所述网基应用程序来查看、更改及管理从所述控制器122及124、所述范例性在线维护***102及所述通讯服务器136获得的所述维护信息。
用户可以通过所述工作站终端130及132执行维护有关工作。例如,所述用户可以指令所述工作站终端130及132及/或所述范例性在线维护***102用所接收的软件或固件更新来对特定设备(例如现场设备、所述控制器122及124等等)进行更新或升级。此外,所述用户可以查看与所述过程控制***118及120的公开服务呼叫有关的摘要信息和详细信息。以下以图3-26更详细地描述用户可以查看、更改及/或管理的其他信息。在有些实施例中,所述工作站终端130及132也可以被配置成查看、更改及/或管理与所述第二及第三场点112及114内的过程控制***有关的信息。
所述范例性在线维护***102可以从软件供应商及设备制造商获得维护信息,例如软件/固件更新、设备更换可用性、手册、技术文件、缺陷报告等等。在所述的图示范例中,设备制造商***138和软件供应商***140通信连接到所述互联网116,以便向所述范例性在线维护***102提供硬件及软件/固件更新信息。照这样,所述范例性在线维护***102可以选择与所述场点110、112及114的每个场点内的控制***有关的更新信息,并将所选择的信息传送到所述个别的场点110、112及114。
图1的实施例也包括手写板计算机142、手提式计算机144和膝上式计算机146,所有这些计算机都可以通信连接到所述互联网116及/或所述局域网(LAN)134,以便同所述范例性在线维护***102、所述过程控制***118及120和所述通讯服务器136通信。用户们可以以充分类似上述与所述工作站终端130及132有关的方式,使用连接到所述互联网116或所述局域网(LAN)134的、其位置远离所述场点110的、所述手写板计算机142、所述手提式计算机144、所述膝上式计算机146或任何其他计算机(例如台式计算机)中的一部或多部计算机来存取与所述场点110有关的维护信息。例如,所述手写板计算机142、所述手提式计算机144或所述膝上式计算机146可以执行专用客户端应用程序及/或网基应用程序(或网页),以查看、更改及/或管理与所述场点110、112或114的任何场点的所述过程控制设备有关的所述维护信息。
图2为一范例性用户界面层次图220,其描绘用于存取与所述图1的范例性在线维护***102和过程控制***118及120有关的维护信息的多个图形用户界面屏幕之间的关系。该组多个图形用户界面可以通过使用由所述工作站终端130及132、所述手写板计算机142、所述手提式计算机144及/或所述膝上式计算机146当中的一个或多个计算机执行的专用客户端应用程序来实施。可选择地或附加地,所述这些图形用户界面屏幕可以由网络浏览器提供为网页或网基应用程序。在有些实施例中,所述图形用户界面可以实施为一个门户,以存取所述范例性在线维护***102提供的维护信息及多种维护特征和维护服务。所述这些图形用户界面的每个图形用户界面更详细地显示于图3-25。
虽然所述范例性在线维护***102所提供的维护信息及服务可以通过使用上述任何类别的软件编程来存取,但为了简单起见,所述多个范例性方法及***在以下描述,它们和可以通过使用由所述工作站终端130及132、所述手写板计算机142、所述手提式计算机144或所述膝上式计算机146当中的任何一个计算机执行的网络浏览器应用程序来提供的网页有关。在此描述的多个实施例中,用于提供下述范例性图形用户界面屏幕的网页,是由图1的网页服务器106使用“动态服务器主页”(ASP)技术来提供的。此外,通过所述范例性图形用户界面屏幕提供的所述维护信息、服务及特征可以从存储在所述图1的主服务器104、网页服务器106及服务管理***(SMS)服务器108当中的一个或多个服务器的数据结构检索。
所述范例性层次图200描绘一个主菜单屏幕300,该主菜单屏幕300可以在登录到登录网页后向用户显示。所述主菜单屏幕300在图3中更详细地描绘。在图3的图示范例中,所述主菜单屏幕300是通过使用一个门户类网页,提供链接到由所述范例性在线维护***102提供的多种维护信息、维护特征及维护服务来实施。如图3所示,所述主菜单屏幕300包括企业浏览显示区302,该企业浏览显示区302用于提供树式排列显示,包括场点识别器304(例如设备场点名称、设备场点识别号码等等)和控制***识别器306(例如***名称、***识别号码等等)。在所述的图示范例中,所述场点识别器304当中的每个场点识别器识别所述图1的场点110、112及114当中的场点。此外,所述每个控制***识别器306当中的每个控制***识别器识别所述图1的多个过程控制***(例如所述第一场点110的所述过程控制***118及120,以及所述第二和第三场点112及114的过程控制***)当中的一个过程控制***。
用户可以通过选择所述***识别器306的各别的***识别器来存取与每个所代表的过程控制***有关的维护信息、维护服务或维护特征。如图所示,选择与所述控制***118有关的所述控制***识别器306致使所述主菜单屏幕300显示多个可选择维护类别识别器308(例如维护特征识别器及维护服务识别器)。所述维护种类识别器308当中的有些维护种类识别器可以进一步扩展,以显示可选择维护子类别识别器310。
所述主菜单屏幕300也包括邻近所述企业浏览显示区302的分片显示区312。所述分片显示区312包括多个可选择信息分片314,所述可选择信息分片314当中的每个可选择信息分片与所述企业浏览显示区302内描绘的所述维护类别识别器308当中的一个维护类别识别器有关。如图所示,所述可选择信息分片314当中的每个可选择信息分片显示与该信息分片314有关的一般信息、摘要信息或高级信息。例如,每个可选择信息分片314可以被配置成显示最新近活动、最紧急活动、与维护类别有关的一般性能或任何其他信息。在有些实施例中,在所述维护类别信息分片314中显示的信息可以由用户(例如管理员)设定。无论如何,在所述维护类别信息分片314中显示的信息可以被用户用于迅速查看对过去所识别的兴趣(例如对***故障的兴趣、对最新近服务呼叫的兴趣、对特定性能报告的兴趣、对接近产品支持有效期/保修有效期的兴趣等等)最有关的信息。
所述信息分片314当中的有些信息分片也包括维护子类别超链接316,所述维护子类别超链接316与所述企业浏览显示区302内的分别的维护子类别识别器310相应。为了显示与所述信息分片314有关的用户界面屏幕(例如下述与图4-25有关的一些用户界面屏幕),用户可以选择所述信息分片314或其感兴趣的超链接316,或所述用户可以在所述企业浏览显示区302中选择一个相应的可选择维护类别或子类别识别器308、310,以调用其所感兴趣的用户界面屏幕。然而,为求清晰起见,下述与图4-25有关的一些用户界面屏幕被描述为通过选择所述其中一个信息分片314或所述其中一个超链接316来存取。
所述主菜单屏幕300也包括多个功能键318,所述功能键318可以用于选择与所述范例性在线维护***102(图1)的一般配置和管理有关的屏幕或其他信息,例如所述范例性在线维护***102的支持资源。
选择所述维护类别识别器308、所述维护子类别识别器310、所述维护类别信息分片314或所述功能键318致使所述网页服务器106(图1)传送与所述这些选择有关的信息,并致使网络浏览器接收信息及提供网页来显示所接收的信息。以下描述与图4-25的可用选择308、310、314及318有关的用户界面屏幕。
现在返回到图2,所述范例性层次图200描绘一个范例性特征配置屏幕400,可以通过选择所述其中一个功能键318,从所述主菜单屏幕300调用特征配置屏幕400。图4显示所述范例性特征配置屏幕400的详细描绘。在所述的图示范例中,所述特征配置屏幕400使用户们能够更改与所述范例性在线维护***102(图1)的多种特征有关的设定。例如,用户可以更改图3的主菜单屏幕300的配置及配置电子邮件通知或其他通知(例如“简易信息聚合”[RSS]通知)。
如图4所示,所述特征配置屏幕400包括过滤和布置用户界面(UI)控制402,以便在所述主菜单屏幕300上过滤和排列所述维护类别信息分片314。所述特征配置屏幕400也包括多个电子邮件激活和设置用户界面(UI)控制404,这些电子邮件激活和设置用户界面(UI)控制404用于允许自动化的电子邮件服务以及配置电子邮件的外观及目的地址。所述电子邮件激活和设置用户界面(UI)控制404可以用于指定与用户的电子邮件服务器和电子邮件安全***兼容的特定电子邮件格式(例如电子邮件安全格式)。例如,有些电子邮件服务器和安全***只可以接受/发送纯文本电子邮件,虽然其他电子邮件服务器和安全***可以接受/发送包含“超文本标示语言”(HTML)的电子邮件。
此外,所述特征配置屏幕400包括多个电子邮件类别及内容用户界面(UI)控制406,这些电子邮件类别及内容用户界面(UI)控制406可以用于选择应触发电子邮件的自动传送的事件类别和电子邮件中应包括的信息的类别。在所述的图示范例中,对于在所述电子邮件类别及内容用户界面(UI)控制406中显示的每个类别的电子邮件,用户可以选择不接收与特定电子邮件类别相应的电子邮件、接收适用于所述用户被指派的过程控制***的电子邮件或企业中的所有***的电子邮件。例如,用户可以使用所述多个电子邮件类别及内容用户界面(UI)控制406来选择接收与其工作责任有关的及/或与特定过程控制***或其部分(例如用户负责操作、维护等等的过程控制***或其部分)有关的信息。例如,所述用户可以使用所述多个电子邮件类别及内容用户界面(UI)控制406来选择“我的***”(MySystems)选项,以指示(例如)在图3的企业浏览显示区302内显示的过程控制***。
当然,在其他实施例中,所述特征配置屏幕400可以包括与配置所述范例性在线维护***102的任何其他特征或服务有关的用户界面(UI)控制。对于每名用户,通过所述特征配置屏幕400提供的信息存储于该用户的联系记录内,该联系记录存储于图1的服务管理***(SMS)服务器108。所述特征配置屏幕400也包括“简易信息聚合”(RSS)设置408,以使得能够通过“简易信息聚合”(RSS)馈入,向用户发送讯息、通知、警告等等。
现在返回到图2,所述范例性层次图200描绘一个范例性支持资源屏幕500,该支持资源屏幕500可以通过从所述主菜单屏幕300选择所述其中一个功能键318来存取。图5显示所述范例性支持资源屏幕500的详细描绘。如图5所示,所述支持资源屏幕500显示多个超链接502,选择所述超链接502使得网络浏览器应用程序链接到与所选择的超链接有关的其他网页或文件,或指引网络浏览器应用程序到与所选择的超链接有关的其他网页或文件。所述超链接502可以指引用户到与用于实施企业的过程控制***(例如图1的过程控制***118及120)的产品(例如硬件、软件、服务等等)有关的外部资源。所述超链接502也可以导致支持与所述范例性在线维护***102、行业新闻、技术出版物、服务办事处位置、客户反馈网页有关的信息或任何其他信息。所述超链接502所链接的某些信息专用于企业的过程控制***的实施。
图2的范例性层次图200也描绘一个范例性用户管理屏幕600,该用户管理屏幕600可以通过选择图3的主菜单屏幕300上的其中一个功能键318来存取。所述范例性在线维护***102可以被配置成只向那些拥有管理存取权的用户提供到所述范例性用户管理屏幕600的通路。图6显示所述范例性用户管理屏幕600的详细描绘。所述范例性用户管理屏幕600包括用户管理显示区602和位置管理显示区604。所述用户管理显示区602显示多个用户名称链接606,这些用户名称链接606向管理员提供到每名用户可利用的***特征的通路,使管理员可以更改每名用户被授予的用户权利及/或其他用户配置。所述位置管理显示区604显示多个位置链接,这些位置链接指示不同地理位置内的场点(例如图1的场点110、112及114),在这些场点中,企业的过程控制***通信连接到图1的范例性在线维护***102。管理员可以配置怎样向登录到所述范例性在线维护***102的用户呈现与所述每个场点110、112及114有关的信息。在有些实施例中,所述管理员可以配置使用户只可以存取与所述场点110、112及114当中的某些场点有关的信息。在所述的图示范例中,通过所述范例性用户管理屏幕600提供的信息存储于所述服务管理***(SMS)服务器108内。
图2的范例性层次图200也描绘一个范例性用户资料屏幕700,该用户资料屏幕700可以从图3的主菜单屏幕300存取。所述范例性用户资料屏幕700详细地显示于图7,其包括链接702,所述链接702可以由用户们选择,以查看及/或更改他们的个人信息(例如姓名、部门、职称、电话号码、电子邮箱地址等等)或其他信息,包括电子邮箱地址、密码、存取权、可存取过程控制***、与用户的工作责任有关的过程控制***、感兴趣的过程控制***等等。在所述的图示范例中,通过所述范例性用户资料屏幕700提供的信息存储于所述服务管理***(SMS)服务器108的用户联系记录内。
图2的范例性层次图200也描绘一个范例性报告存取屏幕800,该报告存取屏幕800可以通过选择图3的主菜单屏幕300的其中一个分片314来存取。所述范例性报告存取屏幕800详细显示于图8,其可以用于存取为在图3的企业浏览显示区302内选择的过程控制***而准备的报告。如图8所示,所述范例性报告存取屏幕800显示多个报告类别描述符802。所述报告类别描述符802的每个报告类别描述符与多个详细报告804(图2)有关。在监测所述过程控制***118及120时,所述详细报告804基于所述通讯服务器136产生的事件产生。在所述的图示范例中,选择一个***分析报告类别806致使所述范例性在线维护***102提供与所述***分析报告类别806有关的多个详细报告链接808。所述范例性在线维护***102也提供缩略摘要810,该缩略摘要810概述与所述详细报告链接808有关的所述详细报告804(图2)内包含的信息。照这样,在选择所述报告类别描述符802当中的一个特定报告类别描述符之后,用户可以迅速地照看所述缩略摘要810,以查看感兴趣的过程控制***内是否存在任何不良性能。
在所述的图示范例中,由所述详细报告链接808链接的所述每个详细报告804(图2)可以以“可扩展性标记语言”(XML)的格式存储于所述服务管理***(SMS)服务器108内。在所述范例性在线维护***102监测所述过程控制***118及120的操作时,所述服务管理***(SMS)服务器108接收来自所述通讯服务器136的事件数据及警报数据,并将所采集的事件数据及警报数据存储于分别的数据结构内,以便随后产生所述详细报告804(图2)。在有些实施例中,选择所述详细报告链接808当中的一个详细报告链接致使所述服务管理***(SMS)服务器108检索过去从所述通讯服务器136接收的所述事件数据及警报数据,并动态地产生所述其中一个选择详细报告804,以便向用户显示。在其他实施例中,所述详细报告804可以预先产生和存储于所述服务管理***(SMS)服务器108内,以用于随后的检索,使得不需要在存取被要求时动态地产生所述详细报告804。无论如何,所述详细报告804可以被选择来反映在特定可选择的时间所获得的数据(例如所述通讯服务器136在某特定日期的上午8时到下午5时之间所产生的数据)。
图9描述一个图形用户界面,该图形用户界面用于实施一个范例性详细报告屏幕900,其显示从图2的其中一个详细报告804检索的信息。所述范例性详细报告屏幕900显示与由所述通讯服务器136(图1)为图1的过程控制***118及120当中的一个过程控制***产生的事件之间的平均时间有关的分析信息。当然,用于其他详细报告804的详细报告屏幕可以以不同布置来显示不同信息。
现在返回到图2,所述范例性层次图200包括一个范例性可操作知识库文章(actionable KBA)摘要屏幕1000,该可操作知识库文章(actionable KBA)摘要屏幕1000可以通过从所述主菜单屏幕300选择其中一个分片314来存取。图10显示所述范例性可操作知识库文章(actionable KBA)摘要屏幕1000的详细描绘。知识库文章(KBA)是存储于所述服务管理***(SMS)服务器108(图1)内的数据结构的数据输入,并且包括与涉及用于实施过程控制***(例如图1的过程控制***118及120)的硬件、软件、固件等等的已报告的、已识别的或已发现的问题有关的信息。知识库文章(KBA)可以由所述范例性在线维护***102的用户产生及/或由过程控制硬件制造商和软件开发商(例如图1的设备制造商138及软件开发商140)产生,而且可以存储于图1的服务管理***(SMS)服务器108内,以用于随后的检索。在有些实施例中,知识库文章(KBA)可以从用户(例如其他公司的雇员)为团体合作而向其提交缺陷报告或提交已知的***异常的可公开存取报告公告栏中获得。为了使知识库文章(KBA)能与相应的过程控制***或过程控制***的部分(例如设备、硬件、软件、固件等等)匹配,知识库文章(KBA)包括能识别适用于所述知识库文章(KBA)或与所述知识库文章(KBA)有关的过程控制***元件的信息(例如设备类别、序号、型号、版本信息等等)。以下详细描述与图11的范例性可操作知识库文章(actionable KBA)详细信息屏幕1100有关的知识库文章(KBA)内的范例性信息。
如图10所示,所述范例性可操作知识库文章(actionable KBA)摘要屏幕1000显示与多个知识库文章(KBA)1002有关的摘要信息。在图示的范例中,每个知识库文章(KBA)包括指示***行为1004(例如如果没有处理某个情况,***行为可能招致的潜在影响)、适用性/可能性1006(例如过程控制***将受影响的概率)、避免/临时解决方法1008(例如预防性动作)以及恢复/解决方案1010(例如长期、永久解决办法)的信息。每个知识库文章(KBA)也包括动作描述符(图中未显示),该动作描述符使该知识库文章(KBA)与一个特定动作类别——比如即时动作类别(例如必须采取补救措施以预防或阻止可能导致严重或极端后果的***行为)、必需的动作类别(例如必须在某个时候采取动作)、思考类别(例如可能改善***性能、效率等等)或纯信息类别——发生联系。
所述范例性可操作知识库文章(actionable KBA)摘要屏幕1000也显示节点数量1012,该节点数量1012指示适用于或与所述每个知识库文章(KBA)1012有关的的节点的数量(例如所述第一过程控制***118的所述一个或多个节点126a-c)。为了识别适用于某个知识库文章(KBA)的过程控制***(例如图1的第一场点110的过程控制***118及120及/或图1的第二及第三场点112及114的过程控制***[图中未显示])内的所述节点,所述服务管理***(SMS)服务器108可以执行以下描述的有关图28-30的流程图的知识库文章(KBA)匹配过程。一般上,所述知识库文章(KBA)匹配过程对存储于知识库文章(KBA)中的信息(例如以下描述的与图11的范例性可操作知识库文章[actionable KBA]详细信息屏幕1100有关的识别信息、设备类别、准则等等)及与通信连接到过程控制***(图1的过程控制***118及120)的所述节点(例如图1的节点126a-c及128a-b)的设备有关的信息及/或所述过程控制***的其他元件(例如硬件、软件、固件等等)的信息进行比较。
此外,所述范例性可操作知识库文章(actionable KBA)摘要屏幕1000显示每个知识库文章(KBA)的知识库文章(KBA)发布号码1014和知识库文章(KBA)发布日期1016。选择与所述节点数量1012、所述知识库文章(KBA)发布号码1014或所述知识库文章(KBA)发布日期1016有关的值或描述符,致使所述服务管理***(SMS)服务器108通过详细知识库文章(KBA)屏幕1018(图2)提供详细知识库文章(KBA)信息。此外,用户可以存取知识库文章(KBA)搜索屏幕1020(图2),以检索与其感兴趣的特定知识库文章(KBA)有关的信息。
图11描绘从所述其中一个知识库文章(KBA)屏幕1018(图2)选择的所述范例性可操作知识库文章(actionable KBA)详细信息屏幕1100。图1的网页服务器106可以对用户选择与所述节点数量1012、所述知识库文章(KBA)发布号码1014或所述知识库文章(KBA)发布日期1016有关的一个值或描述符作出反应,提供所述可操作知识库文章(actionable KBA)详细信息屏幕1100。所述可操作知识库文章(actionable KBA)详细信息屏幕1100中显示的所述详细知识库文章(KBA)信息与所述可操作知识库文章(actionable KBA)摘要屏幕1000中显示的所述第一知识库文章(KBA)输入有关。明确地说,所述详细知识库文章(KBA)信息包括知识库文章(KBA)准则或知识库文章(KBA)属性,这些知识库文章(KBA)准则或知识库文章(KBA)属性描述所选择的知识库文章(KBA)适用的节点类别(例如设备类别)(显示于节点类别栏1102)。所述这些详细信息(例如知识库文章[KBA]准则)也指示与所述设备有关的每个节点的所述节点标识符(显示于节点标识符栏1104)、所述设备的模型描述(显示于模型描述栏1106)、所述设备的序号(显示于序号栏1108)以及所述软件及硬件版本号码(显示于软件及硬件版本号码栏1110及1112)。
图12详细描绘所述范例性知识库文章(KBA)搜索屏幕1020(图2)。用户可以通过选择搜索域准则1202、选择***内容匹配准则1204及在搜索文本框1206中指定一个或多个词、短语等等来执行搜索。在所述的图示范例中,所述域准则1202使用户能够指定:是否搜索所有知识库文章(KBA)、只是搜索可操作知识库文章(actionable KBA)或只是搜索有下载文件(例如软件/固件更新、技术文件、诊断例程、补丁、数据分析例程等等)的可操作知识库文章(actionable KBA)。所述***内容匹配准则1204使得用户能够指定用于实施某特定过程控制***的特定过程控制***配置(例如***配置)和设备类别(例如***内容)。例如,用户可以搜索适用于特定设备序号、部件号码或软件版本号码的知识库文章(KBA)。用户可以通过文本框1208人工地输入所述准则,或可以选择搜索任何适用于过程控制***的任何内容和配置的任何知识库文章(KBA)。此外,所述用户可以要求搜索知识库文章(KBA)而不论***内容及配置。在所述的图示范例中,所述范例性知识库文章(KBA)搜索屏幕1020在结果显示区1210内显示搜索结果。
现在返回到图2,所述范例性层次图200包括范例性***内容更改屏幕1300,该***内容更改屏幕1300可以通过选择所述主菜单屏幕300内的所述其中一个分片314来存取。图13显示所述范例性***内容更改屏幕1300的详细描绘。所述***内容更改屏幕1300用于显示对过程控制***(例如图1的过程控制***118及120)的所述配置进行的任何更改。***内容更改可以指示设备(例如所述控制器122及124;连接到所述节点126a-c及128a-b的现场设备;所述工作站终端130及132等等)的添加、置换或移除,设备的赋能或禁止,软件/固件更新,设备维修等等。
所述这些内容更改信息可以由图1的通讯服务器136提供。例如,在操作时,所述通讯服务器136可以监测图1的过程控制***118及120中是否有任何更改,并在每次发生***内容更改时产生一个事件。所述通讯服务器136接着可以将所述这些***内容更改事件传送到所述服务管理***(SMS)服务器108,而所述服务管理***(SMS)服务器108可以将所述这些事件信息存储在一个或多个数据结构。在图13图示的范例中,对于每个***内容更改事件,所述服务管理***(SMS)服务器108存储已报告日期及时间1302(例如所述通讯服务器136为监测所得的更改而产生一个事件的日期及时间)、已更改节点描述符1304(例如经历所述更改的节点)、更改描述1306(例如已发生的更改的类别)、过去状态描述符1308(例如所述节点在更改发生前的状态)以及目前状态描述符1310(例如所述节点在更改发生后的状态)。存储于所述服务管理***(SMS)服务器108内、涉及每项内容更改事件的一些或所有信息可以通过图13所示的范例性***内容更改屏幕1300显示。
所述范例性***内容更改屏幕1300也显示日期范围用户界面(UI)控制1312,所述日期范围用户界面(UI)控制1312可以用于指定所述通讯服务器136已报告的***内容更改的感兴趣日期范围。如果用户有兴趣查找在某特定日期范围内发生的***内容更改,该用户可以在所述日期范围用户界面(UI)控制1312内指定该日期范围,以便仅仅检索在该日期范围内发生的***内容更改。
现在再次返回到图2,所述范例性层次图200也包括范例性公开呼叫摘要屏幕1400,该公开呼叫摘要屏幕1400可以通过选择图3的主菜单屏幕300的其中一个维护类别信息分片314来存取。图14显示所述范例性公开呼叫摘要屏幕1400的详细描绘。所述公开呼叫摘要屏幕1400用于显示公开服务呼叫输入1402,包括与过程控制***(例如图1的过程控制***118及120)内的设备或软件/固件的公开服务呼叫有关的摘要信息。如图14所示,每个公开呼叫输入1402包括公开日期1404、客户标识符1406(例如客户名称、客户标识符号码等等)、呼叫标识符1408、优先值1410以及征兆描述1412。使用所述公开呼叫摘要屏幕1400,用户可以迅速地查看公开呼叫的数目和这些呼叫的性质。
如图2所示,可以通过所述公开呼叫摘要屏幕1400来存取多个公开呼叫详情屏幕1414。所述每个公开呼叫详情屏幕1414与图14的其中一个公开呼叫输入1402有关。在操作中,为了查看与某个特定公开呼叫输入1402有关的详情,用户可以选择与其感兴趣的所述公开呼叫输入1402有关的所述呼叫标识符1408。
图15显示一个范例性公开呼叫详情屏幕1500(例如图2的其中一个公开呼叫详情屏幕1414)的详细描绘。在所述的图示范例中,所述公开呼叫详情屏幕1500与图14的第一个公开呼叫输入1402相应。所述公开呼叫详情屏幕1500包括状况显示区1502,其中显示用户输入,以描述与所选择的公开呼叫有关的、已执行的活动的类别。照这样,用户可以分析为所述公开呼叫执行的任何更改或维护的历史,以便确定任何随后活动或确定所述公开服务呼叫是否应该被当成已经解决来结束。
如图2所示,所述范例性层次图200也包括一个范例生命周期状况屏幕1600,该生命周期状况屏幕1600可以通过选择图3的主菜单屏幕300的其中一个信息分片314来存取。图16显示所述范例生命周期状况屏幕1600的详细描绘。在所述的图示范例中,所述生命周期状况屏幕1600用于显示与过程控制***(例如图1的过程控制***118及120)内的每个装置、仪器或设备(例如通信连接到图1的节点126a-c及128a-b、控制器122及124、工作站终端130及132等等的现场设备)的目前生命周期状况及预测生命周期状况有关的信息。所述范例性生命周期状况屏幕1600也可以用于显示与软件及/或固件的生命周期类别有关的信息。
为了显示过程控制***内的软件及/或固件的生命周期状况,所述范例性生命周期状况屏幕1600包括软件状况显示区1602。所述软件状况显示区1602可以显示已安装的过程控制***的软件/固件元件的状况。例如,所述软件状况显示区1602可以显示用于实施图1的范例性在线维护***102的软件、用于管理过程控制***的操作的控制管理软件、安装于现场设备的固件等等的生命周期状况。
为了显示与硬件设备(例如通信连接到图1的节点126a-c及128a-b、控制器122及124、工作站终端130及132等等的现场设备)的生命周期状况有关的摘要信息,所述范例性生命周期状况屏幕1600包括硬件设备摘要显示区1604。所述硬件设备摘要显示区1604可以显示目前每个生命周期状况类别有关的设备的总数量,以及显示未来某个时候(例如一年后)的预测数量。所述范例性在线维护***102可以使每个设备与四个生命周期类别:目前类别1606、活性类别1608、退出类别1610及过时类别1612当中的一个或多个生命周期类别发生联系。
为了显示过程控制***内的每个硬件设备的详细生命周期状况信息,所述范例性生命周期状况屏幕1600包括状况列表显示区1614。所述状况列表显示区1614显示与每个硬件设备有关的详细信息(例如节点地址、设备类别、设备型号等等)以及与每个设备的生命周期状况有关的日期。在所述的图示范例中,列于所述目前类别1606之下的日期指示相应设备已经被更新为采用所列日期当前的技术(例如采用在所列日期制造或出厂的硬件及/或软件/固件)。列于所述活性类别1608之下的日期显示相应设备已经在所列日期当日或将在所列日期当日起动操作。列于所述退出类别1610之下的日期指示相应设备已经在所列日期当日或将在所列日期当日退出操作。列于所述过时类别1612之下的日期指示相应设备已经在所列日期当日或将在所列日期当日成为过时。
现在再次返回到图2,所述范例性层次图200也包括范例服务有效期屏幕1700,该服务有效期屏幕1700可以通过选择图3的主菜单屏幕300的其中一个信息分片314来存取。图17显示所述范例服务有效期屏幕1700的详细描绘。所述范例服务有效期屏幕1700用于显示产品保修信息及支持服务信息。在图17所示的范例中,所述服务有效期屏幕1700显示与多个认购服务1702有关的描述和有效日期。所述服务有效期屏幕1700也显示附加服务信息1704,所述附加服务信息1704包括服务联系号码、支持时间可得性等等。此外,所述服务有效期屏幕1700显示多个可利用服务信息文件1706,例如包括已更新部件清单、服务安排、示意图、服务人员报告等等。
图2的范例性层次图200也包括范例性***内容屏幕1800,该***内容屏幕1800可以通过选择与图3的主菜单屏幕300的其中一个信息分片314有关的一个超链接来存取。图18显示所述范例性***内容屏幕1800的详细描绘。所述范例性***内容屏幕1800可以用于显示指示所述过程控制***(例如所述第一场点110的所述过程控制***118及120或所述第二及第三场点112及114的任何过程控制***)内的多种元件的摘要信息。
所述范例性***内容屏幕1800包括***设备显示区1802,该***设备显示区1802包括在所述企业浏览显示区302中所选择的过程控制***内的一个***设备类别列表和每个设备类别的数量。在所述的图示范例中,所述***设备类别包括计算机(例如图1的工作站终端130及132)、控制器(例如图1的控制器122及124)、输入/输出(I/O)模块、电源及其他设备。***设备详情链接1804被提供,以便从所述范例性***内容屏幕1800调用***设备详情屏幕1900(图19),以便显示与所列出的***设备类别有关的详细信息。以下描述图19所示的***设备详情屏幕1900。
所述范例性***内容屏幕1800也包括输入/输出(I/O)总线设备显示区1806,该输入/输出(I/O)总线设备显示区1806可以用于显示现场设备类别及指示过程控制***内的现场设备的数量的数量值。在所述的图示范例中,现场设备类别被归类为总线类类别。“总线设备详情超链接”1808被提供,以使得能够检索与所列出的总线设备类别有关的详细信息。选择所述“总线设备详情超链接”1808致使图1的网页服务器106提供总线设备详情屏幕(图中未显示),该总线设备详情屏幕可以显示与通过所述***设备详情屏幕1900显示的信息类别充分相似的信息。
所述范例性***内容屏幕1800中的***配置显示区1810使用户能够选择其希望见到摘要信息在所述***内容屏幕1800中显示的设备的特性。例如,如果用户只希望见到“现场总线”(Fieldbus)设备的数量信息,该用户可以只选择所述“现场总线”(Fieldbus)选项框1812,并提交所述要求或更改。照这样,在更新后,所述范例性***内容屏幕1800显示只是与所选择的过程控制***内的“现场总线”(Fieldbus)设备有关的数量值。
图19是所述范例性***设备详情屏幕1900的图形用户界面,其可以用于显示与用于实施图1的过程控制***(例如在所述第一场点110的所述过程控制***118及120或所述第二及第三场点112及114内的任何过程控制***)的***装置及设备有关的详细信息列表。明确地说,如上所述,所述范例性***设备详情屏幕1900可以通过从所述范例性***内容屏幕1800选择***设备详情链接1804(图18)来存取。在选择所述***设备详情链接1804之后,所述网页服务器106(图1)从所述服务管理***(SMS)服务器108(图1)获得所述***设备详细信息,并提供如图19所示的详细信息,以用于显示。
在所述的图示范例中,通过所述***设备详情屏幕1900显示的所述***设备详细信息包括节点地址、设备类别描述符、型号描述符、序号、软件版本、硬件版本及保修有效日期。当然,在选择性的实施例中,可以显示较多或较少的信息。
所述***设备详情屏幕1900也显示“订购信息超链接”1902。所述“订购信息超链接”1902当中的每个“订购信息超链接”与其中一个已列出的***设备相应,而且可以被选择来检索各别***设备的订购及采购信息。照这样,用户(例如操作员、***工程师、维护技术员等等)可以相对较容易地从所述详细列表识别感兴趣的***设备,而且如果需要,用户还可以从其已经识别所述其感兴趣的***设备的同一屏幕,为所识别的设备定购置换部件或获知怎样订购置换部件。
所述***设备详情屏幕1900中也显示设备专用超链接1906,以使得能够查看与特定***设备明确有关的进一步的详细信息。在所述的图示范例中,所述设备专用超链接1906与一个工作站(例如图1的其中一个工作站终端130或132)相应。通过选择所述设备专用超链接1906,可以从图2所示的***设备详细信息屏幕1900存取设备级详细信息屏幕2000(图20)。明确地说,选择所述超链接1906致使所述网页服务器106(图1)检索与所述相应***设备明确有关的进一步的详细信息,以及提供所述详细信息,以便通过图20中详细显示的所述设备级详细信息屏幕2000来显示所述详细信息。
如图20所示,所述设备级详细信息屏幕2000包括设备配置显示区2002,以显示描述所述相应设备内的硬件及软件的配置信息(例如硬件及软件标识符)。在所述的图示范例中,所述设备配置显示区2002内显示的配置信息与所述其中一个工作站终端130有关,而且包括制造商有关硬件信息2004(例如设备制造商名称、服务标签号码、设备模型名称等等)、操作***信息2006及控制***软件信息2008。
所述设备级详细信息屏幕2000也包括软件更新显示区2010,以显示已安装的软件及/或固件更新。如图所示,与所述已安装的软件/固件更新有关的知识库文章(KBA)识别号码2012及名称2014也被显示。所述知识库文章(KBA)识别号码2012被显示为超链接,以使得用户们能够从所述设备级详细信息屏幕2000检索其感兴趣的知识库文章(KBA)。
所述设备级详细信息屏幕2000也拥有一个附加卡信息显示区2016,用于显示与已安装的硬件卡有关的信息。此外,已安装的服务器软件信息通过所述设备级详细信息屏幕2000,在服务器软件信息显示区2016内显示。
现在返回到图2,所述范例性层次图200包括范例性***界面屏幕2100,该***界面屏幕2100可以通过选择与图3的主菜单屏幕300的所述其中一个信息分片314有关的相应超链接来存取。所述***界面屏幕2100被详细描绘于图21,用于查看、更改及管理与用于实施企业内的所述过程控制***(例如图1的过程控制***118及120)的所述输入/输出(I/O)总线有关的信息。
亦如图2所示,所述范例性层次图200包括范例性连接监测屏幕2200,该连接监测屏幕2200可以通过选择图3的范例性主菜单屏幕300的所述其中一个信息分片314来存取。所述范例性连接监测屏幕2200详细显示于图21,用于显示与网络连接事件有关的信息。所述网络连接事件可以由图1的通讯服务器136产生,并被传输到所述服务管理***(SMS)服务器108,用于存储及随后的检索。所述事件可以包括网络连接被建立、终止、恢复、禁止、允许等等的日期。照这样,用户可以分析所述事件信息,以确定是否需要为任何网络连接进行任何校正性或预防性维护。
现在返回到图2,所述范例性层次图200包括范例性许可文件屏幕2300,该许可文件屏幕2300可以通过选择图3的范例性主菜单屏幕300的所述其中一个信息分片314来存取。图23显示所述范例性许可文件屏幕2300的详细描绘。在所述的图示范例中,所述范例性许可文件屏幕2300显示用于实施企业内的所述过程控制***(例如图1的过程控制***118及120)或与企业有关的任何其他***(例如通讯服务器136)的软件及/或硬件许可有关的信息。如图23所示,所述范例性许可文件屏幕2300可以显示超链接2302,以便许可文件,例如包括许可协议文本文件和许可数据文件,这对允许软件及/或硬件的操作而言,可能是必需的。
图2的范例性层次图200也包括范例性采购详情屏幕2400,该采购详情屏幕2400可以通过选择图3的范例性主菜单屏幕300的所述其中一个信息分片314来存取。所述范例性采购详情屏幕2400详细描绘于图24,其用于显示涉及为企业的任何部分——包括过程控制***(例如图1的过程控制***118及120)——所进行的采购(例如硬件及/或软件)的信息(例如型号、描述等等)。此外,如图24的范例所示,所述范例性采购详情屏幕2400也显示生命周期状况信息2402。
图2的范例性层次图200也包括范例性***联系屏幕2500,该***联系屏幕2500可以通过选择与图3的范例性主菜单屏幕300的所述其中一个信息分片314有关的超链接来存取。如图25的范例所示,所述范例性***联系屏幕2500可以用于查看及/或更改负责过程控制***(例如图1的过程控制***118及120)的不同方面的人员的联系信息。
图26显示范例性***2600,该***2600可以用于实施在此描述的范例性***及方法。在以下描述的有些图示范例中,所述范例性***2600的元件或部件被描述为使用上述与图1有关的范例性在线维护***102的一个或多个部件来实施。然而,所述范例性***2600可以与所述范例性在线维护***102结合实施或分开实施。所述范例性***2600可以通过使用任何需要的硬件、固件及/或软件的结合来实施。在有些实施例中,所述范例性***2600可以被实施为一个单一设备(例如单一设备、装置等等)或被实施为两个或更多个设备,其中一些设备可以彼此通信连接。例如,可以使用一个或多个集成线路、分立半导体元件或无源电子元件来实施一个或多个设备。附加地或可选择地,所述范例性***2600的一些模块或所有模块或其部件,可以通过使用存储于机器可存取媒介的指令、代码及/或其他软件及/或固件等等来实施,例如在被处理器***(例如图32的范例性处理器***3210)执行时,这些存储于机器可存取媒介的指令、代码及/或其他软件及/或固件等等可以执行图28-31的流程图内表示的操作。
如图26所示,所述范例性***2600包括注册界面2602,该注册界面2602通信连接到范例性过程控制***2604(例如图1的第一场点的过程控制***118及120及/或图1的第二及第三场点112及114的过程控制***[图中未显示])。所述范例性过程控制***2604与图1的分布式过程控制***118及120充分相似或相同。在所述的图示范例中,所述注册界面2602可以通过使用图1的主服务器104来实施,而且被配置成注册所述过程控制***2604,以便使用图1的范例性在线维护***102。例如,所述注册界面2602可以接收与过程控制***2604有关的信息(例如注册信息)。注册信息可以涉及硬件配置、软件、固件、操作状况、生命周期状况、维护信息或上述任何其他与图2-25的图形用户界面显示有关的信息。所述注册信息例如可以包括序号、版本号码、型号、部件号码、网络识别及/或上述任何其他与图2-25的图形用户界面显示有关的信息。
所述注册界面2602可以在所述过程控制***2604最初注册时及/或在最初注册后,在所述过程控制***2604有任何新的或修订的注册信息需要传输到所述范例性***2600的任何时候(例如在过程控制***2604被更新、升级、维修、更改操作时、等等)从所述过程控制***2604采集注册信息。在一个实施例中,所述注册界面2602可以自动地、定期地(例如每日、每周等等)或不定期地查询所述过程控制***2604,以要求任何已更新的或新的注册信息。例如,所述注册界面2602可以自动地同与所述过程控制***2604有关的通讯服务器(例如图1的通讯服务器136)通信,以获得与所述过程控制***2604相应的、新的或已更新的注册信息及/或配置信息。
附加地或可选择地,所述注册界面2602可以由用户(例如***工程师、用户等等)人工地控制,以查询所述过程控制***2604。无论如何,所述过程控制***2604(例如图1的通讯服务器136)可以自动地通过将任何新的或已更新的注册信息传输到所述注册界面2602来响应。此外,为了响应来自所述过程控制***2604的信息要求及/或在所述过程控制***2604有新的或已更新的注册信息的任何时候,与所述过程控制***2604有关的操作员可以使用(例如)工作站终端(图1的工作站终端130),将新的或已更新的注册信息从所述过程控制***2604人工地传输到所述注册界面2602。
为了使所述过程控制***2604和所述范例性***2600之间能够进行通信,所述过程控制***2604上可以安装客户软件(图中未显示)(例如将客户软件安装在过程控制***服务器或工作站终端,比如图1的工作站终端130及132),使所述过程控制***2604能够接收来自所述注册界面2602的信息要求及将注册信息传输到所述注册界面2602。
虽然所述范例性***2600被显示为通信连接到一个过程控制***(例如所述过程控制***2604),所述范例性***2600可以通信连接到任何数目的过程控制***。例如,可以使用通过互联网通信连接到多个过程控制***(例如图1的第一场点110的过程控制***118及120及/或图1的第二及第三场点112及114的过程控制***[图中未显示])的一个或多个服务器(例如图1的主服务器104、网页服务器106、服务管理***[SMS]服务器108、通讯服务器136)来实施所述范例性***2600。在这样的实施例中,所述注册界面2602与所述过程控制***通信并从所述所有的过程控制***接收注册信息。
所述注册界面2602根据从所述过程控制***2604接收的注册信息,产生与所述过程控制***2604相应的总注册文件2606。所述总注册文件2606可以使用“可扩展性标记语言”(XML)格式、纯文本格式或任何其他适合格式来存储所述注册信息。所述注册界面2602为所述范例性***2600所监测的每个过程控制***产生及维护一个单独的总注册文件(例如:总注册文件2606)。在一个实施例中,所述注册界面2602可以被配置成加密所述总注册文件2606,以充分减少或消除未经授权人员或未经授权网络实体篡改数据的发生。
在一个实施例中,所述注册界面2602也定期地分析所述总注册文件2606是否涉及数据损坏或篡改。如果所述注册界面2602确定所述总注册文件2606内的注册信息被损坏或已经被危害(例如被篡改),所述注册界面2602可以将一个与所述受损坏或受危害数据有关的描述符存储在所述总注册文件2606,以指示数据错误及所述错误类别。该描述符可以包括发送人身份(例如与所述过程控制***2604有关的操作员的用户名称)、资源鉴别(例如所述过程控制***2604的过程控制***识别)以及与所述受损坏或受危害数据的接收有关的日期。
为了剖析(例如过滤、分离、分类、整理等等)存储于所述总注册文件2606的所述注册信息,所述范例性***2600拥有过程控制***注册器2608。在所述的图示范例中,所述过程控制***注册器2608可以通过使用图1的主服务器104来实施,而且被配置成读取所述总注册文件2606内的所述注册信息、剖析所述注册信息以及将所述信息整理成不同的类别。在所述注册界面2602接收新的或已更新的注册信息及/或监测到所述总注册文件2606内的受损坏或受危害数据时,所述注册界面2602创建更改记录事件,以指示已经为所述总注册文件2606接收新的或已更新的注册信息,并且将更改记录事件传输到所述过程控制***注册器2608。
在所述的图示范例中,所述过程控制***注册器2608从所述总注册文件2606读取所述注册信息,并将所述注册信息整理成硬件类别、软件类别、固件类别、操作状况类别、生命周期类别、维护类别或上述任何其他与图2-25的图形用户界面显示的信息有关的类别。对于每个类别,所述过程控制***注册器2608可以进一步将所述注册信息分类为子类别。硬件类别的范例性子类别可以包括设备种类、型号、制造商部件号码等等。
为了存储所剖析的注册信息,所述范例性***2600拥有服务管理***(SMS)数据库2610,该服务管理***(SMS)数据库2610通信连接到过所述程控制***注册器2608。所述服务管理***(SMS)数据库2610例如可以实施于所述服务管理***(SMS)服务器108(图1)内及/或通信连接到所述服务管理***(SMS)服务器108(图1),而且被配置成存储服务管理***(SMS)数据记录(图中未显示),包括由所述过程控制***注册器2608所整理的已分类的信息。所述服务管理***(SMS)数据库2610存储与所述范例性***2600监测的每个过程控制***相应的数据记录。在所述的图示范例中,所述过程控制***注册器2608在将得自所述总注册文件2606的注册信息分类之后,所述过程控制***注册器2608将所分类的注册信息传输到所述服务管理***(SMS)数据库2610,以更新与所述过程控制***2604有关的所述服务管理***(SMS)数据记录。
在所述服务管理***(SMS)数据库2610中存储的所述注册信息可以用于使所述过程控制***2604的元件(例如设备、硬件、软件等等)与知识库文章(KBA)2612发生联系。以下描述与图2及图10的范例性可操作知识库文章(actionable KBA)摘要屏幕1000有关的所述知识库文章(KBA)2612。范例性知识库文章(KBA)匹配过程可以使用存储于所述服务管理***(SMS)数据库2610的服务管理***(SMS)数据记录来查找与被监测的过程控制***及/或其部分有关的知识库文章(KBA)2612当中的知识库文章。
在所述的图示范例中,所述知识库文章(KBA)2612由工作站2614提供,而且存储于所述服务管理***(SMS)数据库2610。所述工作站2614可以与提供所述范例性***2600的商业实体有关,而且与所述范例性***2600有关的操作员(例如服务管理***[SMS]用户2616)可以向至少一些所述知识库文章(KBA)2612提供向所述工作站2614提供的信息。附加地或可选择地,所述工作站2614及/或其他通信连接到所述范例性***2600、提供一些所述知识库文章(KBA)2612的工作站可以与设计及/或制造所述过程控制***2604内的元件的设备制造商(例如图1的设备制造商138)及/或软件开发商(例如图1的软件开发商140)发生联系。当然,知识库文章(KBA)也可以从任何其他源传输到所述工作站2614。
为了使所述范例性***2600能够使所述过程控制***2604的元件与所述知识库文章(KBA)2612的有关元件匹配,所述范例性***2600根据存储于所述服务管理***(SMS)数据库2610的所述注册信息,产生过程控制***配置文件2618。例如,图1的服务管理***(SMS)服务器108可以从所述服务管理***(SMS)数据库2610检索信息,并且使用所检索的信息产生所述过程控制***配置文件2618。虽然在此只是显示过程控制***配置文件(例如所述过程控制***配置文件2618),但所述范例性***2600可以提供多个过程控制***配置文件,而每个过程控制***配置文件对应由所述范例性***2600监测的不同过程控制***(例如所述过程控制***2604、图1的第一场点110的过程控制***118及120、图1的第二及第三场点112及114的过程控制***[图中未显示])。
为了使所述过程控制***2604的元件与所述知识库文章(KBA)2612的有关元件匹配,所述范例性***2600拥有范例性知识库文章(KBA)匹配器2620。所述范例性知识库文章(KBA)匹配器2620接收所述知识库文章(KBA)2612及所述过程控制***配置文件2618。所述知识库文章(KBA)匹配器2620对存储于所述过程控制***配置文件2618的信息(例如序号、版本号码、型号、部件号码、网络识别及/或上述任何其他与图2-25的图形用户界面显示有关的信息)及所述知识库文章(KBA)2612内的信息进行比较,以确定哪些知识库文章(KBA)2612适用于或与所述过程控制***2604内的元件有关。在所述的图示范例中,所述知识库文章(KBA)匹配器2620可以根据下述与图28-30的流程图有关的范例性知识库文章(KBA)匹配过程来实施。
所述范例性知识库文章(KBA)匹配器2620提供匹配信息2622,包括与所述过程控制***2604有关的知识库文章(KBA)2612,以及与所述有关的知识库文章(KBA)2612有关的知识库文章有关的来自所述过程控制***配置文件2618的至少一些配置信息。所述知识库文章(KBA)匹配器2620可以以“可扩展性标记语言”(XML)文件、纯文本文件、电子数据表文件(例如.XLS文件)或任何其他适合的文件来提供所述匹配信息2622。在所述的图示范例中,所述匹配信息2622中提供的配置信息例如可以包括节点标识符(例如图11的节点标识符1104)、设备类别(例如图11的节点类别栏1102中显示的节点类别)、模型描述符(例如图11的模型描述符1106)、序号(例如图11的序号1108)、软件版本号码(例如图11的软件版本号码1110)、硬件版本号码(例如图11的硬件版本号码1112)及/或与所述过程控制***2604有关的操作员感兴趣的任何其他信息。
为了存储所述匹配信息2622,所述范例***2600拥有匹配后服务管理***(SMS)数据库2624。所述匹配后服务管理***(SMS)数据库2624可以实施于及/或通信连接到(例如)图1的服务管理***(SMS)服务器108。
为了使与所述过程控制***2604有关的操作员(例如客户用户2626)能够检索所述匹配信息2622,所述匹配后服务管理***(SMS)数据库2624中的信息被复制在主数据库2628,使所述匹配信息2622存储于所述匹配后服务管理***(SMS)数据库2624及所述主数据库2628。在所述的图示范例中,所述主数据库2628可以实施于及/或通信连接到图1的主服务器104。
如图26所示,所述客户用户2626可以通过客户工作站2630使用几个界面来存取及/或检索所述匹配信息2622。在所述的图示范例中,所述范例性***2600拥有网络界面2632,所述客户用户2626可以使用这个网络界面2632来检索所述匹配信息2622。例如,所述网络界面2632可以产生及提供与上述有关图10-11的范例性可操作知识库文章(actionable KBA)摘要屏幕1000及范例性可操作知识库文章(actionable KBA)详细信息屏幕1100充分类似或相同的网页。附加地或可选择地,所述网络界面2632可以使所述客户用户2626能够下载文件(例如工作簿[XLS]文件、“可扩展性标记语言”[XML]文件等等),包括所述匹配信息2622。所述网络界面2632可以通过使用图1的网页服务器106来实施。
为了通过电子邮件将所述匹配信息2622传送到所述客户用户2626,所述范例性***2600拥有自动发送器(automailer)2634。例如,所述自动发送器(automailer)2634可以向所述客户用户2626的电邮账户发送“可扩展性标记语言”(XML)文件为所述客户用户2626的电邮账户的附件。可选择地,所述自动发送器(automailer)2634可以电邮与上述有关图10及图11的范例性可操作知识库文章(actionable KBA)摘要屏幕1000及范例性可操作知识库文章(actionable KBA)详细信息屏幕1100充分类似或相同的嵌入屏幕界面。所述客户用户2626接着可以通过所述工作站2630或任何其他电子邮件存取设备来存取所述匹配信息2622。在有些实施例中,所述自动发送器(automailer)2634可以在通过电子邮件传送之前加密所述匹配信息2622及/或可以加密用于传送匹配信息2622的电子邮件。所述自动发送器(automailer)2634可以通过使用由图1的主服务器104执行的自动发送器(automailer)应用程序来实施。
为了通过一个“简易信息聚合进给”(RSS feed)将所述匹配信息2622传送到所述客户用户2626,所述范例性***2600拥有“简易信息聚合进给”(RSS feed)界面2636。在所述的图示范例中,所述“简易信息聚合进给”(RSS feed)界面2636将所述匹配信息2622格式化为“简易信息聚合”(RSS)格式,并且将所述“简易信息聚合”(RSS)格式化信息传输到所述客户用户2626的“简易信息聚合”(RSS)接收器。“简易信息聚合”(RSS)接收器可以通过上述有关图2-25的任何一个或多个图形用户界面屏幕来显示“简易信息聚合进给”(RSS feed)信息。例如,可以在图形用户界面(GUI)屏幕的导航框及/或标题框中实施“简易信息聚合”(RSS)查看区。在有些实施例中,所述“简易信息聚合进给”(RSS feed)界面2636可以通过“简易信息聚合进给”(RSS feed)只传送有关新的匹配信息可供检索的通知。所述客户用户2626接着可以通过所述网络界面2632存取匹配信息2622来作出反应。
图27是一个详细原理框图,其显示图26的范例性知识库文章(KBA)匹配器2620。图27所示的范例性结构可以通过使用任何所需的硬件及/或软件组合来实施。例如,可以使用一个或多个集成电路、分立半导体元件或无源电子元件。附加地或可选择地,图27的范例性结构当中的一些或所有结构或其部分可以通过使用存储于计算机可读媒介的指令、代码或其他软件及/或固件等等来实施;在被处理器***(例如图32的处理器***3210)执行时,这些指令、代码或其他软件及/或固件等等执行在此描述的方法。此外,下述有关图28-30的方法范例描述范例性操作或过程,这些范例性操作或过程可以用于实施与图27所示的结构有关的一些或所有功能或操作。
所述范例性知识库文章(KBA)匹配器2620拥有知识库文章(KBA)界面2702,以便从所述服务管理***(SMS)数据库2610(图26)获得所述知识库文章(KBA)2612,以及从所述知识库文章(KBA)2612检索信息。例如,所述知识库文章(KBA)界面2702可以检索知识库文章(KBA)准则或知识库文章(KBA)属性,包括设备序号、部件号码、软件版本号码、软件许可信息、设备描述、硬件版本号码、设备冗余信息(例如如果发生主设备故障,主设备是否与冗余设备联合承担主设备责任)、设备驱动器信息、软件服务包信息、设备装运日期信息等等。所述知识库文章(KBA)准则可以是可以用于对知识库文章(KBA)与过程控制***及/或过程控制***内的节点(例如图1的节点126a-c及128a-b)进行匹配的任何准则、属性或信息。范例性知识库文章(KBA)准则显示于图11,其包括某些知识库文章(KBA)2612适用的、在所述节点类别栏1102中显示的节点类别、在所述节点标识符栏1104中显示的节点标识符、在所述模型描述栏1106中显示的现场设备模型描述、在所述序号栏1108中显示的现场设备序号以及在所述软件及硬件版本号码栏1110及1112中显示的现场设备软件及硬件版本号码。当然,可以使用其他与知识库文章(KBA)及过程控制***及/或过程控制***的节点相应的准则。
为了检索及存取图26的过程控制***配置文件2618,所述知识库文章(KBA)匹配器2620拥有配置文件界面2704。在所述的图示范例中,所述配置文件界面2704被配置成与所述服务管理***(SMS)数据库2610(图26)进行通信,以检索过程控制***的过程控制***配置文件(例如图26的过程控制***配置文件2618)。例如,所述配置文件界面2704可以将过程控制***识别信息传输到所述服务管理***(SMS)数据库2610,而所述服务管理***(SMS)数据库2610可以通过传输过程控制***配置文件到已识别的过程控制***的所述配置文件界面2704来作出反应。在所述的图示范例中,所述配置文件界面2704也被配置成:从过程控制***配置文件(例如所述过程控制***配置文件2618)检索信息(例如现场设备准则或属性)。
为了将从所述知识库文章(KBA)2612检索的知识库文章(KBA)准则与从所述过程控制***配置文件2618检索的过程控制***准则或属性进行比较,所述知识库文章(KBA)匹配器2620拥有比较器2706。此外,所述比较器2706被配置成对知识库文章(KBA)准则及/或过程控制***准则与其他值(例如零值或任何其他值)进行比较。
为了产生指示所述比较器2706是否已经找到匹配的信息,所述知识库文章(KBA)匹配器2620拥有匹配指示器2708。在所述的图示范例中,当所述比较器2706在知识库文章(KBA)准则值和过程控制***准则值之间或在任何其他值(例如知识库文章[KBA]准则值和零值)之间找到匹配时,所述比较器2706将信号或信息传输到所述匹配指示器2708,指示已经找到匹配。所述匹配指示器2708接着产生指示所述匹配的信息。例如,所述匹配指示器2708可以将所述匹配信息存储于所述匹配信息2622(图26)。在一个实施例中,所述匹配信息可以包括知识库文章(KBA)识别值和匹配现场设备、工作站等等或过程控制***的识别值。附加地或可选择地,所述匹配信息可以包括知识库文章(KBA)准则值和匹配过程控制***准则值。在另一个实施例中,所述匹配信息2622可以包括过程控制***的现场设备、工作站等等的列表,而所述匹配指示器2708可以存储与一个或多个知识库文章(KBA)准则匹配的所述过程控制***的特定现场设备、工作站等等相应的标记或位值。为了将所述匹配信息2622传输到所述匹配后服务管理***(SMS)数据库2624(图26),所述知识库文章(KBA)匹配器2620拥有匹配信息界面2710。
图28-30描绘范例性方法的流程图,这些方法可以用于对知识库文章(KBA)(例如图26的知识库文章[KBA]2612)与过程控制***(例如所述过程控制***2604、图1的第一场点110的过程控制***118及120、图1的第二及第三场点112及114的过程控制***[图中未显示]等等)、过程控制***的部件(例如图1的节点126a-c及128a-b)或过程控制***的部分(例如子***)进行匹配。在一个实施例中,图28-30的流程图代表用于实施图26及27的范例性知识库文章(KBA)匹配器2620的范例性机器可读及可执行指令。在该实施例中,所述机器可读指令包括由处理器(比如图32所示的范例性处理器***3210的处理器3212)执行的编程。所述编程可以收录在存储于有形媒介,例如只读光盘(CD-ROM)、软盘、硬盘、数字化万能光盘(DVD)或与所述处理器3212有关的存储器上的软件内,及/或以任何广为人知的方式收录在固件或专用硬件上。例如,所述知识库文章(KBA)匹配器2620(图26及图27)或图27的知识库文章(KBA)界面2702、配置文件界面2704、比较器2706、匹配指示器2708以及匹配信息界面2710中的一个或多个可以通过使用软件、硬件及/或固件来实施。此外,虽然参考图28-30所示的流程图来描述所述范例性编程,本领域的普通技术的人员将很清楚,所述知识库文章(KBA)匹配器2620可以通过使用许多其他方法来实施。例如,所述流程块的执行顺序可以更改及/或有些流程块可以更改、排除或结合。
图28-30的范例性方法被配置成可以相对高度确定地保证,每个知识库文章(KBA)将会与适用该知识库文章(KBA)的几乎所有被监测的过程控制***或其部件或部分进行匹配。在所述的图示范例中,图28-30的范例性方法用于对知识库文章(KBA)与被监测的过程控制***进行过程控制***级的比较和节点级的比较。照这样,普通类别知识库文章(KBA)与所有或几乎所有被监测的过程控制***进行匹配,以通知适用知识库文章(KBA)的操作员(例如图26的客户用户2626)。图28及图29的范例性方法用于对知识库文章(KBA)与被监测的过程控制***的节点类别进行比较,以确保每个知识库文章(KBA)与拥有与该知识库文章(KBA)同样的节点类别的被监测的过程控制***内的特定节点进行匹配。图28及图30的范例性方法进一步确保,对被监测的过程控制***的节点与相应知识库文章(KBA)进行匹配,即使这些节点和知识库文章(KBA)的节点类别不同。明确地说,图28及图30的范例性方法对节点准则和知识库文章(KBA)准则(例如上述有关图11的节点准则及知识库文章[KBA]准则)进行比较。例如,如果通过知识库文章(KBA)提供的固件更新警报适用于与该知识库文章(KBA)的节点类别栏中描述的节点类别(例如图11的节点类别栏1102中显示的节点类别)不同的一个节点,可以使用图28及图30的范例性方法,根据知识库文章(KBA)准则与节点准则的比较,对知识库文章(KBA)和适用节点进行匹配。照这样,其节点与知识库文章(KBA)的节点不同,但其软件、固件、硬件是该知识库文章(KBA)对象的设备可以与该知识库文章(KBA)匹配。
现在参看图28,最初,所述知识库文章(KBA)界面2702(图27)从(例如)所述服务管理***(SMS)数据库2610(图26)检索图26的其中一个知识库文章(KBA)2612(流程块2802)。所述知识库文章(KBA)界面2702接着获得所检索的知识库文章(KBA)的节点类别(流程块2804)。在所述的图示范例中,知识库文章(KBA)可以是一般涉及过程控制***的普通类别知识库文章(KBA),或知识库文章(KBA)可以是涉及过程控制***的部分(例如子***)或过程控制***的特定部件(例如现场设备、工作站、控制器等等)(例如图1的其中一个节点126a-c及128a-b)的特殊类别知识库文章(KBA)。
所述知识库文章(KBA)界面2702接着确定所检索的知识库文章(KBA)是否为普通类别知识库文章(KBA)(流程块2806)。如果所述知识库文章(KBA)界面2702确定所检索的知识库文章(KBA)为普通类别知识库文章(KBA),所述匹配指示器2708(图27)存储信息于所述匹配信息2622(图26),以指示所检索的知识库文章(KBA)适用于信息存储于所述服务管理***(SMS)数据库2610的所有被监测的过程控制***(流程块2808)(例如由所述范例性***2600监测的所有过程控制***)。然而,如果所述知识库文章(KBA)界面2702确定所检索的知识库文章(KBA)并非普通类别知识库文章(KBA)(流程块2806),所述知识库文章(KBA)匹配器2620接着使用所检索的知识库文章(KBA)的节点类别及被监测的过程控制***(例如信息存储于服务管理***[SMS]数据库2610的过程控制***)的节点类别,以确定所述知识库文章(KBA)是否适用于被监测的过程控制***的特定节点(流程块2810)。以下描述有关图29的可以用于实施流程块2810的操作的范例性方法。
在比较节点类别(流程块2810)之后或在所述匹配指示器2708存储信息指示所检索的知识库文章(KBA)适用于所有被监测的过程控制***(流程块2808)之后,所述知识库文章(KBA)匹配器2620使用所检索的知识库文章(KBA)的其他节点准则(例如上述有关图11的节点准则)和被监测的过程控制***内的节点来确定所述知识库文章(KBA)是否不应适用于被监测的过程控制***的任何特定节点(流程块2812)。例如,如果流程块2810的操作确定某个知识库文章(KBA)适用于某特定节点,所述知识库文章(KBA)的状况被指示为匹配该节点,除非流程块2812的操作确定存在与该节点有关的其他节点准则,排除所述知识库文章(KBA)对该节点的适用性。
所述知识库文章(KBA)匹配器2620接着确定是否有另一个需要进行分析的知识库文章(KBA)(流程块2814)。如果(例如)所述服务管理***(SMS)数据库2610中有另一个需要进行分析的知识库文章(KBA),控制返回到流程块2802,而所述知识库文章(KBA)界面2702从所述服务管理***(SMS)数据库2610检索下一个知识库文章(KBA)。否则,所述匹配信息界面2710将所述匹配信息2622传输到一个数据结构(流程块2816),例如所述匹配后服务管理***(SMS)数据库2624(图26),而过程结束。
图29的范例性流程图显示一个范例性方法,该方法可以用于实施图28的流程块2810的操作。明确地说,图29的范例性方法用于比较知识库文章(KBA)的节点类别和被监测的过程控制***的节点类别,以确定知识库文章(KBA)是否适用于所述被监测的过程控制***的特定节点。在操作时,所述知识库文章(KBA)匹配器2620(图26)选择一个被监测的过程控制***(例如配置信息存储于图26的服务管理***[SMS]数据库2610的多个被监测的过程控制***的其中一个被监测的过程控制***)(流程块2902)。在所述的图示范例中,所述知识库文章(KBA)匹配器2620选择所述过程控制***2604(图26)。
所述配置文件界面2704接着检索与所述过程控制***2604相应的所述过程控制***配置文件(例如图26的过程控制***配置文件2618)(流程块2904)。在所述的图示范例中,所述配置文件界面2704通过向所述服务管理***(SMS)数据库2610发送一个要求,从服务管理***(SMS)数据库2610检索过程控制***配置文件2618,包括识别所述过程控制***2604的识别信息。
所述配置文件界面2704接着检索所述过程控制***2604内的一个节点(例如图1的节点126a-c及128a-b的其中一个)的节点类别(流程块2908)。例如,所述过程控制***配置文件2618可以包括与所述过程控制***2604内的多个设备或节点(例如图1的节点126a-c及128a-b)相应的记录。所述配置文件界面2704可以存取所述过程控制***配置文件2618,以检索所述过程控制***2604内的每个节点的节点类别。在所述的图示范例中,所述配置文件界面2704在流程块2908从所述过程控制***配置文件2618一次检索一个节点类别。
所述比较器2706接着对所述过程控制***2604的已检索的节点类别和在图28的流程块2804所检索的知识库文章(KBA)节点类别进行比较,以确定所述过程控制***2604的已检索的节点类别是否与所述知识库文章(KBA)节点类别匹配(流程块2910)。如果所述比较器2706确定所述过程控制***2604的节点类别与所述知识库文章(KBA)节点类别相匹配(流程块2910),所述匹配指示器2708(图27)存储信息于所述匹配信息2622内,指示所述过程控制***2604的节点与所述知识库文章(KBA)之间的匹配(流程块2912)
在所述匹配指示器2708指示所述匹配(流程块2912)之后,或如果所述比较器2706确定所述过程控制***2604的节点类别与所述知识库文章(KBA)节点类别并不匹配(流程块2910),所述知识库文章(KBA)匹配器2620确定所述过程控制***2604是否有另一节点需要与所述知识库文章(KBA)节点类别进行比较(流程块2914)。如果所述知识库文章(KBA)匹配器2620确定所述过程控制***2604有另一节点需要比较,控制返回到流程块2908,而所述配置文件界面2704检索所述过程控制***2604的另一节点的节点类别,以便和在图28的流程块2804检索的所述知识库文章(KBA)节点类别进行比较。另一方面,如果所述知识库文章(KBA)匹配器2620确定所述过程控制***2604没有另一节点需要比较,所述知识库文章(KBA)匹配器2620确定是否有另一个被监测的过程控制***需要进行分析(流程块2916)。例如,所述配置文件界面2704可以询问所述服务管理***(SMS)数据库2610,以确定所述服务管理***(SMS)数据库2610是否有所述知识库文章(KBA)匹配器2620尚未根据知识库文章(KBA)的节点类别进行比较的、适用于任何其他被监测的过程控制***的配置信息。如果所述知识库文章(KBA)匹配器2620确定有另一个被监测的过程控制***需要进行分析,控制返回到流程块2902,而所述知识库文章(KBA)匹配器2620选择另一个被监测的过程控制***。否则,图29的过程结束,而且控制返回到呼叫过程或功能,例如图28描绘的范例性过程。
图30是一个范例性流程图,其显示一个范例性方法,该方法可以用于实施图28的流程块2812的操作。明确地说,图30的范例性方法可以用于比较知识库文章(KBA)准则(例如上述有关图11的知识库文章[KBA]准则)和被监测的过程控制***的节点准则,以确定知识库文章(KBA)是否不应适用于被监测的过程控制***的特定节点。例如,图30的范例性方法可以用于在流程块2810(图28)排除知识库文章(KBA)与节点之间的匹配,如果这些节点有任何准则指示它们应被排除(例如知识库文章[KBA]与特定节点的匹配状况应更改为非匹配状况)。
在操作时,所述知识库文章(KBA)匹配器2620(图26)选择被监测的过程控制***(例如其配置信息存储于图26的服务管理***[SMS]数据库2610的多个被监测的过程控制***的其中一个被监测的过程控制***)(流程块3002)。在所述的图示范例中,所述知识库文章(KBA)匹配器2620选择所述过程控制***2604(图26)。所述配置文件界面2704接着检索与所述过程控制***2604相应的过程控制***配置文件(例如图26的过程控制***配置文件2618)(流程块3004)。在所述的图示范例中,所述配置文件界面2704通过向所述服务管理***(SMS)数据库2610发送要求,从所述服务管理***(SMS)数据库2610检索所述过程控制***配置文件2618,包括识别所述过程控制***2604的识别信息。
所述知识库文章(KBA)匹配器2620选择所述过程控制***2604的一个节点(例如图1的节点126a-c及128a-b的其中一个)(流程块3006),与在图28的流程块2802检索的知识库文章(KBA)准则进行比较。所述知识库文章(KBA)界面2702接着从所述知识库文章(KBA)检索知识库文章(KBA)准则(流程块3008),而所述配置文件界面2704检索所述过程控制***2604内的被选择的节点的准则(例如一个节点准则)(流程块3010)。例如,所述过程控制***配置文件2618可以包括与所述过程控制***2604内的多个设备或节点(例如图1的节点126a-c及128a-b)相应的记录,而每个记录可以包括一个相应节点的一个或多个节点准则。所述配置文件界面2704可以存取所述过程控制***配置文件2618,以检索所述过程控制***2604内的每个节点的节点准则。在所述的图示范例中,所述配置文件界面2704在流程块3010从所述过程控制***配置文件2618一次检索一个节点准则。
所述比较器2706接着通过(例如)对所检索的节点准则与零值进行比较,确定所述节点准则是否为零(例如空白或无值)(流程块3012)。照这样,如果节点准则未知、不可获得或不完整,该节点准则将不会在所述知识库文章(KBA)匹配过程中被考虑。如果所述比较器2706确定所述节点准则不是零(流程块3012),所述比较器2706通过(例如)对所述节点准则与所述知识库文章(KBA)准则进行比较,确定所述节点准则是否与所述知识库文章(KBA)准则相匹配(流程块3014)。
如果所述比较器2706确定所述节点准则与所述知识库文章(KBA)准则不匹配(流程块3014),所述匹配指示器2708(图27)通过(例如)存储指示其不匹配的信息于所述存储信息2622(图26)(流程块3016),指示所述过程控制***2604的所选择的节点与所述知识库文章(KBA)之间的不匹配。通过根据节点准则及知识库文章(KBA)准则来排除节点与知识库文章(KBA)之间的匹配,所述知识库文章(KBA)匹配器2620确保对被监测的过程控制***内的节点与有关知识库文章(KBA)进行匹配,即使所述节点的节点设备类别或节点标识与有关知识库文章(KBA)的节点设备类别或节点标识不同。例如,知识库文章(KBA)可以涉及输入/输出(I/O)模块设备类别的固件更新,而且可以使用图29内描绘的范例性方法,根据设备类别比较来和输入/输出(I/O)模块进行匹配。然而,图29的范例性方法不能对所述知识库文章(KBA)与使用同一固件、有内置输入/输出(I/O)模块的现场设备(例如与所述知识库文章[KBA]内指示的设备类别不同的设备类别)进行匹配,这是由于所述现场设备的设备类别并不是输入/输出(I/O)模块设备类别。
在所述的图示范例中,为了充分确保所述知识库文章(KBA)将与所述输入/输出(I/O)模块和有内置输入/输出(I/O)模块的所述现场设备进行匹配,所述知识库文章(KBA)被指示为普通类别知识库文章(KBA)(例如图28的流程块2808)。照这样,所述输入/输出(I/O)模块和有内置输入/输出(I/O)模块的所述现场设备将与所述知识库文章(KBA)进行匹配。为了排除所述***配置文件2618内的特定节点或设备类别与所述知识库文章(KBA)之间的关联或匹配,所述知识库文章(KBA)匹配器2620使用图30的范例性方法(例如图28的流程块2812),以评估其他与所述知识库文章(KBA)准则有关的节点准则。既然这样,图30的范例性方法确保,所述知识库文章(KBA)匹配器2620将根据描述输入/输出(I/O)模块的所述现场设备的匹配准则和指定所述输入/输出(I/O)模块的所述知识库文章(KBA)的准则,对所述知识库文章(KBA)和所述现场设备进行匹配。
如果所述比较器2706确定所述节点准则与所述知识库文章(KBA)准则不匹配(流程块3014),或如果所述比较器确定所述节点准则为零(流程块3012),所述知识库文章(KBA)界面2702确定所述知识库文章(KBA)是否有另一知识库文章(KBA)准则需要进行比较(流程块3018)。如果所述知识库文章(KBA)界面2702确定所述知识库文章(KBA)有另一知识库文章(KBA)准则需要进行匹配(流程块3018),控制返回到流程块3008,而所述知识库文章(KBA)界面2702检索另一知识库文章(KBA)准则。如果所述知识库文章(KBA)界面2702确定所述知识库文章(KBA)没有另一知识库文章(KBA)准则需要进行比较(流程块3018),则在流程块2810(图28)对所述知识库文章(KBA)和在流程块3006选择的节点进行的匹配保持为匹配状况,以确保为用户(例如客户用户2626)提供所述知识库文章(KBA)与所选择的节点之间的充分可靠的匹配。
如果所述比较器2706确定所述知识库文章(KBA)没有另一知识库文章(KBA)准则需要进行匹配(流程块3018),或在所述匹配指示器2708指示所述匹配(流程块3016)之后,所述知识库文章(KBA)匹配器2620根据(例如)存储于所述过程控制***配置文件2618(图26)的配置信息,确定所述过程控制***2604是否有另一节点需要进行分析(流程块3022)。如果所述知识库文章(KBA)匹配器2620确定所述过程控制***2604有另一节点需要进行分析(流程块3022),控制返回到流程块3006,而所述知识库文章(KBA)匹配器2620则选择所述过程控制***2604的另一节点。另一方面,如果所述知识库文章(KBA)匹配器2620确定所述过程控制***2604没有另一节点需要进行分析(流程块3022),所述知识库文章(KBA)匹配器2620确定是否有另一个被监测的过程控制***需要进行分析(流程块3024)。例如,所述配置文件界面2704可以询问所述服务管理***(SMS)数据库2610,以确定所述服务管理***(SMS)数据库2610是否拥有所述知识库文章(KBA)匹配器2620尚未根据准则信息进行分析的、任何其他被监测的过程控制***的配置信息。如果所述知识库文章(KBA)匹配器2620确定有另一个被监测的过程控制***需要进行分析,控制返回到流程块3002,而所述知识库文章(KBA)匹配器2620选择另一个被监测的过程控制***。否则,图30的过程结束,而且控制返回到一个呼叫过程或功能,如图28描绘的范例性过程。
图31描绘一个范例性方法,该方法可以用于将所述匹配信息2622内指示的有关的知识库文章(KBA)传输到相应的过程控制***操作员(例如图26的客户用户2626)。在所述的图示范例中,图31的范例性方法通过使用图26的“简易信息聚合”(RSS)界面2636、自动发送器(automailer)2634及/或网络界面2632来实施。起初,所述“简易信息聚合进给”(RSS feed)界面2636选择已经通过“简易信息聚合进给”(RSS feed)要求知识库文章(KBA)通信的用户(例如客户用户2626)(流程块3102)。例如,所述“简易信息聚合进给”(RSS feed)界面2636可以存取与上述有关图4的配置信息充分相似或相同的配置信息,以确定哪些用户已经选择通过“简易信息聚合进给”(RSS feed)接收信息。所述“简易信息聚合进给”(RSS feed)界面2636接着将所述匹配后服务管理***(SMS)数据库2624(图26)中指示的有关的知识库文章(KBA)传输到已经选择通过“简易信息聚合进给”(RSS feed)接收信息的相应用户(流程块3104)(例如将知识库文章[KBA]发送到已匹配的知识库文章[KBA]适用的过程控制***的用户)。
所述自动发送器(automailer)2634接着选择已经选择通过电子邮件要求知识库文章(KBA)通信的用户(例如客户用户2626)(流程块3106)。例如,所述自动发送器(automailer)2634可以存取与上述有关图4的配置信息充分相似或相同的配置信息,以确定哪些用户已经选择通过电子邮件接收信息。所述自动发送器(automailer)2634接着将所述匹配后服务管理***(SMS)数据库2624(图26)中指示的有关的知识库文章(KBA)传输到已经选择通过电子邮件接收信息的相应用户(流程块3108)。
所述网络界面2632接着确定是否有任何用户(例如图26的客户用户2626)已经通过网页要求有关的知识库文章(KBA)(流程块3110),例如通过图3的主菜单屏幕300、图8的范例性报告存取屏幕800、所述范例性可操作知识库文章(actionable KBA)(图10的知识库文章[KBA]摘要屏幕1000、图11的范例性可操作知识库文章[actionable KBA]详细信息屏幕1100或图12的知识库文章[KBA]搜索屏幕1020要求有关的知识库文章[KBA])。如果所述网络界面2632确定用户已经通过网页要求有关的知识库文章(KBA),所述网络界面2632通过(例如)图10的范例性可操作知识库文章(actionableKBA)摘要屏幕1000或图11的范例性可操作知识库文章(actionable KBA)详细信息屏幕1100显示,在主数据库2628(图26)内指示的知识库文章(KBA)与提出要求的用户有关的过程控制***有关,或与由提出要求的用户所选择的过程控制***有关。
在所述网络界面2632向提出要求的用户显示有关的知识库文章(KBA)之后,或如果所述网络界面2632确定没有用户通过网页要求知识库文章(KBA),所述“简易信息聚合进给”(RSS feed)界面2636、所述自动发送器(automailer)2634及/或所述网络界面2632确定是否有其他知识库文章(KBA)需要传输(流程块3114)。例如,所述“简易信息聚合进给”(RSSfeed)界面2636及所述自动发送器(automailer)2634可以询问所述匹配后服务管理***(SMS)数据库2624,而所述网络界面2632可以询问所述主数据库2628,以确定是否有任何其他知识库文章(KBA)(例如新的或已更新的知识库文章[KBA])需要传输给用户。如果所述“简易信息聚合进给”(RSS feed)界面2636、所述自动发送器(automailer)2634及/或所述网络界面2632确定有其他知识库文章(KBA)需要传输,控制返回到流程块3102。否则,过程结束。
图32是一个原理框图,图示一个范例性处理器***,该处理器***可以用于实施在此描述的范例性设备、方法及制造件。如图32所示,所述处理器***3210包括处理器3212,该处理器3212连接到互连总线3214。所述处理器3212包括寄存器或寄存空间3216,该寄存空间3216在图32中被描绘为完全在线,但也可选择完全地或部分地离线放置和通过专用电气连接及/或通过所述互连总线3214直接连接到所述处理器3212。所述处理器3212可以是任何适合的处理器、处理单元或微处理器。虽然图32中未显示,所述处理器***3210可以是多处理器***,因而可以包括与所述处理器3212相同或相似而且通信连接到所述互连总线3214的一个或多个附加处理器。
图32的处理器3212连接到芯片组3218,该芯片组3218包括存储体控制器3220和输入/输出(I/O)控制器3222。广为人知的是,芯片组典型地提供输入/输出(I/O)及存储体管理功能以及多个通用及/或特殊用途寄存器、定时器等等,它们可以由连接到所述芯片组3218的一个或多个处理器存取或使用。所述存储器控制器3220发挥功能,使所述处理器3212(或多个处理器,如果有多个处理器)能够存取***存储器3224及大容量存储器3225。
所述***存储器3224可以包括任何所需类别的易失性存储器及/或非易失性存储器,例如静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、闪烁存储器、只读存储器(ROM)等等。所述大容量存储器3225可以包括任何所需类别的大容量存储设备,包括硬盘驱动器、光驱、带存储设备等等。
所述输入/输出(I/O)控制器3222发挥功能,使所述处理器3212能够通过输入/输出(I/O)总线3232与***输入/输出(I/O)设备3226及3228以及网络界面3230通信。所述输入/输出(I/O)设备3226及3228可以是任何所需类别的输入/输出(I/O)设备,例如键盘、视频显示或监测器、鼠标等等。所述网络界面3230例如可以是以太设备、异步传输模式(ATM)设备、802.11设备、数字用户线路(DSL)调制解调器、电缆调制解调器、蜂窝式调制解调器等等,这些设备使处理器***3210能够与另一处理器***进行通信。
虽然所述存储器控制器3220及所述输入/输出(I/O)控制器3222在图32中被描绘为所述芯片组3218内的不同的功能模块,但这些功能模块所执行的功能可以在一个单一的半导体电路内结合,或者可以通过使用两个或多个不同的集成电路来实施。
虽然在此已经描述某些方法、设备及制造件,但是本发明的覆盖范围并不局限于所述方法、设备及制造件。相反地,不论是根据字面意义或是根据等效原则,本发明覆盖理当属于所附权利要求的范围的所有方法、设备及制造件。
Claims (11)
1.一种检索和显示控制***中的维护信息的方法,包括:
通过图形用户界面提供第一显示区,以显示多个控制***的一个或多个控制***标识符,其中控制***标识符与多个维护类别标识符有关;
通过所述图形用户界面提供第二显示区,以显示与所选择的控制***标识符有关的多个信息模块,其中每个信息模块与所述维护类别标识符中的一个有关;
存取与所选择的控制***标识符有关的数据结构,以检索与所选择的控制***标识符相应的所述控制***有关的维护信息,其中所检索的维护信息根据所述多个维护类别标识符被分类;以及
通过至少一些所述信息模块,显示所检索的维护信息,其中每个信息模块被配置为显示与所述信息模块有关的信息,其中每个信息模块显示有关的维护类别标识符。
2.如权利要求1所述的方法,其中存取所述数据结构的步骤包括:从所述数据结构检索与维护更新通知有关的一些设备节点。
3.如权利要求2所述的方法,其进一步包括:通过多个信息模块的其中一个信息模块,显示一些设备节点。
4.如权利要求1所述的方法,其中存取所述数据结构的步骤包括:从所述数据结构检索与所选择的控制***标识符相应的所述控制***有关的一些服务支持呼叫。
5.如权利要求1所述的方法,其中存取所述数据结构的步骤包括:检索技术支持有效期、操作状况摘要或***更改信息中的至少一个。
6.如权利要求1所述的方法,其进一步包括:通过网页提供所述图形用户界面。
7.如权利要求1所述的方法,其进一步包括:使用通信连接到服务器应用程序的客户应用程序来提供所述图形用户界面。
8.如权利要求1所述的方法,其中所述一个或多个控制***标识符中的每个控制***标识符与界面控制器有关,在启动界面控制器时,致使存取与其中一个相应的控制***标识符有关的数据结构中的信息。
9.如权利要求1所述的方法,其中所述多个控制***位于不同的过程设备设施中。
10.如权利要求1所述的方法,其中所述多个控制***之间彼此通信连接。
11.如权利要求1所述的方法,其中至少一些所检索的维护信息被显示为超链接文本,使得能够检索与所述至少一些所检索的维护信息有关的相对更详细的信息。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/465,036 US7698242B2 (en) | 2006-08-16 | 2006-08-16 | Systems and methods to maintain process control systems using information retrieved from a database storing general-type information and specific-type information |
US11/465,036 | 2006-08-16 | ||
CN200710140194.5A CN101126928B (zh) | 2006-08-16 | 2007-08-13 | 用于维护过程控制***的***及方法 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200710140194.5A Division CN101126928B (zh) | 2006-08-16 | 2007-08-13 | 用于维护过程控制***的***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102331771A CN102331771A (zh) | 2012-01-25 |
CN102331771B true CN102331771B (zh) | 2015-09-02 |
Family
ID=38543214
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011103063723A Pending CN102393700A (zh) | 2006-08-16 | 2007-08-13 | 用于维护过程控制***的***及方法 |
CN200710140194.5A Active CN101126928B (zh) | 2006-08-16 | 2007-08-13 | 用于维护过程控制***的***及方法 |
CN201110306423.2A Active CN102331771B (zh) | 2006-08-16 | 2007-08-13 | 用于维护过程控制***的***及方法 |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011103063723A Pending CN102393700A (zh) | 2006-08-16 | 2007-08-13 | 用于维护过程控制***的***及方法 |
CN200710140194.5A Active CN101126928B (zh) | 2006-08-16 | 2007-08-13 | 用于维护过程控制***的***及方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US7698242B2 (zh) |
JP (2) | JP5291903B2 (zh) |
CN (3) | CN102393700A (zh) |
DE (1) | DE102007038340B4 (zh) |
GB (1) | GB2441035B (zh) |
HK (3) | HK1114189A1 (zh) |
Families Citing this family (141)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8606723B2 (en) * | 2004-06-04 | 2013-12-10 | Sap Ag | Consistent set of interfaces derived from a business object model |
WO2005122078A2 (en) | 2004-06-04 | 2005-12-22 | Sap Ag | Consistent set of interfaces derived from a business object model |
US8694397B2 (en) * | 2004-06-18 | 2014-04-08 | Sap Ag | Consistent set of interfaces derived from a business object model |
US8744937B2 (en) * | 2005-02-25 | 2014-06-03 | Sap Ag | Consistent set of interfaces derived from a business object model |
US20080214154A1 (en) * | 2005-11-01 | 2008-09-04 | Jorey Ramer | Associating mobile and non mobile web content |
US8374931B2 (en) * | 2006-03-31 | 2013-02-12 | Sap Ag | Consistent set of interfaces derived from a business object model |
WO2008005102A2 (en) * | 2006-05-13 | 2008-01-10 | Sap Ag | Consistent set of interfaces derived from a business object model |
US8392364B2 (en) * | 2006-07-10 | 2013-03-05 | Sap Ag | Consistent set of interfaces derived from a business object model |
US7788599B2 (en) * | 2006-07-28 | 2010-08-31 | Apple Inc. | User interface elements for hierarchical selection of items |
US8566193B2 (en) * | 2006-08-11 | 2013-10-22 | Sap Ag | Consistent set of interfaces derived from a business object model |
US7698242B2 (en) * | 2006-08-16 | 2010-04-13 | Fisher-Rosemount Systems, Inc. | Systems and methods to maintain process control systems using information retrieved from a database storing general-type information and specific-type information |
US8468544B1 (en) | 2006-09-28 | 2013-06-18 | Sap Ag | Managing consistent interfaces for demand planning business objects across heterogeneous systems |
US8014767B1 (en) * | 2006-11-06 | 2011-09-06 | Sprint Communications Company L.P. | Wireless communication network with software update monitoring and notification |
KR20080060905A (ko) * | 2006-12-27 | 2008-07-02 | 삼성전자주식회사 | 시스템 진단을 수행하는 화상형성장치 및 그 방법 |
EP2135901A4 (en) | 2007-03-05 | 2013-02-13 | Fujifilm Corp | CONNECTION FOR PHOTORESIST, PHOTORESIST SOLUTION AND USE OF THIS PROCESS |
US7898394B2 (en) * | 2007-05-10 | 2011-03-01 | Red Hat, Inc. | Systems and methods for community tagging |
US8356048B2 (en) | 2007-05-31 | 2013-01-15 | Red Hat, Inc. | Systems and methods for improved forums |
US8266127B2 (en) * | 2007-05-31 | 2012-09-11 | Red Hat, Inc. | Systems and methods for directed forums |
US7966319B2 (en) | 2007-06-07 | 2011-06-21 | Red Hat, Inc. | Systems and methods for a rating system |
US9961094B1 (en) | 2007-07-25 | 2018-05-01 | Xangati, Inc | Symptom detection using behavior probability density, network monitoring of multiple observation value types, and network monitoring using orthogonal profiling dimensions |
US8037009B2 (en) * | 2007-08-27 | 2011-10-11 | Red Hat, Inc. | Systems and methods for linking an issue with an entry in a knowledgebase |
US8417593B2 (en) | 2008-02-28 | 2013-04-09 | Sap Ag | System and computer-readable medium for managing consistent interfaces for business objects across heterogeneous systems |
US8589263B2 (en) | 2008-03-31 | 2013-11-19 | Sap Ag | Managing consistent interfaces for retail business objects across heterogeneous systems |
US8423418B2 (en) | 2008-03-31 | 2013-04-16 | Sap Ag | Managing consistent interfaces for business objects across heterogeneous systems |
US20090248429A1 (en) * | 2008-03-31 | 2009-10-01 | Sap Ag | Managing Consistent Interfaces for Sales Price Business Objects Across Heterogeneous Systems |
US8433585B2 (en) * | 2008-03-31 | 2013-04-30 | Sap Ag | Managing consistent interfaces for business objects across heterogeneous systems |
US20090248463A1 (en) * | 2008-03-31 | 2009-10-01 | Emmanuel Piochon | Managing Consistent Interfaces For Trading Business Objects Across Heterogeneous Systems |
US8930248B2 (en) * | 2008-03-31 | 2015-01-06 | Sap Se | Managing consistent interfaces for supply network business objects across heterogeneous systems |
US8364715B2 (en) | 2008-03-31 | 2013-01-29 | Sap Ag | Managing consistent interfaces for automatic identification label business objects across heterogeneous systems |
US8413165B2 (en) | 2008-03-31 | 2013-04-02 | Sap Ag | Managing consistent interfaces for maintenance order business objects across heterogeneous systems |
US8473317B2 (en) * | 2008-03-31 | 2013-06-25 | Sap Ag | Managing consistent interfaces for service part business objects across heterogeneous systems |
US20090249358A1 (en) * | 2008-03-31 | 2009-10-01 | Sap Ag | Managing Consistent Interfaces for Kanban Business Objects Across Heterogeneous Systems |
US8577991B2 (en) * | 2008-03-31 | 2013-11-05 | Sap Ag | Managing consistent interfaces for internal service request business objects across heterogeneous systems |
US8370233B2 (en) * | 2008-03-31 | 2013-02-05 | Sap Ag | Managing consistent interfaces for business objects across heterogeneous systems |
US7822833B2 (en) * | 2008-04-30 | 2010-10-26 | Honeywell International Inc. | System for creating and validating configurations of offline field devices in a process control system |
US8566185B2 (en) * | 2008-06-26 | 2013-10-22 | Sap Ag | Managing consistent interfaces for financial instrument business objects across heterogeneous systems |
US8671064B2 (en) * | 2008-06-26 | 2014-03-11 | Sap Ag | Managing consistent interfaces for supply chain management business objects across heterogeneous systems |
US8645228B2 (en) * | 2008-06-26 | 2014-02-04 | Sap Ag | Managing consistent interfaces for business objects across heterogeneous systems |
US20090326988A1 (en) | 2008-06-26 | 2009-12-31 | Robert Barth | Managing consistent interfaces for business objects across heterogeneous systems |
US8577760B2 (en) | 2008-11-25 | 2013-11-05 | Sap Ag | Managing consistent interfaces for tax authority business objects across heterogeneous systems |
US8463666B2 (en) | 2008-11-25 | 2013-06-11 | Sap Ag | Managing consistent interfaces for merchandise and assortment planning business objects across heterogeneous systems |
US8914783B2 (en) | 2008-11-25 | 2014-12-16 | Fisher-Rosemount Systems, Inc. | Software deployment manager integration within a process control system |
US8898660B2 (en) * | 2008-11-25 | 2014-11-25 | Fisher-Rosemount Systems, Inc. | Systems and methods to provide customized release notes during a software system upgrade of a process control system |
US20100153297A1 (en) | 2008-12-12 | 2010-06-17 | Sap Ag | Managing Consistent Interfaces for Credit Portfolio Business Objects Across Heterogeneous Systems |
US10992555B2 (en) * | 2009-05-29 | 2021-04-27 | Virtual Instruments Worldwide, Inc. | Recording, replay, and sharing of live network monitoring views |
US9494931B2 (en) | 2009-09-23 | 2016-11-15 | Fisher-Rosemount Systems, Inc. | Dynamic hyperlinks for process control systems |
US8396751B2 (en) | 2009-09-30 | 2013-03-12 | Sap Ag | Managing consistent interfaces for merchandising business objects across heterogeneous systems |
US20110077999A1 (en) * | 2009-09-30 | 2011-03-31 | Sap Ag | Managing consistent interfaces for retail event business objects across heterogeneous systems |
US9164501B2 (en) * | 2009-10-05 | 2015-10-20 | Fisher-Rosemount Systems, Inc. | Methods and apparatus to manage data uploading in a process control environment |
US20110258572A1 (en) * | 2010-04-15 | 2011-10-20 | General Instrument Corporation | Service of Controllable Devices through a Control Point |
US20110296330A1 (en) * | 2010-05-27 | 2011-12-01 | Yokogawa Electric Corporation | Method and apparatus for providing industrial plant information |
US9135585B2 (en) | 2010-06-15 | 2015-09-15 | Sap Se | Managing consistent interfaces for property library, property list template, quantity conversion virtual object, and supplier property specification business objects across heterogeneous systems |
US8515794B2 (en) | 2010-06-15 | 2013-08-20 | Sap Ag | Managing consistent interfaces for employee time event and human capital management view of payroll process business objects across heterogeneous systems |
US8364608B2 (en) | 2010-06-15 | 2013-01-29 | Sap Ag | Managing consistent interfaces for export declaration and export declaration request business objects across heterogeneous systems |
US8732083B2 (en) | 2010-06-15 | 2014-05-20 | Sap Ag | Managing consistent interfaces for number range, number range profile, payment card payment authorisation, and product template template business objects across heterogeneous systems |
US8370272B2 (en) | 2010-06-15 | 2013-02-05 | Sap Ag | Managing consistent interfaces for business document message monitoring view, customs arrangement, and freight list business objects across heterogeneous systems |
US8412603B2 (en) | 2010-06-15 | 2013-04-02 | Sap Ag | Managing consistent interfaces for currency conversion and date and time business objects across heterogeneous systems |
US8417588B2 (en) | 2010-06-15 | 2013-04-09 | Sap Ag | Managing consistent interfaces for goods tag, production bill of material hierarchy, and release order template business objects across heterogeneous systems |
US8666845B2 (en) | 2011-07-28 | 2014-03-04 | Sap Ag | Managing consistent interfaces for a customer requirement business object across heterogeneous systems |
US8725654B2 (en) | 2011-07-28 | 2014-05-13 | Sap Ag | Managing consistent interfaces for employee data replication business objects across heterogeneous systems |
US8775280B2 (en) | 2011-07-28 | 2014-07-08 | Sap Ag | Managing consistent interfaces for financial business objects across heterogeneous systems |
US8560392B2 (en) | 2011-07-28 | 2013-10-15 | Sap Ag | Managing consistent interfaces for a point of sale transaction business object across heterogeneous systems |
US8601490B2 (en) | 2011-07-28 | 2013-12-03 | Sap Ag | Managing consistent interfaces for business rule business object across heterogeneous systems |
US8521838B2 (en) | 2011-07-28 | 2013-08-27 | Sap Ag | Managing consistent interfaces for communication system and object identifier mapping business objects across heterogeneous systems |
JP5541264B2 (ja) * | 2011-11-09 | 2014-07-09 | 横河電機株式会社 | 運転監視装置および運転監視方法 |
DE102012200066B4 (de) * | 2012-01-03 | 2020-09-03 | Endress + Hauser Process Solutions Ag | Verfahren und Einrichtung zur Visualisierung von Informationen in einer Prozessanlage |
US8756274B2 (en) | 2012-02-16 | 2014-06-17 | Sap Ag | Consistent interface for sales territory message type set 1 |
US9232368B2 (en) | 2012-02-16 | 2016-01-05 | Sap Se | Consistent interface for user feed administrator, user feed event link and user feed settings |
US8762454B2 (en) | 2012-02-16 | 2014-06-24 | Sap Ag | Consistent interface for flag and tag |
US8984050B2 (en) | 2012-02-16 | 2015-03-17 | Sap Se | Consistent interface for sales territory message type set 2 |
US9237425B2 (en) | 2012-02-16 | 2016-01-12 | Sap Se | Consistent interface for feed event, feed event document and feed event type |
US8762453B2 (en) | 2012-02-16 | 2014-06-24 | Sap Ag | Consistent interface for feed collaboration group and feed event subscription |
US9131374B1 (en) * | 2012-02-24 | 2015-09-08 | Emc Corporation | Knowledge-based authentication for restricting access to mobile devices |
US10185308B2 (en) * | 2012-04-30 | 2019-01-22 | Fisher Controls International Llc | Methods and systems to provide update information of a device description of a field instrument |
US9246869B2 (en) | 2012-06-28 | 2016-01-26 | Sap Se | Consistent interface for opportunity |
US8756135B2 (en) | 2012-06-28 | 2014-06-17 | Sap Ag | Consistent interface for product valuation data and product valuation level |
WO2014000200A1 (en) | 2012-06-28 | 2014-01-03 | Sap Ag | Consistent interface for document output request |
US9400998B2 (en) | 2012-06-28 | 2016-07-26 | Sap Se | Consistent interface for message-based communication arrangement, organisational centre replication request, and payment schedule |
US8949855B2 (en) | 2012-06-28 | 2015-02-03 | Sap Se | Consistent interface for address snapshot and approval process definition |
US9367826B2 (en) | 2012-06-28 | 2016-06-14 | Sap Se | Consistent interface for entitlement product |
US8521621B1 (en) | 2012-06-28 | 2013-08-27 | Sap Ag | Consistent interface for inbound delivery request |
US8615451B1 (en) | 2012-06-28 | 2013-12-24 | Sap Ag | Consistent interface for goods and activity confirmation |
US9009586B2 (en) * | 2012-07-12 | 2015-04-14 | Micah Nathanael Peterson | Knowledgebase article authoring system, apparatus and method |
US9043236B2 (en) | 2012-08-22 | 2015-05-26 | Sap Se | Consistent interface for financial instrument impairment attribute values analytical result |
US9076112B2 (en) | 2012-08-22 | 2015-07-07 | Sap Se | Consistent interface for financial instrument impairment expected cash flow analytical result |
US9547833B2 (en) | 2012-08-22 | 2017-01-17 | Sap Se | Consistent interface for financial instrument impairment calculation |
US9078129B1 (en) * | 2012-09-24 | 2015-07-07 | Emc Corporation | Knowledge-based authentication for restricting access to mobile devices |
US9740382B2 (en) * | 2013-01-23 | 2017-08-22 | Fisher-Rosemount Systems, Inc. | Methods and apparatus to monitor tasks in a process system enterprise |
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 |
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 |
US9558220B2 (en) | 2013-03-04 | 2017-01-31 | Fisher-Rosemount Systems, Inc. | Big data in process control systems |
US10282676B2 (en) | 2014-10-06 | 2019-05-07 | Fisher-Rosemount Systems, Inc. | Automatic signal processing-based learning in a process plant |
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 |
US10386827B2 (en) | 2013-03-04 | 2019-08-20 | Fisher-Rosemount Systems, Inc. | Distributed industrial performance monitoring and analytics platform |
US9665088B2 (en) | 2014-01-31 | 2017-05-30 | Fisher-Rosemount Systems, Inc. | Managing big data in process control systems |
US10649424B2 (en) | 2013-03-04 | 2020-05-12 | Fisher-Rosemount Systems, Inc. | Distributed industrial performance monitoring and analytics |
EP2973242B1 (en) | 2013-03-15 | 2020-12-23 | Fisher-Rosemount Systems, Inc. | Modelling and adjustment of process plants |
US9191343B2 (en) | 2013-03-15 | 2015-11-17 | Sap Se | Consistent interface for appointment activity business object |
US11573672B2 (en) | 2013-03-15 | 2023-02-07 | Fisher-Rosemount Systems, Inc. | Method for initiating or resuming a mobile control session in a process plant |
US9191357B2 (en) | 2013-03-15 | 2015-11-17 | Sap Se | Consistent interface for email activity business object |
JP2016533554A (ja) * | 2013-09-27 | 2016-10-27 | フィッシャー−ローズマウント システムズ,インコーポレイテッド | プロセス制御アーキテクチャにおける変化管理システム |
US20150121540A1 (en) * | 2013-10-28 | 2015-04-30 | Linear Llc | Software and Inventory Licensing System and Method |
US10735137B2 (en) | 2016-03-15 | 2020-08-04 | ClineHair Commercial Endeavors | Distributed storage system data management and security |
US10250470B1 (en) | 2014-08-24 | 2019-04-02 | Virtual Instruments Worldwide | Push pull data collection |
US10009237B1 (en) | 2014-08-24 | 2018-06-26 | Virtual Instruments Worldwide | Cross silo time stiching |
DE102014013259A1 (de) * | 2014-09-08 | 2016-03-10 | Abb Technology Ag | Einrichtung zur Verwaltung und Konfiguration von Feldgeräten einer Automatisierungsanlage |
DE102014013313A1 (de) * | 2014-09-08 | 2016-03-10 | Abb Technology Ag | Verfahren und Einrichtung zur Verwaltung und Konfiguration von Feldgeräten einer Automatisierungsanlage |
DE102014014183A1 (de) * | 2014-09-19 | 2016-04-07 | Abb Technology Ag | Einrichtung zur Verwaltung und Konfiguration von Feldgeräten einer Automatisierungsanlage |
DE102014013943A1 (de) * | 2014-09-19 | 2016-03-24 | Abb Technology Ag | Einrichtung zur Verwaltung und Konfiguration von Feldgeräten einer Automatisierungsanlage |
DE102014013944A1 (de) * | 2014-09-19 | 2016-03-24 | Abb Technology Ag | Einrichtung zur Verwaltung und Konfiguration von Feldgeräten einer Automatisierungsanlage |
DE102014013964A1 (de) * | 2014-09-19 | 2016-03-24 | Abb Technology Ag | Einrichtung zur Verwaltung und Konfiguration von Feldgeräten einer Automatisierungsanlage |
US10168691B2 (en) | 2014-10-06 | 2019-01-01 | Fisher-Rosemount Systems, Inc. | Data pipeline for process control system analytics |
CN106796422B (zh) | 2014-10-10 | 2019-06-04 | 三菱电机株式会社 | 可编程逻辑控制器 |
DE102014016818A1 (de) * | 2014-11-14 | 2016-05-19 | Abb Technology Ag | Verfahren zur Verwaltung und Konfiguration von Feldgeräten einer Automatisierungsanlage |
DE102014016817A1 (de) * | 2014-11-14 | 2016-05-19 | Abb Technology Ag | Verfahren zur Verwaltung und Konfiguration von Feldgeräten einer Automatisierungsanlage |
KR102001324B1 (ko) * | 2014-11-26 | 2019-07-17 | 가부시키가이샤 티엘브이 | 기기 관리 시스템 및 이를 사용한 공사 방법 |
DE102014019368A1 (de) | 2014-12-22 | 2016-06-23 | Abb Technology Ag | Einrichtung zur Verwaltung und Konfiguration von Feldgeräten einer Automatisierungsanlage |
DE102014019367A1 (de) * | 2014-12-22 | 2016-06-23 | Abb Technology Ag | Verfahren und Einrichtung zur Verwaltung und Konfiguration von Feldgeräten einer Automatisierungsanlage |
JP7043261B2 (ja) * | 2015-06-05 | 2022-03-29 | シエル・インターナシヨネイル・リサーチ・マーチヤツピイ・ベー・ウイ | モデル予測コントローラ及び推定器の機器点検のためのシステム及び方法 |
EP3133451A1 (de) * | 2015-08-20 | 2017-02-22 | Siemens Aktiengesellschaft | System zum steuern, überwachen und regeln von verfahren zum betrieb eines solchen systems |
US9935858B1 (en) | 2015-08-24 | 2018-04-03 | Xangati, Inc | Enhanched flow processing |
US10481595B2 (en) * | 2015-10-05 | 2019-11-19 | Fisher-Rosemount Systems, Inc. | Method and apparatus for assessing the collective health of multiple process control systems |
US10438144B2 (en) * | 2015-10-05 | 2019-10-08 | Fisher-Rosemount Systems, Inc. | Method and apparatus for negating effects of continuous introduction of risk factors in determining the health of a process control system |
US10503483B2 (en) | 2016-02-12 | 2019-12-10 | Fisher-Rosemount Systems, Inc. | Rule builder in a process control network |
US10931402B2 (en) | 2016-03-15 | 2021-02-23 | Cloud Storage, Inc. | Distributed storage system data management and security |
EP3436727A4 (en) * | 2016-03-30 | 2020-03-04 | Dresser, Inc. | REPLACING A CONTROL UNIT ON A PROCESS DEVICE AND VALVE ARRANGEMENT |
US10146206B2 (en) | 2016-03-30 | 2018-12-04 | Dresser, Llc | Replacing a controller on a process device |
US10031654B2 (en) * | 2016-04-12 | 2018-07-24 | Honeywell International Inc. | Apparatus and method for generating industrial process graphics |
US10539936B2 (en) | 2016-10-17 | 2020-01-21 | Fisher-Rosemount Systems, Inc. | Methods and apparatus for configuring remote access of process control data |
US11150635B2 (en) * | 2017-10-02 | 2021-10-19 | Fisher-Rosemount Systems, Inc. | Projects within a process control asset management system |
GB2568783B (en) | 2017-10-02 | 2023-06-28 | Fisher Rosemount Systems Inc | Method and apparatus for assessing the collective health of multiple process control systems |
JP6784271B2 (ja) * | 2018-03-19 | 2020-11-11 | 横河電機株式会社 | 変更検出装置、保全管理システム、変更検出方法、プログラムおよび記録媒体 |
BR112020022541A2 (pt) * | 2018-05-10 | 2021-02-02 | Stolle Machinery Company, Llc | métodos e sistemas de gerenciamento e monitoramento de fábrica |
MX2021009011A (es) | 2019-01-29 | 2021-11-12 | Cloud Storage Inc | Método de reparación de nodos de codificación y almacenamiento para códigos de regeneración de almacenamiento mínimo para sistemas de almacenamiento distribuido. |
US11080160B1 (en) | 2019-01-29 | 2021-08-03 | Virtual Instruments Worldwide, Inc. | Self-learning and best-practice profiling and alerting with relative and absolute capacity |
DE102019119487B3 (de) * | 2019-07-18 | 2020-09-10 | WAGO Verwaltungsgesellschaft mit beschränkter Haftung | Aktualisierung von komponenten eines modularen systems |
EP4084435A1 (en) * | 2021-04-27 | 2022-11-02 | OMRON Corporation | Diagnosing and/or controlling an industrial controller |
EP4109237A1 (en) * | 2021-06-22 | 2022-12-28 | ABB Schweiz AG | Computer-implemented method for updating a process control system |
US11928081B2 (en) * | 2021-06-30 | 2024-03-12 | Fischer Controls International Llc | Event logging for valves and other flow control devices |
Family Cites Families (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05168070A (ja) * | 1991-12-10 | 1993-07-02 | Hitachi Ltd | プラントの保守支援装置 |
JP3220912B2 (ja) * | 1992-08-21 | 2001-10-22 | 株式会社日立製作所 | プラント運転情報提供装置 |
US6975219B2 (en) * | 2001-03-01 | 2005-12-13 | Fisher-Rosemount Systems, Inc. | Enhanced hart device alerts in a process control system |
US8044793B2 (en) * | 2001-03-01 | 2011-10-25 | Fisher-Rosemount Systems, Inc. | Integrated device alerts in a process control system |
US6633782B1 (en) * | 1999-02-22 | 2003-10-14 | Fisher-Rosemount Systems, Inc. | Diagnostic expert in a process control system |
US6571285B1 (en) * | 1999-12-23 | 2003-05-27 | Accenture Llp | Providing an integrated service assurance environment for a network |
CA2402280C (en) * | 2000-03-10 | 2008-12-02 | Cyrano Sciences, Inc. | Control for an industrial process using one or more multidimensional variables |
WO2001082138A2 (en) * | 2000-04-24 | 2001-11-01 | Spectrum Controls, Inc. | Method, system, and apparatus for providing data regarding the operation and monitoring of a control system |
US7130701B1 (en) * | 2000-05-24 | 2006-10-31 | Schneider Automation Inc. | System for remote configuration monitoring of an industrial control system |
JP2002023812A (ja) * | 2000-07-05 | 2002-01-25 | Mitsubishi Materials Corp | 自動制御システムおよび自動制御方法 |
US6801920B1 (en) * | 2000-07-05 | 2004-10-05 | Schneider Automation Inc. | System for remote management of applications of an industrial control system |
US7779089B2 (en) * | 2000-09-15 | 2010-08-17 | Invensys Systems, Inc. | Method and system for remote configuration of process data access servers |
US7113085B2 (en) | 2000-11-07 | 2006-09-26 | Fisher-Rosemount Systems, Inc. | Enhanced device alarms in a process control system |
DE10201021A1 (de) | 2002-01-11 | 2003-07-24 | Endress & Hauser Process Solut | Verfahren zum Instandhalten einer Fabrikationsanlage |
CN100524130C (zh) * | 2001-03-01 | 2009-08-05 | 费舍-柔斯芒特***股份有限公司 | 自动工作命令/部件命令生成和跟踪 |
DE60206884T2 (de) * | 2001-03-01 | 2006-07-27 | Fisher-Rosemount Systems, Inc., Austin | Gemeinsame Benutzung von Daten iner Prozessanlage |
EP1373994B1 (de) | 2001-04-02 | 2004-12-15 | Siemens Aktiengesellschaft | Prozessleitsystem |
US20020174264A1 (en) * | 2001-05-17 | 2002-11-21 | David Fuller | System and method for obtaining driver software and documentation for a detected hardware and software configuration |
EP1286238A1 (de) * | 2001-08-07 | 2003-02-26 | Siemens Aktiengesellschaft | Prozessleitsystem mit Taxierfunktion |
US7020875B2 (en) * | 2001-08-08 | 2006-03-28 | Hewlett-Packard Development Company, L.P. | Mechanism for selecting representatives from program patch chains based on user roles |
AU2003216451A1 (en) | 2002-03-01 | 2003-09-16 | Fisher-Rosemount Systems, Inc. | Integrated alert generation in a process plant |
US7203560B1 (en) * | 2002-06-04 | 2007-04-10 | Rockwell Automation Technologies, Inc. | System and methodology facilitating remote and automated maintenance procedures in an industrial controller environment |
DE10393080T5 (de) * | 2002-10-08 | 2005-09-29 | Invensys Systems, Inc., Foxboro | Serviceportal |
US7360096B2 (en) * | 2002-11-20 | 2008-04-15 | Microsoft Corporation | Securely processing client credentials used for Web-based access to resources |
JP2004192309A (ja) * | 2002-12-11 | 2004-07-08 | Yokogawa Electric Corp | 機器管理システム |
US7634384B2 (en) * | 2003-03-18 | 2009-12-15 | Fisher-Rosemount Systems, Inc. | Asset optimization reporting in a process plant |
DE10316424A1 (de) * | 2003-04-09 | 2004-10-21 | Abb Patent Gmbh | Verfahren und System zur systematischen Evaluation von Bewertungskenngrössen technischer Betriebsmittel |
US20040213384A1 (en) * | 2003-04-23 | 2004-10-28 | Alles Harold Gene | Remote access, control, and support of home automation system |
US7610113B2 (en) * | 2003-05-09 | 2009-10-27 | Intellipack, Inc. | Operational control system and a system providing for remote monitoring of a manufacturing device |
EP1489499A1 (en) * | 2003-06-20 | 2004-12-22 | Hewlett-Packard Development Company, L.P. | Tool and associated method for use in managed support for electronic devices |
DE10336648A1 (de) * | 2003-08-09 | 2005-03-03 | Abb Research Ltd. | System und Verfahren zur web-basierten Überwachung und Steuerung mehrerer räumlich verteilter Anlagen |
JP4433763B2 (ja) * | 2003-10-31 | 2010-03-17 | 横河電機株式会社 | フィールド機器のメモリ更新方法およびそのシステム |
DE10357276B4 (de) * | 2003-12-05 | 2012-02-23 | Abb Research Ltd. | System und Verfahren zur gerichteten Bereitstellung und Installation von gerätespezifischen Funktionalitäten und/oder Informationen für die Feldgeräte eines verteilten Systems |
US7765538B2 (en) * | 2004-10-29 | 2010-07-27 | Hewlett-Packard Development Company, L.P. | Method and apparatus for determining which program patches to recommend for installation |
JP4636958B2 (ja) * | 2005-07-07 | 2011-02-23 | 大阪瓦斯株式会社 | 設備運用支援システム |
US7698242B2 (en) * | 2006-08-16 | 2010-04-13 | Fisher-Rosemount Systems, Inc. | Systems and methods to maintain process control systems using information retrieved from a database storing general-type information and specific-type information |
-
2006
- 2006-08-16 US US11/465,036 patent/US7698242B2/en active Active
-
2007
- 2007-08-08 GB GB0715422A patent/GB2441035B/en active Active
- 2007-08-13 CN CN2011103063723A patent/CN102393700A/zh active Pending
- 2007-08-13 CN CN200710140194.5A patent/CN101126928B/zh active Active
- 2007-08-13 CN CN201110306423.2A patent/CN102331771B/zh active Active
- 2007-08-14 DE DE102007038340.3A patent/DE102007038340B4/de active Active
- 2007-08-15 JP JP2007211936A patent/JP5291903B2/ja active Active
-
2008
- 2008-08-19 HK HK08109244.7A patent/HK1114189A1/xx not_active IP Right Cessation
- 2008-08-19 HK HK12102276.7A patent/HK1162076A1/xx not_active IP Right Cessation
-
2012
- 2012-02-13 HK HK12101393.7A patent/HK1161369A1/xx not_active IP Right Cessation
- 2012-06-20 JP JP2012138675A patent/JP5715988B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
US20080046104A1 (en) | 2008-02-21 |
JP5715988B2 (ja) | 2015-05-13 |
GB0715422D0 (en) | 2007-09-19 |
JP2012178192A (ja) | 2012-09-13 |
HK1162076A1 (en) | 2012-08-17 |
HK1114189A1 (en) | 2008-10-24 |
US7698242B2 (en) | 2010-04-13 |
DE102007038340B4 (de) | 2024-05-16 |
CN102331771A (zh) | 2012-01-25 |
CN101126928B (zh) | 2015-12-16 |
CN102393700A (zh) | 2012-03-28 |
JP5291903B2 (ja) | 2013-09-18 |
GB2441035A (en) | 2008-02-20 |
CN101126928A (zh) | 2008-02-20 |
GB2441035B (en) | 2011-11-09 |
HK1161369A1 (en) | 2012-08-24 |
JP2008047130A (ja) | 2008-02-28 |
DE102007038340A1 (de) | 2012-11-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102331771B (zh) | 用于维护过程控制***的***及方法 | |
CN101739275B (zh) | 在软件***升级期间提供定制化发布说明的***及方法 | |
US10481595B2 (en) | Method and apparatus for assessing the collective health of multiple process control systems | |
US7130701B1 (en) | System for remote configuration monitoring of an industrial control system | |
JP5649300B2 (ja) | プロセス制御システムにおけるソフトウェア展開マネージャ統合 | |
CN101201607B (zh) | 集合具有现场条件的检查信息 | |
US7739216B2 (en) | Methods and systems for monitoring and diagnosing machinery by incremently testing a rule | |
US20160330082A1 (en) | System and method to capture and document cross-product compatibility status information for industrial devices | |
US10438144B2 (en) | Method and apparatus for negating effects of continuous introduction of risk factors in determining the health of a process control system | |
US20040172147A1 (en) | Delivery of process plant notifications | |
JP7436139B2 (ja) | 複数のプロセス制御システムの集合健全性を評価するための方法および装置 | |
US7778719B2 (en) | Method, system, apparatus, and computer-readable medium for providing configure to service for a semiconductor manufacturing service guide system | |
CN100592229C (zh) | 加工厂资产数据***内的远端数据可视化 | |
GB2480943A (en) | Displaying maintenance information for a process control system | |
Kuriyama et al. | CENTUM CS Device Management Tool Based on FOUNDATIONTM Fieldbus | |
Edition | Technical data | |
Fourie | Designing a novel centralised monitoring and control facility |
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 |