用于在工程系统中生成工程图的方法和系统技术方案

技术编号:34907748 阅读:14 留言:0更新日期:2022-09-15 06:54
本发明专利技术涉及一种用于在工程系统(102、900)中生成工程图的方法和系统。该方法包括接收一个或多个物理组件的规范。此外,该方法包括从数据源获得表示技术设施(106)的部分的第一工程图。该方法进一步包括基于一个或多个物理组件(108A

【技术实现步骤摘要】
【国外来华专利技术】用于在工程系统中生成工程图的方法和系统
[0001]本专利技术涉及工程系统领域,并且更特别地,涉及一种用于在工程系统中生成工程图(engineering diagram)的方法和系统。
[0002]在自动化环境中,工程系统提供用于生成一个或多个物理组件、技术设施中的一个或多个物理组件之间的物理连接、以及一个或多个物理组件和物理连接的对应参数值的表示的平台。一个或多个物理组件可以包括例如可编程逻辑控制器、一个或多个现场设备或任何其他自动化设备。该表示可以包括一个或多个物理组件以及一个或多个物理组件之间的物理连接的图形表示。这些表示通常作为“工程图”被提供。
[0003]通常,为了在工程系统中生成这种工程图,代码开发者可能必须针对一个或多个物理组件、对应参数值、以及物理连接和对应参数值中的每一个编写若干个图形程序。具体地,工程系统向用户提供程序编辑器,以便生成这种图形程序(通过从元素库拖放(drag and drop)期望图形程序块)。随后,在程序编辑器中生成的这种图形程序被编译并下载到一个或多个物理组件上,所述物理组件诸如用于工业控制应用的可编程逻辑控制器(PLC)。
[0004]常规的工程系统采用函数和其他资源以提供对代码开发者的帮助来设计和实现与技术设施相关的工程图。然而,这些常规的工程系统缺乏自动化的工程方法,该自动化的工程方法通过帮助代码开发者应对并解决复杂的编码问题来在工程系统上生成工程图。例如,当在工程系统中使用不熟悉的库以便生成工程图时,代码开发者不能够从常规的工程系统接收用于最佳编码实践的自动化指导,以优化这种库的使用并且自动生成期望的工程图。特别地,常规的工程系统无法通过提供用以增强由代码开发者编写的代码的质量的指导或建议来提供自动化编程帮助,从而使生成工程图中所涉及的工程自动化。
[0005]另一个实例是:当代码开发者为了重新生成工程图而需要倒转(reverse)或重写错误的代码时,常规的工程系统允许代码开发者逐步地执行“重写或重做(redo)”函数,这消耗了大量的时间。此外,如果软件开发者想要重用(reuse)以与当前使用的编程语言不同的编程语言编写的特定代码集合,则常规的工程系统不支持在开发特定代码时集成这种不同的编程语言。这限制了具有类似编程逻辑的已开发代码的可重用性。此外,常规的工程系统不支持将特定代码集合从一种编程语言自动翻译成期望编程语言。
[0006]鉴于以上内容,需要一种用于在工程系统中生成工程图的高效方法和系统。
[0007]因此,本专利技术的目的是提供一种用于在工程系统中生成工程图的方法和系统。
[0008]本专利技术的目的通过一种用于在工程系统中生成工程图的方法来实现。该方法包括接收一个或多个物理组件的规范。一个或多个物理组件的规范对应于技术设施的升级部分。一个或多个物理组件相关的要求包括与一个或多个物理组件108A

N、一个或多个物理组件108A

N之间的物理连接、以及与一个或多个物理组件108A

N和物理连接相关联的多个参数值相关的信息。一个或多个物理组件包括服务器、机器人、开关、自动化设备、可编程逻辑控制器(PLC)、人机接口(HMI)、电机、阀、泵、致动器、传感器和(一个或多个)其他工业装备等。技术设施可以是工业工厂。
[0009]此外,该方法包括获得表示该技术设施的部分的第一工程图。第一工程图包括该技术设施的该部分中的一个或多个物理组件、一个或多个物理组件之间的物理连接、以及
与一个或多个物理组件和物理连接相关联的多个参数值的表示。该物理连接可以是物理链路(诸如,接线(wirings)或线缆)。在替代实施例中,该连接也可以是虚拟链路。该多个参数值包括电机配置参数、网络和通信参数、阀控制、传感器的温度或压力值、速度、扭矩等。该表示可以是包括图形程序块的该技术设施的图形表示。图形程序块对应于一个或多个图形程序。此外,包括该技术设施的该部分中的一个或多个物理组件、一个或多个物理组件之间的物理连接、以及与一个或多个物理组件和物理连接相关联的多个参数值的表示的第一工程图是在该工程系统中使用相应的图形程序来配置的,并且其中每个图形程序包括与一个或多个物理组件、一个或多个物理组件之间的物理连接、以及该多个参数值中的每一个相关联的程序逻辑。此外,该方法包括基于一个或多个物理组件的规范来标识第一工程图中的一个或多个物理组件、物理连接以及参数值中的偏差。该方法进一步包括基于第一工程图中的一个或多个物理组件、物理连接以及参数值中的所标识的偏差来生成第一工程图的工程图分析模型。附加地,该方法包括基于所生成的工程图分析模型来生成表示该技术设施的升级部分的第二工程图。该技术设施的升级部分包括第一工程图中的一个或多个物理组件、物理连接以及参数值中的改变。此外,该方法包括在图形用户接口上输出表示该技术设施(106)的升级部分的第二工程图。
[0010]在优选实施例中,该方法包括生成表示该技术设施的升级部分的第二工程图的仿真实例。此外,该方法包括通过在所生成的仿真实例上执行第二工程图来在仿真环境中对该技术设施的升级部分的行为进行仿真。该方法进一步包括基于仿真结果来验证该技术设施的升级部分的行为。
[0011]在另一个优选实施例中,该方法包括基于验证结果将第二工程图实时部署到该技术设施的升级部分中。
[0012]在基于与一个或多个物理组件相关的规范来标识第一工程图中的一个或多个物理组件、物理连接以及参数值中的偏差时,该方法包括解析指示技术设施的升级部分的一个或多个物理组件的规范。此外,该方法包括提取与一个或多个物理组件、一个或多个物理组件之间的物理连接、以及与一个或多个物理组件和物理连接相关联的多个参数值相关的信息。此外,该方法包括将表示技术设施的该部分的第一工程图与所提取的信息进行比较。此外,该方法包括基于该比较来标识第一工程图中的一个或多个物理组件、物理连接以及参数值中的偏差。
[0013]在基于第一工程图中的一个或多个物理组件、物理连接以及参数值中的所标识的偏差来生成第一工程图的工程图分析模型时,该方法包括确定与一个或多个物理组件和物理连接中的接收到的偏差相关联的参数值。此外,该方法包括将与一个或多个物理组件和物理连接中的偏差相关联的参数值分类到一个或多个工程类别中。一个或多个工程类别中的每一个包括要执行的所定义的动作的集合。此外,该方法包括生成针对所分类的工程类别中的每一个的工程图分析模型。工程图分析模型定义了对应于一个或多个工程类别中的每一个的所定义的规则的集合。
[0014]在基于所生成的工程图分析模型来生成表示该技术设施的升级部分的第二工程图时,该方法包括基于所生成的工程图分析模型来修改第一工程图。此外,该方法包括基于该修改来生成表示该技术设施的升级部分的第二工程图。
[0015]在基于所生成的工程图分析模型来修改第一工程图时,该方法包括基于工程图分
析模型来生成用于修改第一工程图的预测。该预测包括与一个或多个物理组件和物理连接相关联的一个或多个经改变的参数值。该方法进一步包括本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于在工程系统(102、900)中生成工程图的方法,包括:a)由处理器(202)接收物理组件(108A

N)的规范,其中所述物理组件(108A

N)的规范对应于技术设施(106)的升级部分;b)由处理器(202)获得表示所述技术设施(106)的部分的第一工程图,其中第一工程图包括所述技术设施(106)的所述部分中的所述物理组件(108

N)、所述物理组件(108A

N)之间的物理连接、以及与所述物理组件(108A

N)和所述物理连接相关联的多个参数值的表示;c)基于所述物理组件(108A

N)的规范来标识第一工程图中的所述物理组件(108A

N)、所述物理连接以及所述参数值中的偏差;d)基于第一工程图中的所述物理组件(108A

N)、所述物理连接以及所述参数值中的所标识的偏差来生成第一工程图的工程图分析模型;e)基于所生成的工程图分析模型来生成表示所述技术设施(106)的升级部分的第二工程图,其中所述技术设施(106)的升级部分包括第一工程图中的所述物理组件(108A

N)、所述物理连接以及所述参数值中的改变;f)在图形用户接口上输出表示所述技术设施(106)的升级部分的第二工程图;g1)生成表示所述技术设施(106)的升级部分的第二工程图的仿真实例;以及g2)通过在所生成的仿真实例上执行第二工程图来在仿真环境中对所述技术设施(106)的升级部分的行为进行仿真;以及g3)基于仿真结果来验证所述技术设施(106)的升级部分的行为;以及h)基于所述验证将第二工程图实时部署到所述技术设施(106)的升级部分中。2.根据权利要求1所述的方法,其中基于与所述物理组件(108A

N)相关的规范来标识第一工程图中的所述物理组件(108A

N)、所述物理连接以及所述参数值中的偏差包括:解析指示所述技术设施(106)的升级部分的所述物理组件(108A

N)的规范;提取与所述物理组件(108A

N)、所述物理组件(108A

N)之间的所述物理连接、以及与所述物理组件(108A

N)和所述物理连接相关联的所述多个参数值相关的信息;将表示所述技术设施(106)的所述部分的第一工程图与所提取的信息进行比较;以及基于所述比较来标识第一工程图中的所述物理组件(108A

N)、所述物理连接以及所述参数值中的偏差。3.根据权利要求1所述的方法,其中基于第一工程图中的所述物理组件(108A

N)、所述物理连接以及所述参数值中的所标识的偏差来生成第一工程图的工程图分析模型包括:确定与所述物理组件(108A

N)和所述物理连接中的偏差相关联的参数值;将与所述物理组件(108A

N)和所述物理连接中的偏差相关联的参数值分类到工程类别中,其中所述工程类别中的每一个包括要执行的所定义的动作的集合;以及生成针对所分类的工程类别中的每一个的工程图分析模型,其中所述工程图分析模型定义了对应于所述工程类别中的每一个的规则的集合。4.根据权利要求1或3所述的方法,其中基于所生成的工程图分析模型来生成表...

【专利技术属性】
技术研发人员:E
申请(专利权)人:西门子股份公司
类型:发明
国别省市:

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

1