CN104142661B - 使用基于云的数据用于工业自动化***训练 - Google Patents
使用基于云的数据用于工业自动化***训练 Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B19/00—Teaching not covered by other main groups of this subclass
- G09B19/18—Book-keeping or economics
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
- G06Q10/1093—Calendar-based scheduling for persons or groups
- G06Q10/1097—Task 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所述的方法,还包括:
检测与所述工业自动化***或所述用户组中的至少一个相关联的条件;以及
基于与所述工业自动化***或所述用户组中的至少一个相关联的所述条件,生成所述数据组的子集。
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)
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)
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 |
-
2013
- 2013-11-22 US US14/087,922 patent/US9786197B2/en active Active
-
2014
- 2014-05-09 EP EP14167707.0A patent/EP2801939A1/en not_active Ceased
- 2014-05-09 CN CN201410196198.5A patent/CN104142661B/zh active Active
-
2017
- 2017-09-25 US US15/714,333 patent/US10984677B2/en active Active
-
2021
- 2021-04-06 US US17/223,385 patent/US11676508B2/en active Active
-
2023
- 2023-05-05 US US18/313,001 patent/US20230274661A1/en active Pending
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. |