1.一种用于在工业生产环境中存储数据的系统,所述系统包括:
分布式数据管理系统,所述分布式数据管理系统存储在多个智能可编程逻辑控制器设备上,其中,每个相应的智能可编程逻辑控制器设备包括:
易失性计算机可读存储介质,所述易失性计算机可读存储介质包括过程图像区域;
非易失性计算机可读存储介质;
控制程序,所述控制程序配置为向生产单元提供操作指令;
输入/输出组件,所述输入/输出组件配置为在每个扫描周期期间用与所述生产单元相关联的数据更新所述过程图像区域;
分布式数据管理组件,所述分布式数据管理组件包括所述分布式数据管理系统的实例;
上下文化组件,所述上下文化组件配置为通过用自动化系统上下文信息注释所述过程图像区域的内容来生成上下文化的数据,
历史记录组件,所述历史记录组件配置为在本地存储所述过程图像区域的所述内容和所述上下文化的数据,并且使得所述内容经由所述分布式数据管理组件在所述分布式数据管理系统上可用,以及
数据分析组件,所述数据分析组件配置为执行一个或多个推理算法,以用于使用所述分布式数据管理组件来分析存储在所述分布式数据管理系统上的数据。
2.根据权利要求1所述的系统,其中,所述每个相应的智能可编程逻辑控制器设备进一步包括:
知识管理器组件,所述知识管理器组件配置为在所述控制程序的运行期间,基于一个或多个陈述性知识模型来动态地修改所述一个或多个推理算法。
3.根据权利要求2所述的系统,其中,由所述每个相应的智能可编程逻辑控制器设备的所述上下文化组件使用的所述一个或多个陈述性知识模型包括使用Web本体语言(OWL)表达的本体。
4.根据权利要求2所述的系统,其中,由所述每个相应的智能可编程逻辑控制器设备的所述上下文化组件使用的所述一个或多个陈述性知识模型包括使用预测模型标记语言(PMML)标准表达的预测模型。
5.根据权利要求2所述的系统,其中,由每个相应的智能可编程逻辑控制器设备的所述上下文化组件使用的所述一个或多个陈述性知识模型包括使用规则交换格式(RIF)标准表达的一个或多个规则。
6.根据权利要求1所述的系统,其中,由每个相应的智能可编程逻辑控制器设备的所述数据分析组件使用的所述一个或多个推理算法是基于一个或多个供应商指定的知识模型来配置的。
7.根据权利要求6所述的系统,其中,所述一个或多个供应商指定的知识模型包括:与所述多个智能可编程逻辑控制器设备的一个或多个能力相关的信息;在所述多个智能可编程逻辑控制器设备处可用的诊断知识;和/或由所述多个智能可编程逻辑控制器设备使用的数据布局信息。
8.根据权利要求1所述的系统,其中,所述每个相应的智能可编程逻辑控制器设备进一步包括:
一个或多个处理器,所述一个或多个处理器配置为执行所述控制程序,并且与所述控制程序的执行并行地修改与所述控制程序的执行并行的所述一个或多个推理算法。
9.根据权利要求1所述的系统,包括在所述每个相应的智能可编程逻辑控制器设备中的所述非易失性计算机可读存储介质包括具有表等效视图的NoSQL数据库。
10.一种用于在工业生产环境中存储数据的方法,所述方法包括:
由第一智能可编程逻辑控制器执行控制程序,所述控制程序配置为在多个扫描周期内向生产单元提供操作指令;
由所述第一智能可编程逻辑控制器在所述多个扫描周期中的每个期间,用与所述生产单元相关联的数据更新过程图像区域;
由所述第一智能可编程逻辑控制器,通过用自动化系统上下文信息注释所述过程图像区域的内容来生成上下文化的数据;
由所述第一智能可编程逻辑控制器将所述过程图像区域的所述内容和所述上下文化的数据插入到所述第一智能可编程逻辑控制器上的本地的非易失性计算机可读介质中,其中,所述本地非易失性计算机可读介质是存储在所述第一智能可编程逻辑控制器和多个第二智能可编程逻辑控制器上的分布式存储系统的一部分;以及
由所述第一智能可编程逻辑控制器执行一个或多个推理算法,以用于分析存储在所述分布式存储系统上的数据。
11.根据权利要求10所述的方法,其进一步包括:
在所述控制程序的运行期间,由所述第一智能可编程逻辑控制器基于一个或多个陈述性知识模型动态地修改所述一个或多个推理算法。
12.根据权利要求11所述的方法,其中,所述一个或多个陈述性知识模型包括使用Web本体语言(OWL)表达的本体。
13.根据权利要求11所述的方法,其中,所述一个或多个陈述性知识模型包括使用预测模型标记语言(PMML)标准表达的预测模型。
14.根据权利要求11所述的方法,其中,所述一个或多个陈述性知识模型包括使用规则交换格式(RIF)标准表达的一个或多个规则。
15.根据权利要求10所述的方法,其中,所述本地非易失性计算机可读介质包括具有表等效视图的NoSQL数据库。
16.根据权利要求15所述的方法,其中,基于所述操作指令和与所述生产单元相关联的数据的改变,触发将与所述生产单元相关联的所述数据插入到所述本地非易失性计算机可读介质中。
17.根据权利要求10所述的方法,其中,所述一个或多个推理算法是基于一个或多个供应商指定的知识模型来配置的。
18.根据权利要求17所述的方法,其中,所述一个或多个供应商指定的知识模型包括:与所述第一智能可编程逻辑控制器的一个或多个能力相关的信息;在所述第一智能可编程逻辑控制器处可用的诊断知识;和/或由所述第一智能可编程逻辑控制器使用的数据布局信息。
19.根据权利要求10所述的方法,所述方法进一步包括:
由所述第一智能可编程逻辑控制器使用包括在所述第一智能可编程逻辑控制器中的处理器的第一核来执行所述控制程序,
其中,使用包括在所述第一智能可编程逻辑控制器中的所述处理器的第二核,动态地修改所述一个或多个推理算法。
20.一种用于在工业生产环境中存储数据的制品,所述制品包括保存用于执行如下方法的计算机可执行的指令的非暂时性有形计算机可读介质,所述方法包括:
执行控制程序,所述控制程序配置为在多个扫描周期内向生产单元提供操作指令;
在所述多个扫描周期中的每个期间,用与所述生产单元相关联的数据更新过程图像区域;
通过用自动化系统上下文信息注释所述过程图像区域的内容,生成上下文化的数据;
将所述过程图像区域的所述内容和所述上下文化的数据插入到本地非易失性计算机可读介质中,其中,所述本地非易失性计算机可读介质是分布式存储系统的一部分;以及
执行一个或多个推理算法,以用于分析存储在所述分布式存储系统上的数据。