The customer assets in the application environment are disclosed. Disclosed topics include design management components that help manage and store the following information in engineering documents or controls: information includes corresponding customized information for the corresponding entities and/or information related to objects, engineering, controllers, or industrial automation systems. Design management components help to enable customer data including customer metadata to be injected through objects into engineering files or controllers associated with engineering files. The design management component operates with the data management component, which enables the corresponding entity to view, edit, or delete the corresponding data on the object associated with the project file or controller according to its corresponding rules. Design management components combine control over industrial automation systems to help expectation library management, version management, virtualization of systems for simulation and testing, data exchange between applications, and application development and management related to controllers, devices, or components.
【技术实现步骤摘要】
应用环境中的客户资产
本主题公开一般地涉及工业自动化系统,并且更具体地涉及与工业自动化系统相关联的应用环境中的客户资产。
技术介绍
工业自动化系统可以执行各种处理以产生期望的产品或经处理的材料。工业控制系统可以包括各种工业设备、工业处理、其他工业资产以及与网络有关的资产(例如,通信网络设备及软件)。工业控制器及其相关联的输入/输出(I/O)设备对于现代工业自动化系统的操作会有用。这些工业控制器可以与厂房地板上的现场设备进行交互以控制与如产品制造、材料处理、批量处理、监督控制这样的目的及其他这样的应用有关的自动化处理。工业控制器可以存储并且执行用户定义的控制程序以结合受控处理来实现决策。这样的程序可以包括但不限于梯形逻辑、顺序功能图、功能框图、结构化文本或其他这样的编程结构。一般地,工业控制器可以从传感器和计量设备读取输入数据——传感器和计量设备可以提供与受控系统的一个或更多个状态有关的离散并且遥测的数据,并且工业控制器可以根据用户定义的程序基于这些输入来生成控制输出。为了帮助工业自动化系统的操作,可以采用设计和/或控制平台来帮助工业自动化系统的设计、控制和/或维护。一些设计和/或控制平台可以使能够进行与工业自动化系统有关的工业设备或其他组件(例如,控制器、HMI、应用程序、库、对象等)的设计、编程或配置。以上描述仅意在提供与工业自动化系统有关的上下文概述,并且非意在为穷举性。
技术实现思路
下面提出了简化概要以提供对本主题公开的一些方面的基本理解。此概要并非扩展性概述,并且并非意在确定本主题公开的关键/重要要素或划定任何范围。此概要的唯一目的是以简化形式提出一 ...
【技术保护点】
1.一种用于帮助对工业自动化系统的控制和操作的系统,包括:存储器,所述存储器存储计算机可执行组件;处理器,所述处理器操作地耦接至所述存储器,所述处理器执行计算机可执行组件,所述计算机可执行组件包括:数据仓库,所述数据仓库存储工程文件,所述工程文件包括能够用于帮助对所述工业自动化系统的控制的对象集合;以及设计管理组件,所述设计管理组件将客户数据集合嵌入所述对象集合中的对象,所述客户数据集合是由所述设计管理组件从第一授权实体接收到的,其中,包括嵌入的所述客户数据集合的所述对象被存储在所述数据仓库中的所述工程文件中,以及其中,响应于所述对象的执行,所述对象帮助控制信息的生成,所述控制信息使得能够对所述工业自动化系统的至少一部分进行控制,其中,所述设计管理组件被配置为响应于第二授权实体访问所述对象,对将与所述对象相关联的客户数据子集向所述第二授权实体的呈现进行管理,而不向所述第二授权实体呈现与所述对象相关联的其他数据,其中,所述第二授权实体被授权查看所述客户数据子集,而未被授权访问与所述对象相关联的其他数据。
【技术特征摘要】
2014.10.15 US 14/515,1951.一种用于帮助对工业自动化系统的控制和操作的系统,包括:存储器,所述存储器存储计算机可执行组件;处理器,所述处理器操作地耦接至所述存储器,所述处理器执行计算机可执行组件,所述计算机可执行组件包括:数据仓库,所述数据仓库存储工程文件,所述工程文件包括能够用于帮助对所述工业自动化系统的控制的对象集合;以及设计管理组件,所述设计管理组件将客户数据集合嵌入所述对象集合中的对象,所述客户数据集合是由所述设计管理组件从第一授权实体接收到的,其中,包括嵌入的所述客户数据集合的所述对象被存储在所述数据仓库中的所述工程文件中,以及其中,响应于所述对象的执行,所述对象帮助控制信息的生成,所述控制信息使得能够对所述工业自动化系统的至少一部分进行控制,其中,所述设计管理组件被配置为响应于第二授权实体访问所述对象,对将与所述对象相关联的客户数据子集向所述第二授权实体的呈现进行管理,而不向所述第二授权实体呈现与所述对象相关联的其他数据,其中,所述第二授权实体被授权查看所述客户数据子集,而未被授权访问与所述对象相关联的其他数据。2.根据权利要求1所述的系统,其中,所述对象集合包括下述至少之一:控制器、标签、构件、添加指令、程序、例程或者所述程序中的梯级。3.根据权利要求1所述的系统,其中,所述客户数据集合是至少部分地基于下述中至少之一被定制的:所述第一授权实体的实体参数选择,或者嵌入有所述客户数据集合的所述对象。4.根据权利要求3所述的系统,其中,所述客户数据集合包括下述中至少之一:针对所述对象向实体提供辅助的辅助数据集合;提供与所述对象的版本有关的信息的版本数据集合;针对所述对象的版本表示对所述对象做出的修改的修改数据集合;针对与所述工程文件相关联的工程描述所述对象的功能或特征的描述数据集合;用于向所述实体或其他实体提醒所述对象的状态或针对所述对象或所述工程要执行的动作的提醒数据集合;与和对象相关联的状态或警告有关的状态或警告信息;描述关于所述对象或所述工程做出的进展量的进展数据集合;与所述对象相关联的事件相关信息;或者与所述实体参数选择有关的数据集合。5.根据权利要求1所述的系统,其中,所述设计管理组件是设计平台的一部分,以及所述设计管理组件经由所述设计平台外部的数据管理组件从所述第一授权实体接收所述客户数据集合。6.根据权利要求1所述的系统,其中,所述设计管理组件提供机制、组件、应用程序、小程序、工具或者接口的集合,所述机制、组件、应用程序、小程序、工具或者接口的集合帮助下述中至少之一:格式化所述客户数据集合、验证所述客户数据集合、将所述客户数据集合嵌入所述对象、创建所述对象、编辑所述对象、设置与所述对象相关联的参数或者修改与所述对象相关联的参数。7.根据权利要求1所述的系统,其中,所述设计管理组件将包括所述对象以及嵌入所述对象的所述客户数据集合的所述工程文件的至少一部分传输至控制器组件,其中,所述控制器组件包括分别地为在线或者离线的一个或者更多个控制器。8.根据权利要求1所述的系统,其中,所述设计管理组件被配置为至少部分地基于嵌入所述对象集合中的相应对象的相应客户数据集合来对与所述工程文件相关联的版本信息进行管理,其中,所述相应客户数据集合包括所述客户数据集合,并且所述相应对象包括所述对象,以及其中,所述版本信息表示下述中至少之一:所述对象的版本或者所述对象的版本中与所述对象相关联的对象特征。9.根据权利要求1所述的系统,其中,所述计算机可执行组件还包括虚拟化组件,所述虚拟化组件至少部分地基于包括所述对象的所述工程文件来虚拟化所述工业自动化系统的所述至少一部分,所述对象包括嵌入的所述客户数据集合。10.根据权利要求9所述的系统,其中,所述计算机可执行组件还包括测试组件,所述测试组件适于至少部分地基于所述工业自动化系统的所述至少一部分的修改部分的虚拟化,来对所述工业自动化系统的所述至少一部分的所述修改部分的操作进行模拟,从而测试所述修改部分,其中,所述修改部分与所述对象有关,并且所述修改部分的虚拟化至少部分地基于嵌入所述对象的所述客户数据集合。11.根据权利要求9所述的系统,其中,所述计算机可执行组件还包括仿真组件,所述仿真组件至少部分地基于所述工业自动化系统的所述至少一部分的虚拟化,来仿真所述工业自动化系统的所述至少一部分。12.根据权利要求1所述的系统,其中,所述计算机可执行组件还包括:应用程序组件,所述应用程序组件提供机制、工具、函数、接口、组件或者小程序的集合,所述机制、工具、函数、接口、组件或者小程序的集合能够用于设计、开发或者生成应用程序,其中,所述应用程序能够用于对由所述工程文件表示的工程进行设计、配置或者编程,从而使得能够对所述工业自动化系统进行控制;以及应用程序仓库组件,所述应用程序仓库组件提供所述应用程序或者与所述应用程序有关的信息。13.根据权利要求1所述的系统,其中,所述设计管理组件被配置用于管理与所述设计管理组件相关联的库,其中,所述库包括所述对象集合、所述客户数据集合、所述对象集合的不同版本或者所述客户数据集合的不同版本。14.根据权利要求13所述的系统,其中,所述设计管理组件是设计平台的一部分,以及其中,所述设计管理组件被配置用于将与所述设计管理组件相关联的所述对象集合和所述客户数据集合与由下述中至少之一存储的信息进行同步:所述设计平台外部的数据管理组件、作为所述设计平台的一部分或者所述设...
【专利技术属性】
技术研发人员:洛伦佐·马耶夫斯基,诺曼·韦泽海德,史蒂芬·P·普罗克特,菲利普·F·彭伯顿,道格拉斯·W·里德,迈克尔·卡兰,克里斯多佛·E·施塔内克,丹尼尔·德扬,安德鲁·R·斯顿普,罗伯特·京特,约阿希姆·汤姆森,达尼·贝克特,
申请(专利权)人:罗克韦尔自动化技术公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。