用于处理多工程系统环境中的工程数据的方法和系统技术方案

技术编号:27011388 阅读:37 留言:0更新日期:2021-01-08 17:22
公开了一种用于处理多工程系统环境中的工程数据的方法和系统。该方法包括从工程系统接收工程数据。工程数据对应于一个或多个工程学科通用的数据格式。此外,该方法包括:确定工程数据是否与参考工程数据匹配,以及如果工程数据与参考工程数据不匹配,则通过将参考工程数据与工程数据进行比较来标识工程数据中的一个或多个修改。该方法还包括以预定义格式生成通知消息,该通知消息包括工程数据中的标识的一个或多个修改。另外,该方法包括基于在一个或多个工程系统上运行的一个或多个工程应用将通知消息发送到一个或多个工程系统。一个或多个工程应用对应于一个或多个工程学科。

【技术实现步骤摘要】
【国外来华专利技术】用于处理多工程系统环境中的工程数据的方法和系统
本专利技术涉及多工程系统环境,并且更具体地涉及用于处理多工程系统环境中的工程数据的方法和系统。
技术介绍
通常,多工程系统环境可以包括多个多学科工程系统,这些系统集成了多个工程学科,诸如设计工程、电气工程、机械工程、自动化工程、项目管理等,并允许来自各种学科的工程师、技术人员和管理人员处理通用或关联的工程数据。例如,工厂设计师与机械工程师、电气工程师、自动化工程师和管理人员一起工作,以规划一条新的车门装配生产线。在多工程系统中,每个学科都有它自己的数据表示。例如,同一设备在每个学科中将不同地被表示,并且取决于学科存储关于该设备的不同数据。每个工程学科都从数据视角分开工作。因此,需要手动同步学科特定的数据,这非常耗时且容易出错。例如,当电气工程师修改工程项目文件的对象时,诸如向现有的LC机架中添加附加的输入/输出(I/O)模块,或移除I/O模块并将其与新型I/O交换,或者添加附加的I/O信号,改变I/O信号的类型等,关于特定工程项目文件中的改变的信息被手动传输到自动化工程应用中,以便自动化工程师适应做出的特定改变。如果未传输修改的信息,或者在传输过程中修改的信息失真,则丢失的或不正确的信息可能会影响自动化和电气工程师两者的工作质量。US2015/261782公开了一种在后端系统中同步数据的方法,该后端系统提供用于支持基于云的软件应用的服务。这是通过提供用户不可知的数据存储服务来实现的,并且它可以提供供具有相应唯一ID的任何应用或用户使用的存储容器。然而,处理对多工程系统环境中的工程数据做出的修改仍然保持为一个挑战。鉴于以上情况,需要一种用于处理多工程系统环境中的工程数据的优化方法和系统。
技术实现思路
因此,本专利技术的目的是提供一种用于处理多工程系统环境中的工程数据的方法和系统。本专利技术的目的通过一种用于处理多工程系统环境中的工程数据的方法来实现。该方法包括从工程系统接收工程数据。工程数据对应于一个或多个工程学科通用的数据格式。在一个实施例中,一个或多个工程学科通用的数据格式可以对应于自动化ML格式。此外,在一个实施例中,工程数据包括工程项目文件、制品、一个或多个对象模型、设备信息,诸如PLC的与I/O模块、信号列表、网络连接信息等。一个或多个工程学科可以包括但不限于电气工程、机械工程、自动化工程等。该方法包括确定工程数据是否与参考工程数据匹配。此外,该方法包括:如果工程数据与参考工程数据不匹配,则通过将参考工程数据与工程数据进行比较来标识工程数据中的一个或多个修改。在一个实施例中,工程数据中的一个或多个修改包括添加至少一个工程对象,移除至少一个工程对象,修改工程对象属性等。参考工程数据已预先存储在存储器中。此外,参考工程数据对应于从一个或多个工程系统之一接收的工程数据的最后修改版本。此外,该方法包括以预定义格式生成通知消息,该通知消息包括工程数据中的标识的一个或多个修改。在一个实施例中,预定义格式可以是工程应用特定的。此外,该方法包括基于在一个或多个工程系统上运行的一个或多个工程应用将通知消息发送到一个或多个工程系统。所述一个或多个工程应用对应于一个或多个工程学科。在一个实施例中,通知消息经由网络被发送到一个或多个工程系统。在实施例的一个方面中,在基于在一个或多个工程系统上运行的一个或多个工程应用,将通知消息发送到一个或多个工程系统方面,该方法还包括确定在一个或多个工程系统上运行的一个或多个工程应用,并基于确定的在一个或多个工程系统上运行的一个或多个工程应用,将通知消息发送到一个或多个工程系统。一个或多个工程系统被订阅以接收通知消息。在优选实施例中,该方法还包括基于在一个或多个工程系统上运行的一个或多个工程应用,在用户接口上显示通知消息。在另一个优选实施例中,该方法包括用存储器中的工程数据来更新参考工程数据。在又另一优选实施例中,该方法还包括基于用户确认,用所标识的一个或多个修改来更新本地存储在一个或多个工程系统中的工程数据。在又另一优选实施例中,该方法还包括从一个或多个工程系统接收工程数据。工程数据包括唯一标识符。此外,该方法包括:确定与工程数据相关联的唯一标识符是否与存储在存储器中的至少一个唯一标识符匹配。此外,该方法包括:如果与工程数据相关联的唯一标识符与存储在存储器中的至少一个唯一标识符不匹配,则将工程数据与唯一标识符一起存储在存储器中。在优选实施例的一方面中,该方法还包括将通知消息发送到一个或多个工程系统,其中该通知消息指示工程数据在存储器中被更新。本专利技术的目的还通过一种用于处理多工程系统环境中的工程数据的云系统来实现。云系统包括处理器和耦合到该处理器的存储器。存储器包括以处理器可执行的机器可读指令的形式存储的数据处理模块。数据处理模块被配置用于执行如以上所描述的方法。本专利技术的目的还通过一种多工程系统环境来实现,该多工程系统环境包括云系统和经由网络通信地耦合到云系统的一个或多个工程系统。本专利技术的目的还通过一种具有在其中存储的机器可读指令的计算机程序产品来实现,该机器可读指令在由(一个或多个)处理器执行时使(一个或多个)处理器执行如以上所描述的方法步骤。附图说明现在将参考本专利技术的附图解决本专利技术的以上提及的和其他特征。所图示的实施例意图说明而非限制本专利技术。在下文中参考附图中示出的所图示的实施例进一步描述本专利技术,其中:图1是根据本专利技术的实施例的能够处理工程数据的多工程系统环境的示意性表示;图2是在其中可以实现本专利技术的实施例的诸如图1中示出的那些的云系统的框图;图3是根据本专利技术的实施例的能够处理工程数据的多工程系统环境的示例性示意性表示;图4是根据本专利技术的实施例的图示处理多工程系统环境中的工程数据的示例性方法的过程流程图;图5是根据本专利技术的另一实施例的图示处理多工程系统环境中的工程数据的示例性方法的详细过程流程图;图6是用于基于在一个或多个工程系统上运行的一个或多个工程应用来显示通知消息的示例性图形用户接口的屏幕截图;和图7是根据本专利技术的实施例的自动化ML文件的示例性分层表示。具体实施方式参考附图描述了各种实施例,其中,相同的参考数字用于指代附图,其中,相同的参考数字始终用于指代相同的元件。在以下描述中,出于解释的目的,阐述了许多特定细节以便提供对一个或多个实施例的透彻理解。可能明显的是,可以在没有这些特定细节的情况下实践这样的实施例。本专利技术提供了一种用于处理多工程系统环境中的工程数据的方法和系统。具体地,本专利技术提供了一种用于处理多工程系统环境中的工程数据的基于云的平台。更具体地,本专利技术处理对工程数据,诸如跨各种工程学科共同访问的工程项目的改变或修改管理。本专利技术动态地检测对工程数据做出的改变,并将检测到的改变通知一个或多个工程系统。以与在工程系统上运行的工程应用兼容的格式传送通知,所述通知包括在工程数据中做出的特定改变。工程应用可以对应于各种工程学科。由于动态本文档来自技高网
...

