[发明专利]自动化和控制分布式数据管理系统有效
申请号: | 201680046158.X | 申请日: | 2016-07-20 |
公开(公告)号: | CN107850882B | 公开(公告)日: | 2019-06-21 |
发明(设计)人: | 库尔特·迪尔克·贝滕豪森;乔治·洛;哈特穆特·路德维希;贾斯蒂尼安·罗斯卡 | 申请(专利权)人: | 西门子公司 |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;李慧 |
地址: | 德国*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动化 控制 分布式 数据管理 系统 | ||
1.一种用于在工业生产环境中存储数据的系统,所述系统包括:
存储在多个智能可编程逻辑控制器装置上的分布式数据管理系统,其中,每个相应的智能可编程逻辑控制器装置包括:
包括过程映像区域的易失性计算机可读存储介质;
非易失性计算机可读存储介质;
控制应用程序,所述控制应用程序被配置成向生产单元提供运行指令;
输入/输出组件,所述输入/输出组件被配置成在每个扫描周期期间利用与所述生产单元相关联的数据更新所述过程映像区域;
历史组件,所述历史组件被配置成将包括所述运行指令和所述过程映像区域的内容的自动化系统数据存储在所述非易失性计算机可读存储介质上;以及分布式数据管理组件,所述分布式数据管理组件被配置成通过所述多个智能可编程逻辑控制器装置来促进涉及所述自动化系统数据的分布式运行,
其中,在所述多个智能可编程逻辑控制器装置中的每个智能可编程逻辑控制器装置中包含的所述分布式数据管理组件还被配置成:
在将所述自动化系统数据存储在所述非易失性计算机可读存储介质上之前,将所述自动化系统数据划分成多个数据块,并且将相应的一个或多个所述数据块插入所述非易失性计算机可读存储介质。
2.根据权利要求1所述的系统,其中,所述多个数据块中的每个数据块根据预定的时间段来确定大小。
3.根据权利要求1所述的系统,其中,所述多个智能可编程逻辑控制器装置中的每个智能可编程逻辑控制器装置中包含的所述历史组件还被配置成:
在将所述内容存储在所述非易失性计算机可读存储介质上之前,压缩所述自动化系统数据。
4.根据权利要求1所述的系统,其中,每个相应的智能可编程逻辑控制器装置为分布式文件系统集群中的数据节点,并且所述多个智能可编程逻辑控制器装置中的至少一个智能可编程逻辑控制器装置为所述分布式文件系统集群中的名称节点。
5.根据权利要求1所述的系统,其中,每个相应的智能可编程逻辑控制器存储:
分片密钥定义,所述分片密钥定义提供在存储于所述分布式数据管理系统中的数据与所述多个智能可编程逻辑控制器装置之间的映射。
6.根据权利要求5所述的系统,还包括:
集中式服务器,所述集中式服务器能够访问所述多个智能可编程逻辑控制器装置中的每个智能可编程逻辑控制器装置,并被配置成存储所述分片密钥定义。
7.一种用于在工业生产环境中存储数据的方法,所述方法包括:
由第一智能可编程逻辑控制器执行控制应用程序,所述控制应用程序被配置成在多个扫描周期内向生产单元提供运行指令;
由所述第一智能可编程逻辑控制器在所述多个扫描周期中的每个扫描周期期间利用与所述生产单元相关联的数据更新过程映像区域;
由所述第一智能可编程逻辑控制器将与所述生产单元相关联的数据插入所述第一智能可编程逻辑控制器上的本地非易失性计算机可读介质中,其中,所述本地非易失性计算机可读介质为在所述第一智能可编程逻辑控制器和多个第二智能可编程逻辑控制器上存储的分布式存储系统的一部分,
在将与所述生产单元相关联的数据插入所述第一智能可编程逻辑控制器中的本地非易失性计算机可读介质中之前,将与所述生产单元相关联的数据划分成多个数据块,并且将相应的一个或多个所述数据块插入所述本地非易失性计算机可读介质。
8.根据权利要求7所述的方法,其中,所述多个数据块中的每个数据块根据预定的时间段来确定大小。
9.根据权利要求7所述的方法,还包括:
在所述多个第二智能可编程逻辑控制器中的一个或多个上复制所述多个数据块中的至少一个数据块的存储。
10.根据权利要求7所述的方法,其中,所述本地非易失性计算机可读介质包括具有表等效视图的NoSQL数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子公司,未经西门子公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680046158.X/1.html,转载请声明来源钻瓜专利网。