CN100480930C - 基于位置的诊断方法和装置 - Google Patents

基于位置的诊断方法和装置 Download PDF

Info

Publication number
CN100480930C
CN100480930C CNB2004100997952A CN200410099795A CN100480930C CN 100480930 C CN100480930 C CN 100480930C CN B2004100997952 A CNB2004100997952 A CN B2004100997952A CN 200410099795 A CN200410099795 A CN 200410099795A CN 100480930 C CN100480930 C CN 100480930C
Authority
CN
China
Prior art keywords
equipment
user
aggregation process
processor
situation
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
Application number
CNB2004100997952A
Other languages
English (en)
Other versions
CN1722037A (zh
Inventor
D·W·法齐敏
D·A·法斯克
B·A·巴特克
D·P·诺尼恩
D·M·卡拉芬
J·J·巴厄尔
S·A·图特克维克斯
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.)
To Seth's limited liability company
Original Assignee
Rockwell Automation Technologies 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 Rockwell Automation Technologies Inc filed Critical Rockwell Automation Technologies Inc
Publication of CN1722037A publication Critical patent/CN1722037A/zh
Application granted granted Critical
Publication of CN100480930C publication Critical patent/CN100480930C/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0259Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
    • G05B23/0267Fault communication, e.g. human machine interface [HMI]
    • G05B23/027Alarm generation, e.g. communication protocol; Forms of alarm
    • 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

