CN115053209B 用于在工程系统中生成工程图的方法和系统 (西门子股份公司)_第1页
CN115053209B 用于在工程系统中生成工程图的方法和系统 (西门子股份公司)_第2页
CN115053209B 用于在工程系统中生成工程图的方法和系统 (西门子股份公司)_第3页
CN115053209B 用于在工程系统中生成工程图的方法和系统 (西门子股份公司)_第4页
CN115053209B 用于在工程系统中生成工程图的方法和系统 (西门子股份公司)_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2022.08.12PCT/EP2020/0857762020.12.11WO2021/116414EN2021.06.17EP3121668A1,2017.01.25用于在工程系统中生成工程图的方法和系统或多个物理组件、物理连接以及参数值中的偏中的所标识的偏差来生成第一工程图的工程图2a)由处理器(202)接收物理组件(108A-N)的规范,其中所述物理组件(108A-N)的规范b)由处理器(202)获得表示所述技术设施(106)的部分的第间的物理连接、以及与所述物理组件(108A-N)和所述物理连接相关联的多个参数值的表c)基于所述物理组件(108A-N)的规范来标识第一工程图中的所述物理组件(108A-N)、d)基于第一工程图中的所述物理组件(108A-N)、所述f)基于经修改的第一工程图来生成表示所述技术设施(106)的升级部分的第二工程h1)生成表示所述技术设施(106)的升级部分的第二工程图h2)通过在所生成的仿真实例上执行第二工程图来在仿真环境中对所述技术设施2.根据权利要求1所述的方法,其中基于与所述物理组件(108A-N)相关的规范来标识解析指示所述技术设施(106)的升级部分的所述物理组件(108A-N)的提取与所述物理组件(108A-N)、所述物理组件(108A-N)之间的所述物理连所述物理组件(108A-N)和所述物理连接相关联的所述多个参数基于所述比较来标识第一工程图中的所述物理组件(108A-N)物理连接以及所述参数值中的所标识的偏差来生成第一工程图的确定与所述物理组件(108A-N)和所述物理连接中的偏差将与所述物理组件(108A-N)和所述物理连接中的偏差相关联的参数值分类到工程类3生成针对所分类的工程类别中的每一个的工程图分析模型,4.根据权利要求1或3所述的方法,其中基于所生成的基于所述工程图分析模型来生成用于修改第一工程图的预测,其基于所述工程图分析模型来生成用于修改第一工程图的推6.根据权利要求1所述的方法,其中包括所述技术设施(N)和所述物理连接相关联的所述多个参数值的表示的第一工程图是使用相应的图形程序序中的跳转值的数量来确定与当前编程语言基于所确定的与当前编程语言相关联的程序逻辑模式来生成与期望编程语言相关联基于所生成的经修改的程序逻辑模式将与所述图形程序相关联的当前编程语言变换8.根据权利要求1或3所述的方法,其中基于基于第一工程图的第一组图形程序的程序逻辑将第一工程图的第一组图形程序分类基于所分类的段来确定与存储在数据库(118)中的第二组图形程序相关联的类似程序将第二组图形程序的所述类似程序逻辑适配到第一组图形程序的程耦合到所述一个或多个处理器(202)的存储器(204),其中所述存储器(204)包括以可所述自动化模块(112)能够执行根据权利要求1-8中任411.一种具有存储在其中的机器可读指令的计算机程序产品,所述机器可读指令在由一个或多个处理器(202)执行时使得所述一个或多个处理器(202)执行根据权利要求1-8中5[0004]常规的工程系统采用函数和其他资源以提供对代码开发者的帮助来设计和实现接收一个或多个物理组件的规范。一个或多个物理组件的规范对应于技术设施的升级部6[0012]在基于与一个或多个物理组件相关的规范来标识第一工程图中的一个或多个物[0014]在基于所生成的工程图分析模型来生成表示该技术设施的升级部分的第二工程7于所生成的经修改的程序逻辑模式将与图形程序相关联的当前编程语言变换成期望编程[0018]在仍另一个优选实施例中,在基于所生成的工程图分析模型来修改第一工程图包括基于所分类的一个或多个段来确定与存储在数据库中的第二组图形程序相关联的类[0021]本发明的目的还通过一种具有存储在其中的机器可读指令的计算机程序产品来[0028]图5是图示了根据本发明的实施例的在工程系统中生成工程图的示例性方法的过8[0029]图6A-B是根据本发明的实施例的用于管理工程图的示例性图形用户接口的屏幕[0031]图8A-8D是根据本发明的实施例的用于基于工程图分析模型来生成针对第一工程[0032]图9是根据本发明的实施例的用于生成工程图并且将工程图从一种编程语言翻译[0033]图10A-10E是描绘了根据本发明的实施例的用于修改工程图的示例性图形用户接[0036]工程系统102经由网络104连接到技术设施106中的一个或多个物理组件108A-N。户端设备120A-N中的每一个分别被提供有用于生成和/或编辑工程图的工程工具122A-N。客户端设备120A-N可以使得用户能够下载工程图的工程系统版本并且创建工程图的客户端版本。客户端设备120A-N可以访问工程系统102以用客户端设备120A-N包括能够运行工业自动化应用的工程系统。客户端设备120A-N可以是膝[0038]工程系统102可以是部署在控制站处的独立服务器,或者可以是云上的远程服务9备120A-N处的工程师访问存储在工程系统102处的工程项目文件,并且作为相同实例在工程项目文件上执行一个或多个动作。服务器114可以包括其上安装了OS的一个或多个服务户端设备120A-N的用户生成工程图的程序编辑器和编译器。平台110可以进一步包括被配[0040]图2是其中可以实现本发明的实施例的工程系统102的框图,诸如图1中所示的工器202可以执行存储在存储器204中的机器可读指令和/或源代码。各种机器可读指令可以被存储在存储器204中并且从存储器204访问。存储器204可以包括用于存储数据和机器可202接收一个或多个物理组件108A-N的规范。一个或多个物理组件108A-N的规范对应于技术设施106的该部分中的一个或多个物理组件108A-N、一个或多个物理组件108A-N之间的联的多个参数值的表示是在工程系统102中使用相应的图形程序来配置的。每个图形程序程工具122A-N来修改对应于第一工程图中的组件的图形[0044]此外,自动化模块112使得(一个或多个)处理器202基于一个或多个物理组件的偏差。此外,自动化模块112使得处理器202基于第一工程图中的一个或多个物理组件所生成的仿真实例上执行第二工程图来在仿真环境中对技术设施106的升级部分的行为进第二工程图实时部署到技术设施106的升级[0046]在基于一个或多个物理组件108A-N的规范来标识第一工程图中的一个或多个物被学习并且以经训练的程序表的形式被存储在数据库[0050]在基于所生成的工程图分析模型来生成表示技术设施106的升级部分的第二工程于所生成的推荐来修改第一工程图。该推荐指示对第一工程图的修改。该推荐是在第一工序的修改期间,该推荐被生成作为帮助用户根据接收到的要求来优化第二工程图的生成的程序逻辑语句。理器202基于所确定的与当前编程语言相关联的程序逻辑模式来生成与期望编程语言相关成的经修改的程序逻辑模式将与图形程序相关联的当前编程语言变换成期或多个)处理器202基于第一工程图的第一组图形程序的程序逻辑将第一工程图的第一组确定与存储在数据库118中的第二组图形程序相关联的类似程序逻辑。第二组图形程序对[0056]存储单元206可以是被配置用于存储包括工程图的服务器版本的数据库(诸如数[0057]通信接口208被配置用于在一个或多个客户端设备120A-N和工程系统102之间建立通信会话。通信接口208允许在客户端设备120A-N上运行的一个或多个工程应用将工程[0059]网络接口212可以被配置成处置工程系统102、客户端设备120A-N和技术设施106作的其余部分可以符合本领域已知的各种当前实现方式和实[0062]图3是其中可以实现本发明的实施例的自动化模块112的框图,诸如图2中所示的[0063]工程模块302被配置用于在技术设施106的一个或多个物理组件108A-N上执行工302被配置用于接收一个或多个物理组件108A-N的规范。一个或多个物理组件108A-N的规置用于基于所生成的工程图分析模型来生成表示技术设施106的升级部分的第二工程图。技术设施106的升级部分包括第一工程图中的一个或多个物理组件108A-N、物理连接以及户接口上输出表示技术设施106的升级部分的第二工程图。图4中解释了工程模块302的进[0064]调试模块304被配置用于生成表示技术设施106的升级部分的第二工程图的仿真[0066]部署模块306被配置用于基于该验证结果将第二工程图实时部署到技术设施106[0067]图4是其中可以实现本发明的实施例的工程模块302的框图,诸如图3中所示的工[0068]要求处置器402被配置用于接收一个或多个物理组件108A-N的规范。一个或多个物理组件108A-N的规范对应于技术设施106的升级部分。接收到的规范包括与一个或多个[0069]工程图生成模块404被配置用于从数据库118获得表示技术设施106的部分的第一物理组件108A-N和物理连接相关联的多个参数值的表示是在工程系统102中使用相应的图[0070]此外,工程图生成模块404被配置用于基于一个或多个物理组件108A-N的规范来分析第一工程图。工程图生成模块404被配置用于基于一个或多个物理组件108A-N的规范图生成模块404被配置用于将表示技术设施106的该部分的第一工程图与所提取的信息进图生成模块404进一步被配置用于基于所生成的工程图分析模型来生成表示技术设施106的升级部分的第二工程图。技术设施106的升级部分包括第一工程图中的一个或多个物理[0072]工程图分析模块410被配置用于:在标识了第一工程图中的一个或多个物理组件此外,工程图分析模块410被配置用于将与一个或多个物理组件108A-N和物理连接中的偏应的一个或多个工程类别作为哈希表被存储在数据[0073]此外,工程图分析模块410被配置用于生成针对所分类的工程类别中的每一个的工程图分析模型作为输入被提供给修改器模块406和程序管理[0074]修改器模块406被配置用于基于所生成的工程图分析模型来修改第一工程图。具并且基于所生成的预测来进一步修改第一工程图。该预测包括与一个或多个物理组件[0075]此外,修改器模块406被配置用于基于工程图分析模型来生成用于修改第一工程[0076]程序管理模块408被配置成管理对应于一个或多个物理组件108A-N、一个或多个对这些图形程序中的每一个进行编码来设计或开[0077]编程语言管理模块412被配置用于标识与第一工程图的图形程序相关联的当前编[0078]此外,编程语言管理模块412被配置用于基于所确定的与当前编程语言相关联的基于所生成的经修改的程序逻辑模式将与图形程序相关联的当前编程语言变换成期望编[0079]附加地,编程语言管理模块412被配置用于基于第一工程图的第一组图形程序的模块412被配置用于基于所分类的一个或多个段来确定与存储在数据库118中的第二组图搜索以检索与不同的/第二组图形程序相关联的类似程序逻辑。第二组图形程序可以例如[0080]可视化模块414被配置用于在图形用户接口上输出工程图,诸如第一工程图和第二工程图。可视化模块414还被配置用于将技术设施106的该部分或升级部分的行为可视[0081]数据存储库416被配置用于生成程序库,该程序库包括针对被对应地映射到一个或多个图形程序的所分类的段中的每一个的所生成的工程图分析模型。数据存储库416被[0082]图5是图示了根据本发明的实施例的在工程系统102中生成工程图的示例性方法N之间的物理连接、以及与一个或多个物理组件108A-N和物理连接相关联的多个参数值的参数值的表示的第一工程图是在工程系统102中使用相应的图形程序来配置的。每个图形[0084]在步骤506处,基于一个或多个物理组件108A-N的规范来标识第一工程图中的一数值中的所标识的偏差来生成第一工程图的工[0087]在步骤512处,在图形用户接口上输出表示技术设施106的升级部分的第二工程[0088]图6A-B是根据本发明的实施例的用于管理工程图的示例性图形用户接口的屏幕工程系统102)处的图形用户接口可以由一个或多个客户端设备120A-N处的一个或多个用[0090]图8A-8D是根据本发明的实施例的用于基于工程图分析模型来生成针对第一工程[0091]图9是根据本发明的实施例的用于生成工程图并且将工程图从一种编程语言翻译译成任何目标语言,该目标构建器模块922使用对目标语言的语法和语义的理解来构建程[0092]图10A-10E是描绘了根据本发明的实施例的用于修改工程图的示例性图形用户接描绘了在使用图形用户接口开发该图形程序时生成的预测。图10B描绘了在使用图形用户接口开发该图形程序时生成的推荐。图10C描述了与图形程序相关联的编程语言变换。图10D和图10E描绘了将第一工程图的第一组图形程序分类成一个或多个段以及跨不同图形码的计算机可用或计算机可读介质访问的程序模块,该程序代码用于由一个或多个计算信号载体不被包括在物理计算机可读介质的定义中,该物理计算机可读介质包括半导体或知,用于实现该技术的每个方面的处理器和程序代码两者都可以是集中式的或分布式的参数值中的所标识的偏差来生成第一工程图的工[0105]通过在所生成的仿真实例上执行第二工程图来在仿真环境中对所述技术设施[0114]5.根据实施例1所述的方法,其中基析模型包括:模型定义了对应于所述一个或多个工程类别中的每一个的规形程序中的跳转值的数量来确定与当前编程语言相关联的程[0131]基于所确定的与当前编程语言相关联的程序逻辑模式来生成与期望编程语言相[0132]基于所生成的经修改的程序逻辑模式将与所述图形程序相关联的当前编程语言[0134]基于第一工程图的第一组图形程序的程序

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论