工业开发中心库和设计工具制造技术

技术编号:32804930 阅读:11 留言:0更新日期:2022-03-26 19:57
本发明专利技术涉及工业开发中心库和设计工具。工业开发中心(IDH)支持作为基于云的服务而提供的工业开发和测试能力。IDH包括增强的存储平台和相关联的设计工具,所述增强的存储平台和相关联的设计工具用作客户可以在其上存储控制项目代码、设备配置以及工业自动化项目的其他数字方面的存储库。IDH系统可以促进与控制系统相关联的数字内容的发现和管理,并且可以用于系统备份和恢复、代码转换以及版本管理。代码转换以及版本管理。代码转换以及版本管理。

【技术实现步骤摘要】
工业开发中心库和设计工具


[0001]本公开内容大体上涉及工业自动化系统,并且例如涉及工业编程开发平台。

技术介绍

[0002]操作技术(OT)级系统可以是不同且复杂的,并且可以与许多物理设备进行集成。这种具有挑战性的环境,加上特定领域的编程和开发语言,可以使得OT级上控制系统的开发变得困难,从而导致开发、测试以及最终部署新的控制系统设计的开发周期很长。此外,考虑到当前的虚拟化和模拟能力的普遍缺乏,因此在可以开始实际测试或优化之前,必须在物理操作环境中购买、编程和安装工业自动化系统。该工作流程经常导致项目延迟或成本超支。此外,已安装的工业监视和控制系统的固有复杂性和自定义性质可以使工业资产的所有者(例如,工厂所有者或工业企业实体)难以管理其OT级系统,并且难以保护其自主知识产权免受灾难性故障或网络攻击。

技术实现思路