基于位置的诊断方法和装置
交叉引用相关申请
关于联合启动的研究和发展的声明
技术领域
本发明一般涉及诊断系统,更具体来讲,涉及在最佳时机执行诊断功能并以最佳方式产生诊断预告(warning)的诊断系统和方法。
背景技术
本文的这一部分旨在介绍可能与下面所描述和/或要求的本发明的各个方面相关的各方面的技术。这一部分提供了背景信息以利于对本发明各方面的更好的理解。应该理解的是,本文的这一部分中的说明将被当作现有技术阅读,但并不作为现有技术。
为了简化此说明,除非指明,否则在下文中将在工业自动化行业的前提下描述本发明。然而,应该理解的是,本发明包括可以用于多个不同行业的任何一个行业的多种方法和装置,所述多个不同行业包括,但不局限于,工业自动化和建筑自动化以及医药领域和其他商业领域,在这些行业中分析电子和/或机械资源运转(operation)以判断是否分辨感兴趣状况(例如,可能的故障情况或意外情况)的报告迹象(tale sign)。
许多行业都采用复杂的自动制造系统,所述系统包括集成到机器生产线中用于执行制造过程的成百上千的不同电子和机械资源。大多数电子和机械资源以及系统都具有预期的使用寿命,在所述使用寿命以后一些或所有元件都不得不被替换或整修。另外,大多数资源会在某些运行条件下或由于资源本身被制造时就有的缺陷而过早地出现故障。
当具有大多数的电子和机械设备时,机器生产线资源的使用寿命能够通过适当和定期的维护而延长。为此,许多大制造厂愿意雇用大量不同的维护工程师负责定期地维护资源。这里,就机械资源而言,维护可以简单地包括保持资源润滑并周期地更换旧元件。就电子元件和一些机械元件而言,维护可以包括诊断性地(diagnostically)分析在资源正常运行期间的运行数据。例如,对于一组特定的资源来说,存在可接受运行参数的范围。超过几个星期都朝向运行参数可接受范围的一端或另一端可以指示可能即将发生的某些元件故障。当趋势慢时,先前的经验可以指示很可能故障之前的时间将相对较长,当趋势快时,经验可以指示故障即将发生。在一些情况中,诊断处理除了正常的资源运行程序和分析结果诊断数据,也可以包括特定的操作。
经验通常引领诊断处理的发展。例如,就第一资源子组而言,经验可以指示应该在每周一次的基础上获得并分析趋势数据,以避免故障和停工,而就第二资源子组而言,经验可以指示应该在每月一次的基础上获得并分析趋势数据。
随着工厂中制造生产线的数量日益增多,维修设备资源所需的诊断处理的数量也随之增加。另外,随着机器生产线变得更为复杂,诊断处理的复杂性也通常有所提升。而且,当查看诊断结果时,通常考虑到诊断结果中的新趋势(并且在一些情况下,考虑到正常的系统运行数据)来产生新的诊断程序。
虽然诊断处理是有利的且必要的,但遗憾的是,诊断需求大大增加了制造成本。为此,大制造厂通常愿意将大量不同资源类型引入许多不同的机器生产线,在这些机器生产线中每条生产线所需的诊断对特定的机器生产线而言都是唯一的。这里,为了给所涉及的工厂中所有的生产线提供维护,维护工程师必须是相对经验丰富的。另外,在大多数情况下,诊断结果不要求立即维护。因此,在工程师必须到场来执行诊断处理的情况下,如果不需要工程师立即到场来解决与诊断结果相关的问题,那么就浪费了工程师的宝贵时间。
许多制造厂都愿意通过培训特定工程师维护特定机器生产线和/或资源,来减少维护工程师或技师培训设备。例如,拥有二十个制造工厂并且每个工厂都有许多厂房的大制造厂可以雇佣总计十个维护工程师,其中五种不同维护类别中的每一类都包括两个工程师。这里,每个工程师都只需要精通对相关使用的整组资源的五分之一的维修。特定工程师可以以两个星期为周期定期地每天在不同的工厂工作,并在发生状况时,可以随叫随到以解决特定的无法预料的感兴趣状况。
为了缩短时间量,工程师不得不执行定期的诊断处理,在一些情况下,诊断处理都已成为自动的了。例如,在必须每周执行诊断处理的资源子组的情况下,可以对该资源子组的控制器进行编程以便在每个周一早晨5点自动执行该过程。同样,在必须每个月执行该过程的资源子组的情况下,可以对控制器进行以便在每个月第一天的早晨五点自动执行该过程。在这些情况下,对控制器或一些其他处理器进行编程以便查看诊断结果以及在哪发生了感兴趣的状况,从而指示发生的感兴趣状况。无论在哪种情况下,诊断结果都可以被存储以用于对后续趋势类型诊断分析的处理。
自动诊断和多种类别的维护工程师已经解决了与维修程序相关的许多问题。然而,一些缺陷仍然存在。例如,在每个月第一天的早晨5点执行自动诊断处理,而且维护工程师在2月27日在一个特定的工厂里并计划在一个星期后才返回到该厂,如果在3月1日的诊断处理指示了一个需要工程师考虑的感兴趣状况,那么工程师就将不得不在3月1日额外地且难以预料地回到该厂。除了浪费行程时间,额外的行程也会扰乱工程师正常的时间表。
作为另一个例子,当识别出了感兴趣的状况时,通常将信号传送到中心工厂或相关监控器或接着联系工程师解决该情况的维护站。这里,在多数情况下,监控人员必须估计该情况,确定有资格的工程师来解决该情况并接着向该工程师发出某种类型的工作请求。这个过程需要监控人员熟悉工程师技能,但情况不总是这样,尤其在大制造厂中,工程师和监控人员的人员调整可能是定期的。
另外,在任何特定的时间,总有有资格的工程师子组中的一个特定工程师适合解决特定的感兴趣状况,并且已知系统不能使监控人员确定最适合的工程师。在这点上,在所有其他方面都相同的情况下,当前最不忙的有资格的工程师应该解决出现的感兴趣状况。同样,在所有其他方面都相同的情况下,当前离感兴趣状况的位置最近的有资格的工程师应该解决出现的感兴趣状况。另外,在所有其他方面都相同的情况下,如果在有资格的工程师计划在短期内到该工厂执行其他维护任务的工厂位置处出现感兴趣的状况,则那个工程师就将是解决所述状况的最佳人选。目前的已知系统不能使监控人员随着各个因素(例如,邻近度,技能,可利用性等)的变化来最佳地将任务指派给维护工程师。
已从现有的诊断系统中发现的另一个问题是,通常存在不能提升为资源级别的显著的位置相关趋势。由此,感兴趣状况过早地出现在工厂的特定区域中,所述特定区域可能会有一些影响资源运行的环境因素(例如,温度,过度潮湿,磁场等)。目前的已知系统没有办法将基于位置的感兴趣状况组起来集合。
然而,诊断性地解决感兴趣状况的另一个问题是与移动资源相关的。制造资源的一个最新趋势是提供可迅速重新配置的资源,以能够利用不同集成的资源子组制造许多不同产品或以使一个资源可以在不同时间用于不同的资源子组。例如,干燥机可以在几个工厂之间轮换,以在不同时间用于不同的塑料成型资源子组合。这里,向维护站告知感兴趣状况,已知系统不能提供一种装置以用于确定几个不同维修站中哪个维修站应该接收移动资源所相应的感兴趣状况的通知。
发明内容
以下阐明了与原始要求的发明的范围相应的某些方面。应该理解的是,介绍这些方面只是向读者提供对本发明可能采取的某些形式的简要描述,而且这些方面并不意味着限制本发明的范围。事实上,本发明可以包含以下没有提出的多个方面。
人们已认识到,执行诊断处理的最佳时机可以依赖于周期性出现在工厂中的触发情况的产生。例如,至少在一些情况下人们已认识到,当工厂雇员(例如,维护工程师)离设备最近时执行诊断是最佳的,以致于如果感兴趣状况发生的话,工程师能够解决该感兴趣状况。更为具体地,在一些情况下,只有当有资格解决可能的相关问题的维护工程师离设备最近并且有时间解决可能发生的情况(也就是说,没有在至少一段时间内执行其他过程)时,执行诊断是最佳的。作为另一个例子,时间表表示工程师将会在一特定的未来时间离设备最近,并且该工程师在至少一段时间内是空闲的,则在那个时间执行诊断就是最佳的,并从而自动安排那个时间的诊断处理。其他优选触发情况或关系也是可以想到的。
而且,人们已认识到,诊断主要过程是周期性地执行的(例如,每隔周一早晨5点),当感兴趣状况发生时,关于工程师资格(也就是,工程师受训多的所解决的感兴趣状况的类型)、位置,空闲,感觉到紧急情况等的信息都可以用以被识别且继而在至少一些情况中通知所述状况的最佳工程师。在状况不紧急的情况下,系统可以自动修改工程师的时间表从而以最佳方式来把感兴趣状况添加至所述时间表中。
与上述说明相一致,至少本发明的一些实施例包括利用企业设备和至少一个处理器的方法,对该处理器进行编程以便对设备执行至少一个诊断处理以及对设备至少周期性地执行至少一个汇总过程(summary process),所述方法用于开始至少一个汇总过程,并包括以下步骤:在至少第一企业用户和将启动至少一个汇总过程的操作之间指定至少一个触发关系,确定什么时候至少一个触发关系发生以及当至少一个触发关系发生时,致使处理器执行至少一个汇总过程。
在至少一些实施例中,邻近至少一个触发关系指定了设备的第一相对邻近位置和第一企业用户。这里,所述方法可以进一步包括下列步骤:监控自上一次执行的至少一个汇总过程以来的一段时期,独立于至少一个触发关系的产生至少每隔Y小时一次执行至少一个汇总过程,以及在至少一个出发关系发生后,重新设置周期。
在一些情况下,所述方法还进一步包括以下步骤:监控自上一次执行的至少一个汇总过程以来的时间段,其中至少一个触发关系指定了当第一用户和设备是第一相关邻近时并且当自上一次执行的至少一个过程以来的时间段超过了X小时的时候,至少一个汇总过程应该被执行。
本发明的至少一些方法包括与构成企业一部分的组成设备以及至少一个处理器一起使用的方法,对所述处理器进行编程以便对设备执行至少一个诊断处理并对设备至少周期性地执行至少一个汇总过程,所述方法用于开始至少一个汇总过程,并包括以下步骤:指定设备和有资格的企业用户的至少第一相关邻近以启动至少一个汇总过程,其中有资格的用户是有资格使用至少第一汇总过程的结果的任何用户,确定什么时候至少一个有资格的用户在对于设备而言的至少第一相关邻近位置,并在至少一个有资格的用户在对于设备而言的至少第一相关邻近位置时,致使处理器执行至少一个汇总过程。
本发明的一些方法包括与工厂中彼此分开的许多设备一起使用的方法,所述方法用于确定在工厂中什么时候至少一个感兴趣状况发生,并包括以下步骤:指定与至少一个感兴趣状况相关的诊断性的感兴趣发生率(incidence)的至少第一模式,其中至少第一模式是至少部分地与诊断性的感兴趣发生率的相关邻近位置有关,执行与每个设备有关的诊断处理并诊断性地确定感兴趣发生率,当识别了诊断性的感兴趣事件时,根据至少一子组先前确定过的诊断性的感兴趣发生率而确定所识别的事件的相关邻近位置,将相关邻近位置与至少第一模式进行比较,并且在相关邻近位置与至少第一模式匹配的地方,表明第一模式已经发生。
根据本发明的一个方面,一些实施例包括与构成企业一部分的组成设备以及连接于所述设备的至少一个处理器一起使用的方法,所述方法用于当与组成设备相关的至少一个感兴趣状况发生时,向大多数优选企业用户请求维护,所述方法包括以下步骤:监控所述设备的至少一个诊断性的感兴趣状况,当识别了至少一个诊断性的感兴趣状况时,识别至少一个企业用户作为最佳用户来解决诊断性的感兴趣状况并通知所述最佳用户。
根据的另一个方面,本发明一些实施例包括与位于企业内的设备一起使用的方法,所述方法用于将所述设备与最佳维护资源相关联以报告与所述设备相关的诊断性的感兴趣发生率,所述方法包括以下步骤,定位企业中的至少第一和第二维护维护资源,定位企业中的设备,识别至少第一和第二维护资源中的最佳维护资源以供至少部分地基于设备的相对邻近来对第一和第二维护资源中的每一个监控设备运行,监控设备的至少一个诊断性感兴趣状况的发生,以及当诊断性的感兴趣状况发生时,将事件通知给第一和第二维护资源中的最佳维护资源。
在下列描述中,本发明的这些以及其他目的,优势以及方面将变得显而易见。在说明书中,对构成本文一部分的附图作出了参考说明,并在其中说明了本发明的优选实施例。这样的实施例未必代表本发明的全部范围,因此对本文的权利要求作出了参考说明以解释本发明的范围。
附图说明
以下将参照附图描述本发明,其中相同的附图标记表示相同的元件,并且:
图1是示例根据本发明一个实施例的企业的示意图;
图2是示例根据本发明一个方面的图1中的厂房和相关设备以及其他设备的示意图。
图3a是可以用于用以简化本发明的一些方法的示例性无线信息设备(WID)的透视图;
图3b是示例图3a中的WID的各设备的示意图;
图4是示例根据本发明一方面的最佳工程师数据库的框图;
图5是根据本发明一方面的诊断数据库的框图;
图6是示例根据本发明一方面的一种简单方法的流程图;
图7与图6相同,虽然示例了根据本发明的一种更为复杂的方法;
图8是示例根据本发明的另一个方法的流程图;
图9是可以替代图8所示例的一部分过程的子过程;
图10与图9相同,是可以替代图8所示的所述部分过程子过程;
图11是根据本发明的另一种方法的流程图;
图12是根据本发明的另一种方法的流程图;
图13是示例可以替代图8所示的一部分过程的另一个子过程的流程图。
具体实施方式
以下将描述一个或多个本发明的一个或多个具体实施例。应该理解的是,在任何这种实际执行的开发中,就像在任何工程或设计项目中一样,必须作出多种执行的具体决策以达到开发者的具体目标,例如服从系统相关的以及商业相关的约束,所述约束可以随执行的变化而变化。然而,应该理解的是,这种开发工作会很复杂并且耗费时间,但是对于本领域普通技术人员来说将是设计、安装和制造的日常工作。
现在参照附图,其中贯穿几个视图相同的附图标记对应相同的元件,并且更为具体地,参照图1,将在举例的前提下描述本发明,虽然简化了相关的制造工厂102,104,106,108等的组100。在下文中,除非指明,否则所述组100将称为企业100。每个工厂包括许多不同的厂房。例如,第一工厂一102包括排列在构成工厂102的场地上的六个独立厂房114,116,118,120,122和124。虽然没有对其他工厂116-124进行详细说明,但是这里假设每个其他工厂都包括至少一个,并在许多情况中,几个独立厂房。在一些情况下,可以想到的是,一个或多个工厂可以不包括厂房,但是作为替代,可以包括户外空间。
在本例中,在每个工厂102-108中的每个厂房都包括机器或机械和电子资源集成在一起形成各种自动设备或机器生产线以执行制造过程。为此,参照图2,示例了示范厂房114的简化示意平面图。这里假设图1中的每个其他厂房的平面图将与图2中的厂房114的视图相同。为了简化该说明,将只详细描述第一厂房114的平面图。
第一厂房114包括均由数字12表示的四面设施墙所限定的直线性设施场地空间或区域13。在示范厂房114中,整个区域13包括一个单独的房间(也就是,在厂房114和存在于一个层面的所有厂房中没有隔离墙)。提供了门16以允许通向区域13。
示范厂房114包括由标记M1到M10所标识的十个独立的自动设备。所述示范的自动设备M1到M10可以包括任何类型的制造设备例如压榨机、钻孔机、传输线、激光切断设备、显示系统、几种不同类型的机器人的任何一种、夹具等,或协同操作的元件的任意组合。所述自动设备M1到M10作为不同大小的设备而示出以真实地示例自动设备可以具有不同的实际尺寸。例如,设备M4示例为具有比设备M8大的实际尺寸的设备。通常,自动设备M1-M10在区域13中是分离开的,尽管在一些情况下,可以将自动设备设置成完全彼此相邻,例如,设备M7和M8。
可以想到的是,每个自动设备M1-M10都包括至少一个,并在许多情况下,许多传感设备(未示出),以传感设备运行特性并通过接口(也就是,WID)提供可以有助于设备监控的信号。例如,就钻孔机设备而言,传感器可以包括当钻孔机沿行进路径滑动至不同位置时触发的限位开关,通/断开关,速度传感开关,发动机运行特性传感器等。也可以想到的是,如果不是所有设备M1-M10,设备那么大多数设备都将包括许多致使设备元件执行设备功能的致动器。
除了包括传感设备和致动器之外,可以想到的是,如果不是所有设备M1-M10,大多数设备都将包括某种类型的控制接口以有助于控制和控制调节。例如,也就钻孔机设备而言,钻孔机滑动打孔长度可以调节,钻孔机速度可以调节,钻孔机钻头钻入工作部件的角度可以调节等。在图2中,人机接口由标记I1到I8标识,其中示出HMI相邻于HMI的关联设备。例如,HMII1与设备M1关联,HMII2与设备M2关联,等等。
除了上述的设备之外,厂房114还包括:多个通信传感器或访问点(标识了两个)、本地服务器/控制器105、至少一个无线信息设备(WID)30、多个(示出了两个)维护站169和171以及连接于控制器105以形成网络的双向数据总线34(例如,LAN、以太网等)。
控制器105可以置于厂房14之内或可以位于某个远程位置,例如,在第一工厂102中的独立厂房中或在完全不同的位置,例如在企业100中并与厂房114关联的远程工厂(例如,104)。在图2中,控制器105通常通过双向数据总线34连接于每个自动设备M1-M10中的至少一些设备,所述总线34允许控制器105监控设备运行特性并控制设备运行。例如,在一些情况中,控制器105可以通过以太网连接34连接于作为设备M1的一部分的附近传感器,并连接于作为设备M3的一部分的致动器,等等。
控制器105是基于处理器的工作站,它能够运行各种类型的计算机程序。例如,一些程序是汇编控制程序,使控制器105能够独立地控制每个设备M1-M10,或者安全地并准确地将设备运行按序排好,从而以有效的方式执行相对复杂的制造过程。另外,其他控制程序可以让控制器105从监控的或传感的特性中获取各种设备运行特性(例如,发动机电压和当前数据对获取定子和转子阻力估计、系统感应系数、识别谐频、确定系统转矩等都是有用的)。
此外,对控制器105进行编程以便运行复杂的诊断处理和算法以产生诊断数据并继而确定随诊断数据而改变的运行趋势、警报情况、潜在的危险情况、维护所需条件、原料所需条件等等。而且,控制器105还可以运行有助于数据管理和入库储存的程序以使后续的诊断算法可以应用于入库存储的数据以识别用于各种目的的历史运行模式。当潜在的危险情况发生时,可以对控制器105进行编程以使自动设备M1-M10表现为危险运行情况(例如,减少的操作组,或在一些情况中,所有机械元件都停止的状态)。
控制器105也可以运行设计为有助于连接设备操作者(例如,维护人员,处理工程师等)的程序,从而提供控制能力和系统监控能力。为此,控制器105可以包括它自身的输入和输出接口设备,例如显示屏、键盘、指示和选择设备,例如鼠标或轨迹球或本领域公知的任何其他形式的接口设备。在本例中,假设独立的控制器105位于每个厂房中,其中对所述控制器进行编程以便对位于特定厂房中的设备定期地或周期性地执行厂房和设备特定诊断处理。
在本例中,假设HMI I1-I8中的每一个也有助于与设备操作者的连接,从而提供至少某种级别的控制和系统监控。为此,HMI I1-I8通过数据总线34连接于控制器105以使监控的信息能够在它们之间得以共享,并且以使附近的至少一子组的设备能够获得某种级别的最近控制。因此,例如,控制器105可以监控设备M1的所有运行特性,并可以发布由HMI I1所读取的相关数据,以使接口I1不需要独立地监控相同的信息。同样地,控制器105可以执行一些信息分析并公布接口I1所使用的结果。另外,因为HMI I1-I8都连接于控制器105,并且控制器105控制设备M1-M10,每个HMI I1-I8也都能够用于通过总线34和控制器105来控制相关联的设备。虽然为了监控和控制目的,至少一些HMI可以直接连接于相关联的设备M1-M10,但在下文中假设每个HMI I1-I8都是通过控制器105来访问数据和协助控制的。
两个服务站169和171在厂房114中被分隔开,并是经由数据总线34而连接于控制器105的。每个服务站169和171通常都包括某种类型的至少一个工作站。通常将工厂雇员设置在每一个站中以监控厂房114中的至少一子组的设备的运转情况。再次参照图1,在一些情况下,一个工厂厂房中的单个服务站(图1中未标出)可以被设计成能监控子组的工厂厂房114到124中的资源。这里,一个站的雇员可以监控设备运转以便识别可能发生的任何“感兴趣状况(interesting condition)”,例如,故障设备、意料之外的运行、消耗原料程度等。
当识别出了感兴趣状况时,可以想到的是,企业100的工厂102将具有一些设计用于处理所述情况的具体方案。例如,在一些情况下,所述方案可以用于监控雇员将感兴趣状况已经发生告知给维护工程师。在其他情况下,所述方案可以要求监控雇员启动另外的诊断步骤以产生关于感兴趣状况的更多信息。还可以想到其的方案。
再次参照图2,每个通信访问点11都包括在计算机领域公知的双向无线收发器,它能够在收发器邻近位置的区域内发送和接收电磁(例如,无线或红外线)信号。像访问点11这样的无线收发器是工业中公知的,因此为了简化说明,在此将不对其进行详细描述。为了解释本发明起见,应该足以说,每个收发器11将发送随远离收发器的距离的增加而强度减弱的信息信号。在说明性的示例中,在区域13中提供了六个独立的访问点11,并且大体平均地被分布在区域13中。通常,访问点11将被安装在区域13的顶棚上以允许访问点11和与之通信的其他设备之间的相对畅通无阻的通信。虽然将访问点11举例说明成顺序地平均分布在区域13内,但是应该理解的是,可以想到其他访问点布局,并且在许多情况下,其他访问点布局可以最为适合已有的特定设备布局,每个设备和设备区域布局的物理特性(如下所述)。
控制器105经由双向数据总线34连接于每个访问点11以接收来自访问点11的信息,并允许控制器105向每个访问点11提供信息以在区域13中向WID等等进行传输。由每个访问点11传送到控制器105的信息通常被访问点所标记,以使控制器105能够确定哪个访问点11提供了已接收的信息。这个标记可以通过访问器11将数据包加以访问点标识符(例如,访问点数字)加以实现,或者在可选方案中,可以通过简单地将来自每个访问点11的独立硬接线提供给控制器105加以实现。按照同样的方式,配置控制器105和访问器11以使控制器105能够将信息传送给每个独立和特定的访问点11。
再次参照图2,根据本发明的至少一个实施例,区域13内的子空间被加了记号或标识为与不同组自动设备M1-M10相关联的诊断区域或位置,其中当WID 30(也就是携带WID的人)在区域中时,可以执行一些诊断处理。示范性图2中的不同区域Z1到Z3是由阴影直线框来表示的。例如,如图2所示,由标记Z1表示的空间大致包括空间13的上部的三分之一,标记为Z2的空间大致包括空间13的中间三分之一,而空间Z3大致包括空间13的下部的三分之一。在一些情况下,位于区域内的每个设备可以诊断性地与之相关联。例如,图2中设备M1,M2,M3可以与区域Z1相关联,而设备M7,M8,M9和M10可以与区域Z3相关联。
尽管未示出,但在一些情况下,没有哪个诊断区对一个或多个工厂自动设备而言是特定的。此外,与特定自动设备相关联的一些区域不可以直接与相关联的自动设备相邻,不过相反可以隔离于相关联的自动设备。一些区域可以包括所有或一部分其他区域,而且实际上,在一些情况下,一个区域可以包括整个厂房或工厂(例如,图1中的102)。
在以下的例子中,将假设设备M1是诊断性的与区域Z1相关联的、设备M2是诊断性的与整个厂房114(也就是B1)(再看图1)相关联的,而设备M3是诊断性地与整个第一工厂102(也是图1)相关联的。
再次参照图1和2,总线34连接于单个通信网络112(例如,以太网、局域网(LAN)、广域网(WAN)等),并从而连接于远程诊断控制器110。正如其标记所表示的那样,对诊断控制器110进行编程以便管理发生在企业100内的所有诊断处理。为此,控制器110运行一个或多个算法以判断何时应该执行诊断处理,以及何时应该对特定设备执行特定步骤,控制器110将命令传送给与特定设备相关联的本地控制器105,从而令本地控制器105执行该过程。
另外,在本发明的至少一些实施例中,也对诊断控制器进行编程以便管理随诊断处理的结果而变化的维护时间表。为此,一旦产生了诊断数据,那么本地控制器105或诊断控制器的其中之一就会分析数据以识别任何感兴趣状况。在本地控制器识别出了感兴趣状况的地方,本地控制器通过网络112公布所述状况,并且诊断控制器110从网络112接收该公布。当发生感兴趣状况时,至少在一些实施例中,将控制器110,编程为能识别解决所述状况的最佳工程师并通知该最佳工程师。
再次参照图1,在至少一些实施例中,在每个独立的工厂102、104、106等中,许多访问点11也是被分隔开的。这里,可以将连接于网络112的一个控制器编程为能执行WID定位过程以在每个工厂中追踪WID位置。例如,在一些情况下,其中一个本地控制器105可以负责在工厂102到108之内厂房之外追踪WID位置。在其他情况下,可以将诊断控制器110编程为能在企业100之内厂房之外追踪WID位置。
为了管理诊断处理,控制器110连接于数据库111,在至少一些实施例中,所述数据库包括四个子数据库170、140、350和360。同样参照图4和5,两个子数据库是诊断数据库,并且优选工程师数据库由数字170和140来表示。诊断数据库170包括指定将要为每个自动设备执行的诊断处理以及当将要执行诊断处理时触发的特定情况组的信息。这里,在至少一些情况下,触发情况组包括在工厂雇员和特定自动设备之间的一些特定的空间关系,因此情况(circumstance)组通常指的是触发关系。例如,示范性的触发关系可以指定应该执行设备M1的相关诊断处理,而无论什么时候工厂雇员进入了区域Z1(再看图2)或指定应该执行设备M2的过程,而无论什么时候工厂雇员进入了厂房B1。可以想到许多其他和更为复杂的触发关系,以下将详细描述其中的一个例子。
仍参照图5,诊断数据库170包括设备列172、诊断处理列174、时间范围列176、最近要求列178和资格列180。设备列172列出了位于企业100之内的每个设备或机器M1,M2,M3等。
对于列172中的每个设备来说,诊断列174列出了一组与之相关的诊断处理。例如,对于设备M1,列174列出了过程P12和P14。这里,过程P12和P14中的每一个都可以很简单,或者在一些情况下,也可以极为复杂。例如,过程P12可以要求设备实际停止正常运行,执行某一顺序的机械策略和/或测量,对测量执行算法,分析算法,并当感兴趣状况发生时,以某种方式报告该感兴趣状况。作为另一个例子,诊断可以由设备M1定期地执行,并且过程P14可以只包括以某种方式报告诊断处理的结果。也可以想到许多其他诊断处理。
仍参照图5,时间范围列176指定了一个时间范围,该时间范围表示列174中每个诊断处理所应该执行的特定周期。在列176中,“t”表示时间周期的开头字母,“d”表示天。与设备M1相关联的过程P12和P14的时间范围是在最近执行的那些过程之后的10天和14天之间(也就是,10d<t<14d)。因此,如果过程P12和P14都在五月1日执行,那么接下来过程P12和P14必须在五月11日和五月15日之间包括五月11日和五月15日的任何一天执行。同样,与设备M2相关联的过程P9、P10和P11的时间范围都是在最近执行的那些过程之后的27天和33天之间(也就是,27d<t<33d)。
仍参照列176,虽然对与列172中的每个设备相关的每个子组过程指定了一个时间范围,但是在至少一些情况下,将会为与特定设备相关联的每个过程指定不同的时间范围。例如,可以为设备M1的列174中的过程P12指定第一时间范围,同时也可以为设备M1的列174中的过程P14指定第二个不同的时间范围。
最近要求列178表示与列172中的设备相对邻近的雇员,如果满足列176中的时间范围条件则将触发列174中的过程。因此,例如,同样参照图2,当在时间范围(10d<t<14d-也看图5中的列176)期间雇员位于区域Z1内时,可以由或对设备M1执行过程P12和P14。同样,在时间范围(27d<t<33d,同样参见图5中的列176)期间雇员位于厂房B1内时,可以由或对设备M2执行过程P9、P10和P11。在列178中,“F”表示工厂,例如,F1表示图1中的第一工厂102。
仍参照列178,虽然为与列172中的每个设备相关联的每个子组过程指定了一个最近要求,但是至少在一些情况下,将为与特定设备相关联的每个过程指定不同的最近要求。例如,可以为设备M1的列174中的过程P12指定第一最近要求,同时可以为设备M1的在列174中的过程P14指定第二个不同的最近要求。
资格列180表示为了触发关系的产生而雇员必须具备的特定的资格组。在这点上,可以认识到,并不将对所有工厂雇员进行培训以解决发生在工厂组(set)100内的所有感兴趣状况。因此,在本发明的至少一些实施例中,只当有资格的工程师在列178中的相关最近要求所指定的位置之内时,才将触发诊断处理。在列180中,对于特定设备可能发生的不同的感兴趣状况组由不同的大写字母标识(例如,A,B,C等)。因此,例如,对于设备M1,可能发生的潜在的感兴趣状况组标识为组A。同样地,对于设备M2,可能发生的潜在的感兴趣状况组标识为组B。这里,组A可以包括许多(例如,10,20,等)独立的感兴趣状况,其中感兴趣状况中的一个或者一个组都可能会在任意时刻发生。在一些情况下,感兴趣状况可以在数据库170中单独列出,并且当识别出最佳工程师时,每个感兴趣状况都可以单独被考虑。
虽然图5中示出了简化的诊断数据库,但是应该理解的是,可以想到其他类型的诊断数据库,其中一些甚至可以比数据库170更简化并且其中一些可以更为复杂。例如,在至少一些情况下,可以想到的是,唯一的触发诊断处理的资格就是雇员符合特定的过程组的最近要求(列178)。在这种情况下,不包括时间范围和资格列176和180的简化版本的数据库170是足够的。同样,在一些情况下,另一个触发特性可以是,如果感兴趣状况发生,则具有资格的且符合列178中的最近要求的雇员在列176在指定的时间范围内一定是“可获得的”以解决所述感兴趣状况。这里,如果符合数据库170中其他标准的雇员具有一个不能调整的全部登记的时间表,那么执行诊断处理就是没有意义的,因为即使感兴趣状况发生,雇员也不能解决该状况。这里,可以将另外一列增加到数据库170中,该列表示是否可用于解决所述状况,它是判断是否应该执行过程的一个因素。
现在参照图4,优选工程师数据库140包括与特定工程师相关的信息,所述工程师是由企业100雇用以在企业100内发生感兴趣状况时解决该感兴趣状况的。更具体而言,为每个雇用的工程师都提供一个单独的子数据库,三个子数据库由数字142、144和146标识。每个子数据库都是相似的,因此,除非指明,否则为了简化该说明,这里只详细描述子数据库142。
子数据库142包括两个单独的部分,资格部分154和时间表/位置部分156。资格部分154,正如标签所暗指的那样,表示特定工程师所具有的一个或多个资格组,与解决诊断处理(例如,P12,P14等)的结果相关,并且以数据库170的列180相同的方式,利用大写字母A、B等等来区分资格组。这里,如上所述大写字母表示具体工程师已被培训为解决的感兴趣状况组。因此,例如,与子数据库142相关的第一工程师有资格解决A和B的每一个组中的每个感兴趣状况。还参照图5,因为诊断处理P12和P14需要有资格的工程师来解决感兴趣状况组A,(参见图5中的列180),所以第一工程师将有资格解决过程P12和P14的结果。然而,仍参照图4,与子数据库144相关的第二数据库只有资格解决组B中的感兴趣状况,因此将没有资格解决过程P12和P14的结果。
仍参照图4,正如它的标签所暗指的那样,时间表/位置数据库部分156包括与工程师一周的时间表相关的指示。为此,部分156包括具有时间段列158和一系列日期列160、162等的表格。时间段列158在单独行标识了一个工作日的不同时间。示范列158将通常的工作日分为从上午8点到下午5点的小时。每个日期列分配为从星期一到星期六工作周的不同日期,其中星期一和星期二列分别由数字160和162来表示。
在每个日期列中,为列158中的每个时间段插入信息。每个日期列中的信息都是相似的,因此,除非指明,否则这里只详细描述列160中的信息。具体参照与列158中下午5点时间段同一行的列160中的条目,示例条目包括两类信息。第一,所述条目包括特定工程师在特定日期的特定时间是否空闲的标记164。这里,三个单独的标记用于标识不同程度的空闲。第一标记“F”表示工程师是有时间的或在特定时间段没有占用。第二标记“N”表示工程师在特定时间段被占用,并且由于在那个时间段分配的任务必须在那个特定时间完成所以不能调整工程师的时间表。第三个标记“O”表示工程师在特定时间段被占用,但是由于在特定时间段给工程师分配的任务时间不紧所以可以在特定时间段调整工程师的时间表。在星期一列160的下午5点时间段,标记“O”164表示第一工程师被占用,但是可以调整工程师的时间表。
仍参照图4,第二,列160中下午5点时间段的条目表示在特定时间段预定的工程师位置。在例子中,将位置166视作为企业100内的特定位置L10。在时间段中工程师是有时间的地方不提供位置信息,这里在一些情况下,可以假设邻近于最近位置。
就像诊断数据库170一样,可以想到的是,最佳工程师数据库140可以采取许多其他形式,并可以更为复杂,或在一些情况下,采取比上述示例和描述的更为简单的形式。
现在参照图3a和3b,示出了第一相对简单示范性WID30。示范性WID30通常包括安装在由数字32表示的硬塑料或金属外壳内的许多元件。WID30元件包括处理器71、输入设备(例如,键盘36)、显示屏34、用于音频输出的扬声器51、收发器38和存储器69。处理器71连接于输入装置、显示屏34、扬声器51、收发器38和存储器69中的每一个以便与之通信。安装处理器71以运行用于通过显示屏34显示信息以及用于通过收发器38接收控制信号并将这些控制信号传送给访问点11(再看图1和2)的各种程序。输入设备可以包括任何几种不同类型的输入元件,包括典型的按钮键盘36、独立的选择按钮40和42、转轴式选择按钮44和/或可以通过显示屏34提供的可选择图标,例如图标45。可以想到的是,在至少一个实施例中,指示光标46可以在屏幕34上移动并放置在一个选择的图标(例如45)上,之后可以使用常规型鼠标点击动作来选择一个图标以使一些显示或控制功能产生。在其他实施例中,显示屏34可以包括触摸屏,其中图标是通过铁笔或操作者手指的轻击来选择的。
显示屏34可以是适合于手提设备的任何类型的常规显示屏并且例如被安装以显示数字信息、图标、曲线图(比如像图表47),柱形图表,或与工厂设备相关的任何其他类型的监控和控制信息。扬声器51是可以用于任何目的的常规小音频输出扬声器,例如,当WID30从一个区域移开时提供一个音频指示,以音频方式提供运行特性等。
收发器38安装于外壳32的顶端。就像包括访问点11的收发器的情况一样,收发器38能够传送电磁信号也能接收这种信号,以能够通过访问点11将信息提供给控制器105或从控制器105接收信息。
存储器69存储了由处理器71所执行的程序,并且在本发明的至少一些实施例中,存储了WID标识(例如,WID数字,WID用户标识数字等)。可以想到的是,一些WID30只可以配置用于提供访问信息,并且在此情况中,存储在存储器69中的程序只是访问类型程序。在WID30配备有控制能力时,把控制程序存储在存储器69中。
下文中描述了许多符合本发明多个方面的不同方法。虽然所有的方法都具有一些相似的特征,但是每个方法都是不同的并且每个方法通常都具有其各自的复杂程度。为此,正如以上所说明的那样,一些方法可以使用诊断数据库170和最佳工程师数据库140中的所有信息,而且当然也可以使用附加的信息,而其他方法只可以使用数据库140和170中的子组信息。在只需要数据库中的子组信息的地方,显然可以使用简化的数据库140和170,而在其中一种方法需要附加信息的情况下,则需要更为复杂的数据库组。
这里应该承认的是,虽然可以将某些系统中的一些诊断控制器110编程为能够只执行下文所述的方法之一,但是在其他系统中,可以将诊断控制器110编程为能在不同环境下为不同的自动设备执行不同的方法,因此,参照图1和2,虽然诊断控制器110可以执行相对简单的步骤以判断是否应该对设备M1执行诊断处理,但是控制器110也可以执行相对复杂的步骤以判断是否应该开始与设备M2相关联的诊断处理,并可以执行甚至更为复杂的过程以判断是否应该为设备M7执行诊断。
这里,通常可以想到的是,由此可以为企业100内的每个设备(例如,M1,M2等)并行地执行所述过程。为了简化此说明,除非指明,否则下文将在设备M1和与之相关的诊断数据库170中的数据的前提下描述方法。同样地,除非指明,否则将在与图4所示的子数据库142相关联的第一工程师的前提下描述方法。
此外,虽然可以想到在企业100内确定工程师位置的许多种不同的方法,但是将在这种系统的前提下描述示例的发明,在上述这种系统中每个工程师都分配有手持WID30(再参见图3a-3b),并且其中WID30和访问点11生成数据,本地控制器(例如,图2中的105)或图1中的诊断控制器110利用所述数据以由此确定WID和工程师位置。当控制器105确定WID的位置时,信息通过网络34-112公布并由控制器110加以获得。再参照图2,在本例中,可以想到的是,当WID30在企业厂房之内(例如,114),或者就WID30而言,在企业工厂102-108的任何一个之内处于使用状态时,信号将从其中一个WID30和至少一组访问点11传送至其他的WID30和访问点子组,所述其他的WID30和访问点子组接着用于在相关区域(例如,工厂,厂房等)内确定WID位置的任何几种已知方法。位置确定方法可以基于信号强度或一段区域离散化的时间(time of flight triangulation)或在一些情况下,基于接收到的或产生的数据的统计分析。
现参照图6,示出了符合本发明某些方面的一个简化方法182。方法182描述了诊断控制器110判断任何工厂组工程师和特定自动设备之间的简单触发关系是否发生,以及判断何时发生,这令特定设备的诊断处理被执行的过程。之后,当诊断处理的结果与任何感兴趣状况相一致时,以某种形式指示该感兴趣状况。
仍参照图6和图1和2,在块184,诊断控制器110判断企业100内的所有工程师的位置。也参照图5,列172中资源M1的列178中的最近要求是位于区域Z1内的WID。因此,在块186,控制器110判断WID30是否在区域Z1中。如果没有WID在区域Z1内,则控制返回至块184重复上述过程。如果至少一个WID位于区域Z1中,则控制传送到块188,控制器110令在列174(例如,P12和P14)中所标识的诊断处理被执行。在块190,控制器110分析诊断处理的结果以判断感兴趣状况是否已经发生。如果没有感兴趣状况发生,则控制返回至块184。如果在块190感兴趣状况已经发生,则控制传送到块192。在块192,控制器110指示感兴趣已经发生。这里,块190和192可以包括部分诊断处理。在一些情况下,块190和192以及与之相似的其他过程将称为总结过程,因为它们总结了最终诊断结果。
感兴趣状况的指示可以采取几种不同的形式,包括向维修站169,171之一发送信息以指示相关情况已经发生。尔后,维修站的监控人员可以选择忽略该感兴趣状况或指派一个工厂工程师来解决该感兴趣状况。如果工程师将被指派来解决该感兴趣状况,那么在许多情况下,因为最近雇员的WID被感知在区域Z1中,所以应该指派该区域Z1内的雇员。指派可以只包括通过雇员的WID将信息传送给相应雇员。在一些情况下,控制器110可以通过将信息自动传送给区域Z1内的雇员而指示感兴趣状况,所述信息指示感兴趣状况已经发生和感兴趣状况发生的具体位置以及所指派工程师可能需要的或对其有用的其他信息。
现在参照图7,示出了一个更为复杂的方法196,其中触发关系包括几个条件。具体而言,在图7中,诊断控制器110(再看图1)只当具有解决诊断结果所需的特定资格的工程师在邻近位置以致于他的位置符合特定设备的最近要求,并且工程师在特定设备的数据库170(又看图5)列176中指定的时间范围内符合最近要求时,才触发诊断处理。因此,再一次参照图5,更具体而言参照与设备M1相关的信息行,当具有资格组A的工程师在自上次对设备M1执行了诊断处理P12和P14以来的十天到十四天的时间范围内在区域Z1之内时,触发关系存在并且诊断控制器110再次致使诊断处理P12和P14被执行。
仍参照图7,也参照图1,2和5,在块198,诊断控制器110通过时间计数器追踪自上次对设备M1执行诊断处理P12和P14以来的时间。因此,如果上次诊断处理P12和P14是在十一天前对设备M1执行的,则时间计数器指示自最近诊断处理执行以来的十一天以及几个小时的时间。在块200,诊断控制器110将时间计数器所追踪的时间与特定诊断处理的列176中指定的时间范围进行比较。如果时间计数器持续时间不在指定的时间范围之内,则控制返回至块198并且过程继续循环。在块200,当时间计数器持续时间在列176所指定的时间范围之内时,控制到块202。在块202,诊断控制器110判断企业100内的工程师的位置和标识。在块204,控制器110读取与设备M1相关的列178中的最近要求信息。在本例中,最近要求需要WID位于区域Z1之内。如果没有WID位于区域Z1之内,则控制返回至块198。如果至少一个WID位于区域Z1之内,控制传到块206。
在块206,控制器110读取数据库170中的列180并判断工程师解决与列174中过程P12和P14相关联的诊断结果所需的资格。接着,在块206,控制器110读取最佳工程师数据库140,更具体而言,读取与当前WID位于区域Z1内的工程师相关的数据库140的子数据库。这里将假设,与子数据库142相关的第一工程师是其WID位于区域Z1内的工程师,因此,控制器110读取子数据库142。更具体而言,控制器110读取子数据库142的资格部分154,并在块206,将部分154中的资格与列180中的资格相比较,如果部分154中的资格与列180中的资格不同,则控制返回至块198重复上述过程。然而,在块206,如果部分154中的资格与列180中的资格一致,则控制传到块208。在本例中,与设备M1相关的列180中的资格包括组A并且第一工程师的部分154中的至少其中一组资格也包括组A,因此,控制传到块208。
在块208,控制器110读取第一工程师的子数据库142的时间表/位置部分156以判断第一工程师目前是否有时间解决由执行诊断处理P12和P14可能产生的任何感兴趣状况。这里,例如,如果当前时间是上午8:00的话,正如部分156的列160所示,则第一工程师就不是空闲的(也就是,“N”在列160中)。如果第一工程师没有时间解决潜在的感兴趣状况,则控制再次返回至块198。然而,再次参照图4中的列160,如果时间是下午3:00并且第一工程师有时间解决可能的感兴趣状况(也就是,“F”在列160中),则控制从块208传到块210,在块210控制器110令诊断处理P12和P14被执行。
在块210后,控制传到块212,在块212控制器110判断是否有任何感兴趣状况已经发生。如果没有感兴趣状况发生,则控制传到块216,在块216诊断处理时间计数器重置为0,尔后控制返回至块198并重复上述过程。再一次参照块212,如果发生了感兴趣状况,则控制传到块214,在块214再次指示感兴趣状况,尔后控制传到块216。
再者,感兴趣状况的指示可以采取任何几种不同的形式,包括将感兴趣状况的指示通过工程师的WID传送给第一工程师,将某种类型的指示传送给服务站等。
这里,应该认识到,在至少一些实施例中,如果没有感兴趣状况发生,则上述的整个过程将在屏幕之后进行并且第一工程师将不会知道发生的每个过程。然而,如果发生了感兴趣状况并且第一工程师有资格解决所述状况也有时间解决该状况的话,则该工程师就将被通知该状况并能够解决该状况。在一些情况下,即使当没有感兴趣状况发生时,也可以通过工程师的WID将某种类型的通知提供给最近的“触发”工程师,从而对工程师肯定地确认诊断处理触发方法在正常运行。
再次参照图5,可以想到的是,在一些情况下,数据库170指定的触发关系可能不会发生在列176中指定的时间范围内。在这种情况下,列174中的诊断处理必须要周期性地执行,并且至少一次在时间范围所指定的最长持续时间之内,在至少一些情况下,如果时间范围指定的最长持续时间发生在触发关系发生之前,则诊断控制器110将自动令列174中的诊断处理被执行。因此,例如,再次参照列172中与设备M1相关的信息行,如果列176,178和180所指定的触发关系没有发生在自上次执行诊断处理P12和P14以来的十四天之前,则控制器110自动执行过程P12和P14。在这种情况下,如果在已经了执行过程P12和P14之后确定了至少一次感兴趣状况,则控制器110可以执行某种类型的指示过程。
现参照图8,示出了方法230,该方法符合上述说明并且可以独立运行或者与上述方法之一并行。当执行了诊断处理并且确定识别出了至少一个感兴趣状况时,方法230是用于将通知提供给最佳的企业工程师以能最佳地解决该感兴趣状况的方法。为此,也参照图1和2,在过程块232,再次使用上述的时间计数器,控制器110追踪自上次执行诊断处理以来的时间。在块234,控制器110确定列176中的时间范围所指定的时间期限是否已经发生。在时间期限发生之前,控制返回至块232。在达到时间期限后,控制传到块236。在本例中,对于设备M1而言,列176中指定的时间范围的最大期限是十四天。因此,在自最近执行诊断处理P12和P14以来的十四天之后,控制传到块236。在块236,控制器110执行诊断处理P12和P14。在块238,控制器110判断在诊断处理结果中是否已经识别出了任何感兴趣状况。如果没有感兴趣状况发生,则控制传到块246,在块246时间计数器重置为0并重新开始。
再次参照块238,如果发生了感兴趣状况,则控制传到块240,在块240控制器110识别最佳的工程师以解决该感兴趣状况。在块242,控制器110通知所述最佳工程师所述感兴趣状况已经发生,尔后控制传到块246并且时间计数器再次置0并重新开始。在块246后,控制又传到块232,在块232再次监控时间计数器持续时间。
可以想到许多用于识别最佳工程师以解决已识别出的感兴趣状况的不同子过程,其中一些是非常复杂的而其他的是相对简单的。现参照图9,示出了可以用于替换图8中的过程块240的示范子过程。也参照图8,在块238发生了感兴趣状况之后,根据图9的子过程来控制传到块250,在块250控制器110识别与列176中的期满时间范围相关的资格要求。在本例中,资格组A与设备M1相应的期满时间范围相关。在块250后,控制传到块252。
在块252,控制器110将下一个最近工程师视作为当前工程师。在这种情况下,例如再参照图2,如果只有两个使用WID的工程师位于空间13内并且第一工程师最邻近于设备M4(看图2中的WID30)而第二工程师最邻近于设备M10(看图2的WID30’),则由于第一工程师是离设备M1最近的工程师,从而控制器110将第一工程师视作为当前工程师。继续在块254,控制器110判断当前工程师是否有资格。在这一点上,控制器110读取与当前工程师相关的子数据库而且特别是子数据库的资格部分,并将当前工程师的资格与列180中的资格相比较。如果当前工程师没有资格解决特定设备的感兴趣状况,则控制返回至块252并且控制器110将下一个最近工程师视作为当前工程师。在上述例子中,如果第一工程师最邻近于设备M4并且第二工程师最邻近于图2中的设备M10,如果在块254第一工程师没有资格,则下一次通过块252控制器110选择最邻近于设备M10的第二工程师(也就是与WID30相应的工程师)最为当前工程师并控制循环返回至块254。在本例中将假设第一工程师的资格与上述例子中的相一致,从而控制传到块256。
仍参照图1、2、4、5和9,在块256,通过访问最佳工程师数据库140而且特别是其时间表/位置部分156,控制器110判断当前工程师是否有时间解决感兴趣状况。如果当前工程师没有时间,则控制循环又返回至块252,在块252控制器110再次将下一个最近工程师视作为当前工程师并重复上述过程。最终,在块256,其中一个工程师将被视作为在那个时间有空闲的当前工程师,控制将下降到块258。
在块258,当前工程师被设置为相当于最佳工程师。在块258之后控制传回图8的块242,在块242向该最佳工程师通知该感兴趣状况以使工程师能够解决该状况。
在一些情况中,感兴趣状况可能不紧急,而且在这些情况下,可以优选地一直等到有空闲有资格的工程师预定位于感兴趣状况发生的大体位置内以使工程师的当前时间表不必进行不必要的调整。为此,图10示出了可以用于替换以上所述图8的一部分过程的子过程240,其中当感兴趣状况发生时,如果该感兴趣状况是紧急的,则向最近的有资格也有空闲的工程师通知该状况,而且如果感兴趣状况不紧急,则通知有空闲的并且接下来将符合最近要求的下一个有资格工程师,通过修改工程师的时间表以添加将要解决的感兴趣状况。
参照图1、2、4、5、8和10,在图8中的块238已经确定了感兴趣状况之后,控制传到图10中的块260。在块260,控制器110读取数据库170(再看图5)并识别列180中所指定的、有资格解决相关情况的工程师的资格组。在块180后,控制传到块262,在块262控制器110判断感兴趣状况是否紧急。这里,尽管以上没有示出,但是诊断数据库170也可以包括指示感兴趣状况的具体实例以及那些状况是否被认为是紧急或不紧急的另一列。在这种情况下,控制器110使用另外的列中的信息来判断所述状况是否紧急。如果在块262判定所述状况是紧急的,则控制传到块268。图10中的块268、270、272和274与图9中的块252、254、256、258相同,因此为了简化此说明,这里将不详细描述。这里应该足可以说,当情况紧急时,包括块268、270、272和274的循环向优选工程师通知感兴趣状况。在块274后控制传回图8中的块242,在块242如上所述通知该最佳工程师。
仍参照图10,并且再一次参照块262,当先前识别出的的感兴趣状况不被认为紧急时,控制传到块264。在块264控制器110把将符合最近要求的下一个有资格也有空闲的工程师视作为最佳工程师。为此,在块264控制器110读取数据库140(再看图4)并查询有资格解决发生的感兴趣状况的每个工程师的日期列中的位置信息。一旦确定了最邻近于发生感兴趣状况的设备的当前时间表中的位置,在块266控制器110修改最佳工程师的时间表以添加感兴趣状况。例如,参照图2和4,与设备M1相关的感兴趣状况发生在星期一下午1:00而且位置L9最邻近于设备M1,控制器110可以修改与第一工程师相关联的时间表以将感兴趣状况添加到工程师时间表的下午3:00时间段(看列160其中在下午3:00时间段的标记“F”指示第一工程师在那个时间是空闲的)。在块266之后,在示例方法中控制传回图8中的块242,在块242通知最佳工程师他的时间表已经被修改。这个通知可以指示被影响的时间和日期以及感兴趣状况的类别,与相感兴趣状况相关联的设备、感兴趣状况的位置等等。
再次参照图1,根据本发明的另一方面,可以将诊断控制器110可以编程为能分析发生的诊断问题或感兴趣状况的模式,并在识别特定潜在问题模式下时基于那些模式进行指示。例如,在图1中,在工厂102内的小区域中发生了大量的感兴趣状况,例如,在第一和第二厂房114和116,可能是某种环境问题正导致感兴趣状况发生。因此,一种潜在的问题模式可以是当二十个以上感兴趣状况在特定时间发生在任何工厂102,104,106或108的特定子部分之内。另一个可能有问题的感兴趣状况模式是发生在特定工厂(例如,图1中的102)内的全部感兴趣状况的某一百分比部分发生在该工厂的小区域内。例如,当全部感兴趣状况的40%在一个星期内发生在厂房4之内时,这种模式可能是表明厂房4发生了什么问题的征兆。
虽然以上在工厂范围的系统的前提下描述了有问题的模式,但是应该认识到类似有问题的或潜在有问题的模式可以具体到工厂内每个或者任何一个或一子组厂房内的子空间。例如,也参照图2,在厂房114内,将由诊断控制器110监控的一个有问题的模式可以是十个或十个以上的感兴趣状况在无论什么时候发生在区域13内的30英尺内的任何位置。由本发明可以想到许多其他有问题的感兴趣状况模式。
现参照图11,示出了用于确定有问题的感兴趣状况模式的一种方法300。也参照图1和2,在块302,将有问题的模式定义为与单独的厂房(例如,114),工厂相关并且在某些情况下,在整个企业之内。如图1所示,有问题的模式可以存储在数据库350中。在块302后控制传到块304,在块304,在正常的系统运行过程中,诊断控制器110监控以上所述的任何形式的感兴趣状况。在块306,如果没有感兴趣状况发生,则控制循环返回至块304继续监控。在块306当发生了感兴趣状况时,控制向下传到块308,在块308最近发生的感兴趣状况被添加到感兴趣状况图中,所述感兴趣状况图也可以存储在数据库111(尽管没有在图1中示出)中。在块308之后,在块310,控制器110将感兴趣状况图或其部分与定义的有问题的模式(也就是在块302定义的模式)相比较。如果感兴趣状况图或其部分与所定义的模式之一不匹配,则控制循环再次返回至块304重复上述过程。然而在块310,当所述图或其部分与所定义的模式相匹配时,控制传到块312,在块312以某种形式指示已经发生的已定义模式。这里正如在以上所述的许多方法中,对发生定义模式的指示可以包括将某种类型的警告传送给维护站,或在一些情况中,传送给在模式发生的整个邻近范围内的有资格并有空闲的工程师。
根据本发明的另一个方面,在一些情况下可以想到的是,在构成工厂的一个厂房内的一个或多个设备可以是可移动。例如,再次参照图2,设备M10可以是可移动的并因此可以在厂房114内移动,或通过门口16从厂房114移出并移到第一工厂102(再看图1)内的任何其他位置。在这种情况中,虽然设备M10可以具有多种与之相关的诊断步骤,但是设备M10和维护站(也就是图2中的169和171)之间的关联将被调整以使用于接收设备M10感兴趣状况的指示的优选维护站可以被调整。为此,本发明想到了至少一种方法,其中当设备M10在工厂内移动或者事实上在真个企业100内移动时,设备M10和服务站之间的关联可以被调整以保证所有环境下的最佳关联性。为此,在图12示出了一种随着位置变化修改设备/维护站关联的方法320。
参照图12,同时再次参照图1和2,在块322指定用于选择维护站的规则组,所述规则组至少部分地基于邻近位置移动设备。如图1所示规则组360可以存储于数据库111中。在块324,在设备M10已经移动到将在那运行的位置之后,控制器110确定设备的位置。接着,在块326控制器110应用该规则组以判断为了诊断目的设备M10应该与哪个维护站相关联。特别参照图2,规则组指示移动设备应该与移动设备所在的厂房内的最近维护站相关联,对于所示出的设备M10的位置,选择的维护站是第二维护站171。继续在块328,控制器110形成一个关联,或者当之前设备M10已经与另一个维护站相关联时,形成基于设备M10当前位置的设备M10和最佳维护站的重新关联。其后,在设备M10无论什么时候发生诊断性的感兴趣状况,都将其通知发送给第二维护站171。
虽然本发明容许多种修改和可替换方式,但是具体实施例已经通过示例在附图中示出,并已经在本文中详细说明。然而,应该理解的是本发明并不意味着局限于所公开的特定形式中。例如,虽然WID和访问点11用于在上述的示例系统中确定工程师的位置,但是应该认识到,可以想到其他位置确定系统。例如,当工程师进入工厂102或工厂内的特定厂房(例如114)时,可以要求工程师使用卡式钥匙入门。因此,通过最近的钥匙进入可以确定大体位置。同样,当工程师解决感兴趣状况或与设备连接时,工程师不得不登记到其中一个HMI(例如,I1-I8)上并因此HMI位置可以用于确定工程师位置。
另外,在一些情况下诊断处理需要过多的时间来执行,例如整一个小时。在这些情况下可以将控制器110编程为能提前分析有资格的工程师的时间表以判断工程师将在指定时间范围内的何时在设备的大体邻近区域并将具有至少一些时间来解决潜在的感兴趣状况。如果确定了时间和工程师,则控制器110可以在工程师将在最近处并有空闲之前提前(例如,1.5小时)开始诊断处理以使发生的任何相关情况能够以符合工程师时间表的方式解决。这里,判断所述过程是否应该提前开始的另一个因素,可能是提前确定工程师是按照时间表的。例如,在上述例子中诊断处理需要一个小时,控制器110可以确定已确定用以解决第一设备潜在的感兴趣状况的工程师所在的位置与工程师有空解决第一设备状况的时间的一个小时之前工程师应在的位置相一致。这里,在至少一些情况下,如果工程师没有按照时间表,则控制器110可以不开始第一设备的诊断处理。
另外,当判断诊断处理是否应该开始时的另一个因素可能是设备的当前状态。例如,诊断处理需要机器的正常运行计划被中断,那么改变正常运行而导致停工并不是最佳的。这里,以上所述的提前安排是尤为重要的。
此外,可以想到的是,任何工厂工程师都可能想要接收与特定设备相关联的特定感兴趣状况通知,而不管工程师在随后的时间是否是最佳的工程师。例如,如果一个工程师过去经常解决一种特定的感兴趣状况,那么当该状况再次发生或至少考虑关于下次发生时,适于让那个工程师来解决该状况。这里,为了支持这个想法,可以在每个工程师子数据库(例如,图4中的一个标记为370的)中提供一个例外区域存储指示特定工程师所选择的例外的数据。在图4中示范的例外由设备标记来标识,尽管可以想到更为特别和独立的感兴趣状况标记。
另外,虽然上述例子假设诊断处理通常在触发关系发生之后或时间周期过期之后开始,但是也可以想到诊断处理和数据收集可以是连续的并且触发关系只开始诊断处理中的汇总过程或最终步骤。例如,在一些情况下触发关系可以只需要传送主诊断结果或当前结果。在其他情况下触发关系可以开始对过去收集并存档的数据执行算法以识别感兴趣状况并继而通知该感兴趣状况。
而且,虽然以上描述了特定顺序的过程步骤,但是应该理解的是在许多情况下步骤的顺序是可以调整的。例如,在图7中,判断块206和208的顺序可以调换。也可以想到其他的步骤顺序。
而且,在一些情况下当感兴趣状况发生并通知特定最佳工程师时,工程师必须要在给定的接受期限内表示愿意接受解决状况的任务,否则将确定并通知下一个最佳工程师。为此,在图13中示出了可以替换图8中的块238到246的子过程378。
同样参照图1、2和8,在块236执行诊断处理之后,控制传到图13中的块380。在块380,控制器110判断是否已经识别出了感兴趣状况。如果没有识别出感兴趣状况,则控制传到块392,在块392重置诊断计时器同时也重置根据本文作为接受计时器的第二计时器。所述接受计时器,正如下文所述,是追踪自通知最佳工程师发生了感兴趣状况以来的时间的计时器。
再次参照块380,当已经确定了感兴趣状况时,控制传到块382。在块382,基于已指定用于作出确定的任何标准,控制器110识别下一个最佳工程师。在块384向最佳工程师通知感兴趣状况,并作为通知的一部分向最佳工程师提出询问请求最佳工程师接受负责解决所述状况。这里,任务请求可以包括通过工程师的WID30以及显示屏34上提供的可选择接受和拒绝的图标向工程师提出请求。
继续在块386,接受计时器开始计时。在块388控制器110判断是否已从最佳工程师那接收到最佳工程师已接受任务的指示。如果任务被接受,则控制传到块392,在块392再一次同时重置诊断和接受计时器。在块388,如果任务没有被接受,则控制传到块390。在块390,控制器110判断接受期限是否过期。如果接受期限没有过期,则控制返回至块388重复上述循环。如果在块390接受期限已经过期,则控制循环返回至块382,在块382识别下一个最佳工程师并继续上述过程。在块392诊断和接受计时器一旦被重置,则控制返回至图8中的块232。
在以下的权利要求中“运转(operation)”一词有时候指的是企业过程,一种企业过程可以是运行的设备。其他企业过程可以包括监控过程温度、压力、音量等等。因此,“运转”一词用于表达比简单的机械和/或电子设备更为广泛的概念。
因此,本发明将覆盖落入以下权利要求所定义的本发明的精神和范围内的所有修改,等价物和可替换物。

