CN104142661B - 使用基于云的数据用于工业自动化***训练 - Google Patents

使用基于云的数据用于工业自动化***训练 Download PDF

Info

Publication number
CN104142661B
CN104142661B CN201410196198.5A CN201410196198A CN104142661B CN 104142661 B CN104142661 B CN 104142661B CN 201410196198 A CN201410196198 A CN 201410196198A CN 104142661 B CN104142661 B CN 104142661B
Authority
CN
China
Prior art keywords
user
data
group
industrial automation
automation system
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
CN201410196198.5A
Other languages
English (en)
Other versions
CN104142661A (zh
Inventor
胡安·安森约
约翰·斯特罗门格
斯蒂芬·纳瓦拉尼耶克
布拉德福德·H·埃格拉特
约瑟夫·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.)
Rockwell Automation Technologies Inc
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 CN104142661A publication Critical patent/CN104142661A/zh
Application granted granted Critical
Publication of CN104142661B publication Critical patent/CN104142661B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B19/00Teaching not covered by other main groups of this subclass
    • G09B19/18Book-keeping or economics
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • G06Q10/1093Calendar-based scheduling for persons or groups
    • G06Q10/1097Task assignment

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • General Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • Educational Administration (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Game Theory and Decision Science (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Educational Technology (AREA)
  • Accounting & Taxation (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

提供了一种***、方法和计算机可读存储介质。基于云的执行增强服务捕获并收集与用户和多个工业客户的工业自动化***的交互有关的数据,以在云平台上进行存储和分析。该服务采用执行增强部件,该执行增强部件对数据进行分析以促进:确定在某些用户交互与工业自动化***的有利执行之间的关联;确定不太有利的或不安全的用户交互;确定用户能够采用以实现相同或相似的优选操作结果的代替动作;生成与该代替动作有关的推荐;确定或设计能使优选用户动作自动化的部件或技术;确定与工业自动化***相关的改进的用户分配;和/或基于能被用来训练用户以更高效地与工业自动化***交互从而实现改进的***执行的优选用户动作,生成训练模块或演示。

Description

使用基于云的数据用于工业自动化***训练
相关申请的交叉引用
本申请主张于2013年5月9日提交的标题为“REMOTE SERVICES AND ASSETMANAGEMENT SYSTEMS AND METHODS”的美国临时专利申请序号61/821,639的优先权,其全部内容通过引用并入本文。
技术领域
本申请一般地涉及工业自动化,并且更具体地涉及使用基于云的数据来促进增强与工业自动化***相关的执行。
背景技术
工业自动化***能够执行各种过程来生产期望的产品或加工材料。工业控制***能够包括各种工业装置、工业过程、其他工业资产、以及网络相关的资产(例如通信网络装置和软件)。
工业控制器及其相关联的输入/输出(I/O)装置对于现代工业自动化***会是有用的。这些工业控制器能够与工厂车间中的现场设备进行交互以控制与目标有关的自动化处理,所述目标例如是产品制造、材料处理、批量处理、监控以及其他这样的应用。工业控制器能够存储并执行用户定义的控制程序以实现与受控过程相关的决策。这样的程序能够包括(但不限于):梯形逻辑、顺序功能图、功能块图、结构化文本或其他这样的编程结构。在一般情况下,工业控制器能够从能提供关于受控***的一个或更多个状态的严谨的遥测数据的传感器和计量装置中读取输入数据,并且能够基于这些输入根据用户定义的程序而生成控制输出。
除了工业控制器以及其相关联的I/O装置之外,一些工业自动化***还可以包括低级别的控制***,例如视觉***、条形码标记***、变频驱动器、工业用机器人等,这些低级别的控制***能够执行工业过程的各部分的局部控制,或者可以具有自己的本地控制***。
例如,操作员和其他用户能够与工业自动化***交互以促进执行手动操作从而促进工业自动化***的操作和/或监控或管理与工业自动化***相关联的机器或过程。例如,操作员和其他用户能够与关联于工业自动化***的工业装置、工业过程、控制程序、人机界面(HMI)等交互(例如利用其进行工作,对其进行监控、管理等),以促进工业自动化***的操作。一些操作者或用户能够拥有比其他操作者或用户更多的经验,这往往能够转化为有较多经验的操作者或用户是关于工业自动化***而言做的更好的操作者或用户。同样,不管在工业自动化方面的经验量如何,一些操作者或用户就工业自动化***而言能够比其它操作者或用户做的更好。因此,与其他操作者或用户(例如缺乏经验或做的较差的操作者或用户)利用工业自动化***或其一部分进行工作、对其监控或管理相比,当某些操作者或用户(例如经验较多或做的更好的操作者或用户)利用工业自动化***或其一部分进行工作、对其监控或管理时,工业自动化***或其一部分通常能够更有效地运行。
当今的工业控制和业务***的上面所描述的缺陷仅意在提供常规的***的多个问题中的一些问题的概述,而不意在穷举。根据下面的描述的回顾,常规***的其它问题和本文中所描述的各种非限制性实施例的相应的优点将变得更明显。
发明内容
为了提供本文中所描述的一些方面的基本理解,下面给出了简化的概述。该概述不是广泛的综述,也不意在识别重要/关键元件或描绘本文所描述的各个方面的范围。其目的仅在于以简化形式给出一些概念作为后面给出的更详细的描述的前奏。
所公开的主题的各个方面和实施方式涉及使用云平台中的数据分析来促进训练用户(例如操作者、技术人员、管理人员等)以更有效地与工业自动化***交互。基于云的训练服务能够采用执行增强部件,该执行增强部件能够捕获跨一个或更多个工业企业的多个工业客户的关于工业自动化***的用户动作。执行增强部件能够接收、收集或获得关于或代表多个工业客户的关于工业自动化***的用户动作的数据,以在云平台上进行存储和分析。执行增强部件能够分析该数据(例如基于云的数据)以生成分析结果,该分析结果能够被用于促进训练用户更有效地与工业自动化***交互,改进工业自动化***的执行和/或用于其他目的,例如本文中所公开的那些。例如,至少部分地基于数据分析结果,执行增强部件能够确定与工业自动化***的某些用户交互和工业自动化***的有利执行之间的关联。执行增强部件还能够至少部分地基于数据分析结果来确定关于不太有利的(例如从时间和/或金钱的观点来看效率较低)或不安全的工业自动化***的用户交互。
在一些实现中,执行增强部件能够至少部分上基于数据分析结果来确定用户能够采取的一个或多个代替动作以达到关于工业自动化***的相同或相似的优选操作结果(例如,在用户不能够执行一个或多个初始或原始动作来实现优选操作结果的情况下)。该执行增强部件能够生成与能被提供给用户以促进训练用户从而达到关于工业自动化***的相同或相似的优选操作结果的一个或多个代替动作有关的推荐和/或代替的动作计划。
执行增强部件还能够至少部分上基于数据分析结果来确定和/或设计能被用来促进关于工业自动化***的一个或多个优选用户动作自动化的部件、模型或技术。例如,如果执行增强部件确定或识别出一个或多个用户的与工业自动化***的最佳或有利执行相关的一组优选用户动作,则执行增强部件能够促进确定和/或设计能模拟一个或多个用户的优选用户动作组的一个或更多个部件、模型或技术。所述一个或更多个部件、模型或技术能够被用在或并入工业自动化***中以自动执行已经被一个或多个用户执行的优选动作组。
在一些实现中,至少部分上基于数据分析结果,执行增强部件能够确定与工业自动化***相关的改进的用户分配,其中所述改进的用户分配能够促进工业自动化***的改进的执行。执行增强部件还能够至少部分上基于一个或更多个优选用户动作(例如与工业自动化***的有利执行相关的用户动作)来生成训练模块或训练演示。训练模块或训练演示能够被用于训练用户以更高效地与工业自动化***交互从而实现改进的***执行。
为了完成上述和相关的目的,在本文中结合下面的描述和附图描述一些说明性的方面。这些方面表示可以被实践的各种方式,所有方式意在在本文中被覆盖。当结合附图考虑时,根据下面详细的描述,其它优点和新颖特征将变得明显。
附图说明
图1示出了根据所公开的主题的各种实现和实施方式的示例性***(例如执行增强***)的框图,该***能够基于与工业企业相关的基于云的数据促进与关联于工业企业的工业自动化***相关的增强执行(例如训练用户)以及执行其他操作;
图2示出了根据所述公开的主题的各个方面和实施方式的示例性工业企业的高级概览,该工业企业能够利用基于云的服务,包括执行增强服务、训练相关的服务、数据收集服务和数据存储服务;
图3示出了根据所公开的主题的各种实现和实施方式的示例性***(例如基于云的或部分基于云的执行增强***)的框图;
图4示出了根据所公开的主题的各个方面和实施方式的示例性***,该***能够至少部分地基于由基于云的执行增强***收集的客户特定的工业数据促进与工业自动化***相关的增强执行、执行训练相关的功能或操作或执行其他功能或操作;
图5示出了这些示例性数据类之间的示例性层级关系;
图6示出了根据所公开的主题的各个方面和实现的示例性***的框图,该***能够被配置成包括能用作或工作成工业自动化***的其他工业装置的云代理的工业装置,以促进将工业数据迁移至云平台用于由执行增强***分类和分析;
图7示出了根据所公开的主题的各个方面和实现的示例性***的框图,该***能够采用能用作一组工业装置的云代理的防火墙盒以促进将工业数据迁移到云平台用于由执行增强***分类和分析;
图8示出了根据所述公开主题的各个方面和实现的示例性装置模型的框图;
图9示出了根据所公开的主题的各个方面和实现的示例性***的框图,该***能够促进从与各个工业自动化***相关联的装置和资产中收集数据以存储在基于云的数据存储中;
图10示出了根据所公开的主题的各个方面和实施方式的基于云的***的框图,该***能够采用执行增强***来促进关于工业自动化***的增强执行或执行训练相关的或其他服务;
图11示出了根据所公开的主题的各种实现和实施方式的示例性方法的流程图,该方法能够基于与工业企业有关的基于云的数据来促进与关联于工业企业的工业自动化***相关的训练用户;
图12示出了根据所公开的主题的各种实现和实施方式的示例性方法的流程图,该方法能够基于与工业企业有关的基于云的数据来促进与关联于工业企业的工业自动化***相关的训练用户;
图13示出了根据所公开的主题的各个方面和实施方式的示例性方法的流程图,该方法能够促进自动化与关联于工业自动化***的工作任务相关的一个或更多个优选用户动作;
图14示出了根据所公开的主题的各个方面和实施方式的示例性方法的流程图,该方法能够促进确定用户能够执行以完成一个或多个工作任务的一个或更多个代替用户动作,从而达到与当一个或多个工作任务由用户(例如另一个用户)通过执行一个或更多个用户动作(例如优选用户动作)来完成时的相同或基本相同的执行结果;
图15示出了根据所公开的主题的各个方面和实施方式的另一个示例性方法的流程图,该方法能够促进理想地(例如可接受地、最佳地等等)确定针对执行与工业自动化***相关的工作任务的各个用户各自的分配;
图16是示例性计算和/或操作环境;
图17是示例性计算和/或联网环境。
具体实施方式
现参照附图描述本主题公开内容,其中,贯穿全文相同的附图标记用于指代相同的元件。在下面的描述中,为了说明起见,阐述了大量的具体细节以便提供其全面的理解。然而,明显的是,可以在没有这些具体细节的情况下实践本主题公开内容。在其它实例中,以框图形式示出了已知的结构和装置,以便便利其描述。
工业自动化***能够执行各种过程以生产期望的产品或加工材料。工业控制***能够包括各种工业装置、工业过程、其他工业资产以及与网络相关的资产(例如通信网络装置和软件)。
操作员和其他用户能够与工业自动化***交互以例如促进:执行手动操作来促进工业自动化***的操作,和/或监控或管理与该工业自动化***相关联的机器或过程。例如,操作员和其他用户能够与关联于工业自动化***的工业装置、工业过程、控制程序、人机界面(HMI)等交互(例如利用其进行工作,对其进行监控、管理等),以促进工业自动化***的操作。一些操作者或用户可能会拥有比其他操作者或用户更多的经验,这往往能转化为有较多经验的操作者或用户是与工业自动化***相关的做的更好的操作者或用户。同样,不管在工业自动化方面的经验量如何,一些操作者或用户能够关于该工业自动化***做的比其它操作者或用户更好。此外,在客户方面,一些操作者或用户可以比其他操作者或用户更加熟悉或了解特定客户的工业自动化***配置。例如,业绩良好的操作者(例如经验丰富的或熟练的操作者)能够累积关于如何针对给定操作场景范围内的最佳执行进行管理或处理的详细工作知识(例如如何快速清除特定故障,该预防性操作将最大化机器或过程的正常运行时间等)。这不仅能够包括了解制造过程本身(其对在类似行业中工作的多个客户来说可能是通用的),而且还包括了解客户的特定***配置的特质(例如,机器、自动化装置和运行该过程的软件的特定组合)。
因此,与其他操作者或用户(例如缺乏经验或做得不够好的操作者或用户,或者对特定客户的工业自动化***配置不太熟悉或不太了解的操作者或用户)利用工业自动化***或其一部分进行工作、对其监控或管理相比,当某些操作者或用户(例如经验较多或做的更好的操作者或用户,或者对客户的工业自动化***配置更熟悉的操作者或用户)利用工业自动化***或其一部分进行工作、对其监控或管理时,工业自动化***或其一部分通常能够更有效地工作。
为此,介绍了所公开的主题的各种***、方法以及技术,其涉及使用云平台中的数据分析(例如大数据分析)以促进与工业自动化***相关的增强执行和/或执行训练相关的和其他操作。基于云的执行增强服务能够捕获和收集与用户与多个工业客户的工业自动化***的交互有关的数据,以在云平台上进行存储和分析。基于云的执行增强服务能够采用能分析数据以生成分析结果的执行增强部件,其中该分析结果能够被用来促进做出与工业自动化***相关的、关于增强执行和用户的训练的各种决定或做出与工业自动化***相关的其他决定,或者执行与工业自动化***相关的其他动作或操作,以促进改进工业自动化***的和与工业自动化***相关联的用户的执行。例如,至少部分地基于数据分析结果,该执行增强部件能够促进:确定某些用户交互与工业自动化***的有利执行之间的关联、确定不太有利的或不安全的用户交互、确定用户能采用以达到相同或相似的优选操作结果的代替动作、生成与该代替动作有关的推荐、确定或设计能够自动化一个或多个优选用户动作的部件或技术、确定与工业自动化***相关的改进的用户分配、和/或至少部分地基于能被用来训练用户以更高效地与工业自动化***交互从而达到改进的***执行的优选用户动作来生成训练模块或演示。
如本申请中所使用的,术语“部件”、“***”、“平台”、“层”、“控制器”、“终端”、“站”、“节点”、“接口”能够指代计算机相关的实体或与具有一个或更多具体功能性的操作装置有关的实体或是具有一个或更多具体功能性的操作装置的一部分,其中,这样的实体可以是硬件、硬件和软件的组合、软件或执行的软件。例如,部件可以是但不限于处理器上运行的进程、处理器、硬盘驱动器、包括附接的(例如,旋拧的或螺栓固定的)或可移除地附接的固态存储驱动器的(光学或电磁存储介质的)多个存储驱动器;对象;可执行的;执行的线程;计算机可执行的程序、和/或计算机。借助于说明,服务器和在服务器上运行的应用程序两者可以是部件。一个或更多部件可以驻留在执行的处理和/或线程内,并且部件可以位于一个计算机上和/或分布在两个或更多个计算机之间。此外,本文中所描述的部件可以根据多种计算机可读存储介质执行,计算机可读存储介质具有在其上存储的各种数据结构。部件可以经由本地和/或远程处理如根据具有一个或更多数据包(例如,经由信号来自与本地***、分布式***中的另一部件交互的一个部件的和/或跨网络如具有其它***的互联网的数据)的信号进行通信。作为另一示例,部件可以是具有由机械零件提供的具体功能性的装置,机械部件由电气或电子电路***操作,电气或电子电路***由软件或由处理器执行的固件应用程序操作,其中,处理器可以在装置的内部或外部,并且至少执行软件或固件应用程序的一部分。作为又一示例,部件可以是通过不具有机械零件的电子部件提供具体功能性的装置,电子部件可以包括其中的处理器以执行软件或固件,软件或固件至少部分提供电子部件的功能性。作为再一示例,接口(多个接口)可以包括输入/输出(I/O)部件以及相关联的处理器、应用程序或应用程序编程接口(API)部件。尽管上述示例针对部件的多个方面,但是举例的方面或特征还应用于***、平台、接口、层、控制器、终端等。
如本文中所使用的,术语“推理(to infer)”和“推理(inference)”通常指代根据经由事件和/或数据捕获的观察的集合推出或推理***、环境和/或用户的状态的处理。推理可以用于识别具体的上下文或动作,或可以生成例如关于状态的概率分布。推理可以是概率性的——也就是说,关于感兴趣的状态的概率分布的计算基于考虑数据和事件。推理还指代用于根据事件和/或数据的集合组成高级事件的技术。这样的推理根据观察的事件和/或存储的事件数据的集合产生新的时间或动作的构造,无论事件在相近的时间接近上是否相关,以及无论事件和数据是否来自一个或若干个时间和数据来源。
另外,术语“或”意在表示包括性的“或”而非排它性的“或”。也就是说,除非另外指出或根据上下文清楚的,短语“X使用A或B”意在表示任何自然包括性的排列。也就是说,短语“X使用A或B”满足下列实例中的任何一个:X使用A;X使用B;或X使用A和B两者。另外,本说明书和所附权利要求中所使用的冠词“一个(a)”和“一个(an)”通常应当被解释为表示“一个或更多个”,除非另外指出或根据上下文清楚针对单数形式。
此外,本文中所使用的术语“集合”排除空集;例如,其中不具有元素的集合。从而,本主题公开内容中的“集合”包括一个或更多个元件或实体。作为说明,控制器的集合包括一个或更多个控制器,数据资源的集合包括一个或更多个数据资源;等。同样,本文中使用的术语“组”指代一个或更多个实体的集合;例如,节点组指代一个或更多节点。
可以根据可以包括大量装置、部件、模块等的***给出各个方面或特征。应当明白和理解的是:多个***可以包括另外的装置、部件、模块等,和/或不包括结合图所讨论的所有的装置、部件、模块等。还可以使用这些方法的组合。
图1示出了根据所公开的主题的各种实现和实施方式的示例性***100(例如执行增强***)的框图,该***能够基于与工业企业有关的基于云的数据促进与关联于工业企业的工业自动化***相关的:增强执行、训练用户、和/或执行其他操作。***100能够利用能被捕获并存储在云平台中的大范围的客户相关的数据,以促进与工业自动化***相关的:增强执行、训练用户和/或执行其他操作,其中客户相关的数据能够表征客户的工业自动化***的资产和自动化过程。***100还能够捕获关于工作流、交互、行为以及用户***台中,其中这样的数据还能够被用于促进与工业自动化***相关的增强执行或训练用户。
***100能够包括收集部件102(例如数据收集部件),该收集部件102能够与关联至工业企业的工业自动化***相关联。工业自动化***104能够包括一个或更多个工业装置106、工业过程108、或根据期望的工业自动化配置而分布在整个工业设施中的其它工业资产110。工业自动化***104能够执行工业过程或其他操作以促进生产期望的产品、加工材料等作为输出。
工业自动化***104还能够包括网络部件112,该网络部件112能够与工业自动化***104的各个工业装置106、过程108和/或其他资产110相关联(例如对接、通信连接),以促进各个工业装置106、过程108和/或其他资产110之间的经由网络部件112的信息(例如命令或控制信息、状态信息、产品信息等)的传送。网络部件112能够与收集部件102相关联(例如对接、通信连接)以促进工业自动化***104与收集部件102之间的数据通信。
收集部件102能够监控或跟踪工业自动化***104和与工业自动化***104相关联的用户(例如与工业自动化***104交互或利用其工作的操作员、技术人员、管理人员、工程师等)的操作。收集部件102能够接收、获得、检测、捕获或收集与关联于工业自动化***104的用户、网络部件112以及工业自动化***104的操作有关的数据。所述收集部件也能够接收、获得、检测、捕获或收集来自其他源(如外来源)的数据。
收集部件102能够接收、获得、检测、捕获或收集与用户利用工业自动化***104和网络部件112进行工作或与其交互有关的数据。例如,收集部件102能够接收和/或捕获与各个用户利用工业自动化***104进行各自的工作和与其各自地交互有关的数据,这包括各个用户利用关联于工业自动化***104的各种工业装置106、过程108、HMI、控制程序、其他资产110、网络部件112等进行各自的工作或与其各自地交互。收集部件102能够包括或关联于各种传感器部件(图1中未示出),所述传感器部件能够促进感测、检测、获得或捕获与用户利用工业自动化***104和网络部件112进行工作和与其交互、工业自动化***104的操作以及网络部件112的操作有关的数据。传感器部件能够例如包括:视频传感器部件,其能够跨工业自动化***104而分布并且能够感测或捕获可视数据;音频传感器部件,其能够跨工业自动化***104而分布并且能够感测或捕获音频数据;运动传感器部件,其能够跨工业自动化***104而分布并且能够感测或捕获运动数据;操作传感器部件,其能够跨工业自动化***104而分布并且能够感测或捕获与工业自动化***104有关的各种操作方面或参数(例如状态、温度、数量、质量等);位置传感器部件,其能够感测各个用户各自的位置(例如至少部分地基于确定其各自的移动通信装置或标签(例如无线射频识别(RFID)标签)的各自的位置),等等。例如,收集部件102能够例如经由各种传感器部件来促进捕获关于工业自动化***104的各个部分(例如各个工业装置106、过程108、HMI、控制程序、其他资产110、网络部件112等)的用户动作和/或行为。
收集部件102还能够例如经由各种传感器部件而接收、获得、检测、捕获或收集以下数据:与工业装置106有关的数据(例如工业装置的操作或状态、工业装置的属性或特性、工业装置的维护记录、工业装置的配置等)、与工业过程108有关的数据(例如工业过程的操作或状态、工业过程的属性或特性、与工业过程相关联的维护记录、工业过程的配置等)以及与其他工业资产110有关的数据(例如工业资产的操作或状态、工业资产的属性或特性、与工业资产相关联的维护记录、工业资产的配置等)。收集部件102还能够接收或收集与网络部件112中的部件操作有关的数据(例如网络装置或资产的操作或状态、与通信信道相关联的通信条件、通信信道的总带宽、通信信道的可用带宽、网络装置或资产的属性或特性、与网络装置或资产相关联的维护记录、网络装置或资产的配置等)。
***100还能够包括数据存储器114,该数据存储器114能够与收集部件相关联(例如对接、通信连接)。收集部件102能够将与用户与工业自动化***104的交互、工业自动化***104的操作以及网络部件112的操作有关的数据提供给(例如传送、写入等)数据存储114以存储在数据存储114中。
***100还能够包括执行增强部件116,该执行增强部件116能够促进执行与增强用户或工业自动化***104的执行有关的各种任务和功能、训练与工业自动化***104相关联的用户或执行其他任务或功能。根据各种实现,执行增强部件116能够包括收集部件102或其一部分、和/或数据存储114或其一部分,或者能够与收集部件102和/或数据存储114相关联(例如对接、通信连接)以促进获得与用户、工业自动化***104和网络部件112相关联的数据,或者从其他源获得的数据(例如外来源),其中该数据(例如大数据或云数据)能够由执行增强部件116分析以促进关于工业自动化***104而执行与增强执行有关的各种任务和功能和/或训练用户,或者执行其他任务和功能。
执行增强部件116能够根据限定的执行标准集合来确定或识别与工业自动化***104的操作相关的某些用户交互或行为与工业自动化***104的有利执行之间的关联。该限定的执行标准集合能够促进限定被认为是有利的工业自动化***104执行,或确定工业自动化***104的执行是否是有利的。包括与工业自动化***104的有利执行有关的标准的该限定的执行标准集合可以是或涉及:例如是否已经在工业自动化***104的操作中达到了最佳批次(golden batch)(例如限定的最佳或理想的生产批次(production batch)或操作运行);是否已经在工业自动化***104的操作中达到了期望(例如最佳或基本上或可接受地接近于最佳)的条件或结果;是否已经关于工业自动化***104的操作而观察到或确定缺乏或基本上缺乏不良的用户动作;是否已经关于工业自动化***104的操作观察到或确定缺乏或基本上缺乏故障或修护;是否已经关于工业自动化***104的操作达到期望的能源使用量(例如期望的、最佳的或可接受的少量能源使用);是否已经达到了工业自动化***104的操作的最低成本或可接受的低成本(例如由工业自动化***产生的每单元的最低成本或可接受的低成本);或者其他期望的标准(例如客户期望的或指定的与工业自动化***的有利执行有关的标准)。
根据各种实现,根据所限定的执行标准集合,执行增强部件116能够确定或识别相对于(例如有关于)工业自动化***104的优选用户动作(例如导致工业自动化***104的更有利的执行的用户动作),确定或识别相对于工业自动化***104的不良的或不安全的用户实践(例如导致工业自动化***的不太有利的执行或不安全的用户动作),促进训练用户关于工业自动化***104更高效地执行其任务(例如至少部分地基于优选用户动作),促进自动化优选用户动作,和/或执行其他任务或功能,如文中更全面地公开的。所公开的主题(包括关于执行增强部件116、收集部件102和数据存储器114的各种方面和实现)能够被用来促进建立和部署一个或多个工业自动化***、改善一个或多个工业自动化***、与一个或多个工业自动化***的操作有关的执行分析、与一个或多个工业自动化***有关的成本分析(例如制造成本分析)、与一个或多个工业自动化***相关联的用户(例如操作员、技术人员、管理人员、工程师、维护人员等)的训练,等等。
在一些实现中,执行增强部件116、收集部件102和/或数据存储114能够位于能与工业自动化***104对接的云平台中。根据各种其他实现,执行增强部件116、收集部件102和/或数据存储114中的一个或更多个能够位于与工业自动化***104相关联的工厂或原始设备制造商(OEM)的级别处,或者能够位于不同的平台或级别中。
为了促进执行执行增强相关的功能或操作(例如确定与工业自动化***104有关的优选用户动作;确定与工业自动化***104有关的不良的或不安全的用户实践;促进训练用户关于工业自动化***104更高效地执行其任务(例如至少部分上基于优选用户动作);促进自动化优选用户动作;等等),执行执行部件116能够访问数据存储114(例如基于云的数据存储)以获得与以下各项有关的数据组:工业自动化***104和/或另一工业自动化***(例如包括与工业自动化***104的一个或多个工业装置106、一个或多个过程108和/或一个或多个资产110相同或相似的一个或多个工业装置、一个或多个过程和/或一个或多个资产的另一***)的操作;关于工业自动化***104和/或另一工业自动化***(例如包括与工业自动化***104的一个或多个工业装置106、一个或多个过程108和/或一个或多个资产110相同或类似的一个或多个工业装置、一个或多个过程或一个或多个资产的另一***)的用户交互或行为;网络部件112的操作;和/或与网络部件112有关的用户交互或行为。所述数据组能够包括与以下各项有关的信息:例如,关于工业自动化***104和网络部件112的用户的工作、交互或行为;各个工业装置106、工业过程108、其他工业资产110或网络部件112的网络相关的装置的各自的操作、响应、属性、特性、功能、配置等;或工业装置106、工业过程或其他资产关于彼此的配置。
例如,关于与工业自动化***104或网络部件112有关的用户的工作、交互或行为而言,数据组能够包括与以下各项有关的信息:用户关于工业自动化***104或网络部件112而采取的肯定动作;与工业自动化***104或网络部件112相关的用户的主动或被动响应(例如用户对工业自动化***104或网络部件112的操作或响应的响应,用户对于与工业自动化***104或网络部件112相关联的警报或通知的响应等);用户(例如操作员、管理人员、技术人员等)与工业自动化***104的轮班特定或用户特定的行为或交互;用户的工作时间表或分配;工业自动化***104或网络部件112的各个部分的维护时间表;工业自动化***104在特定时刻或关于特定项目或用户的制造或过程流;和/或工业自动化***104的其他方面或特征。例如,执行增强部件116能够监控:用户击键、用户移动鼠标、用户的HMI屏导航、在HMI屏上显示的信息(例如经由HMI屏捕获)、手动控制面板交互(例如按钮或开关操作的时序)、观察到的用户使用模式、观察到的操作员关于工业自动化***104的位置等。通过检测(例如自动地检测)用户的移动通信装置(例如移动电话、电子平板或平板电脑、膝上电脑等,经由通信装置标识符(例如媒体访问控制(MAC)地址))或与活动位置附近的用户相关联的其他标识符或标签(例如射频识别(RFID)标签)(例如至少部分上基于用户的移动通信装置与工业装置、过程或资产的接近度来确定谁正在与工业装置、过程或资产交互),或者通过检测(例如自动地检测)活动位置附近的用户的生物信息(例如关于指纹、面部识别、眼睛或虹膜识别等的信息),等等,执行增强部件116能够例如利用各个用户的显式登陆信息(例如用户名、密码等)而将所捕获的人类行为数据与特定用户标示符相关联(例如链接、映射、结合(marry)等)。在一些场景中,通过执行增强部件116对用户的移动通信装置(例如个人通信装置)进行监控可以取决于来自(与工业设施相关联的)客户和/或用户的许可。
执行增强部件116能够利用认证技术和/或能够利用与工业自动化***104相关联的认证程序,以促进识别用户及其与工业自动化***104关系或交互。如果用户(经授权的操作员)正在使用与工业自动化***104相关联的装置并且该装置被移交给另一个用户(例如便携式装置被物理地从一个用户传递给另一用户,或者另一用户接管该装置的操作),则执行增强部件116能够至少部分上基于与新用户相关联的认证信息(例如用户名、密码、生物识别信息等)和/或通过至少部分上基于新用户的通信装置(例如通过通信装置标示符而确定的通信装置的位置)和/或用户的ID标签(例如RFID标签)而检测与该装置相关的新用户位置,来检测正在操作该装置的新用户。在一些实现中,执行增强部件116能够至少部分地基于用户的认证来促进控制用户对与工业自动化***104相关联的装置、过程或资产的访问。例如,执行增强部件116能够促进授权向执行增强部件116或工业自动化***104呈递有效认证信息的用户访问与工业自动化***104相关联的装置、过程或资产,并且拒绝未向执行增强部件116或工业自动化***104呈递有效认证信息的用户访问与工业自动化***104相关联的装置、过程或资产。
执行增强部件116还能够促进仔细研究或定制数据收集,这包括与用户相关联的标识信息或认证信息的收集和使用,以使之能够实现在不妨碍由用户或工业自动化***104进行生产或者不违反安全程序的情况下促进由执行增强部件116执行功能和操作的附加值。例如,在一些情况下,基于指纹或基于视网膜的认证信息可能不适用于需要用户佩戴手套或护目镜的工业企业的区域。作为又一示例,在其他情况下,对用户通信装置(例如移动通信装置)的监控可能不能或者不适用于其中无法进行稳定或可靠的网络通信(例如无线网络通信)的工业企业的区域。考虑到这样的情况,执行增强部件116能够通过其他手段(例如由用户提供的关于装置、过程或者位置的用户名或密码;各个用户的工作分配信息等)来促进确定用户的位置、确定正在由用户操作的装置或过程、执行训练相关的功能或操作等。在一些实现中,执行增强部件116或另一部件能够通知用户对用户位置的监控可能增加用户暴露于电磁力(EMF)的风险。
进一步考虑数据组,作为数据组中的数据的属性和特性的示例,工业装置106或工业过程108的属性或特性可以包括与工业装置或过程(例如,与工业装置相关联的机械延迟、过程循环次数、操作调度等)相关联的机械或过程属性或特性。网络相关的装置的属性或特性可以包括各个网络相关的装置的通信属性或特性(例如无线和/或有线通信功能、一个或多个通信协议或网络的一个或多个类型、网络或通信规范、总带宽等)等。
数据组还可以包括与如下相关的信息:例如彼此相关的网络相关的装置的配置,或者与工业装置106、工业过程108和/或其他工业资产110有关的网络相关的装置的配置;由工业自动化***104使用的软件、固件和/或操作***(例如软件、固件和/或操作***的一个或多个类型、一个或多个版本、一个或多个修订和一个或多个配置等);在工业装置106、工业过程108、工业资产110、网络部件112的网络相关的装置等之间的功能和通信关系(例如工业装置之间的通信连接或条件、工业装置之间的连接类型、工业装置与网络相关的装置之间的通信连接等)。
执行增强部件116能够对与工业自动化***104和/或其他工业自动化***有关的数据组进行分析(例如执行“大数据”分析),并且能够至少部分地基于数据组的分析而生成分析结果,以促进增强工业自动化***104或与其相关联的用户的执行、执行各种用户训练相关的功能或操作或执行与工业自动化***104有关的其他功能或操作(例如自动化优选用户动作)。执行增强部件116还能够至少部分上基于执行增强相关的功能或操作、用户训练相关的功能或操作或其他功能或操作来定制数据组的数据分析,甚至定制数据组。例如,关于第一功能(例如确定关于工业自动化***104的优选用户动作),执行增强部件116能够定制第一数据组并对该第一数据组定制第一数据分析以促进高效执行第一功能;以及关于第二功能(例如自动化关于工业自动化***104的优选用户动作),执行增强部件116能够定制第二数据组并对第二数据组定制第二数据分析以促进高效执行第二功能。例如,就第一功能而言,执行增强部件116能够定制从数据存储114中取回的第一数据组以获得被确定为与执行第一功能有关的数据。执行增强部件116还能够对第一数据组定制第一数据分析以从执行第一功能(例如确定与工业自动化***104有关的优选用户动作)中高效获得期望的结果(例如准确地确定或识别一个或多个优选用户动作)。执行增强部件116能够关于以与第二功能相对应的类似方式执行第二功能而定制数据和分析。
至少部分地基于数据分析的结果(例如对人类行为数据和其他相关数据的分析),执行增强部件116能够确定或识别某些用户动作(例如某些人类动作或行为序列)与工业自动化***104所实现的有利执行之间的关联。这由此能够促进确定或识别促进工业自动化***104的优选或最优执行的优选或最优用户行为。以此方式,执行增强部件116能够分析人类行为模式以促进确定操作员如何与特定工业装置或机器、工业过程或工业资产交互以达到工业自动化***104所实现的更有利的执行。
例如,至少部分地基于分析结果,执行增强部件116能够根据限定的执行标准来确定或识别与工业自动化***104有关(例如关于)的优选用户动作(例如导致工业自动化***104的更有利执行的用户动作)。例如,至少部分上基于分析结果,执行增强部件116能够确定或识别与关联于工业自动化***104的一个或多个操作或一个或多个事件有关的第一用户的一个或多个交互或一个或多个行为导致与由关于与工业自动化***104相关联的相同或相似的一个或多个操作或一个或多个事件有关的其他用户的其他交互或行为所产生的工业自动化***104的响应或执行相比更有利的工业自动化***104的响应或执行。根据限定的标准集合,执行增强部件116能够将第一用户的一个或多个交互或一个或多个行为确定或识别为与关联于工作自动化***104的一个或多个操作或一个或多个事件有关的待执行的一个或多个优选用户动作(例如一个动作或动作序列)。
在一些实现中,根据限定的执行准则集合,执行增强部件116能够进一步分析与关联于工业自动化***104的一个或多个操作或一个或多个事件有关的第一用户的一个或多个交互或一个或多个行为,以促进确定第一用户的一个或多个动作是否能够被改进、增强或修改以促进获得与由与关联于工业自动化***104的一个或多个操作或一个或多个事件有关的第一用户的一个或多个交互或一个或多个行为所产生的工业自动化***104的有利响应或执行相比更加有利的工业自动化***104的响应或执行。如果执行增强部件116确定第一用户的一个或多个动作能够被改进、增强或修改以促进获得工业自动化***104的甚至更有利的响应或执行,则执行增强部件116能够根据限定的执行标准集合来将进一步被改进、增强或修改的第一用户的一个或多个交互或一个或多个行为确定或识别为与关联于工业自动化***104的一个或多个操作或一个或多个事件有关的待执行的一个或多个优选用户动作(例如一个动作或者动作序列)。
例如,至少部分地基于分析结果,执行增强部件116能够根据限定的执行标准集合来确定在由第一用户执行的与关联于工业自动化***104的一个或多个操作或一个或多个事件有关的四个动作的序列中,第一动作、第二动作和第四动作为最优或者至少基本上最优的,但第三动作为基本上次优的(例如未能满足限定的阈值执行参数或参数范围)。至少部分地基于数据分析结果,执行增强部件116能够根据限定的执行标准集合来确定用户能执行的不同的或经修改的动作,而不是以第一用户执行的方式来执行第三动作,其中不同的或经修改的动作能够满足适用的限定阈值执行参数或参数范围。
执行增强部件116能够生成说明或呈现一个或多个优选用户动作(例如,由第一用户最初所执行的,或者如由执行增强部件116所改进、增强或修改的)和/或包括能促进训练用户执行与关联于工业自动化***104的一个或多个操作或一个或多个事件有关的一个或多个优选用户动作的指令集的训练演示或训练模块。执行增强部件116能够将训练演示或训练模块或其一部分存储在数据存储114中,和/或能够提供训练演示或训练模块以在训练用户中使用(例如演示)。训练演示可以是或者包括例如视频(例如动画视频)、实物演示、音频演示、训练模型、交互式训练仿真、印刷材料(例如书面说名、训练手册或指南等)、可搜索的训练或故障排除数据库(例如知识库)、海报、布告,和/或展示或说明一个或多个优选动作(或者如本文所公开的代替的用户动作)的另一种合适的训练演示。训练演示或训练模块能够在利用工业自动化***104进行工作时被用于促进训练用户(例如新用户或无经验的用户,做的不好的用户)更高效地执行他们的工作任务(例如工作职责、工作分配等)(例如,至少部分地基于一个或多个优选用户动作)。
根据限定的执行准则集合,至少部分地区基于数据分析结果,执行增强部件116还能够确定或识别与工业自动化***104有关的较差或不安全的用户实践,和从事较差或不安全实践的用户(例如导致工业自动化***104的较不有利的执行或不安全的用户动作)。例如,执行增强部件116能够根据限定的执行准则集合来确定或识别与关联于工业自动化***104联的一个或多个操作或一个或多个事件有关的用户动作或行为,其导致工业自动化***104所实现的相对较差的执行或响应,由于潜在地有害于一个或多个用户或工业自动化***104而至少是潜在地不安全的,和/或已经导致有害于一个或多个用户或工业自动化***104。执行增强部件116还能够确定或识别在较高生产力的用户与中等或较差生产力的用户之间的用户动作、习惯、工作流程等中的差异,以促进确定优选的用户动作、代替的用户动作或者徒劳的或不安全的用户动作。
执行增强部件116能够生成说明或呈现较差或不安全的一个或多个用户动作和/或包括能促进训练指示用户不执行与关联于工业自动化***104的一个或多个动作或一个或多个事件相关的较差或不安全的一个或多个用户动作的指令、指南或推荐的集合的训练演示或训练模块,以促进减轻表现欠佳的用户的较差工作执行习惯。执行增强部件116能够将该训练演示或训练模块或者其一部分存储在数据存储114中,和/或能够提供该训练演示或训练模块以在训练用户中使用(例如演示)。该训练演示或训练模块能够被用于关于工业自动化***104而促进训练用户(例如新用户或无经验用户、表现较差的用户)更高效和/或安全地执行他们的任务.
执行增强部件116能够促进确定用户能执行以完成工作任务的一个或更多个代替的用户动作,以达到与当该工作任务由另一个用户通过执行一个或更多个用户动作(例如优选用户动作)完成时相同或基本上相同的执行结果。例如,在一些示例中,第一用户能够执行产生工业自动化***所实现的有利执行或响应的一个或更多个用户动作(例如优选用户动作)以完成与工业自动化***有关的工作任务,而第二用户则可能不能够执行第一用户在执行工作任务时能够执行一个或更多个用户动作。例如,第二用户可能具有物理限制或其他限制(例如智力限制、技能限制),其可能使得第二用户难以(如果并非不可能)以第一用户能够执行一个或更多用户动作的方式执行一个或更多用户动作。至少部分地基于数据分析结果,执行增强部件116能够确定能由第二用户执行以完成工作任务的一个或更多个代替的用户动作,以达到与当该工作任务由第一用户通过执行一个或更多个用户动作(例如优选用户动作)执行时相同或基本上相同的执行结果。
执行增强部件116还能够促进自动化与关联于工业自动化***104的一个或多个操作或一个或多个事件有关的优选用户动作,以使得工业自动化***104能够在不需要用户执行优选用户动作的情况下自动地执行与关联于工业自动化***104的一个或多个操作或一个或多个事件有关的优选用户动作。为了促进自动化一个或多个优选用户动作,至少部分地基于数据分析结果,执行增强部件116能够确定和/或设计当由工业自动化***104执行时能促进工业自动化***104执行(例如自动执行)一个或多个优选用户动作的部件、模型、技术或算法。例如,如果执行增强部件116确定或识别与工业自动化***104的最优或有利执行相关的一个或多个用户的一组优选用户动作,则执行增强部件116能够促进确定和/或设计能仿真或再现执行一个或多个用户的一组优选用户动作的一个或更多个部件、模型、技术或算法。所述部件或模型可以包括硬件和/或软件。对于软件相关的部件或模型而言,执行增强部件116能够促进确定、设计和/或生成能促进仿真由用户执行优选用户动作的代码(机器或计算机可执行代码)。执行增强部件116或另一个部件能够促进采用或纳入由工业自动化***104实现的或者在工业自动化***104中的一个或更多个部件、模型或技术,以促进使得工业自动化***104能够自动地执行先前已经由一个或多个用户执行的一组优选动作。
在一些实现中,至少部分地基于数据分析结果,执行增强部件116还能够确定与工业自动化***104有关的改进的用户分配,其中改进的用户分配能够促进工业自动化***104的改进的执行。例如,至少部分地基于数据分析结果,执行增强部件116能够确定或识别出当第一用户与工业自动化***104的第一部分交互或利用其进行工作时,第一用户关于工业自动化***104的第一部分(例如工业装置的第一工业过程或第一子集)而言执行的比第二用户更好,这导致更有利的执行。执行增强部件116还能够确定或识别出关于工业自动化***104的第二部分(例如工业装置的第二工业过程或第二子集),第一用户和第二用户同等地执行(相同或基本上相同)。利用针对第一部分第一用户比第二用户执行的好以及针对第二部分第一用户与第二用户同等执行的这个知识,根据限定的执行标准集合,执行增强部件116能够确定对于特定的工作轮换班,第一用户被分配成利用工业自动化***104的第一部分工作并且第二用户被分配成利用工业自动化***104的第二部分工作,因为与分配第二用户利用第一部分工作并且分配第一用户利用第二部分工作相比,这样的工作分配将产生工业自动化***104所实现的更有利或者改进的执行。对于该特定的工作轮班,执行增强部件116能够生成分配第一用户利用工业自动化***104的第一部分工作并且分配第二用户利用工作自动化***104的第二部分工作的工作分配。执行增强部件116能够将工作分配存储在数据存储114中和/或经由期望的用户接口(例如显示屏、打印机等)呈现该工作分配。
在一些实现中,为了促进设计、开发或生成训练演示或训练模块,或者确定、开发、设计或生成能促进自动化一个或更多个优选用户动作的部件、模型或技术,执行增强部件116能够促进模拟或仿真工业自动化***104及其组成的工业装置、过程和其他资产,和/或模拟或仿真优选用户动作,或者模拟或仿真能再现或执行一个或更多个优选用户动作的部件、模型或技术。至少部分上基于对所述数据组的分析结果,执行增强部件116能够模拟或仿真(例如确定和/或生成模拟或仿真用于)工业自动化***104,这包括分别确定模拟或仿真各个工业装置106、工业过程108、其他资产110和网络部件112的网络相关的装置,模拟或仿真各个工业装置106、工业过程108、其他资产110以及网络部件112的网络相关的装置之间的相互关系(例如***配置、连接等),和/或模拟或仿真工业自动化***104的各个装置、过程和/或资产的属性、特性、功能等等。至少部分上基于对数据组分析的结果,根据限定的执行标准集合,执行增强部件116还能够模拟或仿真(例如确定和/或生成模拟或仿真用于)能促进自动化一个或更多个优选用户动作的一个或更多个部件、模型或技术以促进开发或生成能被纳入工业自动化***104中或者由工业自动化***104使用的一个或更多个部件、模型或技术,以促进自动化由工业自动化***104执行一个或更多个优选动作(例如而不是用户执行一个或更多个优选动作)并使得工业自动化***104能够更有利且高效地执行(例如至少部分地基于一个或更多优选用户动作的自动化)。
如本文所公开的,***100(例如训练***100)或其一部分能够被定位在云平台内。为了提供用于本文所描述的基于云的***和服务的通用背景,图2示出了根据所公开主题的各种方面和实施方式的、能利用基于云的服务(包括训练相关的服务、数据收集服务和数据存储服务)的示例性工业企业200的高级概览框图。工业企业200可以包括一个或更多个工业设施,例如工业实施12041至工业设施N204N,其中每个工业设施都能够包括使用的若干工业装置。例如,工业实施12041可以包括工业装置12081到工业装置N208N,并且工业设施N204N可以包括工业装置12101到工业装置N210N。工业装置(例如2081、208N、2101、210N等)可以组成能在各个工业设施(例如工业实施12041至工业设施N204N)内操作的一个或更多个自动化***。示例性工业自动化***可以包括(但不限于)批控制***(例如混合***)、连续控制***(例如比例-积分-微分(PID)控制***)或离散控制***。工业装置(例如2081、208N、2101、210N等)可以包括如工业控制器(例如可编程逻辑控制器或其他类型的可编程自动化控制器)的工业装置;现场设备,例如传感器和仪表;电机驱动;HMI;工业机器人、条码标记器和读取器;视觉***装置(例如视觉摄像机);智能焊机;或其他类型的工业装置。
示例性工业自动化***可以包括能促进监控并控制其各自的工业过程的一个或更多个工业控制器。工业控制器能够与使用本地硬线输入/输出(I/O)或经由工厂网络(例如以太网/互联网协议(IP)、数据高速公路加、控制网络或装置网络等)与现场设备交换数据。给定的工业控制器通常能够接收来自现场设备的能指示工业装置和/或其关联的工业过程的当前状态(例如温度、位置、部分存在或不存在、液面等)的数字或模拟信号的任意组合,并且能够执行能基于所接收到的信号对受控工业过程执行自动决策的用户定义的控制程序。工业控制器能够根据由控制程序做出的判定而向现场设备输出适当的数字和/或模拟控制信号。这些输出可以包括设备致动信号、温度或位置控制信号、对机器或物料输送机器人的操作命令、混合器控制信号、运动控制信号等。控制程序可以包括任何合适类型的代码,该代码能被用来处理被读入控制器中的输入信号并且控制由工业控制器生成的输出信号,这包括(但不限于)梯形逻辑、顺序功能图、功能框图、结构化文本或其他这样的平台。
尽管图2所示的示例性概览描绘了如驻留在固定位置工业设施(例如分别在工业设施12041至工业设施N204N)中的工业装置(例如2081、208N、2101、210N),在一些实现中,工业装置(例如2081、208N、2101和/或210N)还可以是移动控制和/或监控应用的一部分,例如包含在卡车或其他服务交通工具中的***。
一个或更多个用户(例如用户12121、用户22122直到用户N212N)能够被用来执行与工业设施12041有关的各种工作任务,并且一个或更多个用户(例如用户12141、用户22142直到用户N214N)能够被用来执行与工业设施N204N有关的各种工作任务。工业设施12041的用户可以具有通信装置,例如通信装置12161、通信装置22162直到通信装置N216N,而工业设施N204N的用户可以具有通信装置,例如通信装置12181、通信装置22182至通信装置N218N。各个通信装置可以为例如移动电话(例如蜂窝电话、智能电话等)、计算机(例如膝上型计算机)、电子平板或平板型电脑、RFID标签或其他类型的通信或计算装置(例如具有通信和/或计算能力的装置)。各个用户能够使用各个通信装置以促进执行其各自的工作任务或者提供关于各个用户和/或各个通信装置各自的位置的信息。各个用户还可以使用各个通信装置以用于其他用途(例如个人使用)。
在一些实现中,一个或更多个传感器部件,例如传感器部件12201、传感器部件22202直到传感器N220N,可以分布在整个工业设施12041中,以及一个或更多个传感器部件,例如传感器部件12221、传感器部件22222直到传感器N222N,可以分布在整个工业设施N204N中。各个传感器部件能够促进感测、检测、获得或捕获与关于各个工业设施(例如工业设施12041、工业设施N204N)的工业自动化***和网络部件的用户(例如用户12121、用户22122、用户N212N、用户12141、用户22142、用户N214N)的工作或交互以及各个工业自动化***和各个网络部件的操作相关的数据。传感器部件能够包括:例如能分布在整个各工业设施(例如工业设施12041、工业设施N204N)中并且能感测或捕获可视数据的视频传感器部件;能分布在整个各工业设施(例如工业设施12041、工业设施N204N)中并且能感测或捕获音频数据的音频传感器部件;能分布在整个各工业设施(例如工业设施12041、工业设施N204N)中并且能感测或捕获运动数据的运动传感器部件;能分布在整个各工业设施(工业设施12041、工业设施N204N)中并且能感测或捕获与各个工业自动化***或各个网络部件相关的各种操作方面或参数(例如状态、温度、数量、质量等)的操作传感器部件;能感测各个用户各自的位置(例如至少部分地基于确定其各自的移动通信装置或标签(例如RFID标签)等各自的位置)的位置传感器部件,等等。在某些实现中,一个或多个传感器部件可以在工业装置或资产内。
收集部件(例如102)可以例如经由各种传感器部件而促进捕获关于各个工业自动化***中的或与其关联的各种部分(例如各种工业装置、工业过程、HMI、控制程序、其他工业资产、网络部件等)的用户动作和/或行为。收集部件还可以例如经由各种传感器部件而接收、获得、检测、捕获或收集与各个工业装置有关的数据(例如,工业装置的操作或状态、工业装置的属性或特性、工业装置的维护记录、工业装置的配置等)、各个工业过程(例如,工业过程的操作或状态、工业过程的属性或特性、与工业过程相关联的维护记录、工业过程的配置等)和其他各个工业资产(例如,工业资产的操作或状态、工业资产的属性或特性、与工业资产相关联的维护记录、工业资产的配置等)相关的数据。收集部件还可以接收或收集与网络部件中的部件的操作相关的数据(例如网络装置或资产的操作或状态、与通信通道相关联的通信条件、通信信道的总带宽、通信信道的可用带宽、网络装置或资产的属性或特性、与网络装置或资产相关联的维护记录、网络装置或资产的配置等)。
根据所公开主题的一个或更多个实施方式,工业装置(例如2081、2082、208N、2101、2102、210N等)、通信装置(例如2161、2162、216N、2181、2182、218N等)和/或传感器部件(例如2201、2202、220N、2221、2222、222N等)能耦合至(例如通信地连接至)云平台202,以促进利用与云平台202相关联的基于云的应用和服务(例如训练服务、数据收集服务、数据存储服务、仿真生成服务等)。也即使说,工业装置(例如2081、2082、208N、2101、2102、210N等)、通信装置(例如2161、2162、216N、2181、2182、218N等)和/或传感器部件(例如2201、2202、220N、2221、2222、222N等)能够被配置成发现可由云平台202托管的基于云的计算服务224和/或与其交互(例如与其通信)。云平台202可以是使得云服务224(例如基于云的计算服务、共享计算服务)能够被有云能力的装置访问并使用的任意基础设施。云平台202可以是能够由具有公共网络连通性(例如互联网连通性)和使用云服务224的适当授权的装置经由公共网(例如互联网)被访问的公共云。在一些场景中,云平台202可以由作为平台即服务(PaaS)的云提供商来提供,并且云服务224能够作为基于云的服务而在云平台202上驻留并执行。在一些这样的配置中,能够通过云服务224的所有者作为订阅服务而向客户提供对云平台202和相关联的云服务224的访问。另外和/或可选地,云平台202可以是由工业企业200或者与第三方实体相关联的相关企业在内部操作的私有云。示例性私有云平台可以包括能够托管云服务224并能够驻留在由防火墙保护的私有网络(例如内联网、公司网等)上的一组服务器。
云服务224可以包括(但不限于)数据收集、数据存储、数据分析、控制应用(例如能基于对实时或几乎实时的***数据或其他因素的分析而生成控制指令并将其递送至工业装置(例如2081、208N、2101、210N等)的应用)、远程监控和支持、确定优选或代替的用户动作、生成训练演示或模块、自动化用户动作、增强工作分配或与工业自动相关的其他应用或服务(例如模拟或仿真工业自动化***;模拟或仿真促进自动化用户动作的装置、部件或者技术)。如果云平台202是基于web的云,则在各个工业设施204处的工业装置(2081、208N、2101、210N等)能够经由公共网络(例如互联网)与云服务224交互。在示例性配置中,工业装置(2081、2082、208N、2101、2102、210N等)、通信装置(例如2161、2162、216N、2181、2182、218N等)和/或传感器部件(例如2201、2202、220N、2221、2222、222N等)能够通过在各个工业设施(例如,分别在工业设施12041至工业设施N204N)处的分离的云网关(例如云网关2061到云网关206N)来访问云服务224,其中工业装置(2例如081、2082、208N、2101、2102、210N等)、通信装置(例如2161、2162、216N、2181、2182、218N等)和/或传感器部件(例如2201、2202、220N、2221、2222、222N等)能够通过物理(例如有线)局域网或无线局域网或无线电链路而连接到各自的云网关(例如云网关2061到云网关206N)。在另一示例性配置中,工业装置(例如2081、2082、208N、2101、2102、210N等)、通信装置(例如2161、2162、216N、2181、2182、218N等)和/或传感器部件(例如2201、2202、220N、2221、2222、222N等)能够利用集成的云网关服务直接访问云平台202。云网关(例如云网关2061到云网关206N)还能够包括网络基础设施装置的集成部件,例如,防火墙盒、路由器或交换机。
假定具有经由云网关(例如云网关2061到云网关206N)的云能力的工业装置和其他装置或部件能够提供特定于工业自动化的若干优点。例如,由云平台202提供的基于云的存储(例如基于云的数据存储)能够被容易地缩放以容纳工业企业每日产生的大量数据。进一步地,在不同地理位置处的多个工业设施(例如工业设施12041直到工业设施N204N)能够将其各自的工业自动化数据转移至云平台202(例如经由收集部件)以进行聚集、核对、集体大数据分析以及在无需在各个工业设施之间建立私有网的情况下的企业级别的报告。当安装在任意设施处时,具有智能配置能力的工业装置(例如2081、2082、208N、2101、2102、210N等)、通信装置(例如2161、2162、216N、2181、2182、218N等)和/或传感器部件(例如2201、2202、220N、2221、2222、222N等)能够被配置成自动地检测云平台202并与云平台202进行通信,这由此能够简化与现有的基于云的数据存储、分析或者报告由工业企业200使用的应用的集成。在另一示例性应用中,(例如由包括执行增强部件的训练***所使用的)基于云的训练相关的应用能够访问与存储在基于云的数据存储中的一个或多个工业自动化***相关的数据;能够确定与执行工作任务有关的优选用户动作;能够确定能代替其他用户动作(例如优选用户动作)而被执行执行的代替的用户动作;能够生成训练演示或模块;能够促进确定或设计能促进自动化用户动作(例如自动化优选用户动作)的部件、装置、技术或算法;能够增强或优化工作分配;和/或能够生成仿真模型,该仿真模型能仿真一个或多个工业自动化***的操作、仿真能促进自动化用户动作的仿真部件、装置、技术或算法,或者至少部分地基于在各个工作分配处的仿真执行来仿真一个或多个工业自动化***的操作(例如以促进确定增强的或优化的工作分配),如本文更加全面公开的那样。这些工业云计算应用和服务仅旨在示例,并且本文所描述的***和方法不限于这些特定的应用或服务。如这些示例所证明的,利用云网关(例如云网关12061到云网关N206N)工作的云平台202能够使得工业应用的创建者能提供作为访问可扩展的解决方案,移除维护、升级和基本基础设施和框架的备份的负担。
图3示出了根据所公开主题的各种实现和实施方式的示例性***300(例如,基于云或者部分基于云的训练***)的框图。本公开内容中所说明的***、装置或过程的各方面可以构成在一个或多个机器内体现(例如在与一个或更多个机器相关联的一个或更多个计算机可读介质(或媒介)中体现)的机器可执行部件。这样的部件在由一个或更多个机器(例如计算机、计算装置、自动化装置、虚拟机器等)执行时能够使一个或多个机器执行所描述的操作。
***300可以包括能被用来在***300与其他部件(例如,工业装置、具有通信功能的其他类型的工业资产、通信装置、传感器部件、与工业企业相关联的具有通信功能的其他装置、云网关等)之间传送(例如发送、接收)信息的通信器部件302。信息可以包括例如与工业自动化***相关的数据、与工业装置或其他工业资产的规范、属性或特性相关的数据、用户相关数据、客户相关数据、与将会或者可能会由工业自动化***处理的工序相关的工序相关的数据等。
***300可以包括聚集器部件304,其能够聚集从各种实体(例如工业装置、工业资产、云网关、用户(例如操作员、管理者、技术人员等)、通信装置、与工业企业相关联的具有通信功能的其他装置、一个或多个处理器部件、一个或多个用户接口、一个或多个数据存储、一个或多个客户等)接收的数据。聚集器部件304能够关联至少部分地基于数据类型的各数据项、数据源、生成或接收数据的时间或日期、装置或资产的类型、与装置或资产相关联的标识符、与数据相关联的用户(例如操作员、管理者、技术人员等)、与数据相关联的客户、与数据相关联的工业自动化***、与***相关联的工业企业等,以促进数据的处理(例如分析数据、确定用于执行工作任务的优选或代替的用户动作、生成训练演示、增强或优化工作分配等)。
***300还可以包括监控器部件306,其能够监控装置数据、过程数据、资产数据、***数据、用户相关的数据、客户相关的数据和/或与工业自动化***有关的其他数据。例如,监控器部件306能够监控与工业自动化***、工业企业和/或关联于工业企业的客户的***或装置相关联的信息(例如,信号、装置或过程状态、信息的网络通信、过程流程、更新、修改等),以促进检测与能被用来促进执行训练相关的功能或与工业自动化***相关联的其他功能或操作的工业自动化***相关联的信息。监控器部件306可以关联于传感器部件、仪表、HMI、用户通信装置(例如与工业自动化***相关联的用户(例如操作员、管理者、技术人员等)的移动电话、RFID标签等)、通信监控部件或者与工业自动化***、工业企业和/或客户的***或装置相关联的其他部件,以促进监控工业自动化***、工业企业和/或客户的***或装置。
***300可以包括检测器部件308,其能够根据限定的执行标准集合来检测与能促进执行训练相关的功能或操作或者与工业自动化***相关联的其他功能或操作的工业自动化***相关联的期望的信息。例如,检测器部件308能够检测与能促进执行训练相关的功能或操作或者其他功能或操作的工业自动化***有关的期望的装置数据、过程数据、资产数据、***数据、用户相关的数据和/或客户相关的数据。
***300还可以包括能接收、收集或获得数据(例如期望的装置数据、过程数据、资产数据、***数据、用户相关的数据、客户相关的数据、来自外部源的外部数据)以促进执行训练相关的功能或操作或如本文更加全面公开的其他功能或操作的收集部件310。由收集部件310收集的数据能够被存储在数据存储322中,和/或能够可用于其他部件(例如分析器部件316、执行增强部件318等)以促进执行训练相关的功能或操作或者利用该数据执行其他功能或操作。
***300能够包括接口部件312,其能够被用于促进***300与工业自动化***及其组成部件(例如工业装置或资产、网络相关装置或资产等)或过程、与客户相关联的***或装置、与装置制造商相关联的***或装置等的对接。例如,接口部件312能够被配置成接收由一个或更多个有云能力的工业装置、云网关或工业数据的其他源所发送的工业数据(例如装置数据、过程数据、资产数据、***数据、配置数据、状态数据、过程可变数据等)。接口部件312还能够被配置成接收由工业自动化***的网络部件中的一个或更多个网络相关的装置所传送的网络相关的数据(例如与通信条件相关的数据、网络状态数据、标识网络相关的装置的数据等)。
接口部件312还可以被配置成经由通信连接(例如互联网连接、无线通信连接等)与一个或更多个客户端或客户装置交换数据。例如,接口部件312能够接收客户配置文件数据、对固件升级的请求、客户服务选择、与产品的工序相关的信息、关于工序的客户偏好或需求,或者来自客户端装置的其他这种信息(例如有互联网能力的客户端装置,例如电话、计算机、电子平板电脑或平板、或者其他合适的有互联网能力的装置)。接口部件312还能够将升级通知、固件升级、与对工业自动化***的提议修改的评估和关于其的确定有关的报告或通知、即将发生的装置故障的通知、低效的资产或***的标识、配置推荐或其他这样的数据递送至客户端装置。
训练***300还可以包含控制器部件314,其能够控制与处理数据、确定优选用户动作、确定要代替优选用户动作而被执行的一个或多个代替的优选用户动作、生成训练演示、自动化用于由工业自动化***自动执行这样的动作的用户动作、确定增强或优化的用户工作分配、生成能模拟或仿真工业自动化***的仿真模型,和/或其他操作。控制器部件314能够促进控制由***300的各种部件正行的操作、控制***300的各种部件之间的数据流、控制在***300和与***300相关联的其他部件或***之间的数据流等。
分析器部件316能够分析数据(例如装置数据、过程数据、资产数据、***数据、用户相关的数据、客户相关的数据和/或其他数据)以促进确定与执行工关于工业自动化***的工作任务相关联的优选用户动作;确定能代替优选用户动作而被执行的代替的一个或多个用户动作以促进执行工作任务;生成训练演示或模块;确定或设计能促进自动化用户动作(例如自动执行为优选用户动作的动作)的一个或多个部件、一个或多个过程、一个或多个技术或一个或多个算法;确定关联于工业自动化***的增强或优化的用户工作分配;生成工业自动化***的仿真模型以促进执行训练相关功的能或操作或其他功能或操作等。分析器部件316能够解析数据以促进识别与由***300执行操作(例如确定优选用户动作、生成训练演示等)相关的数据。至少部分地基于数据的分析,分析器部件316能够生成可被提供给另一个部件(例如执行增强部件318、处理器部件320等)的分析结果以促进由***300执行各种操作。
***300还可以包括执行增强部件318,其能够执行各种功能、操作或任务以促进训练与工业自动化***相关联的用户更高效且安全地执行与工业自动化***相关联的工作任务,从而促进达到工业自动化***的更有利执行。执行增强部件318能够确定用于完成工作任务的一个或更多个优选用户动作以达到工业自动化***的有利执行。执行增强部件318还能够确定能代替优选用户动作而被执行的代替的一个或多个用户动作以促进执行工作任务,其中代替的一个或多个用户动作仍能够达到与关联于优选用户动作相同或基本上相同的工业自动化***的执行结果。执行增强部件318还能够生成能被用来促进训练用户更高效或安全地执行工作任务的训练演示或模块(例如至少部分地基于一个或多个优选用户动作或代替的一个或多个用户动作)。执行增强部件318还能够确定或设计能促进自动化用户动作(例如,自动执行操作为优选用户动作的动作)的一个或多个部件、一个或多个过程、一个或多个技术或一个或多个算法。执行增强部件318还能够确定与工业自动化***相关联的用户的增强或优化的工作分配。在一些实现中,执行增强部件318能够生成能促进自动化用户动作的工业自动化***和/或一个或多个部件、一个或多个过程、一个或多个技术或一个或多个算法的仿真模型,以促进执行训练相关的功能或操作,确定或设计能促进自动化用户动作的一个或多个部件、一个或多个过程、一个或多个技术或一个或多个算法,或者执行其他功能或操作。例如,执行增强部件318能够包括分别能促进模拟或仿真工业自动化***、工业装置、工业过程、工业资产、网络部件、网络相关的装置、用户动作、各实体之间的相互关系(例如各装置之间的连接)等的仿真生成器部件或模拟器部件。
***300还可以包括能结合其他部件(例如通信器部件302、聚集器部件304、监控器部件306等)操作的处理器部件320,以促进执行***300的各种功能和操作。处理器部件320能够采用一个或更多个处理器(例如中央处理器单元(CPU),图形处理单元(GPU)、现场可编程门阵列(FPGA)等)、微处理器或者能处理数据的控制器,例如与工业自动化***相关联的工业数据(例如装置数据、过程数据、资产数据、***数据等)、用户相关的数据、客户或客户端相关的数据、与关联于***300及相关部件的参数相关的数据等,以促进:确定与执行关于工业自动化***的工作任务相关联的优选用户动作,确定能替代优选用户动作而被执行以促进执行工作任务的代替的一个或多个用户动作,生成训练演示或模块,确定或设计能促进自动化用户动作(例如自动执行为优选用户动作的动作)的一个或多个部件、一个或多个过程、一个或多个技术或一个或多个算法,确定与工业自动化***相关联的用户的增强或优化的工作分配,生成工业自动化***的仿真模型以促进执行训练相关的功能或操作或其他功能或操作等;以及能够控制***300与关联于***300的其他部件之间的数据流。
在又另一方面中,***300能够包含数据存储322,该数据存储322能够存储数据结构(例如用户数据、元数据);一个或多个代码结构(例如模块、对象、类、程序)、命令或指令;与工业自动化***或工业企业相关联的工业数据或其他数据;用户相关的数据;客户或客户端相关的信息;与工业自动化***的仿真模型的生成相关的数据;参数数据;算法(例如与执行训练相关的操作、自动化用户动作、模拟或仿真工业装置、工业过程、工业资产、网络相关的装置、这种装置、过程或资产之间的相互关系等相关的一个或多个算法);所限定的操作标准集合等。在一个方面中,处理器部件320能够在功能上耦合(例如通过存储器总线)至数据存储322以存储和取回期望的数据从而操作***300的通信器部件302、聚集器部件304、监控器部件306等和/或***300的基本上任何其他操作方面和/或至少部分地赋予其功能。应当认识并理解的是,***300的各种部件能够根据需要在彼此之间和/或在与***300相关联的其他部件之间传送数据、指令或信号以执行***300的操作。还应当认识并理解的是,根据需要,***300的各个部件(例如通信器部件302、聚集器部件304、监控器部件306等)均可以是独立的单元、可以包含在***300(如所描绘的)内、可以并入***300的另一部件内(例如在执行增强部件318内)或者与***300分开的部件内,和/或其实质上任何适当的组合。
根据各种实施方式,***300的各种部件(例如通信器部件302、聚集器部件304、监控器部件306等)中的一个或更多个能够电地和/或通信地彼此耦合以执行***300的一个或更多个功能。在一些实现中,***300的一个或更多个部件(例如通信器部件302、聚集器部件304、监控器部件306,…,执行增强部件318)能够包含能被存储在数据存储322中并由处理器部件320执行的软件指令。***300还能够与未在图3中描绘的其他硬件和/或软件部件交互。例如,处理器部件320能够与一个或更多个外部用户接口装置(例如键盘、鼠标、显示监控器、触摸屏或其他这样的接口装置)交互。
图4示出了根据所公开的主题的各种方面和实施方式的、至少部分地基于由基于云的训练***收集客户指定的工业数据来促进执行训练相关的功能或操作或者其他功能或操作的示例性***400。***400可以包括能作为基于云的服务在云平台(例如图2的云平台202)上执行并且能够从多个工业自动化***(例如工业自动化***14041、工业自动化***24042和/或(直到)工业自动化***N404N)收集数据的训练***402。工业自动化***(例如4041、4042、404N)能够包括在不同地理位置处的给定设施和/或不同工业设施内的不同工业自动化***。工业自动化***(例如4041、4042、404N)还能够对应于不同的商业实体(例如不同的工业企业或客户),其中,训练***402能够针对每个客户或商业实体而收集和维护不同的客户数据存储406。
训练***402能够根据各种分类而组织从工业自动化***(例如4041、4042、404N)收集的制造数据。在示例性实例中,制造数据可以根据装置数据408、处理数据410、资产数据412和***数据414来被分类。
简要地参照图5,图5示出了在这些示例性数据分类之间的示例性层级关系500。给定的工厂或供应链502可以包括一个或更多个工业自动化数据504。工业自动化***504可以代表在给定工厂设施内或者跨供应链的多个设施的生产线或生产区。每个工业自动化***504都可以包括能代表组成工业自动化***的机器和设备的若干资产506(例如生产线的各个阶段)。一般情况下,每个资产506可以包括一个或更多个工业装置508,该一个或更多个工业装置508可以包括例如含有资产506的可编程控制器、电机驱动器、HMI、传感器、仪表等。图4和图5中所描绘的各种数据分类仅旨在示例,并且应当认识到,由训练***402维护的工业数据分离的任何组织都是在所公开主题的一个或更多个实施方式的范围内。
再次回到图4,训练***402能够收集并维护来自组成工业自动化***504的各种装置和资产的数据,并且能够为了如下目的而按照前述分类对该数据进行分类:促进分析数据,确定与执行与工业自动化***(例如4041、4042、404N)相关联的工作任务有关的优选用户动作,确定能代替优选用户动作的一个或多个代替用户动作,生成训练演示或模块、自动化用户动作以自动化由工业自动化***对这样的动作的执行,确定用户的增强或优化的工作分配,生成工业自动化***(例如4041、4042、404N)的仿真模型,和/或执行由训练***402实现的其他操作。装置数据408可以包括与包含工业自动化***(例如4041、4042、404N)的各装置的身份、配置和状态相关的装置级信息,这包括(但不限于)装置标识符、装置状态、当前固件版本、健康和诊断数据、装置文档、与装置交互的相邻装置的标识和关系等。
过程数据410可以包括与由装置执行的一个或更多个过程或其他自动化操作相关的信息;例如装置级和过程级故障和警报以及过程变量值(速度、温度、压力等)等。
资产数据412可以包括基于可随时间从各种(例如多个)工业装置中聚集的数据而被生成、收集、确定或推断的信息,其可以产生工业自动化***(例如4041、4042、404N)的较高资产级概览。示例性资产数据412能够包括各个资产的执行指标(KPI)、资产级过程变量、故障、警报等。由于资产数据412能够产生关于装置和过程数据的相对长期的资产特性概览,因此训练***402能够利用资产数据412来促进在其他类型的分析之中识别对每个资产唯一的操作模式和关联,并且这可以促进对各个资产的模拟或仿真以及基于与工业控制***相关联的各个资产的模拟或仿真而生成工业控制***的仿真模型。
***数据414可以包括能基于随时间从各种(多个)资产聚集的数据而被生成的被收集、确定或推断的信息。***数据414可以表征在大型资产***内的***行为,产生每个工业自动化***(例如4041、4042、404N)的***级概览。***数据414还可以归档正使用的特定***配置和在每个工业自动化***(例如4041、4042、404N)处执行的工业操作。例如,***数据414可以归档资产的安排、装置之间的互连、在给定设施处制造的产品、由资产执行的工业过程、每个工业***的工业类别(例如汽车、石油和汽油、食品和药品、船舶、纺织品等),或其他相关信息。在其他功能之中,这个数据可以由技术支持人员在技术支援期间访问以使之能够在不依赖客户对其资产拥有完善知识的情况下获得特定的用户唯一的***和装置的配置。
作为示例,给定工业设施可以包括包装线(例如***),其还可以包括若干单独的资产(例如填料机、贴标机、封口机、堆垛机等)。每个资产可以包括若干装置(例如控制器、变频驱动器、HMI等)。使用类似于图2中所描绘的结构,训练***402能够在操作期间从工业装置收集工业数据,并且能够根据前述分类来对客户数据存储406中的数据进行分类。应当指出,一些数据可以跨不止一个类而被复制。例如,在过程数据410下被分类的过程变量还能够与由资产数据412表示的***的资产级概览有关。因此,这样的过程变量能够在两个类下而被分类。此外,一个分类中的数据子集能够基于另一个分类下的数据而被推导、确定或推断。例如,表征某些***行为的***数据子集414能够基于在较低级分类中的数据的长期分析而被推导、确定或推断。
除了维护数据分类(例如408、410、412、414),每个客户数据存储还能够维护能包含专用于给定工业实体或客户的数据的客户模型416。客户模型416能够包含客户指定的信息和偏好,其能够由训练***402利用(例如使用)从而促进分析数据、确定与执行关联于工业自动化***(例如4041、4042、404N)的工作任务有关的优选用户动作、确定能替代优选用户动作的代替的一个或多个用户动作,生成训练演示或模块、自动化用于由工业自动化***自动执行这样的动作的用户动作、确定用户的增强或优化的工作分配、生成工业自动化***(例如4041、4042、404N)的仿真模型、和/或执行由训练***402执行的其他操作。能在客户模型416中被维护的示例性信息可以包括客户标识符、关于与工业自动化***相关联的生产或工序的客户偏好或需求、响应于对与工业自动化***相关联的用户动作的评估结果而指定要通知哪些工厂人员的客户联系信息、能指定如何通知(例如电子邮件、移动电话、文本信息等)工厂人员的通知偏好、客户与技术支持实体之间的有效的服务合同,以及其他这样的信息。训练***402能够将针对每个客户所收集的数据与对应的客户模型416结合(例如关联、混合、映射等)以用于标识和事件处理的目的。
如以上所指出的,工业数据能够利用云网关(例如2061、2062)而从工业装置被迁移到云平台(例如202)。为此,一些装置可以包括能直接将每个装置对接到云平台的集成云网关。另外或可选地,一些配置能够利用能从与工业自动化***(例如4041、4042、404N)相关联的多个装置收集工业数据并且能将数据发送(例如传送)到云平台的云代理装置。这样的云代理可以包括专用数据收集装置,例如能与工业装置共享网络(例如通信网络)的代理服务器。另外或者可选地,云代理可以是能从其他工业装置收集数据的对等工业装置。
图6和图7分别描绘了根据所公开主题的各种方面和实现的、说明能促进经由代理装置将工业数据迁移到云平台以由训练***分类和分析的各个技术的示例性***600和700的框图。图6描绘了能被配置成包括可用作或工作成用于工业自动化***中的其他工业装置的云代理的工业装置的***600。工业自动化***可以包括能共同地监控和/控制一个或更多个受控过程602的多个工业装置,包括工业装置16061、工业装置26062、工业装置36063和/或(直到)工业装置N606N。工业装置6061、6062、6063和/或(直到)606N能够分别生成和/或收集与一个或多个受控过程602的控制相关的过程数据。对于例如PLC的工业控制器或者其他自动化控制器而言,这可以包括从与工业控制器的I/O连接的遥测装置收集数据、基于所测量的过程值在内部生成数据,等等。
在图6所描绘的配置中,工业装置16061可以充当、工作成或者用作工业装置26062、工业装置36063和/或(直到)工业装置N606N的代理,由此能够经由代理工业装置16061将来自装置6062、6063和/或(直到)606N的数据614发送(例如传送)至云。工业装置6062、6063和/或(直到)606N能够通过工厂网络或背板612(例如通用工业协议(CIP)网络或者其他合适的网络协议)而将其各自的数据614递送到代理工业装置16061。利用这样的配置,仅需要将一个工业装置与云平台对接(经由云网关608)。在一些实施方式中,云网关608能够在将数据迁移到云平台之前对所收集的数据执行预处理(例如时间戳、过滤、格式化、标准化、汇总、压缩等)。所收集和所处理的数据能够经由云网关608而被推送(例如传送)到云平台作为云数据604。一旦被迁移到云平台,基于云的训练***就能够根据本文所描述的示例性分类而对该数据进行分类和/或能够利用该数据以促进:执行与训练用户相关的各种操作以更高效或安全地执行与工业自动化***相关联的工作任务;自动化用户动作以使这样的动作由工业自动化***自动地执行;确定用户的增强或优化的工作分配;或者执行其他期望的任务或操作。
尽管图6所示出的代理装置被描绘成自身能执行监控和/或控制受控过程602的一部分的工业装置,然而根据所公开主题的一个或更多个实现,其他类型的装置也能够被配置成用作多个工业装置的云代理。例如,图7示出了可以包括能用作一组工业装置7061、7062和/或(直到)706N云代理的防火墙盒712的示例性***700。防火墙盒712能够充当网络基础设施装置,其能够允许工厂网络716访问外部网络,例如互联网,同时还提供能防止从互联网对工厂网络716的未授权访问的防火墙保护。除了这些防火墙功能,防火墙盒712可以包括能将防火盒712与一个或更多个基于云的服务(例如训练相关的服务、自动化相关的服务、数据收集服务、数据存储服务等)对接的云网关708。以类似于图6的代理工业装置6061的方式,图7的防火墙盒712能够从能监控并控制一个或多个受控过程702的各部分的工业装置17061、工业装置27062和/或(直到)工业装置N706N收集工业数据714。防火墙盒712可以包括云网关708,其能够在将数据作为云数据704推送(例如传送)到基于云的训练***之前对所收集的工业数据714实施适当的预处理。防火墙盒712能够允许工业装置7061、7062、和/或(直到)706N与云平台交互而不直接将工业装置暴露于互联网。
在一些实施方式中,图6的云网关608或图7的云网关708能够在将数据作为云数据704(例如604或704)推送到云平台之前利用上下文相关的元数据来标记所收集的工业数据(例如614或714)。这样的上下文相关的源数据可以包括例如时间戳、生成数据时的装置位置或者其他上下文相关的信息。在另一示例中,这些云感知装置可以包括能够确定其自己在工厂或者企业环境内的上下文的智能装置。这样的装置能够确定其在分层工厂上下文或者装置拓扑内的位置。由这样的装置生成的数据能够附着于能限定工业企业的多个层级(例如工作单元级、线路级、区域级、站点级、企业级等)的分层工厂模型,以使得数据能够按照这些层级而被识别(例如通过训练***)。这能够允许跨整个工业企业地使用通用术语以标识装置及其相关联的数据。根据这样的组织分层来建模企业的基于云的应用和服务能够将工业控制器、装置、机器或过程表示成该组织层级内的数据结构(例如类型实例)以作为整体而提供用于由企业内的各个装置生成的与企业相关的数据的上下文。这样的约定能够替代由一些工业应用采用的平名结构。
在一些实现中,图6的云网关608或图7的云网关708可以包括能被配置成仅从办公场所(例如工业设施)向云平台移动数据的单向“仅数据”网关。可选地,云网关608和708可以包括还能被配置成从运行在云平台上的服务接收配置或指示数据的双向“数据和配置”网关。一些云网关能够利用在网关与云平台之间的通信被中断的情况下能允许所收集的工业数据(例如614或714)暂时被本地存储在与云网关(例如608或708)相关联的存储器中的存储和转发技术。在这样的情况下,云网关(例如608或708)能够在通信链路被重新建立时将所存储的数据转发(例如传送)到云平台。
为了确保用于分析目的的丰富的描述性数据组,基于云的训练***能够根据一个或更多个标准化装置模型来收集装置数据。为此,针对每个工业装置能够开发标准化装置模型。装置模型能够简要描述能够由训练***收集并维护的装置数据。
图8示出了根据所公开的主题的各种方面和实现的示例性装置模型800的框图。在所示出的示例性模型800中,装置模型806能够与云感知工业装置802(例如可编程逻辑控制器、变频驱动器、HMI、可见光相机、条形码打标***等)相关联。作为云感知装置,工业装置802能够被配置成在安装在工厂设施处时自动检测云平台808并与其通信,这简化了与现有的基于云的数据存储、分析或者应用(例如由本文所描述的训练***来执行)的集成。当被添加至现有工业自动化***时,工业装置802能够与云平台通信并且能够以装置模型806的形式向云平台808发送标识和配置信息。装置模型806能够由训练***810接收,其能够基于装置模型806来更新客户装置数据812。以此方式,训练***810能够利用装置模型806来促进将新的工业装置802集成到较大的***中作为一个整体。该集成能够包括训练***810更新基于云的应用或服务以识别出新的工业装置802;将新的工业装置802添加至客户的工业企业或工厂的动态更新的数据模型;修改用于执行与工业自动化***有关的代替的用户动作或优选用户动作的序列;修改训练演示或模块;修改自动化已作为优选用户动作的动作的部件、过程、技术或算法;修改用户的工作分配;基于标识和配置信息(或其他数据)而修改工业自动化***的仿真模型以集成、纳入或包括新工业装置802的模拟或仿真;基于集成了新的工业装置802的已修改仿真模型来确定或者预测已修改工业自动化***的响应;使车间中的其他装置获知新的工业装置802,或者其他期望的集成或更新功能。一旦被部署,包括装置模型806的一些数据项就能够被训练***810实时地或几乎实时地收集并监控。
装置模型806能够包括如下信息:例如与工业装置802相关联的装置标示符(例如模型和序列号);工业装置802的状态信息;与工业装置802相关联的当前安装的固件版本;与工业装置802相关联的装置建立数据;与工业装置802相关联的保修规范;与工业装置802相关联的所计算的和/或预期的KPI(例如故障之间的平均时间);与工业装置802相关联的健康和诊断信息;装置文档;或其他这样的参数。
除了维持用于每个工业企业的单独的客户指定的数据存储之外,训练***(例如基于云的训练***)还能够向全局数据存储(在本文中称为基于云的数据存储或用于制造的大数据(BDFM,Big Data for Manufacturing)的数据存储)馈送(例如传送)客户数据组以用于云平台中的(例如通过训练***)集体大数据分析。图9示出了根据所公开的主题的各种方面和实现的示例性***900的框图,其能够促进从与各个工业自动化***相关联的装置和资产收集数据以用于存储到基于云的数据存储中。如图9所示,训练***的收集部件310(例如由接口部件312促进)能够从包括各自的不同工业自动化***(例如工业自动化***19061、工业自动化***29062和/或(直到)工业自动化***N906N)的装置和资产收集数据以存储在基于云的BDFM数据存储902中。在一些实施方式中,在BDFM数据存储902中维护的数据能够在各自客户同意的情况下被匿名地收集。例如,客户可以达成关于技术支持实体的服务协议,由此作为训练相关的服务或其他服务或关于训练相关的或其他服务的信贷的交换,该客户能够同意使他们的装置和资产数据被训练***收集。在BDFM数据存储902中维护的数据可以包括结合图4描述的分类的客户指定的数据的全部或一部分,以及附加数据(例如,导出的、确定的或推断的数据)。执行增强部件318或训练***的中另一部件能够根据装置类型、***类型、应用类型、适用的工业或其他相关类别来组织被存储在BDFM数据存储902中的被收集数据。执行增强部件318能够分析被存储在所产生的多工业、多客户数据存储(例如BDFM数据存储902)中的数据以促进学***台的工业自动化***相关联的工业指定的、装置指定的和/或应用指定的趋势、模式、阈值(例如装置相关的阈值、网络相关的阈值等)、装置或资产等之间的工业自动化***的相互关系。一般地,执行增强部件318能够根据工业类型、应用类型、使用中的设备、资产配置、装置配置设置或其他类型的变体,来对在BDFM数据存储902中维护(例如被存储)的数据(例如多工业企业数据)进行数据分析(例如大数据分析),以促进学习、确定、识别、表征、模拟和/或仿真与工业自动化***相关联的可操作的工业自动化***的相互关系、阈值,趋势,或模式。
例如,已知的是,给定的工业资产(例如装置、装置配置、机器等)能够跨用于不同工业应用类型的不同行业而被使用。因此,执行增强部件318能够识别被存储在与资产或资产类型有关的BDFM数据存储902中的全局数据的子集,并且对该数据子集进行分析以确定资产或资产类型是如何随着时间且在各种类型的操作条件下针对多个不同行业或工业应用类型中的每一个而执行的。执行增强部件318也能够确定资产或资产类型随着时间并在针对不同操作约束或参数集合中的每一个(例如,操作温度或压力的不同范围、不同的配方成分或成分类型等)的各种类型的操作条件下的操作行为。执行增强部件318能够利用(例如使用)从许多不同的工业自动化***搜集(例如收集和/或聚集)的关于资产或资产类型的大量历史数据,以促进以相对较高的粒度并且在许多不同的操作背景下学习或确定工业资产或资产类型的许多不同的配置的共同操作特性。该执行增强部件318能够使用与工业资产或资产类型有关的所学习的或确定的操作特性以促进执行与工业自动化***有关的训练相关的或其他服务。
图10示出了根据所公开的主题的各种方面和实施方式的基于云的***1000的框图,其能够采用训练***来促进执行与工业自动化***相关联的训练相关的服务和其他服务。如在本文中所公开的,训练***1002能够收集、维护和监控关于工业企业的一个或更多个工业资产1004的客户指定的数据(例如装置数据408、过程数据410、资产数据412和***数据414)。训练***1002还能够收集、维护和监控其他数据,例如与工业企业相关联的用户(例如操作员、管理者、技术人员等)的用户相关或用户指定的数据。此外,该训练***1002能够收集和组织匿名地来自多个工业企业的工业数据(在客户同意的情况下),并且例如如本文中所描述的那样能够将这样的工业数据存储在BDFM数据存储106中以用于由训练***1002来集体分析。
训练***1002还能够收集产品资源信息并且维护(例如存储)在基于云的产品资源数据存储1008中的产品资源信息。一般地,产品资源数据存储1008能够维护与关于工业自动化***的指定工业装置或其他厂商产品有关的最新信息。被存储在产品资源数据存储1008中的产品数据能够由训练***1002和/或一个或更多个产品供应商或OEM来管理。由产品资源数据存储1008维护的示例性装置指定的数据能够包括用于给定类型的工业应用的产品序列号、最新固件版本、优选装置配置设置和/或软件,或者其他这样的供应商提供的信息。
在图10中描绘的***1000能够向订阅客户(例如工业资产1004的业主)提供训练相关的服务或其他服务。例如,客户能够达成关于产品供应商或技术支持实体的协议,以使得其***数据能够被匿名收集并且馈送给(例如被传送到并被存储在)BDFM的数据存储1006中,并且这由此能够扩张可用于由训练***1002集体分析的全局数据的存储。作为交换,供应商或技术支持实体可以同意向客户提供定制的训练相关的服务或其他服务(例如,用于实时或几乎实时的***监控的服务、能促进训练用户更高效地工作的服务、用于确定优选的用户动作或代替的用户动作的服务、用于自动化用户动作的服务、用于增强用户的工作分配的服务、用于生成工业自动化***的仿真的服务等)。可选地,客户能够订阅一个或更多个可用的训练相关的服务或其他服务,它们能由训练***1002提供并且可选地能够使得其***数据被维持在BDFM数据存储1006中。在一些实施方式中,客户可以被给予选择权以订阅训练相关的服务或其他服务,而不允许其数据被存储在BDFM数据存储1006中以用于利用来自其他***(如工业自动化***)的数据进行集体分析。在这样的情况下,客户的数据将只被维持成客户数据(例如在客户数据存储406中)以用于执行关于该特定客户的训练相关的服务或其他服务,并且所收集的客户数据将结合被存储在BDFM数据存储1006和产品资源数据存储1008中的数据而被分析,该客户数据不会被迁移以存储在BDFM数据存储1006中用于长期存储和分析。在另一示例性协议中,作为允许客户的***数据被匿名地迁移到BDFM数据存储1006中用于由训练***1002集体分析的交换,能够为客户提供训练相关的服务或其他服务的折扣。
根据各种不同的方面,客户指定的特定数据可以包括装置和/或资产级的故障与警报、过程变量值(例如,温度、压力、产品的计数、循环次数等)、针对客户的各种资产的计算的或预期的关键执行指标、随时间变化的***行为的指标以及其他这样的信息。客户指定的数据还可以包括关于客户的工业资产的各个装置的固件版本、配置设置和使用中的软件的文档。此外,训练***1002能够考虑在客户模型416中编码的客户信息,其能够对由训练***1002基于被存储在BDFM数据存储1006中的分析(例如大数据分析)所作出的推断产生影响。例如,客户模型416可以指示作为客户的商务(如汽车、食品和药品、石油和天然气、纤维和纺织品、发电、船舶等)焦点的工业类型。客户的工业的知识能促进使训练***1002能够将客户指定的数据与关于相同行业中的类似***和应用的数据相关联,如通过存储在BDFM数据存储1006中的数据来证明。
总之,客户指定的数据和客户模型(例如416)能够促进随着时间从高级***行为降到装置和软件级别,以高粒度级别对客户的工业企业进行准确建模。鉴于通过分析被存储在BDFM数据存储1006中的数据所学习的全局工业指定的和应用指定的趋势而对该客户指定的数据的分析(例如通过训练***1002)以及在产品资源数据存储1008中所维护的供应商提供的装置信息,能够促进执行与工业自动化***有关的训练相关的服务或其他服务。
在一些实现中,***1000(例如经由收集部件或训练***1002)也能够从一个或更多个源(例如外部数据源)接收、收集、或捕获外来数据1010。训练***1002能够使用或利用从在客户的工业企业外部的源接收、收集或捕获的外来数据1010,其中外来数据1010能够与客户的一个或多个工业自动化***的操作相关。示例性外来数据1010可以包括:例如,能源成本数据、材料成本和可用性数据、来自向客户提供产品运输服务的公司的调度信息、市场指标数据、网站流量统计、关于已知的信息安全漏洞或威胁的信息、或关于客户的一个或多个工业自动化***的操作的其他信息。训练***1002能够从基本上任何数据源取回外来数据1010,例如连至互联网的服务器或其他数据存储装置、维护关注的外来数据的基于云的存储、或其他源。训练***1002能够分析外来数据1010和/或其他数据(例如与关联于一个或多个工业自动化***的用户(如操作员、管理者、技术人员、其他工人等)相关联的用户相关的数据、装置数据408、过程数据410、资产数据412、***数据414等),以促进执行与一个或多个工业自动化***有关的训练相关的或其他服务。
上述的***和/或装置已经关于几个部件之间的交互进行了描述。应当认识到,这样的***和部件可以包括在其中指定的部件或子部件、指定部件或子部件中的一些、和/或附加的部件。子部件也可以被实现为通信地耦合到其他部件而不是包括在父部件内的部件。此外,一个或更多个部件和/或子部件可以组合成提供聚合功能的单个部件中。部件也可以与为简要起见未在本文中具体描述但为本领域技术人员已知的一个或更多个其他部件交互。
图11至图15示出了根据本主题申请的一个或更多个实施方式的各种方法。虽然为了简化说明,本文中示出的一个或更多个方法被示出并被描述为一系列动作,但是应该理解和认识到,所公开的主题并不受动作顺序的限制,这是由于根据该主题的一些动作可以以不同于本文中示出和描述的顺序发生和/或与其他动作同时发生。例如,本领域的技术人员将理解和认识到,方法可以可选地例如在状态图中被表示成一系列相互关联的状态或事件。此外,并不需要所有示出的动作来实现根据所公开的主题的方法。此外,当完全不同的实体制定了方法的完全不同的部分时,一个或多个交互图可以表示根据本主体公开的方法。又进一步地,所公开的示例性方法中的两个或更多个方法可以彼此结合被实施以实现本文所描述的一个或更多个特征或优点。
图11示出了根据所公开的主题的各种实现和实施方式的示例性方法1100的流程图,其能够基于关于工业企业的基于云的数据来促进训练与关联于工业企业的工业自动化***相关联的用户。方法1100能够通过训练***来被实现,该训练***可以包括执行增强部件和/或一个或多个其他部件(例如收集部件(例如基于云的收集部件)、数据存储(例如基于云的数据存储)等)。
在1102,与工业自动化***有关的数据组能够被分析以促进执行与增强关联于工业自动化***的用户的执行或增强工业自动化***的执行有关的一个或更多个功能或操作,其中所述数据组在基于云的平台中(例如包括基于云的数据存储)被维护。执行增强部件能够分析关于工业自动化***的数据组。该数据组能够包括与工业自动化***和/或一个或更多个其他工业自动化***(其可以包括一个或多个工业装置、一个或多个工业过程、或一个或多个工业资产,其可以与关联于工业化自动***的一个或多个工业装置、一个或多个工业过程、或一个或多个工业资产相同或类似)相关联的数据。所述数据组也可以包括关于与工业自动化***相关联的一个或更多个用户(例如操作员、管理者、技术人员等)和一个或更多个其他的工业自动化***有关的数据。
所述数据组可以是被存储在基于云的数据存储中的数据,其中该数据组或该数据的至少一个子集可以从工业自动化***被接收(例如收集、获得、检测等)并且被存储在基于云的数据存储中。该数据组可以包括例如装置相关的数据(例如工业装置相关的数据)、资产相关的数据、过程相关的数据(例如工业自动化过程相关的数据)、用户相关的数据、客户相关的数据和/或与工业企业相关联的其他数据。用户相关的数据可以包括例如与关于工业自动化***的交互或行为以及响应于关于工业自动化***的用户的交互或行为的工业自动化***的执行或响应有关的数据,如本文中更全面地公开的。该数据能够利用一个或更多个云网关(例如通信网关部件)而被迁移(例如传送)到云平台,该云网关能用作工业自动化***的工业装置与云平台之间的单向或双向通信接口。装置相关的数据、资产相关的数据、过程相关的数据、用户相关的数据、客户相关的数据、和/或其他工业自动化***相关的数据能够被存储在与标识信息(例如用户标识符或其他用户指定的信息、或客户标识符或其他客户指定的信息)相关联的基于云的数据存储中。例如,对于关于用户(例如操作者)所工作的工业过程的数据子集、过程相关的数据(例如关于工业过程执行的数据)和/或用户相关的数据(例如关于与工业过程的工作相关的用户的交互和行为的数据)能够分别包括用户标识符或与该用户相关联的其他用户指定的信息以促进过程相关的数据和/或用户相关的数据与用户的关联(例如贴标签、链接等),以使得过程相关的数据和/或用户相关的数据能够被识别(例如通过执行增强部件或其他部件)为与用户关联。
所述收集部件能促进数据组的收集或获得,并且能够将数据组存储在基于云的数据存储中。执行增强部件能够访问基于云的数据存储并且能够从基于云的数据存储接收(例如取回、获取等)数据组。所述执行增强部件能够分析数据组以促进执行关于增强与工业自动化***相关联的用户的执行或工业自动化***的执行的一个或更多个功能或操作。例如,执行增强部件能够根据限定的执行标准集合来分析数据组以促进确定或识别一个或多个用户动作(例如用户动作或用户动作序列)与被确定为有利的工业自动化***的执行之间的关联,其中关于这样的关联的信息能够被用于促进增强与工业自动化***相关联的一个或多个用户的执行或工业自动化***的执行。
在1104,根据限定的执行标准集合,至少部分上基于数据组的分析结果,能够确定或识别与工业自动化***相关联的用户的一个或多个用户动作与被确定为有利的工业自动化***的执行之间的关联。执行增强部件能够根据限定的执行标准集合,至少部分上基于数据组的分析结果来确定或识别与工业自动化***相关联的用户的一个或多个用户动作与被(执行增强部件)确定为有利的工业自动化***的执行之间的关联。例如,执行增强部件能够根据限定的执行标准集合,至少部分上基于数据组的分析结果来确定或识别有利地执行的(例如执行至少直到执行的限定阀值级别)工业自动化***或其一部分(例如工业过程、工业装置子集等)的一个或更多个实例。执行增强部件还能够至少部分上基于数据组分析结果来确定或识别至少部分上负责实现工业自动化***的有利执行的一个或更多个实例的一个或更多个用户动作,其中数据组中的工业自动化***相关的数据和/或用户有关的数据能够与用户标识符或与用户相关联的其他用户指定的信息相关联,以促进识别或确定关于工业自动化***的用户交互或行为至少部分上负责工业自动化***或其一部分的有利执行。
根据需要,执行增强部件还能够根据限定的执行标准集合,至少部分上基于数据分析结果,由其他用户(或在其他时刻的用户)来识别或确定工业自动化***或其一部分的不太有利的或相对较差的执行的其他实例,其中工业自动化***或其一部分的这种不太有利或相对较差的执行能够与关于工业自动化***的用户交互或行为相关联,该用户交互或行为不同于导致工业自动化***或其一部分的有利执行的用户的交互或行为。执行增强部件能够将与工业自动化***或其一部分的有利执行相关联的用户交互和用户行为与关联于工业自动化***或其一部分的不太有利的或相对较差的执行的不同用户交互和其他用户(或在其他时刻的用户)的行为进行比较。由执行增强部件进行的这种比较能促进使得执行增强部件能够确定关于工业自动化***或其一部分的用户交互或用户的行为至少部分上负责工业自动化***或其一部分的有利执行。这能够促进使得执行增强部件能够确定或识别关于工业自动化***的用户的一个或多个用户动作与工业自动化***的有利执行之间的关联。
在一些实现中,至少部分上基于用户的一个或多个用户动作与所确定的工业自动化***的有利执行之间的所确定或识别的关联,执行增强部件能够促进确定训练相关的或者其他功能或操作(例如确定关于工业自动化***的优选用户动作、确定关于工业自动化***的较差的或不安全的用户实践、训练用户以更高效地执行关于工业自动化***的任务(例如至少部分上基于优选用户动作)、自动化优选用户动作等),其能够促进训练用户或者自动化与工业自动化***相关的优选用户动作。
图12描绘了根据所公开的主题的各种实现和实施方式的示例性方法1200的流程图,该方法1200能基于关于工业企业的基于云的数据而促进训练与工业自动化***相关联的用户,该工业自动化***与工业企业相关联。该方法1200能够通过包括执行增强部件和/或其他部件(例如基于云的收集部件、基于云的数据存储等)的训练***来被实现。
在1202,能够捕获和/或收集与包括一个或更多个工业自动化***的一组工业自动化***有关的数据组。所述训练***可以包括能够捕获和/或收集与该组工业自动化***有关的数据组的收集部件。该数据组可以包括与关联于该工业自动化***组中的一个或更多个工业自动化***的工业装置、工业资产、工业过程和网络装置相关的数据。该数据组也可以包括用户相关的数据或客户相关的数据。例如,用户相关的数据可以包括与执行关于一个或多个工业自动化***的各自任务的各个用户(例如操作员,管理者,技术人员等)的交互或行为有关的数据,以及一个或多个工业自动化***的响应于由各个用户执行各自的用户动作(例如包括交互或行为)的执行结果相关的数据。该组工业自动化***可以与一个或更多个工业企业相关联。
在一些实现中,训练***的全部或一部分可以位于云平台中。例如,训练***的执行增强部件、收集部件、数据存储和/或一个或多个其他部件可以位于云平台中。在其他实现中,某些部件(例如执行增强部件或收集部件)可以位于云平台外部并可以访问云平台(例如云平台中的数据存储),以促进分析数据存储中的数据从而促使执行与训练关联于工业自动化***的用户有关的功能、操作或任务,自动化已由一个或多个用户执行的期望的(例如优选的)动作,或者执行其他功能、操作或任务。一个或更多个传感器部件(例如视频传感器部件、音频传感器部件、运动传感器部件,位置传感器部件等)能够分布在整个工业自动化***环境中,以促进感测、检测和/或捕获与执行关于工业自动化***的各个部分的工作任务的一个或多个用户的用户交互或行为相关的信息,与和执行关于工业自动化***的各个部分的工作任务的用户的用户交互或行为相关的(例如响应于)工业自动化***的各个部分的操作、执行或响应相关的信息,或其他与工业自动化***的用户相关的信息。
在1204,能够将数据组存储在数据存储中。收集部件能够促进将该数据组存储在数据存储中。
在1206,能够分析数据组。执行增强部件能够访问基于云的数据存储器并且能从基于云的数据存储中取回、获得或读取该数据组。执行增强部件能够分析该数据组(例如对数据组执行大数据分析)以促进确定或识别与工业自动化***或其一部分(例如工业过程,工业装置子集等)有关的用户的一个或多个优选用户动作。
在1208,能够至少部分基于该数据组的分析结果来确定关于工业自动化***的用户的一个或多个优选用户动作。根据限定的执行标准集合,执行增强部件能够分析数据组以促进确定或识别与用户对该工业自动化***或其一部分执行工作任务的相关一个或更多个用户动作或行为,其导致工业自动化***或其一部分的有利执行(例如导致该工业自动化***或其一部分的执行满足限定的阀值执行参数或参数范围)。执行增强部件还能够至少部分上基于从用户动作或行为中产生的工业自动化***的相对执行与从其他一个或多个用户的动作或一个或多个行为中产生的工业自动化***的执行(例如相对较差的执行)的比较,来促进确定或识别用户的导致工业自动化***的有利执行的一个或更多个动作或行为。
在一些实现中,执行增强部件还能够根据限定的执行标准集合,促进修改一个或多个优选的用户动作以促进达到由工业自动化***实现的或从工业自动化***响应的更加有利的执行。例如,一个或多个优选的用户动作能够包括用户动作组,并且执行增强部件能够分析用户动作组中的各个用户动作,以确定这些用户动作中的任一动作是否能够被进一步改进以进一步改进工业自动化***的有利执行。例如,该用户动作组可以包括四个用户动作,其中执行增强部件能够确定用户动作中的三个动作至少基本上是事实上最佳的,而该组中的其余用户动作基本上不是最佳的并且能够通过修改其余用户动作而得到改进。该执行增强部件能够确定修改,该修改能够被实现用来修改该其余用户,并且一个或多个优选的用户动作能够至少部分上基于该修改而被修改。
在1210,能够至少部分地基于一个或多个优选用户动作而生成训练演示(presentation)。执行增强部件能够生成可以包括与一个或多个优选用户动作有关的信息的训练演示。训练演示可被用于促进训练其他用户(例如,无经验的或做的较差的用户)当利用工业自动化***工作时,在执行与一个或多个优选用户动作相关联的工作任务时更好地执行和/或更高效地执行。训练演示可以是或包含例如,呈现或说明一个或多个优选用户动作的视频(例如动画视频、执行或讨论工作任务执行的用户的视频)、实物演示、音频演示、印刷材料(如书面指示)、海报和/或布告。
在一些实现中,执行增强部件也能够根据限定的执行标准集合,至少部分上基于数据分析结果来识别或确定关于工业自动化***的较差或不安全的用户实践(例如导致工业自动化***的不太有利或较差执行的或者不安全的用户动作)。例如,执行增强部件能够根据限定的执行标准集合来确定或识别与关联于工业自动化***的一个或多个操作或一个或多个事件相关用户动作或行为,其导致工业自动化***的相对较差的执行或由其做出的响应,由于潜在地有害于一个或多个用户或工业自动化***而是至少潜在地不安全的,和/或导致对一个或多个用户或工业自动化***有害。
执行增强部件能生成训练演示(例如包括一个或多个优选用户动作的同一训练演示,或分离的训练演示),其能够说明或呈现较差的或不安全的一个或多个用户动作和/或包括指令组,该指令组能促进训练用户不执行与关联于工业自动化***的一个或多个操作或一个或多个事件相关的较差或不安全的一个或多个用户动作,和/或通过执行一个或多个优选用户动作来训练用户执行相关工作任务。执行增强部件能够将一个或多个训练演示或其一部分存储在基于云的数据存储中,和/或能够提供在训练用户中使用(例如演示)的一个或多个训练演示。
在一些实现中,在执行标记为1208的操作之后,方法1200可以进行到参考点A。在一些实现中,如在图13中描绘的,方法1300可以从参考点A继续进行,其中一个或多个优选的用户动作能够被使用(例如被分析)以促进自动化一个或多个优选的用户动作,如本文中更全面地公开的那样。在其他实现中,如在图14中描绘的,方法1400可以从参考点A继续进行,其中能代替一个或多个优选的用户动作而被执行的代替的一个或多个用户动作能够被确定,如本文中更全面地公开的那样。
图13示出了根据所公开的主题的各种方面和实施方式的示例性方法1300的流程图,其能够促进自动化与关联于工业自动化***的工作任务相关的一个或更多个优选用户动作。方法1300能够通过训练***来实现,该训练***能够包括执行增强部件和/或一个或多个其他部件(例如基于云的收集部件、基于云的数据存储等)。在一些实现中,方法1300可以从方法1200的参考点A继续进行,其中一个或多个优选的用户动作已经关于与工业自动化***相关联的工作任务而被确定或识别。
在1302,能够分析与一个或更多个优选的用户动作有关的数据,该用户动作与关联于工业自动化***的工作任务有关。执行增强部件能够分析与一个或更多个优选用户动作有关的数据,以促进确定或设计能执行(例如自动地或动态地执行)与已经被用户执行的工作任务相关的一个或更多个优选(用户)动作的一个或多个部件(例如工业部件)、一个或多个装置(例如工业装置)、一个或多个过程(例如工业过程)、一个或多个技术和/或一个或多个算法等。
在1304,能够至少部分上基于与一个或更多个优选用户动作有关的数据的分析结果,确定或设计一个或更多个部件、装置、过程、技术和/或算法等。执行增强部件能够至少部分上基于该分析结果来确定或设计一个或更多个部件、装置、过程、技术和/或算法等。在一些实现中,执行增强部件能够至少部分地基于该分析结果来仿真或模拟一个或更多个优选的用户动作,仿真或模拟一个或更多个部件、装置、过程、技术和/或算法等,和/或仿真或模拟工业自动化***。执行增强部件能够生成工业自动化***的操作的一个或多个仿真(例如被修改成纳入被仿真或模拟的一个或更多个优选用户动作,仿真或模拟一个或更多个部件、装置、过程、技术和/或算法等),以促进确定或设计一个或更多个优选的用户动作,仿真或模拟一个或更多个部件、装置、过程、技术、和/或算法等,验证一个或更多个优选的用户动作、仿真或模拟一个或更多个部件、装置、过程、技术、和/或算法等将令人满意地执行或操作以达到工业自动化***的有利执行,其充分地或基本上与通过一个或更多个优选的用户动作而达到的工业自动化***的有利执行相当,和/或评估一个或更多个部件、装置、过程、技术和/或算法的仿真的执行等。
在1306,能够至少部分上基于一个或更多个部件、装置、过程、技术和/或算法等的确定或设计,来生成一个或更多个部件、装置、过程、技术和/或算法等。执行增强部件或其他一个或多个的部件能够至少部分地基于一个或更多个部件、装置、过程、技术和/或算法等的确定或设计来生成一个或更多个部件、装置、过程、技术和/或算法等。
在1308,能够修改工业自动化***以纳入或集成一个或更多个部件、装置、过程、技术和/或算法等。执行增强部件或其他一个或多个部件能修改工业自动化***以纳入或集成一个或更多个部件、装置、过程、技术和/或算法等。所修改的工业自动化***能执行(例如自动地或动态地执行)与针对工业自动化***的关联工作任务相关的一个或更多个优选的(原来的用户)动作,而不是让该用户或另一用户执行一个或更多个优选的用户动作。根据需要,执行增强部件能将与一个或更多个优选的用户动作的自动化有关的信息存储在数据存储中。
图14示出了根据所公开主题的各种方面和实施方式的另一示例性方法1400的流程图,,该方法1400能促进确定一个或更多个代替的用户动作,用户能执行该代替的用户动作以完成一个或多个工作任务从而达到与当该一个或多个工作任务由用户(例如另一用户)通过执行一个或更多个用户动作(例如优选用户动作)来完成时相同或基本相同的执行结果。在一些情况下,第一用户能够执行一个或更多个用户动作(例如优选的用户动作)以完成与工业自动化***相关的工作任务,其产生了工业自动化***的有利执行或由其做出的响应,其中第二用户当尝试完成工作任务时遗憾地未能执行第一用户能够执行的一个或更多个用户动作。例如,第二用户可以具有物理限制或其它限制,其使该第二用户难以(如果并非不可能的)以第一用户能够执行它们的方式来执行一个或更多个用户动作。方法1400能够被用来确定一个或更多个代替的用户动作,该代替的用户动作能够由第二用户执行以完成一个或多个工作任务从而达到与当一个或多个工作任务由第一用户通过执行一个或更多个用户动作(例如优选用户动作)完成时相同的或基本相同的执行结果。
方法1400能够通过训练***实现,该训练***能够包括执行增强部件和/或一个或多个其他部件(例如收集部件、基于云的数据存储等)。在一些实现中,方法1400能够从方法1200的参考点A继续进行,其中一个或多个优选的用户动作已经关于与工业自动化***相关联的工作任务而被确定或识别。
在1402,能够分析与一个或更多个优选的用户动作有关的数据,该用户动作与关联于工业自动化***的一个或多个工作任务有关。执行增强部件能够分析与一个或更多个优选用户动作有关的数据,以促进确定一个或多个代替的用户动作,其中另一用户能执行该代替的用户动作以完成一个或多个工作任务或基本相似的一个或多个工作任务,从而促进通过工业自动化***获得与从执行一个或更多个优选用户动作以完成与工业自动化***的操作相关的工作任务中获得的执行结果相同或基本相同的执行结果。
在1404,能够至少部分基于分析结果来确定在执行一个或更多个优选用户动作以完成一个或多个工作任务中所涉及的物理元素、智力元素和/或其他元素。执行增强部件能够至少部分上基于分析结果来确定在由用户执行一个或更多个优选用户动作以完成一个或多个工作任务中所涉及的物理元素、智力元素和/或其他元素。物理元素可以包括或者可以涉及例如关于执行一个或更多个优选用户动作的用户的物理运动、物理移动速度、物理移动准确度等。智力元素可以包括或可以涉及例如用户响应于工业自动化***的条件所采取的动作类型、用户对该条件的反应时间等。执行增强部件能关于执行一个或更多个优选用户动作而从用户所采取的动作中确定或者导出智力元素。
在1406,能够确定第二用户的物理技能、工作技能、智力、和/或其他因素。执行增强部件能够至少部分上基于与第二用户的物理技能、工作技能、智力和/或其他因素有关的数据分析结果来确定第二用户的物理技能、工作技能、智力和/或其他因素(例如工作相关的和/或执行相关的特征)。
在1408,能够至少部分上基于数据分析结果来确定在执行一个或更多个优选的用户动作以完成一个或多个工作任务中所涉及的物理元素、智力元素和/或其他元素与第二用户的物理技能、工作技能、智力、和/或其他因素之间的差异。执行增强部件能够相对于第二用户的物理技能、工作技能、智力和/或其他因素来比较或评估在执行一个或更多个优选用户动作以完成一个或多个工作任务中所涉及的物理元素、智力元素和/或其他元素。这能够促使执行增强部件能够确定代替的用户动作,第二用户可以有能力执行该代替的用户动作以达到与从执行一个或更多个优选用户动作以完成工作任务中所获得的执行结果相同或基本相同的工业自动化***的执行结果。
在1410,能够至少部分基于在执行一个或更多个优选的用户动作以完成一个或多个工作任务中所涉及的物理元素、智力元素和/或其他元素与第二用户的物理技能、工作技能、智力和/或其他因素之间的差异,来确定能代替一个或更多个优选用户动作中的一个或多个优选用户动作完成工作任务而被执行的一个或更多个代替的用户动作。执行增强部件能够确定能代替一个或更多个优选用户动作中的一个或多个优选用户动作完成工作任务而由第二用户(或另一用户)执行的一个或更多个代替的用户动作,以促进完成一个或多个工作任务从而以不同的方式达到相同或基本相同的结果(例如达到与能通过执行一个或更多个优选用户动作而达到的相同或基本相同的有利执行)。例如,优选的用户动作可以包括四个用户动作,其中执行增强部件能够确定第二用户能够以与第一用户相同或基本相同的方式执行用户动作中的三个用户动作,但是由于第二用户的物理限制,因此第二用户不能够以第一用户能够执行的方式执行第四优选的用户动作。执行增强部件能够确定第二用户能够代替第四优选用户动作而执行的(例如物理上能够执行的)一个或更多个代替的用户动作,其中执行一个或更多个代替的用户动作能够达到与执行第四优选用户动作相同或基本相同的结果。采用方法1400,执行增强部件能够至少部分上基于不同用户各自的物理技能、工作技能、智力和/或其他因素来确定关于不同用户的工作任务的代替的不同类型用户动作。
在1412,能够生成包括与一个或更多个代替用户动作有关的信息的训练演示。该训练演示可以是或包含例如呈现或说明的一个或更多个代替的用户动作和/或一个或更多个优选的用户动作(例如第二用户能够执行以完成工作任务的代替的用户动作和/或优选的用户动作的序列)的视频(例如动画视频)、实物演示、音频演示、印刷材料(例如书面指示)和/或布告。该训练演示能够被用于促进训练第二用户和/或一个或多个其他用户执行与工业自动化***相关联的一个或多个工作任务。
图15示出了根据所公开主题的各种方面和实施方式的示例性方法1500的流程图,方法1500能够促进期望地(例如,可接受地、最佳地等)确定针对执行与工业自动化***相关的工作任务的各个用户各自的分配。方法1500能够通过训练***来实现,该训练***可以包括执行增强部件和/或一个或多个其他部件(例如基于云的收集部件、基于云的数据存储等)。
在1502,能够捕获和/或收集与包括一个或更多个工业自动化***的一组工业自动化***有关的数据组。所述训练***可以包括能捕获和/或收集与工业自动化***组有关的数据组的收集部件。数据组可以包括与关联于工业自动化***组中的一个或更多个工业自动化***的工业装置、工业资产、工业过程和网络装置有关的数据。数据组也可以包括用户相关的数据或客户相关的数据。例如,用户相关的数据能够包括当各个用户执行各自的工作任务时与一个或多个工业自动化***相关的各个用户(例如操作员、管理者、技术人员等)的交互或行为有关的数据。工业自动化***组能够与一个或更多个工业企业相关联。训练***可以包括其他特征或功能,例如本文中所公开的那些特征或功能。
在1504,数据组能够被存储在例如基于云的数据存储中。收集部件能够促进将数据组存储在数据存储中。
在1506,能够分析数据组。执行增强部件能访问基于云的数据存储器,并且能从基于云的数据存储中取回、获得或读取数据组。执行增强部件能够分析数据组(例如执行对数据组的大数据分析)以促进期望地(例如,可接受、最佳地等)确定或识别针对执行与工业自动化***相关的工作任务的各个用户各自的工作分配。
在1508,根据限定的执行标准集合,能够至少部分地基于数据分析结果来确定与利用工业自动化***进行工作有关的针对各个用户的各自期望的(例如,最能接受的、最佳的)的工作分配。例如,与工业自动化***的操作相关,工作分配可以包括与执行关于工业自动化***的第一部分(例如工业过程、工业装置子集等)的第一任务组相关联的第一工作分配;以及与执行关于工业自动化***的第二部分的第二任务组的第二工作分配,其中第一用户和第二用户均能够至少最低限度地被评定以执行第一工作分配或第二工作分配。执行增强部件能够分析数据组,并且能够确定指示以下内容的数据组:与在指派第一用户执行第二工作分配且指派第二用户执行第一工作分配的情况下的工业自动化***的执行或响应相比较,在指派第一用户执行第一工作分配且指派第二用户执行第二工作分配的情况下工业自动化***的执行或响应将更有利。至少部分上基于该分析结果,执行增强部件能够确定指派第一用户或者至少通过执行增强部件推荐而指派第一用户执行第一工作分配,并且指派第二用户或者至少通过执行增强部件推荐而指派第二用户执行第二工作分配。
与利用工业自动化***工作有关地,执行增强部件能够作为输出(例如通过显示屏幕、消息、打印输出等)而提供(例如呈现、传送、打印等)针对各个用户的各自期望的(例如最能接受的、最佳的)工作分配。
本文中所描述的实施例、***和部件,以及在其中能够执行在主题说明书中阐述的各个方面的工业控制***和工业自动化环境可以包括能够通过网络进行交互的计算机或网络部件如服务器、客户端、可编程逻辑控制器(PLC)、自动控制器、通讯模块、移动计算机、无线部件、控制部件等。计算机和服务器包括一个或更多个处理器——采用电信号执行逻辑操作的电子集成电路——被配置为执行存储在介质如随机存取存储器(RAM)、只读存储器(ROM)、硬盘驱动器以及可以包括记忆棒、记忆卡、闪存驱动器和外部硬盘驱动器等的可移动存储装置中的指令。
类似地,本文中使用的术语PLC或自动化控制器可以包括跨多个部件、***和/或网络共享的功能。例如,一个或更多PLC或自动化控制器可以经由网络与各种网络装置通信和协作。这可以包括经由包括控制、自动化装置和/或公共网络的网络通信的基本上任何类型的控制、通讯模块、计算机、输入/输出(I/O)装置、传感器、致动器和人机接口(HMI)。PLC或自动控制器还可以与各种其它装置如I/O模块包括模拟、数字、编程/智能I/O模块,其它可编程控制器,通信模块,传感器,致动器,输出装置等通信,并且控制各种其它装置如I/O模块包括模拟、数字、编程/智能I/O模块,其它可编程控制器,通信模块,传感器,致动器,输出装置等。
网络可以包括公共网络如互联网、内联网和自动化网络,诸如控制和信息协议(CIP)网络,包括装置网(DeviceNet)、控制网(ControlNet)和以太网/IP。其它网络包括以太网、DH/DH+、远程I/O、现场总线、Modbus总线、Profibus总线、CAN、无线网络、串行协议等。另外,网络装置可以包括各种可能性(硬件和/或软件部件)。这些包括部件诸如具有虚拟局域网(VLAN)能力的交换机、局域网、广域网、代理、网关、路由器、防火墙、虚拟专用网(VPN)装置、服务器、客户机、计算机、配置工具、监控工具和/或其它装置。
为了提供所公开的主题的各种方面的上下文,图16和图17以及下面的讨论意在提供在其中能够实现所公开的主题的各种方面的适当的环境的简要的概括的描述。
参照图16,用于实现上述主题的各种方面的示例环境1600包括计算机1612。计算机1612包括处理单元1614、***存储器1616和***总线1618。***总线1618将***部件包括但不限于将***存储器1616耦接至处理单元1614。处理单元1614可以是各种可利用的处理器中的任何一种。多核微处理器和其它多处理器结构也可以用作处理单元1614。
***总线1618可以是使用任何各种可利用的总线结构,包括但不限于8位总线、工业标准结构(ISA),微通道结构(MSA),扩展ISA(EISA),智能驱动电子装置(IDE),VESA局部总线(VLB),***组件互连(PCI),通用串行总线(USB),高级图形端口(AGP),个人计算机存储卡国际协会总线(PCMCIA)和小型计算机***接口(SCSI)的若干类型的总线结构中的任何一种,包括存储器总线或存储器控制器、***总线或外部总线和/或局部总线。
***存储器1616包括易失性存储器1620和非易失性存储器1622。包括基本例程以诸如在启动期间在计算机1612中的元件之间传送信息的基本输入/输出***(BIOS)存储在非易失性存储器1622中。例如而非限制,非易失性存储器1622可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除PROM(EEPROM)或快擦写存储器。易失性存储器1620包括充当外部高速缓冲存储器的随机存取存储器(RAM)。例如而非限制,RAM以多种形式可用,例如同步RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双倍数据速率SDRAM(DDR SDRAM)、增强型SDRAM(ESDRAM)、同步链路DRAM(SLDRAM)和直接型RamBUS RAM(DRRAM)。
计算机1612还包括可移动/不可移动、易失性/非易失性计算机存储介质。图16例示例如磁盘存储器1624。磁盘存储器1624包括但不限于装置如磁盘驱动器、软盘驱动器、磁带驱动器、Jaz驱动器、Zip驱动器、LS-100驱动器、快擦写存储器卡或记忆棒。另外,磁盘存储器1624能够单独地或者与其它存储介质组合地包括存储介质,包括但不限于光盘驱动器如光盘只读存储器装置(CD-ROM)、CD可记录驱动器(CD-R驱动器)、CD可重写驱动器(CD-RW驱动器)或数字多功能盘ROM驱动器(DVD-ROM)。为了便于磁盘存储器1624连接至***总线1618,通常使用可移动/不可移动接口如接口1626。
应当理解的是图16描述了在用户和在适当的操作环境1600中描述的基本计算机资源之间充当媒介的软件。这样的软件包括操作***1628。可以被存储在磁盘存储器1624上的操作***1628用于控制和分配计算机1612的资源。***应用程序1630由操作***1628通过存储在***存储器1616或磁盘存储器1624中的程序模块1632和程序数据1634来利用资源的管理。应当理解的是可以通过各种操作***或操作***的组合来实现主题公开内容。
用户通过输入装置1636将命令或信息输入计算机1612。输入装置1636包括但不限于指示装置如鼠标、跟踪球、指示笔、触摸板、键盘、麦克风、操纵杆、游戏垫、圆盘式卫星天线、扫描仪、TV调谐卡、数码照相机、数码摄像机、网络摄像机等。这些和其它装置通过***总线1618经由接口端口1638连接至处理单元1614。接口端口1638包括例如串行端口、并行端口、游戏端口和通用串行总线(USB)。输出装置1640使用同一类型的端口中的一些作为输入装置1636。因而,例如,USB端口可以用于向计算机1612提供输入,并且从计算机1612向输出装置1640输出信息。提供输出适配器1642表示存在需要特殊适配器的一些输出装置1640如显示器、扬声器、打印机以及其它输出装置1640。例如而非限制,输出适配器1642包括提供输出装置1640和***总线1618之间的连接方式的显卡和声卡。应当注意的是其它装置和/或装置的***如远程计算机1644提供输入和输出能力二者。
计算机1612可以使用到一个或更多远程计算机如远程计算机1644的逻辑连接在网络环境中操作。远程计算机1644可以是个人计算机、服务器、路由器、网络PC、工作站、基于微处理器的装置、对等装置或其它普通的网络节点等,并且通常包括关于计算机1612描述的元件中的许多或所有元件。出于简明的目的,仅示出了记忆存储装置1646和远程计算机1644。远程计算机1644通过网络接口1648逻辑地连接至计算机1612并且然后经由通信连接1650物理地连接。网络接口1648包括通信网络例如局域网(LAN)和广域网(WAN)。LAN技术包括光纤分布式数据接口(FDDI)、铜分布式数据接口(CDDI)、以太网/IEEE802.3、令牌环网/IEEE802.5等。WAN技术包括但不限于点对点链路、电路交换网如综合业务数字网(ISDN)及其变型、分组交换网络和数字用户线(DSL)。
通信连接1650指代用于将网络接口1648连接至***总线1618的硬件/软件。虽然通信连接1650被示意性地示出在计算机1612的内部,其也可以在计算机1612的外部。仅举例而言,与网络接口1648的连接所要求要的硬件/软包括内部和外部的技术,例如调制解调器(包括普通的电话级调制解调器、电缆调制解调器和DSL调制解调器)、ISDN适配器和以太网卡。
图17是能够与所公开的主题进行交互的示例计算和/或联网环境1700的示意性框图。计算和/或联网环境1700能够包括一个或更多个客户端1702。客户端1702可以是硬件和/或软件(例如,线程、处理、计算装置)。计算和/或联网环境1700还能够包括一个或更多服务器1704。服务器1704也可以是硬件和/或软件(例如,线程、处理、计算装置)。例如,服务器1704可以容置线程,以通过采用本文中所描述的一个或更多实施例来执行转换。客户端1702与服务器1704之间的一个可能的通信可以是适于在两个或更多计算机处理之间传输的数据包的形式。计算和/或联网环境1700能够包括可用于便于客户端1702与服务器1704之间的通信的通信框架1706。客户端1702可操作地连接至可用于存储客户端1702的本地信息的一个或更多客户端数据存储装置1708。类似地,服务器1704可操作地连接至可用于存储服务器1704的本地信息的一个或更多服务器数据存储装置1710。
上述内容包括了所公开的主题的示例。当然,不可能为了描述所公开的主题而描述部件或者方法的每个可想到的组合,然而,本领域技术人员应当理解,所公开的主题的很多另外的组合和置换都是可能的。因而,所公开的主题意在包括落入所附权利要求的精神和范围内的所有这样的替选、修改和变化。
具体地,关于由上述组件、装置、电路、***等执行的各种功能,用于描述这样的组件的术语(包括涉及“装置”)除非另行指出,否则意在对应于执行所述组件的具体功能的任意组件(例如,功能上的等同),该组件即使结构上不等同于所公开的结构,但执行所公开的主题的本文中示出的示例性方面中的功能。关于这点,还应当认识到,所公开的主题包括***以及具有计算机可执行指令的计算机可读介质,这些计算机可执行指令用于执行所公开的主题的各种方法的动作和/或事件。
此外,虽然可能仅关于若干实现中的一个实现公开了所公开的主题的具体特征,然而,如果对于任意给定或特定应用是期望的且有利的,则这样的特征可以与其它实现的一个或更多其它特征合并。此外,就详细描述或权利要求中所使用的用语“包含(includes/including)”及其变体而言,这些用语意在与作为开放式过渡词的用语“包括(comprising)”相类似的方式是包容性的(inclusive)。
在本申请中,词语“示例性”用于表示用作示例、例子或说明。本文中描述为“示例性”的任意方面或设计并不一定要被理解为相比于其它方面或设计是优选的或有利的。相反,词语“示例性”的使用意在以具体的方式表示概念。
本文中所描述的各种方面和特征可以实现为方法、装置、或使用标准编程和/或工程技术的制造物。本文中所使用的术语“制造物”意在包括能够从任意计算机可读装置、载体或介质访问的计算机程序。例如,计算机可读介质可以包括但不限于磁存储装置(例如,硬盘、软盘、磁条……)、光盘(例如,致密盘(CD)、数字多功能盘(DVD)……)、智能卡和闪存装置(例如,卡、条、键驱动器……)。

Claims (34)

1.一种使用基于云的数据用于工业自动化***训练的***,包括:
存储器,所述存储器存储计算机可执行部件;
处理器,所述处理器在操作上耦接至所述存储器,并且执行计算机可执行部件,所述计算机可执行部件包括:
收集部件,所述收集部件被配置成收集与工业自动化***中的装置组以及关联于所述工业自动化***的用户组相关联的数据组,并将所述数据组存储在作为云平台的一部分的数据存储装置中;以及
执行增强部件,所述执行增强部件被配置成:基于对所述数据组的分析的结果,确定在用户的与执行关联于所述工业自动化***的操作的工作任务相关的用户动作组与所述工业自动化***的限定的有利执行之间的关联,
其中,所述用户动作组基于所述关联而被确定为限定的优选用户动作组,和
其中,所述执行增强部件被进一步配置成基于所述数据组的分析结果来确定或设计模拟所述限定的优选用户动作组中的至少一个限定的优选用户动作的装置、过程或算法中的至少之一,以促进所述至少一个限定的优选用户动作的自动化,从而通过包括所述装置、所述过程或所述算法中的至少之一的所述工业自动化***的一部分来执行所述至少一个限定的优选用户动作。
2.根据权利要求1所述的***,其中,所述执行增强部件被进一步配置成基于所述数据组的分析结果而将所述用户的所述用户动作组确定为所述限定的优选用户动作组,其中所述分析结果指示了所述用户动作组满足与所限定的有利执行相关联的限定的阈值执行参数。
3.根据权利要求2所述的***,其中,所述执行增强部件被进一步配置成基于所述限定的优选用户动作组而生成训练演示以促进训练所述用户组中的一个或更多个用户,其中所述用户在所述用户组中。
4.根据权利要求3所述的***,其中,所述训练演示包括用于呈现与所述限定的优选用户动作组有关的信息的以下各项中的至少一个:视频、实物演示、音频演示、训练模型、训练指南、搜索训练或故障排除数据库、海报或布告。
5.根据权利要求2所述的***,其中,所述执行增强部件被进一步配置成确定代替的用户动作,该代替的用户动作由所述用户组中的第二用户执行以促进代替所述限定的优选用户动作组中的限定的优选用户动作而执行所述工作任务,从而即使确定所述第二用户不能够执行所述限定的优选用户动作,也能够促进训练该第二用户执行所述工作任务以满足限定的阈值可接受执行级别。
6.根据权利要求5所述的***,其中,所述执行增强部件被进一步配置成基于对所述数据组的分析结果集合,确定所述代替的用户动作,其中所述数据组包括与如下有关的数据:关联于所述第二用户的工作执行相关的特性以及关于所述限定的优选用户动作的执行相关的特性。
7.根据权利要求5所述的***,其中,所述执行增强部件被进一步配置成确定所述执行增强部件所确定的所述代替的用户动作将产生所述工业自动化***的所述限定的有利执行。
8.根据权利要求2所述的***,其中,所述执行增强部件还被配置成基于所述数据组的分析结果,确定、设计或生成促进对所述限定的优选用户动作组中的所述至少一个限定的优选用户动作的模拟的代码。
9.根据权利要求1所述的***,其中,所述执行增强部件被进一步配置成促进将所述装置、所述过程或所述算法中的至少一个并入所述工业自动化***中或与其集成在一起。
10.根据权利要求1所述的***,其中,所述执行增强部件被进一步配置成基于第二数据分析结果,确定由第二用户执行的与关联于所述工业自动化***的操作的工作任务的执行相关的第二组用户动作是与所述工业自动化***的限定的非有利执行相关联的,其中所述第二数据分析结果指示了以下中的至少一项:所述第二组用户动作满足指明该第二组用户动作不安全的限定的安全阈值,或所述第二组用户动作不满足与所述限定的有利执行相关联的限定的阈值执行参数。
11.根据权利要求10所述的***,其中,所述执行增强部件被进一步配置成确定一个或更多个已修改的用户动作,所述一个或更多个已修改的用户动作被确定为能够代替所述第二组用户动作中的一个或更多个用户动作来促进所述工作任务的执行,从而达成所述工业自动化***的执行结果,该执行结果至少比所述工业自动化***的关联于所述第二组用户动作的所述限定的非有利执行更加有利。
12.根据权利要求11所述的***,其中,所述执行增强部件被进一步配置成执行以下操作中的至少一个:基于所述一个或更多个已修改的用户动作而生成训练演示;或者生成用于推荐代替所述一个或更多个用户动作而执行所述一个或更多个已修改的用户动作以促进训练所述第二用户的推荐消息。
13.根据权利要求1所述的***,其中,所述执行增强部件被进一步配置成基于所述数据组的分析结果集合,确定增强的工作分配组,所述增强的工作分配组包括:被分配给所述用户以执行与所述工业自动化***的操作相关的第一组工作任务的第一工作分配;以及被分配给第二用户以执行与所述工业自动化***的操作相关的第二组工作任务的第二工作分配,其中所述数据组包括与关联于所述用户的第一组工作执行相关的特性和关联于所述第二用户的第二组工作执行相关的特性有关的数据的子集。
14.根据权利要求13所述的***,其中,所述执行增强部件被进一步配置成基于以下确定来确定所述增强的工作分配组:确定所述工业自动化***的执行响应于所述第一工作分配被分配给所述用户而所述第二工作分配被分配给所述第二用户将会高于响应于所述第一工作分配被分配给所述第二用户而所述第二工作分配被分配给所述用户。
15.根据权利要求1所述的***,其中,所述收集部件或所述执行增强部件中的至少一个是所述云平台的一部分。
16.根据权利要求15所述的***,还包括接口部件,所述接口部件被配置成经由所述工业自动化***的云网关装置将所述云平台与所述工业自动化***对接,以促进将来自所述工业自动化***的所述数据组传送至所述收集部件或所述执行增强部件中的至少一个。
17.根据权利要求16所述的***,其中,所述执行增强部件、所述收集部件或所述接口部件中的至少一个促进捕获与所述装置组和所述用户组相关联的数据组,并且促进将所述数据组传送至所述收集部件或所述执行增强部件中的至少一个。
18.根据权利要求1所述的***,还包括:
传感器部件组,所述传感器部件组与所述工业自动化***或所述用户组中的至少一个相关联,其中所述传感器部件组被配置成感测与所述工业自动化***或所述用户组中的至少一个相关联的条件,并且基于与所述工业自动化***或所述用户组中的至少一个相关联的所述条件来生成所述数据组的子集。
19.根据权利要求1所述的***,其中,所述数据组包括以下数据中的至少一个:与所述用户组有关的数据;与关联于所述用户的通信装置相关联的数据;与关联于所述工业自动化***的至少一个客户实体有关的数据;与所述装置组中的工业装置有关的数据;与关联于所述装置组的工业过程有关的数据;与关联于所述工业自动化***的工业资产有关的数据;与所述装置组中的促进与所述工业自动化***相关联的数据通信的网络相关的装置有关的数据;与关联于所述工业自动化***的操作***有关的数据;与关联于所述工业自动化***的软件有关的数据;或者与关联于所述工业自动化***的固件有关的数据。
20.一种使用基于云的数据用于工业自动化***训练的方法,包括:
获得与工业自动化***中的装置组以及关联于所述工业自动化***的用户组相关联的数据组,以存储在与所述工业自动化***相关联的云平台的数据存储装置中;
基于所述数据组的分析结果,确定在用户的与执行关联于所述工业自动化***的操作的工作任务相关的用户动作组与所述工业自动化***的限定的有利执行结果之间的关联,其中,所述用户动作组基于所述关联而被确定为限定的优选用户动作组;以及
基于所述数据组的分析结果来确定模拟所述限定的优选用户动作组中的至少一个限定的优选用户动作的装置、过程或算法中的至少之一,以促进所述至少一个限定的优选用户动作的自动化,从而通过包括所述装置、所述过程或所述算法中的至少之一的所述工业自动化***的一部分来执行所述至少一个限定的优选用户动作。
21.根据权利要求20所述的方法,还包括:
基于所述数据组的分析结果,确定所述用户的所述用户动作组满足与所述工业自动化***的所述限定的有利执行相关联的限定的阈值执行参数;以及
响应于确定所述用户的所述用户动作组满足所述限定的阈值执行参数,将所述用户的所述用户动作组确定为所述限定的优选用户动作组。
22.根据权利要求21所述的方法,还包括:
基于所述限定的优选用户动作组而生成训练演示,以促进训练所述用户组中的一个或更多个用户,其中所述用户在所述用户组中。
23.根据权利要求21所述的方法,还包括:
基于所述数据组的分析结果集合,确定所述用户组中的第二用户不能够执行所述限定的优选用户动作中的与所述工作任务相关的限定的优选用户动作,其中所述数据组包括与如下有关的数据:关联于所述第二用户的工作执行相关的特性和与关于所述限定的优选用户动作的执行相关的特性;以及
响应于确定所述第二用户不能够执行所述限定的优选用户动作,确定代替的用户动作,该代替的用户动作由所述第二用户执行以促进替代所述限定的优选用户动作而执行所述工作任务,从而即便确定所述第二用户不能够执行所述限定的优选用户动作也能够促进训练所述第二用户执行所述工作任务来满足限定的阈值可接受执行等级。
24.根据权利要求23所述的方法,其中,确定所述代替的用户动作包括:确定导致获得所述工业自动化***的所述限定的有利执行的代替的用户动作。
25.根据权利要求21所述的方法,还包括:
基于所述数据组的分析结果确定、设计或生成促进对所述限定的优选用户动作组中的所述至少一个限定的优选用户动作的模拟的代码。
26.根据权利要求20所述的方法,还包括:
促使将所述装置、所述过程或所述算法中的至少一个与所述工业自动化***集成在一起。
27.根据权利要求20所述的方法,还包括:
基于第二数据分析结果,确定由第二用户执行的与执行关联于所述工业自动化***的操作相关联的工作任务相关的第二组用户动作与所述工业自动化***的限定的非有利执行相关联,其中所述第二数据分析结果指示了以下中的至少一项:所述第二组用户动作满足指明所述第二组用户动作不安全的限定的安全阈值,或者所述第二组用户动作不满足与所述限定的有利执行相关联的限定的阈值执行参数。
28.根据权利要求27所述的方法,还包括:
确定一个或更多个已修改的用户动作,该一个或更多个已修改的用户动作被确定为能够替代所述第二组用户动作中的一个或更多个用户动作来促进所述工作任务的执行,从而达成所述工业自动化***的执行结果,该执行结果至少比所述工业自动化***中的与所述第二组用户动作相关联的所述限定的非有利执行更加有利。
29.根据权利要求28所述的方法,还包括以下操作中的至少一个:
基于所述一个或更多个已修改的用户动作而生成训练演示,以促进训练所述第二用户,或者
生成用于推荐代替所述一个或更多个用户动作而执行所述一个或更多个已修改的用户动作以促进训练所述第二用户的推荐消息。
30.根据权利要求20所述的方法,还包括:
基于所述数据组的分析结果集合,确定增强的工作分配组,所述增强的工作分配组包括:被分配给所述用户以执行与所述工业自动化***的操作相关的第一组工作任务的第一工作分配;以及被分配给第二用户以执行与所述工业自动化***的操作相关的第二组工作任务的第二工作分配,其中所述数据组包括与关联于所述用户的第一组工作执行相关的特性和关联于所述第二用户的第二组工作执行相关的特性有关的数据的子集。
31.根据权利要求30所述的方法,还包括:
确定所述工业自动化***的执行响应于所述第一工作分配被分配给所述用户而所述第二工作分配被分配给所述第二用户将会高于响应于所述第一工作分配被分配给所述第二用户而所述第二工作分配被分配给所述用户,
其中,确定所述增强的工作分配组进一步包括响应于确定所述工业自动化***的执行响应于所述第一工作分配被分配给所述用户而所述第二工作分配被分配给所述第二用户将会更高,来确定所述增强的工作分配组。
32.根据权利要求20所述的方法,还包括:
将所述云平台与所述工业自动化***进行对接;以及
经由所述云平台与所述工业自动化***的对接来监控所述工业自动化***,以促进所述数据组的获取。
33.根据权利要求20所述的方法,还包括:
捕获与所述装置组和所述用户组相关联的数据组;以及
将所述数据组存储在所述云平台的所述数据存储装置中。
34.根据权利要求20所述的方法,还包括:
检测与所述工业自动化***或所述用户组中的至少一个相关联的条件;以及
基于与所述工业自动化***或所述用户组中的至少一个相关联的所述条件,生成所述数据组的子集。
CN201410196198.5A 2013-05-09 2014-05-09 使用基于云的数据用于工业自动化***训练 Active CN104142661B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201361821639P 2013-05-09 2013-05-09
US61/821,639 2013-05-09
US14/087,922 2013-11-22
US14/087,922 US9786197B2 (en) 2013-05-09 2013-11-22 Using cloud-based data to facilitate enhancing performance in connection with an industrial automation system

Publications (2)

Publication Number Publication Date
CN104142661A CN104142661A (zh) 2014-11-12
CN104142661B true CN104142661B (zh) 2017-09-19

Family

ID=50693503

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410196198.5A Active CN104142661B (zh) 2013-05-09 2014-05-09 使用基于云的数据用于工业自动化***训练

Country Status (3)

Country Link
US (4) US9786197B2 (zh)
EP (1) EP2801939A1 (zh)
CN (1) CN104142661B (zh)

Families Citing this family (155)

* 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
US9477936B2 (en) 2012-02-09 2016-10-25 Rockwell Automation Technologies, Inc. Cloud-based operator interface for industrial automation
US9628438B2 (en) 2012-04-06 2017-04-18 Exablox Consistent ring namespaces facilitating data storage and organization in network infrastructures
US9665088B2 (en) 2014-01-31 2017-05-30 Fisher-Rosemount Systems, Inc. Managing big data in process control systems
US10866952B2 (en) 2013-03-04 2020-12-15 Fisher-Rosemount Systems, Inc. Source-independent queries in distributed industrial system
US10909137B2 (en) 2014-10-06 2021-02-02 Fisher-Rosemount Systems, Inc. Streaming data for analytics in process control systems
US10223327B2 (en) 2013-03-14 2019-03-05 Fisher-Rosemount Systems, Inc. Collecting and delivering data to a big data machine in a process control system
US9804588B2 (en) 2014-03-14 2017-10-31 Fisher-Rosemount Systems, Inc. Determining associations and alignments of process elements and measurements in a process
US10282676B2 (en) 2014-10-06 2019-05-07 Fisher-Rosemount Systems, Inc. Automatic signal processing-based learning in a process plant
US10649449B2 (en) 2013-03-04 2020-05-12 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics
US9558220B2 (en) 2013-03-04 2017-01-31 Fisher-Rosemount Systems, Inc. Big data in process control systems
US10649424B2 (en) * 2013-03-04 2020-05-12 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics
US10386827B2 (en) 2013-03-04 2019-08-20 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics platform
US9823626B2 (en) 2014-10-06 2017-11-21 Fisher-Rosemount Systems, Inc. Regional big data in process control systems
US9397836B2 (en) 2014-08-11 2016-07-19 Fisher-Rosemount Systems, Inc. Securing devices to process control systems
US10678225B2 (en) 2013-03-04 2020-06-09 Fisher-Rosemount Systems, Inc. Data analytic services for distributed industrial performance monitoring
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
EP2973242B1 (en) 2013-03-15 2020-12-23 Fisher-Rosemount Systems, Inc. Modelling and adjustment of process plants
US9552382B2 (en) 2013-04-23 2017-01-24 Exablox Corporation Reference counter integrity checking
US9989958B2 (en) 2013-05-09 2018-06-05 Rockwell Automation Technologies, Inc. Using cloud-based data for virtualization of an industrial automation environment
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
US9438648B2 (en) * 2013-05-09 2016-09-06 Rockwell Automation Technologies, Inc. Industrial data analytics in a cloud platform
US10026049B2 (en) 2013-05-09 2018-07-17 Rockwell Automation Technologies, Inc. Risk assessment for industrial systems using big data
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
US9703902B2 (en) 2013-05-09 2017-07-11 Rockwell Automation Technologies, Inc. Using cloud-based data for industrial simulation
US9514137B2 (en) 2013-06-12 2016-12-06 Exablox Corporation Hybrid garbage collection
JP2016526720A (ja) 2013-06-19 2016-09-05 エグザブロックス・コーポレーション クラスタベースの記憶システムにおけるデータスクラビング
US9934242B2 (en) 2013-07-10 2018-04-03 Exablox Corporation Replication of data between mirrored data sites
US10248556B2 (en) 2013-10-16 2019-04-02 Exablox Corporation Forward-only paged data storage management where virtual cursor moves in only one direction from header of a session to data field of the session
US9985829B2 (en) 2013-12-12 2018-05-29 Exablox Corporation Management and provisioning of cloud connected devices
US20170019313A1 (en) * 2013-12-17 2017-01-19 Hewlett Packard Enterprise Development Lp A generic model to implement a cloud computing service
US9774582B2 (en) * 2014-02-03 2017-09-26 Exablox Corporation Private cloud connected device cluster architecture
US9830324B2 (en) 2014-02-04 2017-11-28 Exablox Corporation Content based organization of file systems
EP2977895A1 (en) * 2014-07-23 2016-01-27 Siemens Aktiengesellschaft Managing data in a manufacturing execution system
US10168691B2 (en) 2014-10-06 2019-01-01 Fisher-Rosemount Systems, Inc. Data pipeline for process control system analytics
US11182280B2 (en) 2014-10-13 2021-11-23 Microsoft Technology Licensing, Llc Application testing
US10284664B2 (en) * 2014-10-13 2019-05-07 Microsoft Technology Licensing, Llc Application testing
US20160291552A1 (en) * 2014-11-18 2016-10-06 Prophecy Sensors, Llc System for rule management, predictive maintenance and quality assurance of a process and machine using reconfigurable sensor networks and big data machine learning
US9826338B2 (en) 2014-11-18 2017-11-21 Prophecy Sensorlytics Llc IoT-enabled process control and predective maintenance using machine wearables
SG10201408352XA (en) * 2014-12-15 2016-07-28 Iia Technologies Pte Ltd A system of monitoring and controlling the operation of multiple machines for producing diamonds and a method thereof
US10481195B2 (en) 2015-12-02 2019-11-19 Machinesense, Llc Distributed IoT based sensor analytics for power line diagnosis
US20160245279A1 (en) 2015-02-23 2016-08-25 Biplab Pal Real time machine learning based predictive and preventive maintenance of vacuum pump
US20160313216A1 (en) 2015-04-25 2016-10-27 Prophecy Sensors, Llc Fuel gauge visualization of iot based predictive maintenance system using multi-classification based machine learning
US10638295B2 (en) 2015-01-17 2020-04-28 Machinesense, Llc System and method for turbomachinery preventive maintenance and root cause failure determination
US20160245686A1 (en) 2015-02-23 2016-08-25 Biplab Pal Fault detection in rotor driven equipment using rotational invariant transform of sub-sampled 3-axis vibrational data
US10613046B2 (en) 2015-02-23 2020-04-07 Machinesense, Llc Method for accurately measuring real-time dew-point value and total moisture content of a material
US10648735B2 (en) 2015-08-23 2020-05-12 Machinesense, Llc Machine learning based predictive maintenance of a dryer
US10599982B2 (en) 2015-02-23 2020-03-24 Machinesense, Llc Internet of things based determination of machine reliability and automated maintainenace, repair and operation (MRO) logs
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
US10496061B2 (en) 2015-03-16 2019-12-03 Rockwell Automation Technologies, Inc. Modeling of an industrial automation environment in the cloud
US11243505B2 (en) 2015-03-16 2022-02-08 Rockwell Automation Technologies, Inc. Cloud-based analytics for industrial automation
US9805460B2 (en) * 2015-03-27 2017-10-31 Rockwell Automation Technologies, Inc. Systems and methods for assessing a facility based on audio/visual delta analysis
US10547666B2 (en) 2015-03-27 2020-01-28 Rockwell Automation Technologies, Inc. Systems and methods for exchanging information between devices in an industrial automation environment
US10360249B2 (en) * 2015-04-10 2019-07-23 Trendminder N.V. System and method for creation and detection of process fingerprints for monitoring in a process plant
US9823289B2 (en) 2015-06-01 2017-11-21 Prophecy Sensorlytics Llc Automated digital earth fault system
US9704020B2 (en) * 2015-06-16 2017-07-11 Microsoft Technology Licensing, Llc Automatic recognition of entities in media-captured events
US20170060924A1 (en) 2015-08-26 2017-03-02 Exablox Corporation B-Tree Based Data Model for File Systems
US10643745B2 (en) 2015-09-29 2020-05-05 Jeff Scott Bruno Systems and methods for determining human performance capacity and utility of a biomedical intervention/neurotechnology device
US10528021B2 (en) 2015-10-30 2020-01-07 Rockwell Automation Technologies, Inc. Automated creation of industrial dashboards and widgets
US10156842B2 (en) 2015-12-31 2018-12-18 General Electric Company Device enrollment in a cloud service using an authenticated application
US10313281B2 (en) 2016-01-04 2019-06-04 Rockwell Automation Technologies, Inc. Delivery of automated notifications by an industrial asset
US20170212650A1 (en) * 2016-01-22 2017-07-27 Microsoft Technology Licensing, Llc Dynamically optimizing user engagement
US10503483B2 (en) 2016-02-12 2019-12-10 Fisher-Rosemount Systems, Inc. Rule builder in a process control network
US10409970B2 (en) * 2016-02-22 2019-09-10 Nice Ltd. System and method for resolving user identification
RU2615836C1 (ru) * 2016-04-11 2017-04-11 федеральное государственное казенное военное образовательное учреждение высшего образования "Военная академия связи имени Маршала Советского Союза С.М. Буденного" Министерства обороны Российской Федерации Устройство для обучения операторов
US9846553B2 (en) 2016-05-04 2017-12-19 Exablox Corporation Organization and management of key-value stores
US10318904B2 (en) 2016-05-06 2019-06-11 General Electric Company Computing system to control the use of physical state attainment of assets to meet temporal performance criteria
US10509396B2 (en) * 2016-06-09 2019-12-17 Rockwell Automation Technologies, Inc. Scalable analytics architecture for automation control systems
US10613521B2 (en) * 2016-06-09 2020-04-07 Rockwell Automation Technologies, Inc. Scalable analytics architecture for automation control systems
CN106327053B (zh) * 2016-07-29 2020-07-07 西安工程大学 一种基于多模式集合的纺织工艺推荐模型的构建方法
US10318570B2 (en) 2016-08-18 2019-06-11 Rockwell Automation Technologies, Inc. Multimodal search input for an industrial search platform
US10545492B2 (en) 2016-09-26 2020-01-28 Rockwell Automation Technologies, Inc. Selective online and offline access to searchable industrial automation data
US10401839B2 (en) * 2016-09-26 2019-09-03 Rockwell Automation Technologies, Inc. Workflow tracking and identification using an industrial monitoring system
US10319128B2 (en) 2016-09-26 2019-06-11 Rockwell Automation Technologies, Inc. Augmented reality presentation of an industrial environment
US10601636B2 (en) * 2016-11-04 2020-03-24 Crosscode, Inc. Method and system for architecture analysis of an enterprise
US10388075B2 (en) 2016-11-08 2019-08-20 Rockwell Automation Technologies, Inc. Virtual reality and augmented reality for industrial automation
US10735691B2 (en) 2016-11-08 2020-08-04 Rockwell Automation Technologies, Inc. Virtual reality and augmented reality for industrial automation
US10866631B2 (en) 2016-11-09 2020-12-15 Rockwell Automation Technologies, Inc. Methods, systems, apparatuses, and techniques for employing augmented reality and virtual reality
US10970634B2 (en) * 2016-11-10 2021-04-06 General Electric Company Methods and systems for capturing analytic model authoring knowledge
WO2018102692A1 (en) 2016-12-02 2018-06-07 Carrier Corporation Mixed-mode cloud on-premise secure communication
US10594555B2 (en) * 2016-12-16 2020-03-17 Intelligent Platforms, Llc Cloud-enabled testing of control systems
US10264120B2 (en) * 2016-12-30 2019-04-16 Accenture Global Solutions Limited Automated data collection and analytics
US10614405B2 (en) 2017-02-10 2020-04-07 International Business Machines Corporation Equipment stoppage and reporting inappropriate usage
US11282015B2 (en) * 2017-02-21 2022-03-22 Centre For Commercialization Of Regenerative Medicine Method and system for electronically monitoring and recording a process in a clean space
CN106960010B (zh) * 2017-02-28 2020-06-26 普奥云信息科技(北京)有限公司 设备元数据生成装置
CN107040459A (zh) * 2017-03-27 2017-08-11 高岩 一种智能工业安全云网关设备***和方法
US10528700B2 (en) 2017-04-17 2020-01-07 Rockwell Automation Technologies, Inc. Industrial automation information contextualization method and system
EP3396919A1 (de) * 2017-04-26 2018-10-31 Siemens Aktiengesellschaft Verfahren zur datenübertragung von einem gerät an ein datenverwaltungsmittel, vermittlungseinheit, gerät und system
US10620612B2 (en) 2017-06-08 2020-04-14 Rockwell Automation Technologies, Inc. Predictive maintenance and process supervision using a scalable industrial analytics platform
CN107272621A (zh) * 2017-06-23 2017-10-20 深圳市盛路物联通讯技术有限公司 一种智能车间管理方法和***
EP3438774B1 (de) * 2017-08-02 2021-09-29 Siemens Aktiengesellschaft Verfahren zur bereitstellung von funktionen innerhalb eines industriellen automatisierungssystems und automatisierungssystem
TWI685227B (zh) 2017-08-28 2020-02-11 大同股份有限公司 閘道器、物聯網裝置控制系統與其方法
US10445944B2 (en) 2017-11-13 2019-10-15 Rockwell Automation Technologies, Inc. Augmented reality safety automation zone system and method
US11150622B2 (en) * 2017-11-16 2021-10-19 Bentley Systems, Incorporated Quality control isometric for inspection of field welds and flange bolt-up connections
CN107966954B (zh) * 2017-11-24 2020-04-17 江俊逢 一种计算机数字控制方法与***
DE102017130517A1 (de) * 2017-12-19 2019-06-19 Endress+Hauser Process Solutions Ag Feldbuskomponente mit Einstellelement zur Konfigurierung der Datenübertragung in eine Cloud
US10921792B2 (en) 2017-12-21 2021-02-16 Machinesense Llc Edge cloud-based resin material drying system and method
US20190361428A1 (en) * 2018-05-23 2019-11-28 Honeywell International Inc. Competency gap identification of an operators response to various process control and maintenance conditions
EP3807861A4 (en) * 2018-06-13 2022-03-16 ATS Automation Tooling Systems Inc. SYSTEM AND METHOD FOR INITIATING A LEARNING EVENT
US10747207B2 (en) 2018-06-15 2020-08-18 Honeywell International Inc. System and method for accurate automatic determination of “alarm-operator action” linkage for operator assessment and alarm guidance using custom graphics and control charts
US11144042B2 (en) 2018-07-09 2021-10-12 Rockwell Automation Technologies, Inc. Industrial automation information contextualization method and system
WO2020010551A1 (zh) * 2018-07-11 2020-01-16 西门子股份公司 仿真生产过程的方法、装置、***、存储介质和处理器
US10867321B1 (en) * 2018-07-16 2020-12-15 James D MacDonald-Korth Automatic login link for targeted users without previous account creation
CN109522352A (zh) * 2018-11-08 2019-03-26 内蒙古伊泰煤炭股份有限公司 工业数据管理***及方法
CN109615265A (zh) * 2018-12-26 2019-04-12 北京寄云鼎城科技有限公司 基于集成开发***的工业数据分析方法、装置与电子设备
US11403541B2 (en) 2019-02-14 2022-08-02 Rockwell Automation Technologies, Inc. AI extensions and intelligent model validation for an industrial digital twin
US10699556B1 (en) 2019-03-01 2020-06-30 Honeywell International Inc. System and method for plant operation gap analysis and guidance solution
JP7259456B2 (ja) * 2019-03-25 2023-04-18 富士フイルムビジネスイノベーション株式会社 情報処理装置およびプログラム
JP7176455B2 (ja) * 2019-03-28 2022-11-22 オムロン株式会社 監視システム、設定装置および監視方法
CN109920295A (zh) * 2019-04-01 2019-06-21 南京康尼电气技术有限公司 一种智能工业互联网教学实训***及方法
EP3928234A1 (en) * 2019-04-02 2021-12-29 Siemens Aktiengesellschaft User behavorial analytics for security anomaly detection in industrial control systems
US11086298B2 (en) 2019-04-15 2021-08-10 Rockwell Automation Technologies, Inc. Smart gateway platform for industrial internet of things
US10827071B1 (en) 2019-07-05 2020-11-03 Talkdesk Inc. System and method for SMS and email enabled automated agent assistance within a cloud-based contact center
US11328205B2 (en) 2019-08-23 2022-05-10 Talkdesk, Inc. Generating featureless service provider matches
US10942710B1 (en) 2019-09-24 2021-03-09 Rockwell Automation Technologies, Inc. Industrial automation domain-specific language programming paradigm
US11048483B2 (en) 2019-09-24 2021-06-29 Rockwell Automation Technologies, Inc. Industrial programming development with an extensible integrated development environment (IDE) platform
US11080176B2 (en) 2019-09-26 2021-08-03 Rockwell Automation Technologies, Inc. Testing framework for automation objects
US11163536B2 (en) 2019-09-26 2021-11-02 Rockwell Automation Technologies, Inc. Maintenance and commissioning
US11042362B2 (en) * 2019-09-26 2021-06-22 Rockwell Automation Technologies, Inc. Industrial programming development with a trained analytic model
US11392112B2 (en) 2019-09-26 2022-07-19 Rockwell Automation Technologies, Inc. Virtual design environment
US11733687B2 (en) 2019-09-26 2023-08-22 Rockwell Automation Technologies, Inc. Collaboration tools
US11841699B2 (en) * 2019-09-30 2023-12-12 Rockwell Automation Technologies, Inc. Artificial intelligence channel for industrial automation
US11435726B2 (en) 2019-09-30 2022-09-06 Rockwell Automation Technologies, Inc. Contextualization of industrial data at the device level
US11334061B2 (en) 2019-10-11 2022-05-17 Honeywell International Inc Method to detect skill gap of operators making frequent inadvertent changes to the process variables
US20210117882A1 (en) 2019-10-16 2021-04-22 Talkdesk, Inc Systems and methods for workforce management system deployment
EP4051464A4 (en) * 2019-10-29 2023-07-19 ABB Schweiz AG SYSTEM AND METHOD FOR ONLINE OPTIMIZATION OF A SENSOR FUSION MODEL
US20210124326A1 (en) * 2019-10-29 2021-04-29 Honeywell International Inc. Context specific training for process operators
US20210136220A1 (en) 2019-10-31 2021-05-06 Talkdesk, Inc. Monitoring and listening tools across omni-channel inputs in a graphically interactive voice response system
US20210192972A1 (en) * 2019-12-23 2021-06-24 Sri International Machine learning system for technical knowledge capture
US11249462B2 (en) 2020-01-06 2022-02-15 Rockwell Automation Technologies, Inc. Industrial data services platform
US11736615B2 (en) 2020-01-16 2023-08-22 Talkdesk, Inc. Method, apparatus, and computer-readable medium for managing concurrent communications in a networked call center
DE102020102863A1 (de) 2020-02-05 2021-08-05 Festo Se & Co. Kg Parametrierung einer Komponente in der Automatisierungsanlage
US11308447B2 (en) 2020-04-02 2022-04-19 Rockwell Automation Technologies, Inc. Cloud-based collaborative industrial automation design environment
US11748458B2 (en) 2020-04-15 2023-09-05 Codelogic, Inc. Systems and methods for a governance engine
JP2021193511A (ja) * 2020-06-08 2021-12-23 富士フイルムビジネスイノベーション株式会社 情報処理装置及びプログラム
US11726459B2 (en) 2020-06-18 2023-08-15 Rockwell Automation Technologies, Inc. Industrial automation control program generation from computer-aided design
US11687657B2 (en) 2020-07-08 2023-06-27 Codelogic, Inc. Systems and methods for software security analysis
US10903904B1 (en) 2020-07-08 2021-01-26 Eci Telecom Ltd. Systems and methods for configuring a communications network
US10904131B1 (en) * 2020-07-08 2021-01-26 Eci Telecom Ltd. Systems and methods for configuring a communications network
US20220044494A1 (en) * 2020-08-06 2022-02-10 Transportation Ip Holdings, Llc Data extraction for machine learning systems and methods
US11449028B2 (en) * 2020-09-03 2022-09-20 Rockwell Automation Technologies, Inc. Industrial automation asset and control project analysis
US11157267B1 (en) * 2020-09-09 2021-10-26 International Business Machines Corporation Evaluation of dynamic relationships between application components
US11561517B2 (en) * 2020-09-09 2023-01-24 Rockwell Automation Technologies, Inc. Industrial development hub vault and design tools
US11835933B2 (en) 2020-11-13 2023-12-05 Grace Technologies, Inc. Industrial automation integration method for internet of things technologies
US11994842B2 (en) * 2021-03-17 2024-05-28 Rockwell Automation Technologies, Inc. Notifications from an industrial automation development environment
WO2023278648A2 (en) * 2021-06-30 2023-01-05 Kansas State University Research Foundation Methods of extracting corn fiber gum and uses in emulsion and encapsulation
US11677875B2 (en) 2021-07-02 2023-06-13 Talkdesk Inc. Method and apparatus for automated quality management of communication records
US11971710B2 (en) * 2021-11-12 2024-04-30 Pani Energy Inc Digital model based plant operation and optimization
US11856140B2 (en) 2022-03-07 2023-12-26 Talkdesk, Inc. Predictive communications system
US11899555B2 (en) * 2022-04-29 2024-02-13 Microsoft Technology Licensing, Llc System for application engagement composite index
US11736616B1 (en) 2022-05-27 2023-08-22 Talkdesk, Inc. Method and apparatus for automatically taking action based on the content of call center communications
US11971908B2 (en) 2022-06-17 2024-04-30 Talkdesk, Inc. Method and apparatus for detecting anomalies in communication data
US20240045782A1 (en) * 2022-08-08 2024-02-08 Qualcomm Incorporated Suggesting a New and Easier System Function by Detecting User's Action Sequences
US11943391B1 (en) 2022-12-13 2024-03-26 Talkdesk, Inc. Method and apparatus for routing communications within a contact center

Family Cites Families (453)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6708385B1 (en) 1954-07-28 2004-03-23 Lemelson Medical, Education And Research Foundation, Lp Flexible manufacturing systems and methods
GB2207783B (en) 1987-08-07 1991-05-22 Casio Computer Co Ltd Recording/reproducing apparatus with voice recognition function
US5122948A (en) 1990-06-28 1992-06-16 Allen-Bradley Company, Inc. Remote terminal industrial control communication system
US5781913A (en) 1991-07-18 1998-07-14 Felsenstein; Lee Wearable hypermedium system
US5199009A (en) 1991-09-03 1993-03-30 Geno Svast Reminder clock
US6400996B1 (en) 1999-02-01 2002-06-04 Steven M. Hoffberg Adaptive pattern recognition based control system and method
US5612869A (en) 1994-01-21 1997-03-18 Innovative Enterprises International Corporation Electronic health care compliance assistance
JP3116710B2 (ja) 1994-03-18 2000-12-11 株式会社日立製作所 情報端末システム
US5682460A (en) 1994-08-29 1997-10-28 Motorola, Inc. Method for selecting transmission preferences
US5611059A (en) 1994-09-02 1997-03-11 Square D Company Prelinked parameter configuration, automatic graphical linking, and distributed database configuration for devices within an automated monitoring/control system
US20020156872A1 (en) 2001-01-04 2002-10-24 Brown David W. Systems and methods for transmitting motion control data
US5832298A (en) 1995-05-30 1998-11-03 Canon Kabushiki Kaisha Adaptive graphical user interface for a network peripheral
US6076124A (en) 1995-10-10 2000-06-13 The Foxboro Company Distributed control system including a compact easily-extensible and serviceable field controller
US5710885A (en) 1995-11-28 1998-01-20 Ncr Corporation Network management system with improved node discovery and monitoring
US6553410B2 (en) 1996-02-27 2003-04-22 Inpro Licensing Sarl Tailoring data and transmission protocol for efficient interactive data transactions over wide-area networks
US5845149A (en) 1996-04-10 1998-12-01 Allen Bradley Company, Llc Industrial controller with I/O mapping table for linking software addresses to physical network addresses
US5856931A (en) 1996-09-23 1999-01-05 Mccasland; Martin Method and system for identifying, organizing, scheduling, executing, analyzing and documenting detailed inspection activities for specific items in either a time-based or on-demand fashion
US5970430A (en) 1996-10-04 1999-10-19 Fisher Controls International, Inc. Local device and process diagnostics in a process control network having distributed control functions
US5844794A (en) 1996-10-18 1998-12-01 Allen Bradley Company, Llc Electronic data communications system having data consumer defining data transmission structure
DE69703938T3 (de) 1996-11-22 2007-05-16 (at)Road Ltd., Ipswich Ressourcenzuordnung
US5957985A (en) 1996-12-16 1999-09-28 Microsoft Corporation Fault-resilient automobile control system
US5978568A (en) 1997-03-11 1999-11-02 Sequel Technology Corporation Method and apparatus for resolving network users to network computers
DE19715503A1 (de) 1997-04-14 1998-10-15 Siemens Ag Integriertes Rechner- und Kommunikationssystem für den Anlagenbereich
US5966301A (en) 1997-06-13 1999-10-12 Allen-Bradley Company, Llc Redundant processor controller providing upgrade recovery
US6732191B1 (en) 1997-09-10 2004-05-04 Schneider Automation Inc. Web interface to an input/output device
US6199068B1 (en) 1997-09-11 2001-03-06 Abb Power T&D Company Inc. Mapping interface for a distributed server to translate between dissimilar file formats
US6175770B1 (en) 1997-12-31 2001-01-16 Dana Corporation Electronic controller having automatic self-configuration capabilities
US6279113B1 (en) 1998-03-16 2001-08-21 Internet Tools, Inc. Dynamic signature inspection-based network intrusion detection
US7117227B2 (en) 1998-03-27 2006-10-03 Call Charles G Methods and apparatus for using the internet domain name system to disseminate product information
US6175801B1 (en) 1998-06-19 2001-01-16 Magelan Dts, Inc. Navigation system map panning directional indicator
US6437692B1 (en) 1998-06-22 2002-08-20 Statsignal Systems, Inc. System and method for monitoring and controlling remote devices
DE19834456A1 (de) 1998-07-30 2000-02-03 Siemens Ag Informations-, Bedien- und/oder Beobachtungssystem mit modellbasierter Benutzeroberfläche und Verfahren zum modellbasierten Bedienen und/oder Beobachten
CA2342241A1 (en) 1998-08-31 2000-03-09 Cabletron Systems, Inc. Method and apparatus for managing data for use by data applications
US6167337A (en) 1998-10-02 2000-12-26 Case Corporation Reconfigurable control unit for work vehicles
US6282455B1 (en) 1998-10-19 2001-08-28 Rockwell Technologies, Llc Walk-through human/machine interface for industrial control
US6381502B1 (en) 1998-10-19 2002-04-30 Rockwell Technologies, Llc Virtual tool box for use with industrial control system
US6675226B1 (en) 1998-11-17 2004-01-06 Rockwell Automation Technologies, Inc. Network interface for industrial controller providing application programmer interface
US6434572B2 (en) 1998-11-25 2002-08-13 Ge Medical Technology Services, Inc. Medical diagnostic system management method and apparatus
US7206646B2 (en) 1999-02-22 2007-04-17 Fisher-Rosemount Systems, Inc. Method and apparatus for performing a function in a plant using process performance monitoring with process equipment monitoring and control
US7130616B2 (en) 2000-04-25 2006-10-31 Simple Devices System and method for providing content, management, and interactivity for client devices
US6466972B1 (en) 1999-03-31 2002-10-15 International Business Machines Corporation Server based configuration of network computers via machine classes
JP4336413B2 (ja) 1999-04-09 2009-09-30 キヤノン株式会社 表示処理方法およびデータ処理装置およびコンピュータが読み取り可能な記憶媒体
US20050080799A1 (en) 1999-06-01 2005-04-14 Abb Flexible Automaton, Inc. Real-time information collection and distribution system for robots and electronically controlled machines
BR0011435A (pt) 1999-06-08 2002-03-05 Luk Lamellen & Kupplungsbau Processo para acionar um dispositivo de caixa de mudanças
DE60019750T2 (de) 1999-06-11 2005-09-29 Microsoft Corp., Redmond Allgemeines api zur gerätefernsteuerung
US6970913B1 (en) 1999-07-02 2005-11-29 Cisco Technology, Inc. Load balancing using distributed forwarding agents with application based feedback for different virtual machines
WO2001011586A1 (en) 1999-08-05 2001-02-15 Princeton Protech Llc Alarm reporting system using the internet and instant messaging
DE50006012D1 (de) 1999-09-08 2004-05-13 Heidenhain Gmbh Dr Johannes Verfahren und schaltungsanordnung zur erzeugung von lagesollwerten für einen lageregelkreis einer numerisch bahngesteuerten maschine
US6535926B1 (en) 1999-09-30 2003-03-18 Rockwell Automation Technologies, Inc. Time synchronization system for industrial control network using global reference pulses
US6412032B1 (en) 1999-09-30 2002-06-25 Rockwell Automation Technologies, Inc. Interface for industrial controller network card
US6463338B1 (en) 1999-09-30 2002-10-08 Rockwell Automation Technologies, Inc. Industrial controller and network card with buffer negotiation
US7289994B2 (en) 1999-10-18 2007-10-30 Fisher-Rosemount Systems, Inc. Interconnected zones within a process control system
US20020082966A1 (en) 1999-11-16 2002-06-27 Dana Commercial Credit Corporation System and method for benchmarking asset characteristics
US6952680B1 (en) 1999-11-16 2005-10-04 Dana Corporation Apparatus and method for tracking and managing physical assets
US6891850B1 (en) 1999-12-22 2005-05-10 Rockwell Automation Technologies, Inc. Network independent safety protocol for industrial controller
US6643652B2 (en) 2000-01-14 2003-11-04 Saba Software, Inc. Method and apparatus for managing data exchange among systems in a network
US20030217100A1 (en) 2000-02-17 2003-11-20 Kronk David E. System and method for controlling environment maintenance equipment
US6691159B1 (en) 2000-02-24 2004-02-10 General Electric Company Web-based method and system for providing assistance to computer users
JP2001242931A (ja) 2000-02-28 2001-09-07 Hitachi Ltd プラント監視装置
US6757897B1 (en) * 2000-02-29 2004-06-29 Cisco Technology, Inc. Apparatus and methods for scheduling and performing tasks
US20060173873A1 (en) 2000-03-03 2006-08-03 Michel Prompt System and method for providing access to databases via directories and other hierarchical structures and interfaces
US6721726B1 (en) 2000-03-08 2004-04-13 Accenture Llp Knowledge management tool
CA2402280C (en) 2000-03-10 2008-12-02 Cyrano Sciences, Inc. Control for an industrial process using one or more multidimensional variables
AT412196B (de) 2000-03-17 2004-11-25 Keba Ag Verfahren zur zuordnung einer mobilen bedien- und/oder beobachtungseinrichtung zu einer maschine sowie bedien- und/oder beobachtungseinrichtung hierfür
US20040006473A1 (en) * 2002-07-02 2004-01-08 Sbc Technology Resources, Inc. Method and system for automated categorization of statements
US6981041B2 (en) 2000-04-13 2005-12-27 Aep Networks, Inc. Apparatus and accompanying methods for providing, through a centralized server site, an integrated virtual office environment, remotely accessible via a network-connected web browser, with remote network monitoring and management capabilities
AU2001259074A1 (en) 2000-04-17 2001-10-30 Circadence Corporation Http redirector
US7277865B1 (en) 2000-04-17 2007-10-02 Accenture Llp Information portal in a contract manufacturing framework
US8060389B2 (en) 2000-06-07 2011-11-15 Apple Inc. System and method for anonymous location based services
US6904600B1 (en) 2000-06-29 2005-06-07 Microsoft Corporation Application programming interface to the simple object access protocol
US6694252B2 (en) 2000-07-04 2004-02-17 Mitsubishi Denki Kabushiki Kaisha Method of displaying landmark in navigation device
US6801920B1 (en) 2000-07-05 2004-10-05 Schneider Automation Inc. System for remote management of applications of an industrial control system
US6982953B1 (en) 2000-07-11 2006-01-03 Scorpion Controls, Inc. Automatic determination of correct IP address for network-connected devices
US7958251B2 (en) 2000-08-04 2011-06-07 Goldman Sachs & Co. Method and system for processing raw financial data streams to produce and distribute structured and validated product offering data to subscribing clients
US6708074B1 (en) 2000-08-11 2004-03-16 Applied Materials, Inc. Generic interface builder
DE10041104C1 (de) 2000-08-22 2002-03-07 Siemens Ag Einrichtung und Verfahren zur Kommunikation zwischen einer mobilen Datenverarbeitungsvorrichtung und einer stationären Datenverarbeitungsvorrichtung
FR2813471B1 (fr) 2000-08-31 2002-12-20 Schneider Automation Systeme de communication d'un equipement d'automatisme base sur le protocole soap
US6732165B1 (en) 2000-08-31 2004-05-04 International Business Machines Corporation Simultaneous network configuration of multiple headless machines
US20020075293A1 (en) * 2000-09-01 2002-06-20 Dietrich Charisius Methods and systems for animating a workflow and a project plan
US6686838B1 (en) 2000-09-06 2004-02-03 Xanboo Inc. Systems and methods for the automatic registration of devices
CA2319979A1 (en) 2000-09-18 2002-03-18 Bruce Frederic Michael Warren Method and system for producing enhanced story packages
US6728262B1 (en) 2000-10-02 2004-04-27 Coi Software, Inc. System and method for integrating process control and network management
WO2002029682A1 (en) * 2000-10-02 2002-04-11 International Projects Consultancy Services, Inc. Object-based workflow system and method
US7249044B2 (en) 2000-10-05 2007-07-24 I2 Technologies Us, Inc. Fulfillment management system for managing ATP data in a distributed supply chain environment
US20020095483A1 (en) 2000-10-09 2002-07-18 Lg Electronics Inc. Method of providing washing course programs and self diagnosis service of an automatic washer from a remote server
US7210095B1 (en) 2000-10-31 2007-04-24 Cisco Technology, Inc. Techniques for binding scalable vector graphics to associated information
US6968242B1 (en) 2000-11-07 2005-11-22 Schneider Automation Inc. Method and apparatus for an active standby control system on a network
US7305465B2 (en) 2000-11-15 2007-12-04 Robert Wing Collecting appliance problem information over network and providing remote technical support to deliver appliance fix information to an end user
US7149792B1 (en) 2000-11-20 2006-12-12 Axeda Corporation Device registration mechanism
US20020065898A1 (en) 2000-11-27 2002-05-30 Daniel Leontiev Remote Internet control of instruments
US20020107904A1 (en) 2000-12-05 2002-08-08 Kumar Talluri Remote service agent for sending commands and receiving data over e-mail network
US6965802B2 (en) 2000-12-06 2005-11-15 Ge Fanuc Automation North America, Inc. Method for using portable wireless devices to monitor industrial controllers
WO2002046901A1 (en) 2000-12-06 2002-06-13 Vigilos, Inc. System and method for implementing open-protocol remote device control
US6622055B2 (en) 2001-01-16 2003-09-16 United Microelectronics Corp. Method of control management of production line
US7233886B2 (en) 2001-01-19 2007-06-19 Smartsignal Corporation Adaptive modeling of changed states in predictive condition monitoring
DE10103039B4 (de) 2001-01-24 2015-07-02 Heidelberger Druckmaschinen Ag Verfahren zur Einstellung drucktechnischer und anderer jobabhängiger Parameter einer Druckmaschine
US6624388B1 (en) 2001-01-25 2003-09-23 The Lincoln Electric Company System and method providing distributed welding architecture
WO2002060099A2 (en) 2001-01-25 2002-08-01 Crescent Networks, Inc. Service level agreement/virtual private network templates
US20040215551A1 (en) 2001-11-28 2004-10-28 Eder Jeff S. Value and risk management system for multi-enterprise organization
JP2002279091A (ja) 2001-03-16 2002-09-27 Hitachi Ltd 家電機器保守サービスシステム
US7548883B2 (en) 2001-03-20 2009-06-16 Goldman Sachs & Co Construction industry risk management clearinghouse
US7599351B2 (en) 2001-03-20 2009-10-06 Verizon Business Global Llc Recursive query for communications network data
DE10115046A1 (de) 2001-03-27 2002-10-10 Daimler Chrysler Ag Verfahren und Einrichtung zur Erzeugung eines Abbildes eines netzwerkartigen Herstellungsprozesses
US8041840B2 (en) 2001-04-20 2011-10-18 Rockwell Automation Technologies, Inc. Industrial control system with autonomous web server
US6668240B2 (en) 2001-05-03 2003-12-23 Emerson Retail Services Inc. Food quality and safety model for refrigerated food
US6895532B2 (en) 2001-05-03 2005-05-17 Hewlett-Packard Development Company, L.P. Wireless server diagnostic system and method
US6983391B2 (en) 2001-05-09 2006-01-03 Agilent Technologies, Inc. Modular system with synchronized timing
US6968334B2 (en) 2001-05-15 2005-11-22 Nokia Corporation Method and business process to maintain privacy in distributed recommendation systems
US6813587B2 (en) 2001-06-22 2004-11-02 Invensys Systems, Inc. Remotely monitoring/diagnosing distributed components of a supervisory process control and manufacturing information application from a central location
US7707550B2 (en) 2001-06-22 2010-04-27 Invensys Systems, Inc. Supervisory process control and manufacturing information system application having an extensible component model
US7133900B1 (en) 2001-07-06 2006-11-07 Yahoo! Inc. Sharing and implementing instant messaging environments
US6885362B2 (en) 2001-07-12 2005-04-26 Nokia Corporation System and method for accessing ubiquitous resources in an intelligent environment
US7290030B2 (en) 2001-07-13 2007-10-30 Rockwell Automation Technologies, Inc. Internet object based interface for industrial controller
EP1407334B1 (en) 2001-07-13 2010-02-17 Siemens Aktiengesellschaft System architecture and method for network-delivered automation-related content
DE10152765B4 (de) 2001-07-13 2015-11-12 Siemens Aktiengesellschaft Verfahren zur elektronischen Bereitstellung von Diensten für Maschinen über eine Datenkommunikationsverbindung
US7292900B2 (en) 2001-07-13 2007-11-06 Siemens Aktiengesellschaft Power distribution expert system
US20030056224A1 (en) 2001-07-19 2003-03-20 General Instrument Corporation Method and apparatus for processing transport type B ATVEF data
US20060190106A1 (en) 2001-07-30 2006-08-24 Rockwell Automation Technologies, Inc. Method for consistent storage of data in an industrial controller
DE10138710A1 (de) 2001-08-07 2003-02-20 Siemens Ag Erweiterung des OPC-Protokolls
US20030033179A1 (en) 2001-08-09 2003-02-13 Katz Steven Bruce Method for generating customized alerts related to the procurement, sourcing, strategic sourcing and/or sale of one or more items by an enterprise
US8914300B2 (en) 2001-08-10 2014-12-16 Rockwell Automation Technologies, Inc. System and method for dynamic multi-objective optimization of machine selection, integration and utilization
US8417360B2 (en) 2001-08-10 2013-04-09 Rockwell Automation Technologies, Inc. System and method for dynamic multi-objective optimization of machine selection, integration and utilization
US6819960B1 (en) 2001-08-13 2004-11-16 Rockwell Software Inc. Industrial controller automation interface
US6813523B2 (en) 2001-08-23 2004-11-02 George Mauro Distributed process control
US8266066B1 (en) 2001-09-04 2012-09-11 Accenture Global Services Limited Maintenance, repair and overhaul management
US7032045B2 (en) 2001-09-18 2006-04-18 Invensys Systems, Inc. Multi-protocol bus device
US7233781B2 (en) 2001-10-10 2007-06-19 Ochoa Optics Llc System and method for emergency notification content delivery
US6907302B2 (en) 2001-10-12 2005-06-14 Kar-Tech, Inc. PDA monitoring and diagnostic system for industrial control
US7293109B2 (en) 2001-10-15 2007-11-06 Semandex Networks, Inc. Dynamic content based multicast routing in mobile networks
US6895573B2 (en) * 2001-10-26 2005-05-17 Resultmaker A/S Method for generating a workflow on a computer, and a computer system adapted for performing the method
US20030105535A1 (en) 2001-11-05 2003-06-05 Roman Rammler Unit controller with integral full-featured human-machine interface
US7346405B2 (en) 2001-12-04 2008-03-18 Connected Energy Corp. Interface for remote monitoring and control of industrial machines
US20030114942A1 (en) 2001-12-17 2003-06-19 Varone John J. Remote display module
US7310344B1 (en) 2001-12-28 2007-12-18 Cisco Technology, Inc. Method and system for an instant messenger home automation system interface using a home router
US7035877B2 (en) 2001-12-28 2006-04-25 Kimberly-Clark Worldwide, Inc. Quality management and intelligent manufacturing with labels and smart tags in event-based product manufacturing
US7380213B2 (en) 2001-12-28 2008-05-27 Kimberly-Clark Worldwide, Inc. User interface for reporting event-based production information in product manufacturing
US6930620B2 (en) 2002-01-15 2005-08-16 Microsoft Corporation Methods and systems for synchronizing data streams
US7536181B2 (en) 2002-02-15 2009-05-19 Telefonaktiebolaget L M Ericsson (Publ) Platform system for mobile terminals
US20030156639A1 (en) 2002-02-19 2003-08-21 Jui Liang Frame rate control system and method
US7209859B2 (en) 2002-03-02 2007-04-24 Linxberg Technology, Llc Method and apparatus for sequentially collecting and analyzing real time data with interactive monitoring
US7626508B2 (en) 2002-03-05 2009-12-01 Aeromesh Corporation Monitoring system and method
TWI235946B (en) 2002-03-13 2005-07-11 Culture Com Technology Macau Ltd Method and system of displaying data
US20030177169A1 (en) 2002-03-14 2003-09-18 Nutt Letty B. Automated peripheral device data harvest utility
US6722474B2 (en) 2002-03-26 2004-04-20 Eran Golan Hatzor Smart service unit
US7082460B2 (en) 2002-04-19 2006-07-25 Axeda Corporation Configuring a network gateway
US20030198188A1 (en) 2002-04-20 2003-10-23 Castlebury Michael J. Combined hardware and software architecture for remote monitoring
US20040025173A1 (en) 2002-04-24 2004-02-05 Gil Levonai Interaction abstraction system and method
US20030208545A1 (en) 2002-05-01 2003-11-06 Eaton Eric Thomas Instant message communication system for providing notification of one or more events and method therefor
US7254520B2 (en) 2002-05-14 2007-08-07 Analysis And Measurement Services Corporation Testing of wire systems and end devices installed in industrial processes
US9565275B2 (en) 2012-02-09 2017-02-07 Rockwell Automation Technologies, Inc. Transformation of industrial data into useful cloud information
US7151966B1 (en) 2002-06-04 2006-12-19 Rockwell Automation Technologies, Inc. System and methodology providing open interface and distributed processing in an industrial controller environment
US7539724B1 (en) 2002-06-04 2009-05-26 Rockwell Automation Technologies, Inc. Instant messaging for event notification and exchanging data in an industrial controller environment
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
US6725182B2 (en) 2002-07-31 2004-04-20 Smar Research Corporation System and method for monitoring devices and components
DE10241953B4 (de) 2002-09-10 2005-05-04 Siemens Ag Verfahren zum Übertragen von Meldungen industrieller Steuerungen über Internet-Technologien an vordefinierte Empfänger
US7298275B2 (en) 2002-09-27 2007-11-20 Rockwell Automation Technologies, Inc. Machine associating method and apparatus
US7769617B2 (en) * 2002-10-29 2010-08-03 Tokyo Electron Limited Worker management system, worker management apparatus and worker management method
US20040199573A1 (en) 2002-10-31 2004-10-07 Predictive Systems Engineering, Ltd. System and method for remote diagnosis of distributed objects
DE10251523A1 (de) 2002-11-04 2004-05-19 Siemens Ag System und Verfahren zur Bereitstellung von Daten und Diensten für Geräte, sowie Gerät, welches die bereitgestellten Daten und Dienste verwendet
US7401057B2 (en) 2002-12-10 2008-07-15 Asset Trust, Inc. Entity centric computer system
US20040203895A1 (en) 2002-12-16 2004-10-14 Senaka Balasuriya Locking of communication device based on proximity
US7120689B2 (en) 2003-01-23 2006-10-10 Sbc Properties, L.P. Receiving network metrics data from disparate devices and displaying in a host format
US7272456B2 (en) 2003-01-24 2007-09-18 Rockwell Automation Technologies, Inc. Position based machine control in an industrial automation environment
US7117125B2 (en) 2003-06-18 2006-10-03 Eaton Corporation System and method for proactive motor wellness diagnosis based on potential mechanical faults
US20050005093A1 (en) 2003-07-01 2005-01-06 Andrew Bartels Methods, systems and devices for securing supervisory control and data acquisition (SCADA) communications
EP1501062B1 (de) 2003-07-22 2012-01-04 Siemens Aktiengesellschaft Verfahren und HMI System zur Bedienung und Beobachtung einer technischen Anlage
US7328370B2 (en) 2003-09-12 2008-02-05 Rockwell Automation Technologies, Inc. Safety controller with simplified interface
US7966246B2 (en) * 2003-10-23 2011-06-21 Alphacet, Inc. User interface for correlation of analysis systems
US7480709B2 (en) 2003-11-14 2009-01-20 Rockwell Automation Technologies, Inc. Dynamic browser-based industrial automation interface system and method
US8150959B1 (en) 2003-11-17 2012-04-03 Rockwell Automation Technologies, Inc. Systems and methods for notifying multiple hosts from an industrial controller
DE60333570D1 (de) 2003-12-09 2010-09-09 Sap Ag Industrielles Steuerungssystem und Datenverarbeitungsverfahren dafür
US7930053B2 (en) 2003-12-23 2011-04-19 Beacons Pharmaceuticals Pte Ltd Virtual platform to facilitate automated production
US7305672B2 (en) 2004-01-06 2007-12-04 International Business Machines Corporation Dynamic software update system, method and program product
US7251535B2 (en) 2004-02-06 2007-07-31 Rockwell Automation Technologies, Inc. Location based diagnostics method and apparatus
JP4153883B2 (ja) 2004-03-02 2008-09-24 株式会社東芝 階層型データベース装置および階層型データベース装置における製品選定方法およびプログラム
US7412548B2 (en) 2004-03-04 2008-08-12 Rockwell Automation Technologies, Inc. Intelligent self-determining I/O device
US7162502B2 (en) * 2004-03-09 2007-01-09 Microsoft Corporation Systems and methods that synchronize data with representations of the data
US7676285B2 (en) 2004-04-22 2010-03-09 General Electric Company Method for monitoring driven machinery
US8516383B2 (en) 2004-05-17 2013-08-20 Invensys Systems, Inc. System and method for developing animated visualization interfaces
WO2005114368A1 (en) 2004-05-20 2005-12-01 Abb Research Ltd A method and system to retrieve and display technical data for an industrial device
US7584274B2 (en) 2004-06-15 2009-09-01 International Business Machines Corporation Coordinating use of independent external resources within requesting grid environments
WO2006014724A2 (en) 2004-07-20 2006-02-09 Global Precision Solutions, Llp Precision gps driven utility asset management and utility damage prevention system and method
US8769106B2 (en) 2004-07-29 2014-07-01 Thomas Sheehan Universal configurable device gateway
US20060026193A1 (en) 2004-08-02 2006-02-02 Rockwell Software, Inc. Dynamic schema for unified plant model
CA2618935C (en) 2004-08-13 2014-04-29 Remasys Pty Ltd Monitoring and management of distributed information systems
US20070067145A1 (en) * 2004-08-25 2007-03-22 Sift, Llc Method and apparatus for function allocation and interface selection
US7239871B2 (en) 2004-08-27 2007-07-03 University Of Georgia Research Foundation, Inc. Wireless communication of context sensitive content, systems methods and computer program product
AU2005296011A1 (en) 2004-10-12 2006-04-27 Terence J. Mullin System and method for monitoring and responding to device conditions
US20070050206A1 (en) 2004-10-26 2007-03-01 Marathon Petroleum Company Llc Method and apparatus for operating data management and control
EP1810250B1 (de) 2004-11-09 2016-06-22 Primetals Technologies Germany GmbH Verfahren zur verknüpfung von technischen daten und system zum bedienen und beobachten einer industriellen anlage
US7339476B2 (en) 2004-11-10 2008-03-04 Rockwell Automation Technologies, Inc. Systems and methods that integrate radio frequency identification (RFID) technology with industrial controllers
CN1300649C (zh) 2004-11-16 2007-02-14 冶金自动化研究设计院 一种复杂工业过程的组合建模方法
US7769850B2 (en) 2004-12-23 2010-08-03 International Business Machines Corporation System and method for analysis of communications networks
US7991602B2 (en) 2005-01-27 2011-08-02 Rockwell Automation Technologies, Inc. Agent simulation development environment
EP1701301A1 (en) 2005-03-11 2006-09-13 Ian Mark Rosam Performance analysis and assessment tool and method
WO2006103541A1 (en) 2005-04-01 2006-10-05 Abb Research Ltd Method and system for providing a user interface
US20060236374A1 (en) 2005-04-13 2006-10-19 Rockwell Automation Technologies, Inc. Industrial dynamic anomaly detection method and apparatus
US7366972B2 (en) 2005-04-29 2008-04-29 Microsoft Corporation Dynamically mediating multimedia content and devices
US7489240B2 (en) 2005-05-03 2009-02-10 Qualcomm, Inc. System and method for 3-D position determination using RFID
US20060253205A1 (en) 2005-05-09 2006-11-09 Michael Gardiner Method and apparatus for tabular process control
US7672737B2 (en) 2005-05-13 2010-03-02 Rockwell Automation Technologies, Inc. Hierarchically structured data model for utilization in industrial automation environments
CN101529345B (zh) 2005-05-13 2011-10-19 洛克威尔自动控制技术股份有限公司 工业自动化环境中的分布式数据库
US20060259472A1 (en) 2005-05-13 2006-11-16 Macclellan Mary Automated factory work analyzer
US7233830B1 (en) 2005-05-31 2007-06-19 Rockwell Automation Technologies, Inc. Application and service management for industrial control devices
US20060282432A1 (en) 2005-06-10 2006-12-14 Cassidy Douglas J Sales diagnostics reporting system
US7242009B1 (en) 2005-06-22 2007-07-10 Hach Ultra Analytics, Inc. Methods and systems for signal processing in particle detection systems
CN102117233B (zh) 2005-06-24 2013-07-17 信科索尔特公司 用于高性能企业数据保护的***和方法
US20070130112A1 (en) 2005-06-30 2007-06-07 Intelligentek Corp. Multimedia conceptual search system and associated search method
US8560462B2 (en) 2005-07-20 2013-10-15 International Business Machines Corporation Management of usage costs of a resource
US20070019641A1 (en) 2005-07-22 2007-01-25 Rockwell Automation Technologies, Inc. Execution of industrial automation applications on communication infrastructure devices
US8156232B2 (en) 2005-09-12 2012-04-10 Rockwell Automation Technologies, Inc. Network communications in an industrial automation environment
US20070073850A1 (en) 2005-09-29 2007-03-29 Rockwell Automation Technologies, Inc. Industrial control device configuration and discovery
US8484250B2 (en) 2005-09-30 2013-07-09 Rockwell Automation Technologies, Inc. Data federation with industrial control systems
US7660638B2 (en) 2005-09-30 2010-02-09 Rockwell Automation Technologies, Inc. Business process execution engine
US7734590B2 (en) 2005-09-30 2010-06-08 Rockwell Automation Technologies, Inc. Incremental association of metadata to production data
US7650196B2 (en) 2005-09-30 2010-01-19 Rockwell Automation Technologies, Inc. Production monitoring and control system having organizational structure-based presentation layer
US8275680B2 (en) 2005-09-30 2012-09-25 Rockwell Automation Technologies, Inc. Enabling transactional mechanisms in an automated controller system
US8146812B2 (en) 2005-11-01 2012-04-03 Hewlett-Packard Development Company, L.P. Imaging method and system for tracking devices
US7831317B2 (en) 2005-11-14 2010-11-09 Rockwell Automation Technologies, Inc. Distributed historian architecture
US8005879B2 (en) 2005-11-21 2011-08-23 Sap Ag Service-to-device re-mapping for smart items
US20100082142A1 (en) * 2005-11-22 2010-04-01 Usadi Adam K Simulation System and Method
JP5096359B2 (ja) 2005-12-05 2012-12-12 フィッシャー−ローズマウント システムズ,インコーポレイテッド 同時プロセスシミュレーションを伴う多目的予測プロセス最適化
US8473373B2 (en) 2006-01-27 2013-06-25 GM Global Technology Operations LLC Feedback control theoretic parts inventory management model
US8170856B2 (en) 2006-04-12 2012-05-01 Power Analytics Corporation Systems and methods for real-time advanced visualization for predicting the health, reliability and performance of an electrical power system
US7533798B2 (en) 2006-02-23 2009-05-19 Rockwell Automation Technologies, Inc. Data acquisition and processing system for risk assessment
US20070213989A1 (en) * 2006-03-08 2007-09-13 Cooksy Douglas A Task Minder System
US7827122B1 (en) 2006-03-09 2010-11-02 Rockwell Automation Technologies, Inc. Data mining of unfiltered controller data
US8970393B2 (en) 2006-03-31 2015-03-03 Itron, Inc. Data analysis system, such as a theft scenario analysis system for automated utility metering
US7987254B2 (en) 2006-04-07 2011-07-26 Siemens Aktiengesellschaft Automation network, remote access server for an automation network and a method for transmitting operating data between an automation system and a remote computer
US7747605B2 (en) 2006-04-17 2010-06-29 Perry J. Narancic Organizational data analysis and management
US20070255431A1 (en) 2006-04-28 2007-11-01 Benchmark Research & Technology, Llc Monitoring and controlling an aquatic environment
US8065666B2 (en) 2006-06-02 2011-11-22 Rockwell Automation Technologies, Inc. Change management methodologies for industrial automation and information systems
US8019583B1 (en) 2006-06-08 2011-09-13 Rockwell Automation Technologies, Inc. Selective functional group simulation of automation control and information systems
US7515982B2 (en) * 2006-06-30 2009-04-07 Intel Corporation Combining automated and manual information in a centralized system for semiconductor process control
US8527252B2 (en) 2006-07-28 2013-09-03 Emerson Process Management Power & Water Solutions, Inc. Real-time synchronized control and simulation within a process plant
US8370224B2 (en) 2006-09-27 2013-02-05 Rockwell Automation Technologies, Inc. Graphical interface for display of assets in an asset management system
US20080125887A1 (en) 2006-09-27 2008-05-29 Rockwell Automation Technologies, Inc. Event context data and aggregation for industrial control systems
US7912560B2 (en) 2006-09-29 2011-03-22 Rockwell Automation Technologies, Inc. Module and controller operation for industrial control systems
US8041435B2 (en) 2008-09-30 2011-10-18 Rockwell Automation Technologies, Inc. Modular object dynamic hosting
US20080189637A1 (en) 2006-10-16 2008-08-07 Invensys Systems, Inc. Data quality and status behavior for human machine interface graphics in industrial control and automation systems
CN101536002B (zh) 2006-11-03 2015-02-04 气体产品与化学公司 用于工艺监控的***和方法
US8332063B2 (en) 2006-11-08 2012-12-11 Honeywell International Inc. Apparatus and method for process control using people and asset tracking information
US20110047230A1 (en) 2006-11-17 2011-02-24 Mcgee Steven J Method / process / procedure to enable: The Heart Beacon Rainbow Force Tracking
DE102006059430A1 (de) 2006-12-15 2008-06-19 Robert Bosch Gmbh Automatisierte Erstellung und Adaption eines Maschinen- oder Anlagenmodells
US7984007B2 (en) 2007-01-03 2011-07-19 International Business Machines Corporation Proactive problem resolution system, method of proactive problem resolution and program product therefor
US7853336B2 (en) 2007-02-27 2010-12-14 Rockwell Automation Technologies, Inc. Dynamic versioning utilizing multiple controller engine instances to limit complications
US8856522B2 (en) 2007-02-27 2014-10-07 Rockwell Automation Technologies Security, safety, and redundancy employing controller engine instances
GB2460199A (en) 2007-03-08 2009-11-25 Promptalert Inc System and method for processing and updating event related information using automated reminders
WO2008111428A1 (ja) 2007-03-14 2008-09-18 Nec Corporation 運用管理装置、運用管理方法および運用管理プログラム
US7904282B2 (en) 2007-03-22 2011-03-08 General Electric Company Method and system for fault accommodation of machines
CN100576117C (zh) 2007-03-27 2009-12-30 宝山钢铁股份有限公司 钢板冷却控制模拟***
US8566781B2 (en) 2007-04-23 2013-10-22 Siemens Aktiengesellschaft Model-based view parts and reusable data source configurations
DE102007026678A1 (de) 2007-06-08 2008-12-11 Abb Ag Verfahren zum Austausch eines defekten Feldgerätes gegen ein neues Feldgerät in einem über digitalen Feldbus kommunizierenden System, insbesondere Automatisierungssystem
WO2008157505A1 (en) * 2007-06-15 2008-12-24 Shell Oil Company Remote monitoring systems and methods
US20090024440A1 (en) * 2007-07-18 2009-01-22 Siemens Medical Solutions Usa, Inc. Automated Workflow Via Learning for Image Processing, Documentation and Procedural Support Tasks
US20090037378A1 (en) * 2007-08-02 2009-02-05 Rockwell Automation Technologies, Inc. Automatic generation of forms based on activity
US20090063258A1 (en) * 2007-08-29 2009-03-05 Juergen Mueller Engineered Labor Standards ("ELS") Management
US8392845B2 (en) 2007-09-04 2013-03-05 Fisher-Rosemount Systems, Inc. Methods and apparatus to control information presented to process plant operators
US9244455B2 (en) 2007-09-10 2016-01-26 Fisher-Rosemount Systems, Inc. Location dependent control access in a process control system
US9734464B2 (en) 2007-09-11 2017-08-15 International Business Machines Corporation Automatically generating labor standards from video data
US7930261B2 (en) 2007-09-26 2011-04-19 Rockwell Automation Technologies, Inc. Historians embedded in industrial units
US7676294B2 (en) 2007-09-27 2010-03-09 Rockwell Automation Technologies, Inc. Visualization of workflow in an industrial automation environment
US20090089682A1 (en) 2007-09-27 2009-04-02 Rockwell Automation Technologies, Inc. Collaborative environment for sharing visualizations of industrial automation data
US20090089359A1 (en) 2007-09-27 2009-04-02 Rockwell Automation Technologies, Inc. Subscription and notification in industrial systems
US7657333B2 (en) 2007-09-27 2010-02-02 Rockwell Automation Technologies, Inc. Adjustment of data collection rate based on anomaly detection
US7908360B2 (en) 2007-09-28 2011-03-15 Rockwell Automation Technologies, Inc. Correlation of non-times series events in industrial systems
US7809534B2 (en) * 2007-09-28 2010-10-05 Rockwell Automation Technologies, Inc. Enhanced simulation models for automation
US8413227B2 (en) 2007-09-28 2013-04-02 Honeywell International Inc. Apparatus and method supporting wireless access to multiple security layers in an industrial control and automation system or other system
WO2009046095A1 (en) 2007-10-01 2009-04-09 Iconics, Inc. Visualization of process control data
US8681676B2 (en) 2007-10-30 2014-03-25 Honeywell International Inc. System and method for providing simultaneous connectivity between devices in an industrial control and automation or other system
US8121971B2 (en) * 2007-10-30 2012-02-21 Bp Corporation North America Inc. Intelligent drilling advisor
US20090125460A1 (en) 2007-11-08 2009-05-14 Charles Scott Hewison Automated hazardous materials event response system and method
US20090182689A1 (en) * 2008-01-15 2009-07-16 Microsoft Corporation Rule-based dynamic operation evaluation
US8353012B2 (en) 2008-02-26 2013-01-08 Alejandro Emilio Del Real Internet-based group website technology for content management and exchange (system and methods)
EP2107514A1 (en) * 2008-03-31 2009-10-07 British Telecommunications Public Limited Company Process monitoring
EP2110722A1 (de) 2008-04-17 2009-10-21 Siemens Aktiengesellschaft System zur Simulation automatisierungstechnischer Anlagen
US20110004446A1 (en) 2008-12-15 2011-01-06 Accenture Global Services Gmbh Intelligent network
AU2009250163B2 (en) * 2008-05-21 2015-03-12 Agilent Technologies, Inc. Systems and methods for analyzing workflow associated with a pathology laboratory
US7756678B2 (en) 2008-05-29 2010-07-13 General Electric Company System and method for advanced condition monitoring of an asset system
US8543998B2 (en) 2008-05-30 2013-09-24 Oracle International Corporation System and method for building virtual appliances using a repository metadata server and a dependency resolution service
US20100010859A1 (en) * 2008-07-08 2010-01-14 International Business Machines Corporation Method and system for allocating dependent tasks to teams through multi-variate optimization
US8332359B2 (en) 2008-07-28 2012-12-11 International Business Machines Corporation Extended system for accessing electronic documents with revision history in non-compatible repositories
US7912901B2 (en) * 2008-08-12 2011-03-22 International Business Machines Corporation Automating application state of a set of computing devices responsive to scheduled events based on historical data
US7920935B2 (en) * 2008-08-19 2011-04-05 International Business Machines Corporation Activity based real-time production instruction adaptation
US8229575B2 (en) 2008-09-19 2012-07-24 Rockwell Automation Technologies, Inc. Automatically adjustable industrial control configuration
US8416812B2 (en) 2008-09-22 2013-04-09 Codrut Radu Radulescu Network timing synchronization systems
US7725363B2 (en) 2008-09-26 2010-05-25 The Go Daddy Group, Inc. Method of generating product categories from a metadata tag
US9210220B2 (en) 2008-09-29 2015-12-08 Andrew Steckley System and method for intelligent automated remote management of electromechanical devices
US8010218B2 (en) 2008-09-30 2011-08-30 Rockwell Automation Technologies, Inc. Industrial automation interfaces integrated with enterprise manufacturing intelligence (EMI) systems
US8438192B2 (en) 2008-09-30 2013-05-07 Rockwell Automation Technologies, Inc. System and method for retrieving and storing industrial data
US8255197B2 (en) 2008-09-30 2012-08-28 Rockwell Automation Technologies, Inc. Simulation of tuning effects for a servo driven mechatronic system
US8255875B2 (en) 2008-09-30 2012-08-28 Rockwell Automation Technologies, Inc. Application builder for industrial automation
WO2010058241A1 (en) 2008-11-24 2010-05-27 Abb Research Ltd. A system and a method for providing control and automation services
US8914783B2 (en) 2008-11-25 2014-12-16 Fisher-Rosemount Systems, Inc. Software deployment manager integration within a process control system
US20100146014A1 (en) 2008-12-04 2010-06-10 Microsoft Corporation Extendable business type system in a performance management platform
US9489185B2 (en) 2009-01-29 2016-11-08 At&T Mobility Ii Llc Small/medium business application delivery platform
JP5436460B2 (ja) * 2009-02-12 2014-03-05 三菱電機株式会社 産業用ロボットシステム
US9042876B2 (en) 2009-02-17 2015-05-26 Lookout, Inc. System and method for uploading location information based on device movement
US8467768B2 (en) 2009-02-17 2013-06-18 Lookout, Inc. System and method for remotely securing or recovering a mobile device
US20100211509A1 (en) 2009-02-17 2010-08-19 Jacobs Richard B Resource monitoring device
US20140052499A1 (en) 2009-02-23 2014-02-20 Ronald E. Wagner Telenostics performance logic
US20100223212A1 (en) * 2009-02-27 2010-09-02 Microsoft Corporation Task-related electronic coaching
WO2010107872A2 (en) 2009-03-17 2010-09-23 Comau, Inc. Industrial communication system and method
US9218000B2 (en) 2009-04-01 2015-12-22 Honeywell International Inc. System and method for cloud computing
US8204717B2 (en) 2009-04-01 2012-06-19 Honeywell International Inc. Cloud computing as a basis for equipment health monitoring service
US7970830B2 (en) 2009-04-01 2011-06-28 Honeywell International Inc. Cloud computing for an industrial automation and manufacturing system
US8275653B2 (en) * 2009-04-13 2012-09-25 Vardaman, Ltd. Industrial status viewer system and method
US9311162B2 (en) 2009-05-27 2016-04-12 Red Hat, Inc. Flexible cloud management
US8140914B2 (en) 2009-06-15 2012-03-20 Microsoft Corporation Failure-model-driven repair and backup
US8805635B2 (en) 2009-06-17 2014-08-12 Echostar Technologies L.L.C. Systems and methods for remote electronics device testing
US20110173127A1 (en) 2010-01-08 2011-07-14 Albert Ho System and method used for configuration of an inspection compliance tool with machine readable tags and their associations to inspected components
US8731724B2 (en) 2009-06-22 2014-05-20 Johnson Controls Technology Company Automated fault detection and diagnostics in a building management system
AU2010270601B2 (en) 2009-07-07 2016-04-14 Accenture Global Solutions Limited Enterprise smart grid and demand management platform and methods for application development and management
WO2011008855A2 (en) 2009-07-14 2011-01-20 Pinchuk Steven G Method of predicting a plurality of behavioral events and method of displaying information
US20110035253A1 (en) * 2009-08-07 2011-02-10 onFucus Healthcare Systems and Methods for Optimizing Enterprise Performance Relationships to Other Applications
EP2293164A1 (en) 2009-08-31 2011-03-09 ABB Research Ltd. Cloud computing for a process control and monitoring system
CA2771170C (en) 2009-09-01 2019-11-05 Crown Equipment Corporation Information system for industrial vehicles including cyclical recurring vehicle information message
US9031987B2 (en) 2009-09-30 2015-05-12 Red Hat, Inc. Propagation of data changes in distribution operations in hierarchical database
WO2011050482A1 (en) 2009-10-31 2011-05-05 Counterpart Technologies Inc. Enterprise data mining in a hosted multi-tenant database
US20110137805A1 (en) 2009-12-03 2011-06-09 International Business Machines Corporation Inter-cloud resource sharing within a cloud computing environment
US20110239011A1 (en) 2010-03-26 2011-09-29 Nokia Corporation Method and apparatus for synchronizing wake-ups of offline mobile devices
EP2558917A1 (en) 2010-04-14 2013-02-20 Yokogawa Electric Corporation A method and system for displaying prioritized live thumbnail of process graphic views
US8543932B2 (en) * 2010-04-23 2013-09-24 Datacert, Inc. Generation and testing of graphical user interface for matter management workflow with collaboration
US20110276498A1 (en) 2010-05-04 2011-11-10 Infernotions Technologies Ltd Process and system for estimating risk and allocating responsibility for product failure
US20110276507A1 (en) 2010-05-05 2011-11-10 O'malley Matthew Carl System and method for recruiting, tracking, measuring, and improving applicants, candidates, and any resources qualifications, expertise, and feedback
US20110295634A1 (en) * 2010-05-28 2011-12-01 International Business Machines Corporation System and Method for Dynamic Optimal Resource Constraint Mapping in Business Process Models
CN102262401A (zh) 2010-05-31 2011-11-30 北京德尔福万源发动机管理***有限公司 一种工业生产线监控***
DE102010029952B4 (de) 2010-06-10 2019-06-27 Endress + Hauser Process Solutions Ag Verfahren zum Integrieren von zumindest einem Feldgerät in ein Netzwerk der Automatisierungstechnik
WO2011160196A2 (pt) 2010-06-24 2011-12-29 Associação Instituto Nacional De Matemática Pura E Aplicada Método de organização de dados multidimensionais
CN102314424B (zh) 2010-07-01 2017-03-01 商业对象软件有限公司 文件的基于维度的关系图示
CA3074776C (en) 2010-07-23 2021-02-16 Saudi Arabian Oil Company Machines, computer program products, and computer-implemented methods providing an integrated node for data acquisition and control
EP2418462A1 (en) 2010-08-10 2012-02-15 General Electric Company Sub-metering hardware for measuring energy data of an energy consuming device
US8886777B2 (en) 2010-08-20 2014-11-11 Unisys Corporation Moving enterprise software applications to a cloud domain
US8819026B2 (en) 2010-08-27 2014-08-26 SCR Technologies, Inc. Sequential chain registry
EP2428861B1 (de) 2010-09-10 2013-05-01 Siemens Aktiengesellschaft Verfahren zur rechnergestützten Analyse einer Automatisierungsanlage
US8451753B2 (en) 2010-09-14 2013-05-28 General Electric Company Systems and methods for the configuration of substation remote terminals with a central controller
US8775626B2 (en) 2010-09-17 2014-07-08 Microsoft Corporation Using templates to configure cloud resources
US9134971B2 (en) 2010-09-29 2015-09-15 Rockwell Automation Technologies, Inc. Extensible device object model
KR101789691B1 (ko) 2010-09-30 2017-10-26 삼성전자주식회사 서버 및 그 서비스 제공 방법
US8473917B2 (en) 2010-09-30 2013-06-25 Rockwell Automation Technologies, Inc. Enhanced operation diagnostics
US8869038B2 (en) 2010-10-06 2014-10-21 Vistracks, Inc. Platform and method for analyzing real-time position and movement data
US20130212521A1 (en) * 2010-10-11 2013-08-15 Teachscape, Inc. Methods and systems for use with an evaluation workflow for an evidence-based evaluation
US20120095808A1 (en) 2010-10-15 2012-04-19 Invensys Systems Inc. System and Method for Process Predictive Simulation
US9880836B2 (en) 2010-10-26 2018-01-30 Hewlett Packard Enterprise Development Lp System and method for deploying a software program
EP2453326B1 (de) 2010-11-10 2019-12-25 Siemens Aktiengesellschaft Verfahren und System zur Bedienung einer Maschine aus der Automatisierungstechnik
US9162720B2 (en) * 2010-12-03 2015-10-20 Disney Enterprises, Inc. Robot action based on human demonstration
US8699499B2 (en) 2010-12-08 2014-04-15 At&T Intellectual Property I, L.P. Methods and apparatus to provision cloud computing network elements
EP2469466A1 (en) 2010-12-21 2012-06-27 ABB Inc. Remote management of industrial processes
TWI515522B (zh) 2010-12-28 2016-01-01 萬國商業機器公司 測定系統情況的方法、電腦程式及電腦
CA2825777A1 (en) 2011-01-25 2012-08-02 Power Analytics Corporation Systems and methods for automated model-based real-time simulation of a microgrid for market-based electric power system optimization
US9171079B2 (en) 2011-01-28 2015-10-27 Cisco Technology, Inc. Searching sensor data
US10037443B2 (en) 2011-03-07 2018-07-31 Rockwell Automation Technologies, Inc. Industrial simulation using redirected I/O module configurations
US20120257544A1 (en) 2011-04-05 2012-10-11 Spidercloud Wireless, Inc. Configuration space feedback and optimization in a self-configuring communication system
US9053468B2 (en) 2011-04-07 2015-06-09 General Electric Company Methods and systems for monitoring operation of equipment
US8901825B2 (en) 2011-04-12 2014-12-02 Express Imaging Systems, Llc Apparatus and method of energy efficient illumination using received signals
US8972067B2 (en) 2011-05-11 2015-03-03 General Electric Company System and method for optimizing plant operations
US8725462B2 (en) 2011-05-13 2014-05-13 Fujitsu Limited Data aggregation platform
US8686871B2 (en) 2011-05-13 2014-04-01 General Electric Company Monitoring system and methods for monitoring machines with same
US8745434B2 (en) 2011-05-16 2014-06-03 Microsoft Corporation Platform for continuous mobile-cloud services
US8949668B2 (en) * 2011-05-23 2015-02-03 The Boeing Company Methods and systems for use in identifying abnormal behavior in a control system including independent comparisons to user policies and an event correlation model
ES2579480T3 (es) 2011-05-26 2016-08-11 Siemens Aktiengesellschaft Procedimiento para el acceso a un sistema de automatización, así como sistema de funcionamiento según el procedimiento
US20120306620A1 (en) 2011-05-31 2012-12-06 General Electric Company Systems and methods for alert visualization
US8762113B2 (en) * 2011-06-03 2014-06-24 Sony Computer Entertainment America Llc Method and apparatus for load testing online server systems
US20130117064A1 (en) * 2011-06-17 2013-05-09 Progress Software Corporation Business process analysis combining modeling, simulation and collaboration with web and cloud delivery
US8909434B2 (en) 2011-06-29 2014-12-09 Caterpillar, Inc. System and method for controlling power in machine having electric and/or hydraulic devices
US20130018696A1 (en) 2011-07-04 2013-01-17 Empirica Consulting Limited Supply Chain Analysis
BR112014000727B1 (pt) 2011-07-11 2021-01-12 Valmet Automation Oy método, sistema e memória legível por computador para monitoramento de um processo industrial
US9535415B2 (en) 2011-07-20 2017-01-03 Rockwell Automation Technologies, Inc. Software, systems, and methods for mobile visualization of industrial automation environments
DE102011109388A1 (de) 2011-08-04 2013-02-07 Heidelberger Druckmaschinen Aktiengesellschaft Automatische Druckmaschinenverbesserung
US8799042B2 (en) 2011-08-08 2014-08-05 International Business Machines Corporation Distribution network maintenance planning
JP5691969B2 (ja) 2011-09-26 2015-04-01 オムロン株式会社 データ処理装置、データ処理システム、およびデータ処理方法
WO2013055311A1 (en) 2011-10-10 2013-04-18 Hewlett-Packard Development Company, L.P. Methods and systems for identifying action for responding to anomaly in cloud computing system
US8856936B2 (en) 2011-10-14 2014-10-07 Albeado Inc. Pervasive, domain and situational-aware, adaptive, automated, and coordinated analysis and control of enterprise-wide computers, networks, and applications for mitigation of business and operational risks and enhancement of cyber security
US8949993B2 (en) 2011-10-17 2015-02-03 Mcafee Inc. Mobile risk assessment
US8660134B2 (en) 2011-10-27 2014-02-25 Mueller International, Llc Systems and methods for time-based hailing of radio frequency devices
US9529777B2 (en) * 2011-10-28 2016-12-27 Electronic Arts Inc. User behavior analyzer
US8793379B2 (en) 2011-11-01 2014-07-29 Lsi Corporation System or method to automatically provision a storage volume by having an app-aware based appliance in a storage cloud environment
US9507807B1 (en) 2011-11-07 2016-11-29 EMC IP Holding Company, LLC Meta file system for big data
US20130117806A1 (en) 2011-11-09 2013-05-09 Microsoft Corporation Network based provisioning
US9990509B2 (en) 2011-11-11 2018-06-05 Rockwell Automation Technologies, Inc. Systems and methods for error detection and diagnostics visualization
US9967168B2 (en) 2011-11-23 2018-05-08 Hunan Scientop Automatic Equipment Co., Ltd Remote real-time monitoring system based on cloud computing
US8930541B2 (en) 2011-11-25 2015-01-06 International Business Machines Corporation System, method and program product for cost-aware selection of templates for provisioning shared resources
US8756324B2 (en) 2011-12-02 2014-06-17 Hewlett-Packard Development Company, L.P. Automatic cloud template approval
US9531588B2 (en) 2011-12-16 2016-12-27 Microsoft Technology Licensing, Llc Discovery and mining of performance information of a device for anticipatorily sending updates to the device
EP2795280A4 (en) 2011-12-21 2015-12-16 Skf Ab METHOD FOR MONITORING THE STATUS OF A BEARING USING A COUNTER DEVICE IN PERCENTAGE MODE
CN104126182B (zh) 2011-12-30 2018-02-09 施耐德电气It公司 远程通信的***和方法
US8743200B2 (en) 2012-01-16 2014-06-03 Hipass Design Llc Activity monitor
US9529348B2 (en) * 2012-01-24 2016-12-27 Emerson Process Management Power & Water Solutions, Inc. Method and apparatus for deploying industrial plant simulators using cloud computing technologies
US20130218971A1 (en) 2012-02-09 2013-08-22 Samsung Electronics, Co., Ltd. Cloud platform notification
US9477936B2 (en) 2012-02-09 2016-10-25 Rockwell Automation Technologies, Inc. Cloud-based operator interface for industrial automation
US9117076B2 (en) 2012-03-14 2015-08-25 Wintermute, Llc System and method for detecting potential threats by monitoring user and system behavior associated with computer and network activity
US20130262654A1 (en) 2012-03-28 2013-10-03 Sony Corporation Resource management system with resource optimization mechanism and method of operation thereof
US9261871B2 (en) 2012-03-29 2016-02-16 Yokogawa Electric Corporation Apparatus and method for determining operation compatibility between field devices
JP5565431B2 (ja) 2012-04-18 2014-08-06 横河電機株式会社 制御装置及び制御システム
US9286103B2 (en) 2012-04-21 2016-03-15 International Business Machines Corporation Method and apparatus for providing a test network as an IP accessible cloud service
US9020619B2 (en) 2012-04-24 2015-04-28 Fisher Controls International Llc Method and apparatus for local or remote control of an instrument in a process system
EP2660667B1 (en) 2012-05-04 2021-11-10 Rockwell Automation Technologies, Inc. Cloud gateway for industrial automation information and control systems
US20130311827A1 (en) * 2012-05-16 2013-11-21 International Business Machines Corporation METHOD and APPARATUS for automatic testing of automation software
US20130325545A1 (en) 2012-06-04 2013-12-05 Sap Ag Assessing scenario-based risks
US9436921B2 (en) * 2012-06-21 2016-09-06 International Business Machines Corporation Intelligent service management and process control using policy-based automation and predefined task templates
US8924328B1 (en) 2012-06-29 2014-12-30 Emc Corporation Predictive models for configuration management of data storage systems
US20140013100A1 (en) 2012-07-05 2014-01-09 Martin M. Menzel Establish bidirectional wireless communication between electronic devices using visual codes
EP2685329B1 (en) 2012-07-11 2015-09-23 ABB Research Ltd. Presenting process data of a process control object on a mobile terminal
US9467500B2 (en) 2012-08-09 2016-10-11 Rockwell Automation Technologies, Inc. Remote industrial monitoring using a cloud infrastructure
US9253054B2 (en) 2012-08-09 2016-02-02 Rockwell Automation Technologies, Inc. Remote industrial monitoring and analytics using a cloud infrastructure
US20140046977A1 (en) 2012-08-10 2014-02-13 Xurmo Technologies Pvt. Ltd. System and method for mining patterns from relationship sequences extracted from big data
US9557725B2 (en) 2012-08-13 2017-01-31 Honeywell International Inc. Apparatus and method for determining replacement compatibility of field devices in industrial process control systems
US9547682B2 (en) 2012-08-22 2017-01-17 Bitvore Corp. Enterprise data processing
US20140067360A1 (en) * 2012-09-06 2014-03-06 International Business Machines Corporation System And Method For On-Demand Simulation Based Learning For Automation Framework
US20140081691A1 (en) * 2012-09-20 2014-03-20 Morton Wendell Systems and methods for workflow automation
EP2713332A1 (en) 2012-09-28 2014-04-02 Tata Consultancy Services Limited Guided analytics
US9262371B2 (en) 2012-09-29 2016-02-16 Siemens Industry, Inc. System for monitoring multiple building automation systems
CN102927937B (zh) 2012-10-10 2016-01-20 东莞新吉凯氏测量技术有限公司 一种基于云技术的测量***
US20140121789A1 (en) 2012-10-30 2014-05-01 Rockwell Automation Technologies, Inc. Advisable state of controlled objects in factory automation systems
US20140137257A1 (en) 2012-11-12 2014-05-15 Board Of Regents, The University Of Texas System System, Method and Apparatus for Assessing a Risk of One or More Assets Within an Operational Technology Infrastructure
CN103019102B (zh) 2012-11-28 2014-10-29 河南科技大学东海硅产业节能技术研究院 半实物计算机仿真网络实验装置
US9223299B2 (en) 2012-11-30 2015-12-29 Discovery Sound Technology, Llc Equipment sound monitoring system and method
US9076106B2 (en) 2012-11-30 2015-07-07 General Electric Company Systems and methods for management of risk in industrial plants
DE112012007224T5 (de) 2012-12-13 2015-10-22 Abb Technology Ag System und Verfahren zur Betriebsablauf-Überwachung und/oder -Diagnose einer Fertigungsstraße einer Industrieanlage
US9152469B2 (en) * 2013-01-28 2015-10-06 Hewlett-Packard Development Company, L.P. Optimizing execution and resource usage in large scale computing
GB201302534D0 (en) 2013-02-13 2013-03-27 Qatar Foundation Feedback control as a cloud service
US9558220B2 (en) 2013-03-04 2017-01-31 Fisher-Rosemount Systems, Inc. Big data in process control systems
EP2778816B1 (en) 2013-03-12 2015-10-07 ABB Technology AG System and method for testing a distributed control system of an industrial plant
US9547695B2 (en) 2013-03-13 2017-01-17 Abb Research Ltd. Industrial asset event chronology
US20140278738A1 (en) * 2013-03-13 2014-09-18 Honda Motor Co., Ltd Systems and methods for unified scoring
WO2014160259A1 (en) 2013-03-14 2014-10-02 Richard Palmeri Conducting and guiding individuals safely
US9324119B2 (en) 2013-03-15 2016-04-26 Alert Enterprise Identity and asset risk score intelligence and threat mitigation
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
US20140280964A1 (en) * 2013-03-15 2014-09-18 Gravitant, Inc. Systems, methods and computer readable mediums for implementing cloud service brokerage platform functionalities
US20140316794A1 (en) * 2013-03-22 2014-10-23 Koninklijke Philips N.V. Method and system for creating safety checklists
JP6152675B2 (ja) * 2013-03-27 2017-06-28 富士通株式会社 ワークフロー制御プログラム、装置および方法
EP2790101B1 (en) 2013-04-10 2016-01-20 ABB Technology AG System and method for automated virtual commissioning of an industrial automation system
US9755430B2 (en) 2013-04-11 2017-09-05 Solantro Semiconductor Corp. Virtual inverter for power generation units
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
US20140336795A1 (en) 2013-05-09 2014-11-13 Rockwell Automation Technologies, Inc. Remote assistance via a cloud platform for industrial automation
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
US9989958B2 (en) 2013-05-09 2018-06-05 Rockwell Automation Technologies, Inc. Using cloud-based data for virtualization of an industrial automation environment
US9438648B2 (en) 2013-05-09 2016-09-06 Rockwell Automation Technologies, Inc. Industrial data analytics in a cloud platform
US20140358606A1 (en) 2013-05-30 2014-12-04 Linkedln Corporation System and method for recommending an employee for a role
DE102013106954A1 (de) 2013-07-02 2015-01-08 Phoenix Contact Gmbh & Co. Kg Verfahren zur Fehlerüberwachung, Steuer- und Datenübertragungsanlage und Steuereinrichtung
US9760674B2 (en) 2013-07-26 2017-09-12 Aetrex Worldwide, Inc. Systems and methods for generating orthotic device models from user-based data capture
CN105637432A (zh) 2013-08-30 2016-06-01 慧与发展有限责任合伙企业 识别被监控实体的异常行为
US10083409B2 (en) 2014-02-14 2018-09-25 Bby Solutions, Inc. Wireless customer and labor management optimization in retail settings
US9957781B2 (en) 2014-03-31 2018-05-01 Hitachi, Ltd. Oil and gas rig data aggregation and modeling system
US9690669B2 (en) 2014-06-16 2017-06-27 Internaitonal Business Machines Corporation Techniques for improving cloud infrastructure backup in a shared storage environment
JP2017526050A (ja) 2014-07-03 2017-09-07 エービービー シュヴァイツ アクチェンゲゼルシャフト データ処理のための装置および方法
EP3169540B1 (en) 2014-07-18 2018-05-23 PIAGGIO & C. S.p.A. Vehicle with three or more wheels provided with an anti-roll stabiliser device and anti-roll control method of a vehicle having at least three wheels
US20160182309A1 (en) 2014-12-22 2016-06-23 Rockwell Automation Technologies, Inc. Cloud-based emulation and modeling for automation systems
US20160217410A1 (en) 2015-01-23 2016-07-28 Hewlett-Packard Development Company, L.P. Worker Task Assignment Based on Correlation and Capacity Information
US10496061B2 (en) 2015-03-16 2019-12-03 Rockwell Automation Technologies, Inc. Modeling of an industrial automation environment in the cloud

Also Published As

Publication number Publication date
US20230274661A1 (en) 2023-08-31
US11676508B2 (en) 2023-06-13
US20210225201A1 (en) 2021-07-22
US20180012510A1 (en) 2018-01-11
US9786197B2 (en) 2017-10-10
US20140335480A1 (en) 2014-11-13
CN104142661A (zh) 2014-11-12
EP2801939A1 (en) 2014-11-12
US10984677B2 (en) 2021-04-20

Similar Documents

Publication Publication Date Title
CN104142661B (zh) 使用基于云的数据用于工业自动化***训练
CN104142630B (zh) 用于工业自动化环境的虚拟化的***和方法
CN104142629B (zh) 用于对工业机器环境进行虚拟化的***和方法
CN104144204B (zh) 一种进行工业自动化***的模拟的方法及***
CN105988367B (zh) 云中的工业自动化环境的建模
US20220130275A1 (en) Snapshot management architecture for process control operator training system lifecycle
CN105991765B (zh) 将工业自动化工厂备份在云中
CN104142663B (zh) 云平台中的工业设备和***证明
CN104950741B (zh) 用于***连接的多控制器的配置管理接口
CN105988450A (zh) 基于云的工业控制器
CN107491045A (zh) 用于自动控制***的可扩展分析架构
CN107491044A (zh) 用于自动控制***的可扩展分析架构

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: ohio

Patentee after: Rockwell automation technologies

Address before: ohio

Patentee before: Rockwell Automation Tech Inc.