一种基于区块链技术的工业自动化智能制造系统技术方案

技术编号:26478930 阅读:17 留言:0更新日期:2020-11-25 19:23
本发明专利技术提供了一种基于区块链技术的工业自动化智能制造系统,其包括存储模块、物料管理模块和自动化生产管理模块;所述存储模块用于将自动化生产控制程序存储到分布式设置的区块链存储节点中;所述物料管理模块用于对物料进行入库管理和出库管理;所述自动化生产管理模块用于从所述区块链存储节点中获取所述自动化生产控制程序,并根据所述自动化生产控制程序,控制生产线对经过出库管理的物料进行自动化加工,获得成品。本发明专利技术通过将自动化生产控制程序通过区块链存储节点进行存储,有效地防止了自动化生产控制程序被篡改,保证了工业自动化智能制造系统的安全生产。

【技术实现步骤摘要】
一种基于区块链技术的工业自动化智能制造系统
本专利技术涉及智能制造领域,具体涉及一种基于区块链技术的工业自动化智能制造系统。
技术介绍
工业自动化智能制造是指机器设备在产过程在不需要人工直接干预,而是通过计算机程序,按预期的目标实现对零部件的操纵等,将工业产品生产出来。现有技术中,控制自动化生产的程序一般存储在单独的物理存储设备中,例如U盘,或者是存储在云盘中,控制自动化生产的程序存在被篡改的风险,可能会导致工厂生产出不合格的工业产品,导致工业产品存在安全隐患,卖不出去,造成工厂亏损。
技术实现思路
针对上述问题,本专利技术提供了一种基于区块链技术的工业自动化智能制造系统,以解决上述问题。本申请提供了一种基于区块链技术的工业自动化智能制造系统,其包括:存储模块、物料管理模块和自动化生产管理模块;所述存储模块用于将自动化生产控制程序存储到分布式设置的区块链存储节点中;所述物料管理模块用于对物料进行入库管理和出库管理;所述自动化生产管理模块用于从所述区块链存储节点中获取所述自动化生产控制程序,并根据所述自动化生产控制程序,控制生产线对经过出库管理的物料进行自动化加工,获得成品。本专利技术的有益效果为:本专利技术通过将自动化生产控制程序通过区块链存储节点进行存储,有效地防止了自动化生产控制程序被篡改,保证了工业自动化智能制造系统的安全生产。同时,设置了物料管理模块,有利于对工厂的物料的存储和使用进行统一管理,方便了解物料的情况,避免了物料的浪费。<br>附图说明利用附图对本专利技术作进一步说明,但附图中的实施例不构成对本专利技术的任何限制,对于本领域的普通技术人员,在不付出创造性劳动的前提下,还可以根据以下附图获得其它的附图。图1,为本专利技术一种基于区块链技术的工业自动化智能制造系统的一种示例性实施例图。图2,为本专利技术物料管理模块的一种示例性实施例图。图3,为本专利技术自动化生产管理模块的一种示例性实施例图。具体实施方式结合以下实施例对本专利技术作进一步描述。参见图1,本专利技术提供了一种基于区块链技术的工业自动化智能制造系统,其包括存储模块1、物料管理模块2和自动化生产管理模块3;所述存储模块1用于将自动化生产控制程序存储到分布式设置的区块链存储节点中;所述物料管理模块2用于对物料进行入库管理和出库管理;所述自动化生产管理模块3用于从所述区块链存储节点中获取所述自动化生产控制程序,并根据所述自动化生产控制程序,控制生产线对经过出库管理的物料进行自动化加工,获得成品。通过将自动化生产控制程序通过区块链存储节点进行存储,有效地防止了自动化生产控制程序被篡改,保证了工业自动化智能制造系统的安全生产。同时,设置了物料管理模块2,有利于对工厂的物料的存储和使用进行统一管理,方便了解物料的情况,避免了物料的浪费。在一种实施例中,所述基于区块链技术的工业自动化智能制造系统还包括密钥生成模块,所述密钥生成模块用于生成一对公钥和私钥,并将公钥发送至存储模块1,将私钥通过物理存储设备转移到自动化生产管理模块3;存储模块1使用所述公钥对所述自动化生产控制程序进行加密后存储到分布式设置的区块链存储节点中;自动化生产管理模块3使用所述私钥对经过公钥加密的自动化生产控制程序进行解密,获得解密后的自动化生产控制程序。使用公钥对自动化生产控制程序进行加密,能够防止自动化生产控制程序被区块链存储节点上的其它用户泄密。通过物理运送的方式将私钥转移到自动化生产管理模块3,能够避免使用网络传输私钥时,私钥被他人截获。通过物理转移的方式,例如U盘,移动硬盘等,除非工作人员将U盘,移动硬盘等丢失,要不然,私钥不可能被他人获得。因此,这种转移方式有利于保障私钥的安全。而且,私钥只需要转移到使用的模块上即可,公钥可以使用网络方便地进行传输到各个需要加密的模块。在一种实施例中,所述物料管理模块2包括入库管理单元21、出库管理单元22和物料信息存储单元23;所述入库管理单元21包括输入子单元、查询子单元和运输子单元;所述输入子单元用于获取需要存储的物料的类别和数量;所述查询子单元用于根据所述物料的类别查询所述物料的存储位置;所述运输子单元用于将所述物料转移至所述存储位置,并将需要存储的物料的类别和数量发送至物料信息存储单元23;所述出库管理单元22用于获取需要出库的物料的类别和数量,将所述需要出库的物料的类别和数量发送至物料信息存储单元23;所述物料信息存储单元23用于将需要存储的物料的类别和数量和需要出库的物料的类别和数量加密后发送至存储模块1,所述存储模块1将加密后的需要存储的物料的类别和数量和需要出库的物料的类别和数量储到分布式设置的区块链存储节点中。这样的设置,能够避免物料的存储以及取用数据被篡改,有利于后续对成品的生产过程进行追溯。在一种实施例中,所述自动化生产管理模块3包括获取子模块31、控制子模块32、监测子模块33和报警子模块34;所述获取子模块31用于从所述区块链存储节点中获取所述自动化生产控制程序;所述控制子模块32用于根据所述自动化生产控制程序,控制生产线对经过出库管理的物料进行自动化加工,获得成品;所述监测子模块33用于在对经过出库管理的物料进行自动化加工时,获取生产线上的设备的运行状态数据和生产线上的工作环境数据,并分别判断所述运行状态数据和工作环境数据是否异常,若是,则通过报警子模块34向工作人员进行报警提示。在一种实施例中,所述设备的运行状态数据包括设备的工作电压、设备中的电机的转速和设备的振动频率;所述生产线上的工作环境数据包括生产线上指定区域的温度、湿度;所述监测子模块33将所述状态数据和工作环境数据发送至存储模块1,所述存储模块1将所述状态数据和工作环境数据存储到分布式设置的区块链存储节点中。在一种实施例中,所述监测子模块33包括状态数据获取单元、工作环境数据获取单元、判断单元和发送单元;所述状态数据获取单元用于获取设备的运行状态数据,并发送至判断单元;所述工作环境数据获取单元用于获取生产线上的工作环境数据,并发送至判断单元;所述判断单元用于分别判断运行状态数据和工作环境数据是否超出预设的阈值范围,若判断结果为运行状态数据和/或工作环境数据超出预设的阈值范围,则通过所述报警子模块34向工作人员进行报警提示;所述发送单元用于将所述运行状态数据和工作环境数据发送至存储模块1,所述存储模块1将所述状态数据和工作环境数据存储到分布式设置的区块链存储节点中。在一种实施例中,所述工作环境数据获取单元包括监测节点和基站;所述监测节点用于获取所述工作环境数据,并传输至所述基站;所述基站用于接收所述工作环境数据,并传输至判断单元。在一种实施例中,所述监测节点被划分为成员节点和汇集节点,所述成员节点用于获取所述工作环境数据,并传输到汇集节点;所本文档来自技高网...