Claims (58)

1、一种与企业设备和至少一个处理器一起使用的方法,所述处理器被编程为能对设备执行至少一个诊断处理以及对设备至少周期性地执行至少一个汇总过程,所述方法用于开始至少一个汇总过程,并包括以下步骤:
指定在至少第一企业用户和将自动启动至少一个汇总过程的操作之间的至少一个触发关系;
确定何时至少一个触发关系发生;以及
当至少一个触发关系发生时,令处理器自动执行至少一个汇总过程。
2、如权利要求1的所述方法,其特征在于,至少一个汇总过程包括分析至少一个诊断处理的结果。
3、如权利要求2的所述方法,其特征在于,至少一个汇总过程还包括,当所述分析步骤产生至少一个感兴趣状况时,执行另一个过程。
4、如权利要求3的所述方法,其特征在于,所述另一个过程是至少另一个诊断处理和汇总过程的至少一个。
5、如权利要求3的所述方法,其特征在于,所述执行另一个过程的步骤包括指示感兴趣状况已经发生。
6、如权利要求1的所述方法,其特征在于,至少一个汇总过程包括指示至少一个诊断处理的至少一子组结果。
7、如权利要求6的所述方法,其特征在于,指示的步骤包括为至少第一用户提供接口以及通过接口向第一用户指示至少一子组结果。
8、如权利要求1的所述方法,其特征在于,所述触发关系也指示所述至少一个诊断处理。
9、如权利要求8的所述方法,其特征在于,至少一个汇总过程包括分析至少一个诊断处理的结果以识别感兴趣状况的步骤。
10、如权利要求9的所述方法,进一步包括以下步骤,其特征在于,当识别了感兴趣状况时,指示感兴趣状况已经发生。
11、如权利要求1的所述方法,其特征在于,所述至少一个触发关系指定设备和第一企业用户的第一相对邻近位置。
12、如权利要求11的所述方法,进一步包括下列步骤,监控自上一次执行的至少一个汇总过程以来的一段时期,独立于至少一个触发关系的产生至少每隔Y小时一次执行至少一个汇总过程,以及在至少一个触发关系发生后,重新设置周期。
13、如权利要求11的所述方法,进一步包括下列步骤,监控自上一次执行的至少一个汇总过程以来的时间段,其中至少一个触发关系指定了当第一用户和设备是第一相对邻近时并且当自上一次执行的至少一个过程以来的时间段超过了X小时的时候,至少一个汇总过程应该被执行。
14、如权利要求1的所述方法,进一步包括以下步骤,在已经完成所述至少一个汇总过程后,指示该完成。
15、如权利要求11的所述方法,其特征在于,所述确定步骤包括向所述至少第一企业用户提供信息设备和至少一个传感器,用以检测所述信息设备位置和通过所述信息设备和所述至少一个传感器之间的交互作用确定信息设备的位置。
16、如权利要求15的所述方法,其特征在于,所述提供信息设备和至少一个传感器的步骤包括提供无线信息设备和至少一个访问点,并且其中所述确定步骤包括将来自无线信息设备和访问点中至少一个的信号传送给其他的无线信息设备和访问点并利用传送的信号确定位置。
17、如权利要求16的所述方法,进一步包括下列步骤,在已经完成所述至少一个汇总过程后,指示该完成。
18、如权利要求17的所述方法,其特征在于,所述指示完成的步骤包括通过从至少一个访问点向无线信息设备的传送将指示提供给至少第一用户。
19、如权利要求16的所述方法进一步包括以下步骤,当所述至少一个汇总过程识别出了一个感兴趣状况时,执行一个功能。
20、如权利要求19的所述方法,其特征在于,所述执行一个功能的步骤包括通过无线信息设备向所述至少一个用户指示所述感兴趣状况。
21、如权利要求11的所述方法,其特征在于,多个用户使用该企业,所述确定步骤包括确定至少一个企业用户是否在设备的指定相对邻近位置,并且如果至少一个用户在指定相对邻近位置,确定在指定邻近位置的用户是否是第一用户,如果在指定邻近位置的用户是第一用户,则确定触发关系已经发生。
22、如权利要求11的所述方法,其特征在于,多个用户使用该企业,并且其中所述至少一个触发关系包括与至少一子组企业用户的关系,其中每个子组用户由触发特征组表征,所述确定步骤包括确定至少其中一个企业用户是否在设备的指定相对邻近位置,如果至少其中一个用户在指定相对邻近位置,则判定在指定邻近位置的所述用户是否由触发特征组表征。
23、如权利要求22的所述方法,其特征在于,所述触发特征组包括使用至少一个汇总过程结果的资格。
24、如权利要求23的所述方法,其特征在于,所述触发特征组包括查看汇总过程结果的可用性,并且其中所述确定步骤进一步包括读取指示所述企业用户的时间表的时间表数据库以及确定在指定的相对邻近位置的所述用户当前是否空闲。
25、如权利要求1的所述方法,其特征在于,所述设备包括自动设备。
26、如权利要求1的所述方法,其特征在于,所述设备是通信网络。
27、如权利要求1的所述方法,其特征在于,所述汇总过程是成批处理,安全处理,冗余处理和保密处理中的至少一个。
28、一种与企业设备和至少一个处理器一起使用的方法,该处理器被编程为能对设备执行至少一个诊断处理并对设备至少周期性地执行至少一个汇总过程,该方法用于开始至少一个汇总过程,并包括以下步骤:
指定设备和有资格的企业用户的至少第一相对邻近位置,以自动启动至少一个汇总过程,其中有资格的用户是有资格使用至少第一汇总过程的结果的任何用户;
确定何时至少一个有资格的用户在对于设备而言的至少第一相对邻近位置;以及
在至少一个有资格的用户在对于设备而言的至少第一相对邻近位置时,令处理器执行至少一个汇总过程。
29、如权利要求28的所述方法,其特征在于,所述汇总过程也包括确定在对于所述设备至少第一相对邻近位置的所述有资格的用户是否是空闲的,并且当所述有资格的用户空闲时,执行至少一个汇总子过程。
30、如权利要求29的所述方法,其特征在于,所述汇总子过程包括确定诊断结果是否包括至少一个感兴趣状况,以及当所述结果包括至少一个感兴趣状况时,向所述用户指示所述感兴趣状况。
31、如权利要求28的所述方法,进一步包括,当至少一个有资格的用户在对于所述设备的至少第一相对邻近位置时,获取关于所述用户的信息的步骤,所述使处理器执行的步骤包括使处理器把至少一个汇总过程识别为所获得的关于所述用户的信息的本体的函数并执行所述一个汇总过程。
32、如权利要求31的所述方法,其特征在于,所述获得所述用户的信息的步骤包括识别所述用户。
33、一种与企业设备和至少一个处理器一起使用的装置,所述至少一个处理器被编程为能对设备执行至少一个诊断处理以及对设备至少周期性地执行至少一个汇总过程,所述装置用于开始至少一个汇总过程,所述装置包括:
指定在至少第一企业用户和将自动启动至少一个汇总过程的操作之间的至少一个触发关系的数据库;以及
处理器被编程为能执行以下步骤:
确定何时至少一个触发关系发生;以及
当至少一个触发关系发生时,令处理器自动执行至少一个汇总过程。
34、如权利要求33的所述装置,其特征在于,所述至少一个诊断处理是定期执行的并且其中所述处理器通过分析至少一个诊断处理的结果执行所述至少一个汇总过程。
35、如权利要求34的所述装置,其特征在于,所述处理器当所述分析步骤产生至少一个感兴趣状况时通过执行另一个过程来执行至少一个汇总过程。
36、如权利要求35的所述装置,其特征在于,所述处理器通过指示感兴趣状况已经发生执行另一个过程。
37、如权利要求33的所述装置,其特征在于,所述处理器通过指示至少一个诊断处理的至少一子组结果执行至少一个汇总过程。
38、如权利要求37的所述装置,其特征在于,所述处理器通过为至少第一用户提供接口以及通过接口向第一用户指示至少一子组结果来进行指示。
39、如权利要求33的所述装置,其特征在于,当触发关系发生时所述处理器也启动了至少一个诊断处理。
40、如权利要求39的所述装置,其特征在于,通过分析至少一个诊断处理的结果所述处理器执行了至少一个汇总过程以识别感兴趣状况,并且当识别出了感兴趣状况时,指示感兴趣状况已经发生。
41、如权利要求33的所述装置,其特征在于,所述至少一个触发关系指定设备和第一企业用户的第一相对邻近位置。
42、如权利要求41的所述装置,其特征在于,所述处理器还编程为,监控自上一次执行的至少一个汇总过程以来的一段时期,独立于至少一个触发关系的产生至少每隔Y小时一次执行至少一个汇总过程,以及在至少一个触发关系发生后,重新设置周期。
43、如权利要求41的所述装置,其特征在于,所述处理器也被编程为能:监控自上一次执行的至少一个汇总过程以来的一段时期,其中至少一个触发关系指定了当第一用户和设备处在第一相对邻近位置时并且当自上一次执行的至少一个过程以来的时期超过了X小时的时候,至少一个汇总过程应该被执行。
44、如权利要求33的所述装置,其特征在于,处理器还被编程为能在已经完成所述至少一个汇总过程后,指示结束。
45、如权利要求41的所述装置,其与至少第一用户所使用的信息设备一起使用,所述装置进一步包括传感所述信息设备的位置的至少一个传感器,并且其中所述处理器被编程为能通过所述信息设备和所述至少一个传感器之间的交互作用确定所述信息设备的位置。
46、如权利要求45的所述装置,其特征在于,所述信息设备包括无线信息设备以及所述传感器是至少一个访问点,所述无线信息设备和传感器相配合将来自无线信息设备和访问点中至少一个的信号传送给其他的无线信息设备和访问点,并且其中所述处理器通过所传送的信号确定位置。
47、如权利要求46的所述装置,其特征在于,所述处理器,在已经完成所述至少一个汇总过程后,指示结束。
48、如权利要求47的所述装置,其特征在于,所述处理器通过由至少一个访问点向无线信息设备的传送将指示提供给至少第一用户进行指示。
49、如权利要求46的所述装置,其特征在于,所述处理器,当所述至少一个汇总过程识别出了一个感兴趣状况时,执行一个功能。
50、如权利要求49的所述装置,其特征在于,所述处理器通过无线信息设备向所述至少一个用户指示该感兴趣状况执行功能。
51、如权利要求41的所述装置,其特征在于,多个用户使用该企业,所述处理器确定至少一个企业用户是否在设备的指定相对邻近位置,如果至少一个用户在指定相对邻近位置,则确定在指定邻近位置的用户是否是第一用户,如果在指定邻近位置的用户是第一用户,则判定触发关系已经发生。
52、如权利要求41的所述装置,其特征在于,多个用户使用该企业,并且其中所述至少一个触发关系包括与至少一子组企业用户的关系,其中每子组的用户都由触发特征组来表征,所述处理器确定至少一个企业用户是否在设备的指定相对邻近位置,并且如果至少一个用户在指定相对邻近位置,确定在指定邻近位置的用户是否是由所述触发特征组表征的。
53、如权利要求52的所述装置,其特征在于,所述触发特征组包括使用至少一个汇总过程结果的资格。
54、如权利要求53的所述装置,其特征在于,所述触发特征组包括查看汇总过程结果的可用性,并且其中所述处理器通过访问指示企业用户时间表的时间表数据库并确定指定相对邻近位置上的用户是否当前未被占用来作出确定。
55、如权利要求33的所述装置,其特征在于,所述设备包括自动设备。
56、一种与企业设备和至少一个处理器一起使用的装置,所述处理器被编程为能对设备执行至少一个诊断处理并对设备至少周期性地执行至少一个汇总过程,所述装置用于开始至少一个汇总过程,并包括:
提供一个数据库,指定设备和有资格的企业用户的至少第一相对邻近位置,以自动启动至少一个汇总过程,其中有资格的用户是有资格使用至少第一汇总过程的结果的任何用户;以及
处理器被编程为能执行以下步骤:
确定何时至少一个有资格的用户在对于设备而言的至少第一相对邻近位置;以及
在至少一个有资格的用户在对于设备而言的至少第一相对邻近位置时,执行至少一个汇总过程。
57、如权利要求56的所述装置,其特征在于,所述汇总过程还包括确定与所述设备处于至少第一相对邻近位置的所述有资格的用户是否是空闲的,并且当所述有资格的用户空闲时,执行至少一个汇总子过程。
58、如权利要求57的所述装置,其特征在于,所述汇总子过程包括确定所述诊断结果是否包括至少一个感兴趣状况,以及当所述结果包括至少一个感兴趣状况时,向所述用户指示所述感兴趣状况。
CNB2004100997952A 2004-02-06 2004-11-08 基于位置的诊断方法和装置 Active CN100480930C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/774,276 US7251535B2 (en) 2004-02-06 2004-02-06 Location based diagnostics method and apparatus
US10/774,276 2004-02-06