[0003]下面呈现简化的概要,以提供对本文中所描述的一些方面的基本理解。该概要既不是广泛的综述,也不旨在标识关键的/决定性的要素或描绘本文中所描述的各个方面的范围。该概述的唯一目的是以简化的形式呈现一些概念作为后面呈现的具体实施方式的序言。
[0004]在一个或更多个实施方式中,提供了用于存储、分析和部署工业控制项目的系统,该系统包括:用户接口组件,其被配置成通过云平台接收工业控制项目,该工业控制项目至少包括控制编程和设备配置数据,控制编程和设备配置数据响应于在一个或更多个工业设备上的执行来促进对工业自动化系统的监视和控制;资产恢复组件,其被配置成将所述工业控制项目与该工业控制项目的先前版本相关联地存档在云平台的被指定给工业控制项目的所有者的客户存储库上;以及项目分析组件,其被配置成:响应于用户接口组件对工业控制项目的接收,对工业控制项目执行分析,并且响应于基于该分析的结果确定所述工业控制项目以超过定义的程度偏离了定义的设计标准或工业控制项目的先前版本中的至少一个来生成通知。
[0005]此外,一个或更多个实施方式提供了用于存储、分析和部署工业控制项目的方法,包括:由包括在云平台上执行的处理器的系统接收工业控制项目,该工业控制项目至少包括控制编程和设备配置数据,控制编程和设备配置数据响应于在一个或更多个工业设备上的执行来促进工业自动化系统的监控和控制;以及响应于所述接收:由该系统将工业控制项目与该工业控制项目的先前版本相关联地存档在云平台的被分配给工业控制项目的所有者的客户存储库上;由该系统对工业控制项目执行分析;以及由该系统响应于基于该分析的结果确定工业控制项目以超过定义的程度偏离了定义的设计标准或工业控制项目的先前版本中的至少一个来生成通知。
[0006]此外,根据一个或更多个实施方式,提供了其上存储有指令的非暂态计算机可读
介质,所述指令响应于执行而使在云平台上执行并且包括处理器的系统执行以下操作,所述操作包括:接收至少包括控制编程和设备配置数据的工业控制项目,所述控制编程和设备配置数据响应于在一个或更多个工业设备上的执行来促进工业自动化系统的监视和控制;以及响应于该接收:将工业控制项目与该工业控制项目的先前版本相关联地存档在云平台的被指定给工业控制项目的所有者的客户存储库上;对工业控制项目执行分析;并且响应于基于该分析的结果确定工业控制项目以超过定义的程度偏离了定义的设计标准或工业控制项目的先前版本中的至少一个来生成通知。
[0007]为了实现上述目的及相关目的,本文中结合以下描述和附图对某些说明性方面进行了描述。这些方面指示可以实践的各种方式,所有这些方式均旨在被涵盖在本文中。当结合附图考虑时,其他优点和新颖特征可以根据以下详细描述变得明显。
附图说明
[0008]图1是示例工业控制环境的框图。
[0009]图2是示例工业开发中心(IDH)存储库系统的框图。
[0010]图3是示出IDH存储库系统的通用架构的图。
[0011]图4是示出与使用IDH存储库系统设计的自动化系统的新控制项目的创建相关联的示例数据流的图。
[0012]图5是示出可以由IDH存储库系统结合构建、部署和执行控制项目来利用的若干示例自动化对象特性的图。
[0013]图6是示出从提交给IDH存储库系统的控制项目中提取项目遥测数据的图。
[0014]图7是示出基于对提取的项目遥测数据的分析来生成项目建议的图。
[0015]图8是示出基于对提取的项目遥测数据的分析来生成项目建议的图。
[0016]图9是示出由IDH存储库系统生成交接文档的图。
[0017]图10是示出由IDH存储库系统收集数字签名的图。
[0018]图11是示出提交控制项目的新版本以用于与较旧的项目版本一起存档的图。
[0019]图12是示出将设备配置数据智能备份到IDH存储库系统的图。
[0020]图13是示出可以通过IDH存储库系统发起的示例恢复过程的图。
[0021]图14是用于使用基于云的IDH存储库系统在开发期间为工业控制项目提供实时设计反馈的示例方法的流程图。
[0022]图15a是用于对上传的控制项目执行控制项目分析并且基于分析结果收集供应商特定的设备使用统计信息的示例方法的第一部分的流程图。
[0023]图15b是用于对上传的控制项目执行控制项目分析并且基于分析结果收集供应商特定的设备使用统计信息的示例方法的第二部分的流程图。
[0024]图16是示例计算环境。
[0025]图17是示例联网环境。
具体实施方式
[0026]现在参照附图描述本公开内容,其中,贯穿全文使用相似的附图标记指代相似的元素。在以下描述中,出于说明的目的,阐述了许多特定细节以提供对其的透彻理解。然而,
明显的是,可以在没有这些特定细节的情况下实践本公开内容。在其他实例中,以框图的形式示出了公知的结构和设备,以利于对其进行描述。
[0027]如在本申请中使用的,术语“部件”、“系统”、“平台”、“层”、“控制器”、“终端”、“站”、“节点”、“接口”旨在指代计算机相关实体,或者与具有一个或更多个特定功能的操作装置相关的或作为该操作装置的一部分的实体,其中,这样的实体可以是硬件、硬件和软件的组合、软件、或执行中的软件。例如,部件可以是但不限于:在处理器上运行的进程、处理器、硬盘驱动器、包括附接的(例如,螺钉连接或螺栓连接)或可移除的附接的固态存储驱动器的(光存储介质或磁存储介质的)多个存储驱动器;对象;可执行体;执行线程;计算机可执行程序和/或计算机。作为说明,服务器上运行的应用以及服务器两者均可以是部件。一个或更多个部件可以驻留在执行的进程和/或线程内,并且部件可以位于一个计算机上以及/或者分布在两个或更多个计算机之间。此外,本文所描述的部件可以从存储有各种数据结构的各种计算机可读存储介质来执行。部件可以经由本地和/或远程进程例如根据具有一个或更多个数据包的信号(例如,来自与本地系统、分布式系统中的另一部件进行交互和/或经由信号跨网络例如因特网与其他系统进行交互的一个部本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于存储、分析和部署工业控制项目的系统,包括:存储器,其存储可执行组件;以及处理器,其可操作地耦接至所述存储器,所述处理器执行所述可执行组件,所述可执行组件包括:用户接口组件,其被配置成通过云平台接收工业控制项目,所述工业控制项目至少包括控制编程和设备配置数据,所述控制编程和设备配置数据响应于在一个或更多个工业设备上的执行来促进对工业自动化系统的监视和控制;资产恢复组件,其被配置成将所述工业控制项目与所述工业控制项目的先前版本相关联地存档在所述云平台的被指定给所述工业控制项目的所有者的客户存储库上;以及项目分析组件,其被配置成:响应于所述用户接口组件对所述工业控制项目的接收,对所述工业控制项目执行分析,并且响应于基于所述分析的结果确定所述工业控制项目以超过定义的程度偏离了定义的设计标准或所述工业控制项目的先前版本中的至少一个来生成通知。2.根据权利要求1所述的系统,其中,所述资产恢复组件被配置成:将所述工业控制项目或所述工业控制项目的先前版本中被选择的一个版本从所述云平台部署到所述一个或更多个工业设备。3.根据权利要求2所述的系统,其中,所述资产恢复组件被配置成:响应于确定所述分析的结果指示所述工业控制项目以超过定义的程度偏离了所述定义的设计标准或者偏离了所述工业控制项目的先前版本,防止将所述工业控制项目部署到所述一个或更多个工业设备。4.根据权利要求1所述的系统,其中,所述定义的设计标准是以下中的至少一个:存储在所述客户存储库上的工厂特定的设计标准,或存储在所述云平台的知识库上的工业特定的设计标准。5.根据权利要求1所述的系统,其中,所述资产恢复组件还被配置成:通过所述云平台接收存储在所述一个或更多个工业设备上的控制编程、设备配置参数设置或人机接口HMI应用中的至少一个的备份,并且将所述备份与所述工业控制项目的先前版本相关联地存档在客户存储库上。6.根据权利要求5所述的系统,其中,所述资产恢复组件被配置成从驻留在工厂设施处的网关设备接收所述备份,所述一个或更多个工业设备在所述工厂设施中进行操作,以及所述网关设备被配置成将软件代理部署在工厂网络上,所述软件代理发现要被存档在所述客户存储库上的所述控制编程、所述设备配置参数设置或所述HMI应用中的至少一个。7.根据权利要求5所述的系统,其中,所述资产恢复组件被配置成:响应于检测到对所述控制编程、所述设备配置参数设置或所述人机接口HMI应用中的至少一个的修改,启动所述备份。8.根据权利要求1所述的系统,其中,所述可执行组件还包括项目遥测组件,所述项目遥测组件被配置成响应于所述工业控制项目的接收而生成所述工业控制项目的项目遥测数据,所述项目遥测数据定义所述一个或更多个工业设备的特性以及基于所述工业控制项目的分析推断出的所述工业控制项目
的预测操作特性,以及所述项目分析组件还被配置成:基于对所述项目遥测数据的分析来生成建议,所述建议用于以改进所述预测操作特性中的一个或更多个的方式修改所述工业控制项目。9.根据权利要求8所述的系统,其中,所述项目遥测组件被配置成:确定在所述工业控制项目中使用的一个或更多个工业设备的库存,作为所述项目遥测数据的一部分,并且基于对所述一个或更多个工业设备的设备配置数据的分析来确定所述工业自动化系统中包括的其他工业资产。10.根据权利要求8所述的系统,其中,所述建议包括以下中的至少一项:建议替换或重新配置工业设备以减少由所述工业控制项目消耗的存储器或处理资源的量;建议替换或重新配置所述工业设备以增加用于所述控制项目的I/O容量;建议...

【专利技术属性】
技术研发人员:斯科特
申请(专利权)人:罗克韦尔自动化技术公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1