【技术保护点】
1.一种基于区块链技术的工业自动化智能制造系统,其特征在于,其包括存储模块、物料管理模块和自动化生产管理模块;/n所述存储模块用于将自动化生产控制程序存储到分布式设置的区块链存储节点中;/n所述物料管理模块用于对物料进行入库管理和出库管理;/n所述自动化生产管理模块用于从所述区块链存储节点中获取所述自动化生产控制程序,并根据所述自动化生产控制程序,控制生产线对经过出库管理的物料进行自动化加工,获得成品。/n

【技术特征摘要】
1.一种基于区块链技术的工业自动化智能制造系统,其特征在于,其包括存储模块、物料管理模块和自动化生产管理模块;
所述存储模块用于将自动化生产控制程序存储到分布式设置的区块链存储节点中;
所述物料管理模块用于对物料进行入库管理和出库管理;
所述自动化生产管理模块用于从所述区块链存储节点中获取所述自动化生产控制程序,并根据所述自动化生产控制程序,控制生产线对经过出库管理的物料进行自动化加工,获得成品。


2.根据权利要求1所述的一种基于区块链技术的工业自动化智能制造系统,其特征在于,其还包括密钥生成模块,所述密钥生成模块用于生成一对公钥和私钥,并将公钥发送至存储模块,将私钥通过物理存储设备转移到自动化生产管理模块;
存储模块使用所述公钥对所述自动化生产控制程序进行加密后存储到分布式设置的区块链存储节点中;
自动化生产管理模块使用所述私钥对经过公钥加密的自动化生产控制程序进行解密,获得解密后的自动化生产控制程序。


3.根据权利要求1所述的一种基于区块链技术的工业自动化智能制造系统,其特征在于,所述物料管理模块包括入库管理单元、出库管理单元和物料信息存储单元;
所述入库管理单元包括输入子单元、查询子单元和运输子单元;
所述输入子单元用于获取需要存储的物料的类别和数量;
所述查询子单元用于根据所述物料的类别查询所述物料的存储位置;
所述运输子单元用于将所述物料转移至所述存储位置,并将需要存储的物料的类别和数量发送至物料信息存储单元;
所述出库管理单元用于获取需要出库的物料的类别和数量,将所述需要出库的物料的类别和数量发送至物料信息存储单元;
所述物料信息存储单元用于将需要存储的物料的类别和数量和需要出库的物料的类别和数量加密后发送至存储模块,所述存储模块将加密后的需要存储的物料的类别和数量和需要出库的物料的类别和数量储到分布式设置的区块链存储...

【专利技术属性】
技术研发人员:任海军
申请(专利权)人:安徽游川网络科技有限公司
类型:发明
国别省市:安徽;34

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

1