Publications (2)

Publication Number Publication Date
CN1722037A CN1722037A (zh) 2006-01-18
CN100480930C true CN100480930C (zh) 2009-04-22

Family

ID=34679407

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100997952A Active CN100480930C (zh) 2004-02-06 2004-11-08 基于位置的诊断方法和装置

Country Status (4)

Country Link
US (2) US7251535B2 (zh)
EP (1) EP1562090A1 (zh)
KR (1) KR20050043718A (zh)
CN (1) CN100480930C (zh)

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9565275B2 (en) 2012-02-09 2017-02-07 Rockwell Automation Technologies, Inc. Transformation of industrial data into useful cloud information
US7467018B1 (en) * 2002-11-18 2008-12-16 Rockwell Automation Technologies, Inc. Embedded database systems and methods in an industrial controller environment
WO2005017288A2 (en) * 2003-08-13 2005-02-24 Engineered Support Systems, Inc. Apparatus for monitoring and controlling an isolation shelter and providing diagnostic and prognostic information
US7251535B2 (en) * 2004-02-06 2007-07-31 Rockwell Automation Technologies, Inc. Location based diagnostics method and apparatus
DE102004041740A1 (de) * 2004-08-28 2006-03-02 Daimlerchrysler Ag Verbesserte Reparaturverifikation für elektronische Fahrzeugsysteme
US7706895B2 (en) 2005-02-25 2010-04-27 Rockwell Automation Technologies, Inc. Reliable messaging instruction
US7565351B1 (en) 2005-03-14 2009-07-21 Rockwell Automation Technologies, Inc. Automation device data interface
US7233830B1 (en) 2005-05-31 2007-06-19 Rockwell Automation Technologies, Inc. Application and service management for industrial control devices
US9277156B2 (en) * 2005-11-30 2016-03-01 Broadcom Corporation Universal parallel television remote control
US8428813B2 (en) 2006-06-14 2013-04-23 Service Solutions Us Llc Dynamic decision sequencing method and apparatus for optimizing a diagnostic test plan
US8423226B2 (en) 2006-06-14 2013-04-16 Service Solutions U.S. Llc Dynamic decision sequencing method and apparatus for optimizing a diagnostic test plan
US7643916B2 (en) 2006-06-14 2010-01-05 Spx Corporation Vehicle state tracking method and apparatus for diagnostic testing
US8762165B2 (en) 2006-06-14 2014-06-24 Bosch Automotive Service Solutions Llc Optimizing test procedures for a subject under test
US9081883B2 (en) 2006-06-14 2015-07-14 Bosch Automotive Service Solutions Inc. Dynamic decision sequencing method and apparatus for optimizing a diagnostic test plan
US7958407B2 (en) * 2006-06-30 2011-06-07 Spx Corporation Conversion of static diagnostic procedure to dynamic test plan method and apparatus
US7538664B2 (en) 2006-09-29 2009-05-26 Rockwell Automation Technologies, Inc. Customized industrial alarms
US8239094B2 (en) 2008-04-23 2012-08-07 Spx Corporation Test requirement list for diagnostic tests
US8648700B2 (en) 2009-06-23 2014-02-11 Bosch Automotive Service Solutions Llc Alerts issued upon component detection failure
US8886746B2 (en) * 2009-09-09 2014-11-11 Rockwell Automation Technologies, Inc. Diagnostic module for distributed industrial network including industrial control devices
GB201019858D0 (en) * 2010-11-23 2011-01-05 Yearwood Clebert O R Engineering diagnostic application (E.D.A)
US9477936B2 (en) 2012-02-09 2016-10-25 Rockwell Automation Technologies, Inc. Cloud-based operator interface for industrial automation
CN103576567A (zh) * 2012-07-26 2014-02-12 苏州宝时得电动工具有限公司 机器人及其控制方法、机器人系统
JP5652444B2 (ja) * 2012-08-31 2015-01-14 横河電機株式会社 保守支援システム及び方法
WO2014060024A1 (en) 2012-10-16 2014-04-24 Abb Research Ltd Guiding a maintenance engineer to a process control device
US20140207515A1 (en) * 2013-01-21 2014-07-24 Snap-On Incorporated Methods and systems for utilizing repair orders in determining diagnostic repairs
EP2962165B1 (en) 2013-02-27 2017-06-28 ABB Schweiz AG Presenting field users on process graphics
US9786197B2 (en) 2013-05-09 2017-10-10 Rockwell Automation Technologies, Inc. Using cloud-based data to facilitate enhancing performance in connection with an industrial automation system
US10026049B2 (en) 2013-05-09 2018-07-17 Rockwell Automation Technologies, Inc. Risk assessment for industrial systems using big data
US9703902B2 (en) 2013-05-09 2017-07-11 Rockwell Automation Technologies, Inc. Using cloud-based data for industrial simulation
US9709978B2 (en) 2013-05-09 2017-07-18 Rockwell Automation Technologies, Inc. Using cloud-based data for virtualization of an industrial automation environment with information overlays
US20140336791A1 (en) * 2013-05-09 2014-11-13 Rockwell Automation Technologies, Inc. Predictive maintenance for industrial products using big data
US9438648B2 (en) 2013-05-09 2016-09-06 Rockwell Automation Technologies, Inc. Industrial data analytics in a cloud platform
US9989958B2 (en) 2013-05-09 2018-06-05 Rockwell Automation Technologies, Inc. Using cloud-based data for virtualization of an industrial automation environment
US20150262100A1 (en) * 2014-03-14 2015-09-17 Verizon Patent And Licensing Inc. Use of polygon loading areas for increasing efficiency of field dispatch in a telecommunications setting
JP2016008940A (ja) * 2014-06-26 2016-01-18 株式会社デンソー 位置情報提供装置、位置報知装置およびプログラム
CN105045212A (zh) * 2015-01-26 2015-11-11 上海精普信息技术有限公司 工业生产实时监控系统
KR102317831B1 (ko) * 2015-02-13 2021-10-27 삼성전자주식회사 다중 데이터의 배칭 처리 방법 및 장치
US11513477B2 (en) 2015-03-16 2022-11-29 Rockwell Automation Technologies, Inc. Cloud-based industrial controller
US11042131B2 (en) 2015-03-16 2021-06-22 Rockwell Automation Technologies, Inc. Backup of an industrial automation plant in the cloud
US11243505B2 (en) 2015-03-16 2022-02-08 Rockwell Automation Technologies, Inc. Cloud-based analytics for industrial automation
US10496061B2 (en) 2015-03-16 2019-12-03 Rockwell Automation Technologies, Inc. Modeling of an industrial automation environment in the cloud
WO2017169898A1 (ja) * 2016-03-30 2017-10-05 パナソニックIpマネジメント株式会社 データ蓄積装置、ロボットシステム、およびデータ蓄積方法
US10630694B1 (en) * 2016-09-20 2020-04-21 Express Scripts Strategic Development, Inc. Systems and methods for data access control
WO2020105619A1 (ja) * 2018-11-20 2020-05-28 日本電気株式会社 保守作業指示システム、保守作業指示方法及びプログラム

