【技术实现步骤摘要】
基于云的协作工业自动化设计环境
[0001]本文公开的主题总体上涉及工业自动化系统,并且例如涉及工业编程 开发平台。
技术介绍
[0002]使用单独的配置工具对工业自动化系统的不同方面进行编程和配置 的需要导致了碎片化的设计方法,由此在不同的开发环境上对自动化系统 的不同但相关或交叠的方面进行单独地设计、配置和编程。例如,运动控 制系统可能需要使用控制逻辑编程平台对工业控制器进行编程并且对控 制回路进行调整,使用另一配置平台对马达驱动器进行配置,以及使用可 视化开发平台对相关联的HMI进行编程。相关的外围系统——例如视觉 系统、安全系统等——可能也需要使用单独的编程或开发应用进行配置。
[0003]这种分离的开发方法也可能需要相当多的测试和调试努力,以确保单 独配置的系统方面的适当集成。在这点上,由于未能适当地协调不同的编 程努力,因此不同的系统方面之间的预期数据接口或协调动作可能需要大 量调试。
[0004]工业开发平台在支持协作开发环境的能力方面也受到限制,该协作开 发环境使得多个开发者能够并行地处理给定的自动化系统项目。
技术实现思路
[0005]下面呈现了简化的概述,以提供对本文描述的一些方面的基本理解。 该概述不是广泛的综述,也不旨在标识关键/重要元素或者描绘本文描述 的各个方面的范围。其唯一的目的是以简化的形式呈现一些概念作为稍后 呈现的更详细描述的序言。
[0006]在一个或更多个实施方式中,提供了一种用于基于云的协作开发工业 应用的系统,所述系统包括:用户接口组 ...
【技术保护点】
【技术特征摘要】
1.一种用于基于云的协作开发工业应用的系统,包括:处理器,其可操作地耦接至存储器,所述处理器执行被存储在所述存储器上的可执行组件,其中,所述处理器和所述存储器驻留在云平台上,并且所述可执行组件包括:用户接口组件,其被配置成:在与所述云平台远程对接的相应客户端设备上呈现集成开发环境IDE接口,并且经由与所述IDE接口的交互来接收对工业自动化项目的方面进行定义的工业设计输入;项目生成组件,其被配置成基于所述工业设计输入来生成系统项目数据;以及协作组件,其被配置成:响应于从所述客户端设备中的第一客户端设备接收到对所述系统项目数据的第一方面的修改进行定义的第一工业设计输入,确定所述修改是否将影响所述系统项目数据的第二方面,其中,所述用户接口组件还被配置成:响应于由所述协作组件确定所述修改将影响所述第二方面,经由所述云平台向所述客户端设备中的第二客户端设备传递通知,所述客户端设备中的第二客户端设备与被指派为开发所述系统项目数据的第二方面的用户相关联。2.根据权利要求1所述的系统,其中,所述协作组件还被配置成:对所述系统项目数据执行回归分析以确定所述系统项目数据的方面之间的互相依赖,并且基于通过所述回归分析学习到的互相依赖来确定所述修改是否将影响所述第二方面。3.根据权利要求2所述的系统,其中,所述互相依赖包括以下中的至少一个:由所述系统项目数据定义的两个或更多个控制代码段之间的编程关系、由所述系统项目数据定义的控制代码段与可视化元素之间的依赖关系或者由所述系统项目数据定义的控制代码段与工程制图之间的依赖关系。4.根据权利要求1所述的系统,其中,所述协作组件还被配置成:视从所述客户端设备中的所述第二客户端设备接收到对所述修改的批准情况,来实现对所述系统项目数据的所述第一方面的所述修改。5.根据权利要求1所述的系统,还包括模拟组件,所述模拟组件被配置成:对所述系统项目数据和所述修改执行模拟,以确定所述修改对所述第二方面的估计的影响,其中,所述用户接口组件被配置成:生成包括对所估计的影响的警告的通知。6.根据权利要求1所述的系统,其中,所述用户接口组件被配置成:根据与所述相应客户端设备相关联的用户的被定义的角色来定制所述相应客户端设备上的IDE接口。7.根据权利要求6所述的系统,其中,所述被定义的角色至少包括主导开发者角色,以及所述用户接口组件被配置成在与所述开发者角色相关联的客户端设备上呈现如下IDE接口,所述IDE接口进行以下中的至少一个:允许设计覆盖特权或者跟踪由与其他角色相关联的开发者提交的设计贡献。8.根据权利要求1所述的系统,还包括代理组件,所述代理组件被配置成:响应于需要协助开发所述系统项目数据的一部分的确定,经由所述云平台将对所述系统项目数据的所述部分的远程访问扩展至技术支持实体。9.根据权利要求8所述的系统,其中,所述代理组件还被配置成生成与所述系统项目数据的所述部分的开发相关的上下文信息并将所述上下文信息发送至所述技术支持实体,所述上下文信息包括以下中的至少一个:构成所述工业自动化项目的设备或机器的标识、所
述工业自动化项目中的所述设备或所述机器的角色、或者相对于所述工业自动化项目在上游或在下游的过程。10.根据权利要求1所述的系统,其中,所述系统项目数据包括以下中的至少一个:可执行工业控制程序、工业可视化应用、被配置成设置工业设备的配置参数的工业设备配置数据、工程制图或者物料清单。11.根据权利要求1所述的系统,其中,所述协作管理组件还被配置成:使经由与所述IDE接口中的第一IDE接口的交互从所述客户端设备之一接收的...
【专利技术属性】
技术研发人员:安德鲁,
申请(专利权)人:罗克韦尔自动化技术公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。