The invention relates to a method for modifying functions or adding functions to automation equipment in the field of automation systems. According to the present invention, semantic representation is provided as a basis for expressing functions to be revised or added. Even further, the semantic model used to semantically represent functions is not only interpretable, but also executable. The semantic scheme implements the formal representation of machine-based function discovery, and implements machine interpretation and execution by the device itself. According to the present invention, machine interpretation and execution are implemented by a semantic inference engine and an event processing engine, both of which are part of the runtime environment implemented on the device. The scheme of the invention advantageously eliminates the need for an engineer to implement a code framework. Instead, the semantic model can be directly executed in devices with embedded runtime using reasoning capabilities.
【技术实现步骤摘要】
【国外来华专利技术】用于修订功能或向自动化设备添加功能的方法
所公开的实施例涉及用于在自动化设备上修订功能或用于向自动化设备添加功能的方法和计算机程序产品。具体地,所公开的实施例涉及用于表示、发现和执行专用于自动化目的的功能的方法。
技术介绍
可由通过各种联网接口进行通信的电子设备发现、监视、控制或与其交互的物理对象的系统通常被称为“物联网(WebofThings)”。在工业领域中,具体地在自动化设施的领域中,物联网技术被认为推出了革命性的概念,其常常被称为“工业4.0”。根据物联网概念,设备或“物”连接到web,并且它们自主地能够通过安装一款软件来扩展或更新它们的功能。由于自动化设施不可避免地比一般的“物”更复杂,因此用于标示自动化设施的术语“系统网(WebofSystem)”与常见的“物联网”范例相比是优选的。常常在自动化设施中找到的未充分使用的设备资源可以提供增强的或新的利用机会,只要该设备资源支持模块化软件的创建、发现和部署的直接可能性即可。自动化设施在工业领域中通常包括一个或多个设备,特别地,嵌入式设备。这种嵌入式设备被配置成执行下述软件:其连续地收集与输入设备的状态有关的数据,以便控制输出设备的状态。嵌入式设备典型地包括:处理器,包括易失性存储器;非易失性存储器,包括应用程序;以及输入/输出端口,用于连接到其他设备或自动化设施。在下文中,自动化设施和自动化设施的部分被称为自动化设备或自动化系统领域中的设备。尽管模块化软件(根据移动app的常见理解,其常被称为“app”)在移动通信设备(诸如,智能电话和平板计算机)的领域中是已知的,但是这种模块化软件概念在自动化系统 ...
【技术保护点】
1.一种用于在自动化系统领域中修订功能或向自动化设备添加功能的方法,所述方法包括下述步骤:1)在所述自动化设备上提供至少一个第一语义模型,所述第一语义模型在语义上表示所述设备;2)提供用于在语义上表示所述功能的至少一个第二语义模型,所述第二语义模型包括事件部分和语义部分;3)在所述设备内部署所述第二语义模型;4)由语义推理器解释所述第二语义模型的语义部分,并且将所述第二语义模型的要求与所述第一语义模型的设备能力进行匹配;以及5)由事件处理引擎执行所述第二语义模型的事件部分。
【技术特征摘要】
【国外来华专利技术】1.一种用于在自动化系统领域中修订功能或向自动化设备添加功能的方法,所述方法包括下述步骤:1)在所述自动化设备上提供至少一个第一语义模型,所述第一语义模型在语义上表示所述设备;2)提供用于在语义上表示所述功能的至少一个第二语义模型,所述第二语义模型包括事件部分和语义部分;3)在所述设备内部署所述第二语义模型;4)由语义推理器解释所述第二语义模型的语义部分,并且将所述第二语义模型的要求与所述第一语义模型的设备能力进行匹配;以及5)由事件处理引擎执行所述第二语义模型的事件部分。2.根据权利要求1所述的方法,其中所述第一语义模型和所述第二语义模型包括以升序层级排序的至少第一层和第二层,并且其中所述第二层具有更高程度的语义丰富性和领域依赖性。3.根据前述权利要求之一所述的方法,其中所述第一语义模型和所述第二语义模型包括设备描述层(101,301)。4.根据前述权利要求之一所述的方法,其中所述第一语义模型和所述第二语义模型包括用于提供领域独立上下文信息的领域独立模型层(102,302)。5.根据前述权利要求之一所述的方法,其中所述第一语义模型和所述第二语义模型包括用于提供领域依赖上下文信息的领域依赖模型层(103,303)。6....
【专利技术属性】
技术研发人员:D阿尼西克,AS图卢瓦,
申请(专利权)人:西门子股份公司,
类型:发明
国别省市:德国,DE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。