Family Cites Families (123)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4309600A (en) 1967-12-15 1982-01-05 Cincinnati Milacron Inc. Machine tool
US3812947A (en) 1969-07-29 1974-05-28 Texas Instruments Inc Automatic slice processing
US3958111A (en) * 1975-03-20 1976-05-18 Bell Telephone Laboratories, Incorporated Remote diagnostic apparatus
US5202929A (en) 1979-09-24 1993-04-13 Lemelson Jerome H Data system and method
US4518958A (en) 1982-02-02 1985-05-21 E. I. Du Pont De Nemours And Company Capacitively coupled machine tool safety having a self-test network
US4598275A (en) 1983-05-09 1986-07-01 Marc Industries Incorporated Movement monitor
US4612620A (en) 1983-06-06 1986-09-16 Ird Mechanalysis, Inc. Apparatus for collecting scheduled maintenance data
CA1239223A (en) 1984-07-02 1988-07-12 Robert Milne Adaptive array antenna
US4742470A (en) 1985-12-30 1988-05-03 Gte Valeron Corporation Tool identification system
US4803039A (en) 1986-02-03 1989-02-07 Westinghouse Electric Corp. On line interactive monitoring of the execution of process operating procedures
US4728959A (en) 1986-08-08 1988-03-01 Ventana Sciences Inc. Direction finding localization system
US4973952A (en) 1987-09-21 1990-11-27 Information Resources, Inc. Shopping cart display system
US5121331A (en) 1988-09-23 1992-06-09 El Paso Technologies Method and apparatus for tracking a workpiece through a multi-station machine
US5119401A (en) 1989-11-17 1992-06-02 Nec Corporation Decision feedback equalizer including forward part whose signal reference point is shiftable depending on channel response
US5119104A (en) 1990-05-04 1992-06-02 Heller Alan C Location system adapted for use in multipath environments
US5347463A (en) 1990-07-03 1994-09-13 Honda Giken Kogyo Kabushiki Kaisha System and method for line production management
US5515378A (en) 1991-12-12 1996-05-07 Arraycomm, Inc. Spatial division multiple access wireless communication systems
US5519878A (en) 1992-03-18 1996-05-21 Echelon Corporation System for installing and configuring (grouping and node address assignment) household devices in an automated environment
US5555376A (en) 1993-12-03 1996-09-10 Xerox Corporation Method for granting a user request having locational and contextual attributes consistent with user policies for devices having locational attributes consistent with the user request
US5485634A (en) 1993-12-14 1996-01-16 Xerox Corporation Method and system for the dynamic selection, allocation and arbitration of control between devices within a region
US5467268A (en) * 1994-02-25 1995-11-14 Minnesota Mining And Manufacturing Company Method for resource assignment and scheduling
JP3116710B2 (ja) * 1994-03-18 2000-12-11 株式会社日立製作所 情報端末システム
US5649300A (en) 1994-04-13 1997-07-15 Rotec, A Nevada General Partnership Message delivery system and method therefor
US5552806A (en) 1994-04-29 1996-09-03 Motorola, Inc. Method and apparatus for positioning selectable function icons on a display
US5432702A (en) 1994-06-17 1995-07-11 Advanced Micro Devices Inc. Bar code recipe selection system using workstation controllers
DE69502105T2 (de) 1994-07-29 1998-08-06 Seiko Comm Holding Nv Zweikanal-werbung mit fahrzeugortungsreferenz
CH693065A5 (de) 1994-08-30 2003-02-14 Inventio Ag Aufzugsanlage.
US5602903A (en) 1994-09-28 1997-02-11 Us West Technologies, Inc. Positioning system and method
SE504846C2 (sv) 1994-09-28 1997-05-12 Jan G Faeger Styrutrustning med ett rörligt styrorgan
US5825759A (en) 1994-10-26 1998-10-20 Telefonaktiebolaget Lm Ericsson Distributing network services and resources in a mobile communications network
US5751221A (en) 1995-01-27 1998-05-12 Steelcase Inc. Electronic system, components and method for tracking files
US5642303A (en) 1995-05-05 1997-06-24 Apple Computer, Inc. Time and location based computing
US5835061A (en) 1995-06-06 1998-11-10 Wayport, Inc. Method and apparatus for geographic-based communications service
GB2311697B (en) 1996-03-22 1999-07-28 Matsushita Electric Ind Co Ltd Wireless communication system and method and system for detection of position of radio mobile station
US5956465A (en) 1996-04-04 1999-09-21 Nissan Motor Co., Ltd. Production facility with automatic movable body for man-machine cooperation
US5910799A (en) 1996-04-09 1999-06-08 International Business Machines Corporation Location motion sensitive user interface
US5907491A (en) 1996-08-23 1999-05-25 Csi Technology, Inc. Wireless machine monitoring and communication system
US6236335B1 (en) 1996-09-17 2001-05-22 Ncr Corporation System and method of tracking short range transmitters
US6011487A (en) 1996-09-17 2000-01-04 Ncr Corporation System and method of locating wireless devices
US6512481B1 (en) 1996-10-10 2003-01-28 Teratech Corporation Communication system using geographic position data
US6026304A (en) 1997-01-08 2000-02-15 U.S. Wireless Corporation Radio transmitter location finding for wireless communication network services and management
US6814293B2 (en) 1997-02-10 2004-11-09 Symbol Technologies, Inc. Arrangement for and method of establishing a logical relationship among peripherals in a wireless local area network
US5991284A (en) 1997-02-13 1999-11-23 Qualcomm Inc. Subchannel control loop
US5978753A (en) 1997-03-18 1999-11-02 Hewlett-Packard Company Context parameters for establishing data communication patterns in a distributed control and measurement system
US5960085A (en) 1997-04-14 1999-09-28 De La Huerga; Carlos Security badge for automated access control and secure data gathering
US6211799B1 (en) 1997-11-06 2001-04-03 Massachusetts Institute Of Technology Method and apparatus for transbody transmission of power and information
US6418352B1 (en) 1997-12-12 2002-07-09 Brooks Automation Gmbh Integrated material management module
US6359711B1 (en) 1998-05-20 2002-03-19 Steelcase Development Corporation System and method for supporting a worker in a distributed work environment
DE19829366C2 (de) 1998-07-01 2000-06-29 Stefan Gleis Verfahren zur Bereitstellung von fertigungsbezogenen Daten in einer Serienfertigung von Fertigungsobjekten, insbesondere von Kraftfahrzeugen
US6453210B1 (en) 1998-07-23 2002-09-17 Vulcan Engineering Company, Inc. Autonomous control method and process for an investment casting shell
US6314337B1 (en) 1998-08-27 2001-11-06 Dell Usa, L.P. Automated consolidation station
US6167464A (en) 1998-09-23 2000-12-26 Rockwell Technologies, Llc Mobile human/machine interface for use with industrial control systems for controlling the operation of process executed on spatially separate machines
US6366824B1 (en) * 1998-09-30 2002-04-02 Advanced Micro Devices, Inc. Manufacturing reference database
US6381502B1 (en) 1998-10-19 2002-04-30 Rockwell Technologies, Llc Virtual tool box for use with industrial control system
US6282455B1 (en) 1998-10-19 2001-08-28 Rockwell Technologies, Llc Walk-through human/machine interface for industrial control
US6060993A (en) 1998-11-03 2000-05-09 Adapt Media, Inc. Mobile display system
US6321092B1 (en) 1998-11-03 2001-11-20 Signal Soft Corporation Multiple input data management for wireless location-based applications
US6377162B1 (en) * 1998-11-25 2002-04-23 Ge Medical Systems Global Technology Company, Llc Medical diagnostic field service method and apparatus
EP1163604A4 (en) * 1998-11-30 2002-01-09 Siebel Systems Inc ASSIGNMENT MANAGER
US6184829B1 (en) 1999-01-08 2001-02-06 Trueposition, Inc. Calibration for wireless location system
WO2000049471A1 (en) * 1999-02-16 2000-08-24 Brandt Powell Hott Internet wide distributed data control system
US6507762B1 (en) 1999-03-31 2003-01-14 International Business Machines Corporation Method and system for remotely controlling an appliance using a personal digital assistant
WO2000065372A2 (en) 1999-04-27 2000-11-02 Brian De Champlain Single receiver wireless tracking system
JP3672770B2 (ja) 1999-07-08 2005-07-20 株式会社国際電気通信基礎技術研究所 アレーアンテナ装置
US6453168B1 (en) 1999-08-02 2002-09-17 Itt Manufacturing Enterprises, Inc Method and apparatus for determining the position of a mobile communication device using low accuracy clocks
US6516239B1 (en) 1999-08-03 2003-02-04 Honda Of Canada Incorporated Assembly line control system
US6347229B1 (en) 1999-08-26 2002-02-12 Intech 21, Inc. Method for tracking the location of mobile units
US6539393B1 (en) * 1999-09-30 2003-03-25 Hill-Rom Services, Inc. Portable locator system
US6252867B1 (en) 1999-09-30 2001-06-26 Motorola, Inc. Method and apparatus for determining remote unit location using phased array antenna elements
US6813608B1 (en) 1999-10-11 2004-11-02 Park Tours, Inc. System and method for enhancing user experience in a wide-area facility having a distributed, bounded environment
US6611755B1 (en) 1999-12-19 2003-08-26 Trimble Navigation Ltd. Vehicle tracking, communication and fleet management system
US20020008621A1 (en) 2000-01-06 2002-01-24 Isogon Corporation Method and system for determining the inventory and location of assets
GB0004455D0 (en) 2000-02-26 2000-04-19 Glaxo Group Ltd Manufacturing method
US6937558B2 (en) 2000-02-29 2005-08-30 Kabushiki Kaisha Toshiba Transmitter apparatus and receiver apparatus and base station making use of orthogonal frequency division multiplexing and spectrum spreading
FI112433B (fi) 2000-02-29 2003-11-28 Nokia Corp Sijaintiin sidotut palvelut
AU2001257578A1 (en) 2000-03-07 2001-09-17 Wherenet Corp Transactions and business processes executed through wireless geolocation system infrastructure
US7038584B2 (en) * 2000-03-31 2006-05-02 Ge Medical Systems Information Technologies, Inc. Object location monitoring within buildings
US6772026B2 (en) * 2000-04-05 2004-08-03 Therics, Inc. System and method for rapidly customizing design, manufacture and/or selection of biomedical devices
JP3410426B2 (ja) * 2000-04-07 2003-05-26 新東工業株式会社 設備のメンテナンス支援方法およびそのシステム
MXPA02010342A (es) 2000-04-20 2004-09-06 Cogiscan Inc Sistema automatizado de control de manufactura.
US6546304B2 (en) 2000-05-30 2003-04-08 Marel Hf. Integrated meat processing and information handling method
US7630721B2 (en) 2000-06-27 2009-12-08 Ortiz & Associates Consulting, Llc Systems, methods and apparatuses for brokering data between wireless devices and data rendering devices
US7103661B2 (en) 2000-07-12 2006-09-05 John Raymond Klein Auto configuration of portable computers for use in wireless local area networks
US20020016655A1 (en) * 2000-08-01 2002-02-07 Joao Raymond Anthony Apparatus and method for processing and/or for providing vehicle information and/or vehicle maintenance information
US6600476B2 (en) 2000-08-24 2003-07-29 The Boeing Company Video aid system for automatic display of electronic manufacturing drawings
US6618692B2 (en) * 2000-09-20 2003-09-09 Hitachi, Ltd. Remote diagnostic system and method for semiconductor manufacturing equipment
DE10050833A1 (de) * 2000-10-05 2002-04-18 Lesswire Ag Verfahren und System zum Übertragen von Informationen
EP1202587B1 (en) 2000-10-31 2004-12-15 Kabushiki Kaisha Toshiba Wireless communication system, weight control apparatus, and weight vector generation method
DE10055025B4 (de) 2000-11-07 2017-08-17 Trützschler GmbH & Co Kommanditgesellschaft Spinnereivorbereitungsanlage mit einer übergeordneten Bedien- ud Anzeigeeinrichtung
US6987744B2 (en) 2000-12-01 2006-01-17 Wherenet Corp Wireless local area network with geo-location capability
US6600418B2 (en) 2000-12-12 2003-07-29 3M Innovative Properties Company Object tracking and management system and method using radio-frequency identification tags
US6496775B2 (en) 2000-12-20 2002-12-17 Tracer Net Corporation Method and apparatus for providing automatic status information of a delivery operation
JP2002221570A (ja) 2001-01-26 2002-08-09 Nec Corp 航跡追尾装置及び航跡追尾方法
US6446004B1 (en) 2001-02-28 2002-09-03 International Business Machines Corporation System and method for implementing proximity or location driven activities
US20020123325A1 (en) 2001-03-01 2002-09-05 Cooper Gerald M. Method and apparatus for increasing the security of wireless data services
US6646564B1 (en) * 2001-03-07 2003-11-11 L'air Liquide Societe Anonyme A Directoire Et Conseil De Surveillance Pour L'etude Et L'exploitation Des Procedes Georges Claude System and method for remote management of equipment operating parameters
US6574549B2 (en) 2001-03-09 2003-06-03 International Business Machines Corporation Method and system for the visually impaired to navigate a route through a facility
US7080402B2 (en) 2001-03-12 2006-07-18 International Business Machines Corporation Access to applications of an electronic processing device solely based on geographic location
US6842454B2 (en) 2001-03-14 2005-01-11 Schneider Automation Inc. Method and system for device addressing on a computer network
US20020161633A1 (en) 2001-04-27 2002-10-31 Joseph Jacob Delivery of location significant advertising
US7079982B2 (en) * 2001-05-08 2006-07-18 Hitachi Construction Machinery Co., Ltd. Working machine, trouble diagnosis system of working machine, and maintenance system of working machine
CA2445161A1 (en) 2001-05-08 2002-11-14 Hill-Rom Services, Inc. Article locating and tracking system
US6970097B2 (en) 2001-05-10 2005-11-29 Ge Medical Systems Information Technologies, Inc. Location system using retransmission of identifying information
US7472181B2 (en) * 2001-06-29 2008-12-30 Bellsouth Intellectual Property Automated real-time appointment control by continuously updating resources for possible rescheduling of existing appointments
US6944443B2 (en) 2001-07-11 2005-09-13 International Business Machines Corporation Method, apparatus and system for notifying a user of a portable wireless device
US6885362B2 (en) 2001-07-12 2005-04-26 Nokia Corporation System and method for accessing ubiquitous resources in an intelligent environment
US20030023882A1 (en) * 2001-07-26 2003-01-30 Charlie Udom Biometric characteristic security system
US7143149B2 (en) * 2001-09-21 2006-11-28 Abb Ab Dynamic operator functions based on operator position
JP2003109191A (ja) * 2001-09-28 2003-04-11 Fujitsu Ltd 配車システム及び配車処理装置
US6662068B1 (en) 2001-10-12 2003-12-09 Touraj Ghaffari Real time total asset visibility system
DE10163534A1 (de) * 2001-12-21 2003-07-10 Siemens Ag Vorrichtung zur Überwachung von Raumbereichen
US6841664B2 (en) * 2002-07-25 2005-01-11 Enanra Pharmaceuticals, Inc. 6,11-4-carbon bridged ketolides
DE10222399B4 (de) * 2002-05-21 2007-08-09 Siemens Ag Steuerungsverfahren und System zur automatischen Vorbearbeitung von Gerätestörungen
US6895301B2 (en) 2002-07-15 2005-05-17 Distrobot Systems, Inc. Material handling system using autonomous mobile drive units and movable inventory trays
US20040044554A1 (en) * 2002-08-27 2004-03-04 Christopher Bull Methods and systems for managing field personnel and projects through a wireless network
US6957073B2 (en) 2002-09-18 2005-10-18 Motorola, Inc. Mobile location explorer and methods therefor
US7085576B2 (en) * 2002-12-30 2006-08-01 Motorola, Inc. Method and apparatus for providing streaming information to a wireless mobile wireless device
US7010379B2 (en) 2003-06-25 2006-03-07 Arvin Technologies, Inc. Converter substrate verification
EP1501062B1 (de) * 2003-07-22 2012-01-04 Siemens Aktiengesellschaft Verfahren und HMI System zur Bedienung und Beobachtung einer technischen Anlage
CA2535356A1 (en) * 2003-08-13 2005-03-03 Cargill, Incorporated Computer-aided modeling and manufacture of products
US8014991B2 (en) * 2003-09-30 2011-09-06 Tokyo Electron Limited System and method for using first-principles simulation to characterize a semiconductor manufacturing process
US6993405B2 (en) 2003-11-05 2006-01-31 International Business Machines Corporation Manufacturing product carrier environment and event monitoring system
US7251535B2 (en) * 2004-02-06 2007-07-31 Rockwell Automation Technologies, Inc. Location based diagnostics method and apparatus