【技术保护点】
1.一种用于处理多工程系统环境中的工程数据的方法,包括:/n由处理器从工程系统接收工程数据,其中,所述工程数据对应于一个或多个工程学科通用的数据格式;/n由处理器确定所述工程数据是否与参考工程数据匹配;如果所述工程数据与所述参考工程数据不匹配,则由处理器通过将所述参考工程数据与所述工程数据进行比较来标识所述工程数据中的一个或多个修改;/n由处理器以预定义格式生成通知消息,所述通知消息包括所述工程数据中的所标识的一个或多个修改;和/n由处理器基于在一个或多个工程系统上运行的一个或多个工程应用,将通知消息发送到一个或多个工程系统。/n

【技术特征摘要】
【国外来华专利技术】20180528 EP 18174600.91.一种用于处理多工程系统环境中的工程数据的方法,包括:
由处理器从工程系统接收工程数据,其中,所述工程数据对应于一个或多个工程学科通用的数据格式;
由处理器确定所述工程数据是否与参考工程数据匹配;如果所述工程数据与所述参考工程数据不匹配,则由处理器通过将所述参考工程数据与所述工程数据进行比较来标识所述工程数据中的一个或多个修改;
由处理器以预定义格式生成通知消息,所述通知消息包括所述工程数据中的所标识的一个或多个修改;和
由处理器基于在一个或多个工程系统上运行的一个或多个工程应用,将通知消息发送到一个或多个工程系统。


2.根据权利要求1所述的方法,其中,所述一个或多个工程应用对应于所述一个或多个工程学科。


3.根据权利要求1或2所述的方法,其中,基于在一个或多个工程系统上运行的一个或多个工程应用,将通知消息发送到一个或多个工程系统包括:
确定在一个或多个工程系统上运行的一个或多个工程应用;和
基于确定的在一个或多个工程系统上运行的一个或多个工程应用,将通知消息发送到一个或多个工程系统,其中,所述一个或多个工程系统被订阅以接收通知消息。


4.根据权利要求1、2或3所述的方法,包括:
基于在一个或多个工程系统上运行的一个或多个工程应用在用户接口上显示通知消息。


5.根据权利要求1所述的方法,包括:
用存储器中的工程数据更新参考工程数据。


6.根据权利要求1至5所述的方法,其中,所述工程数据包括工程项目文件、制品、一个或多个对象模型以及设备信息。


7.根据权利要求1至4所述的方法,其中,所述工程数据中的所述一个或多个修改包括添加至少一个工程对象,移除至少一个工程对象以及修改工程对象属性。


8....

【专利技术属性】
技术研发人员:P·尤潘达S·泰亚加拉简
申请(专利权)人:西门子股份公司
类型:发明
国别省市:德国;DE

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

1