Also Published As

Publication number Publication date
US7251535B2 (en) 2007-07-31
US20050188267A1 (en) 2005-08-25
CN1722037A (zh) 2006-01-18
KR20050043718A (ko) 2005-05-11
EP1562090A1 (en) 2005-08-10
US20070245169A1 (en) 2007-10-18

Similar Documents

Publication Publication Date Title
CN100480930C (zh) 基于位置的诊断方法和装置
CN101529345B (zh) 工业自动化环境中的分布式数据库
JP2863347B2 (ja) 視覚化によるフロ−プロセスの将来計画及び動的管理方法
US10528021B2 (en) Automated creation of industrial dashboards and widgets
RU2517334C2 (ru) Информационная система для промышленных машин
JP5382169B1 (ja) 空調管理システム
EP1449041B1 (en) Dynamic operator functions based on operator position
DE102017120382B3 (de) Bild-gestütztes zuordnen eines bearbeitungsplans zu einem mobileinheitsdatensatz einer mobileinheit eines innenraum-ortungssystems
CN108292451A (zh) 用于收集和评估有关分布在较大区域内、例如分布在大型工业厂房或油田内的装备的信息的智能通信设备或装置
CN104142661A (zh) 使用基于云的数据用于工业自动化系统训练
JPH10509823A (ja) 意思決定支援スケジューリングのための手段を備えたコンピュータシステム
CN102419578B (zh) 显示过程控制信息的方法和装置
CN102736582A (zh) 一种用于管理多个过程控制资源的方法和装置
CN101273314A (zh) 用于利用监控数据与关键程度评估数据执行加工厂中的功能的方法和装置
JP7263506B2 (ja) 自動車再仕上げ修理プロセスをデジタル的に追跡及び監視する方法及びシステム
CN101814165A (zh) 通过支持材料短缺的可视化来调度生产过程的方法
EP1220097A2 (en) Apparatus management method, apparatus management system, and apparatus management program product
US11619923B2 (en) Digital twin management system and method
EP1365341A2 (en) A complexity management and production optimization method and system
EP1873600A1 (en) Processing management system and computer-readable recording medium
WO2019163698A1 (ja) 業務管理装置および業務管理方法
CN101751619A (zh) 管理对沿生产线处理的对象的分析过程结果的方法和系统
Gong et al. Conceptual design of a shop floor control information system
Kalabanov et al. Automated Data Acquisition System from Industrial Machines
Bagozi et al. A multi-perspective model of smart products for designing web-based services on the production chain

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
ASS Succession or assignment of patent right

Owner name: SITO PROCESSING LLC

Free format text: FORMER OWNER: ROCKWELL AUTOMATION TECH INC.

Effective date: 20130402

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20130402

Address after: Delaware

Patentee after: To Seth's limited liability company

Address before: Wisconsin

Patentee before: Rockwell Automation Tech Inc.