System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及智能车间数据共享,具体是一种基于mes系统的数据共享方法及系统。
技术介绍
1、mes系统是一套面向制造企业车间执行层的生产信息化管理系统。mes可以为企业提供包括制造数据管理、计划排程管理、生产调度管理、库存管理、质量管理、人力资源管理、工作中心/设备管理、工具工装管理、采购管理、成本管理、项目看板管理、生产过程控制、底层数据集成分析、上层数据集成分解等管理模块,为企业打造一个扎实、可靠、全面、可行的制造协同管理平台。
2、现有的大多数自动化生产车间中,都会应用mes系统,其中,mes系统很重要的一项应用就是数据的获取管理功能,工作人员想要获取生产数据时,借助mes系统提供的端口,即可远程获取生产数据,从而搭建了一个数据共享平台;但是,这一过程存在着安全性的问题,很有可能有非工作人员进行信息窃取,而生产数据的重要性不言而喻,因此,如何提高数据共享过程中的安全性,是本专利技术技术方案想要解决的技术问题。
技术实现思路
1、本专利技术的目的在于提供一种基于mes系统的数据共享方法及系统,以解决上述
技术介绍
中提出的问题。
2、为实现上述目的,本专利技术提供如下技术方案:
3、一种基于mes系统的数据共享方法,所述方法包括:
4、基于mes系统查询生产流程中的数据采集点位,获取各数据采集点位的生产数据;
5、识别并筛选所述生产数据,确定生产数据的访问级别;
6、将筛选后的含有访问级别的生产数据输入预设的
7、接收用户发送的含有标签的访问请求,对用户进行身份验证,当用户通过身份验证时,根据标签建立与相应子数据库的连接通道。
8、作为本专利技术进一步的方案:所述基于mes系统查询生产流程中的数据采集点位,获取各数据采集点位的生产数据的步骤包括:
9、基于mes系统查询备案的数据采集点位类型及相应的采集参数;所述数据采集点位类型由数据采集点位与生产设备的位置关系确定,包括设备采集端和产品采集端;所述采集参数包括采集频率;
10、获取生产流程,基于所述生产流程对数据采集点位进行排列,得到采集模型;
11、建立与采集模型中各数据采集点位相连的数据缓冲表;不同数据缓冲表的表长不同;
12、基于所述数据缓冲表获取生产数据。
13、作为本专利技术进一步的方案:所述识别并筛选所述生产数据,确定生产数据的访问级别的步骤包括:
14、基于预设的线程读取所述数据缓冲表中的生产数据;
15、当所述生产数据为设备采集端采集到的数据时,将该生产数据输入训练好的理论设备模型 ,得到生产数据的有效值;当所述有效值达到预设的有效阈值时,查询设备采集端对应的生产设备的需求权限,根据需求权限确定访问级别;
16、当所述生产数据为产品采集端采集到的数据时,计算该生产数据与前一生产数据的重合度,当所述重合度小于预设的重合阈值时,查询产品采集端相邻的生产设备的需求权限,根据需求权限确定访问级别。
17、作为本专利技术进一步的方案:所述将筛选后的含有访问级别的生产数据输入预设的集成式数据库的步骤包括:
18、将所述访问级别插入相应的生产数据,查询该生产数据对应的数据缓冲表;
19、获取所述数据缓冲表在所述采集模型中的相对位置,根据所述相对位置在集成式数据库中定位子数据库;
20、将含有访问级别的生产数据插入所述子数据库。
21、作为本专利技术进一步的方案:所述接收用户发送的含有标签的访问请求,对用户进行身份验证,当用户通过身份验证时,根据标签建立与相应子数据库的连接通道的步骤包括:
22、接收访问请求,确定验证问题,基于所述验证问题获取用户发送的验证答案,并记录验证次数;
23、基于所述验证次数判断请求发送方是否为人类获取,当请求发送发为人类时,获取账户信息,将所述账户信息与预设的注册信息进行比对;
24、当所述账户信息与所述注册信息相同时,获取用户的权限级别,将所述权限级别与各子数据库的访问级别进行比对;
25、当所述权限级别达到所述访问级别时,显示对应的子数据库;
26、基于所述标签建立与相应子数据库的连接通道。
27、作为本专利技术进一步的方案:所述接收用户发送的含有标签的访问请求,对用户进行身份验证,当用户通过身份验证时,根据标签建立与相应子数据库的连接通道的步骤包括:
28、获取用户操作记录,根据所述用户操作记录定时生成并显示风险问题,接收反馈答案;
29、基于所述反馈答案实时调整用户的身份真实值,根据真实值修正用户的权限级别;
30、基于修正后的权限级别更新显示的子数据库。
31、作为本专利技术进一步的方案:所述获取用户操作记录,根据所述用户操作记录定时生成并显示风险问题,接收反馈答案的步骤包括:
32、实时获取用户的操作信息对应的操作编码;所述操作信息含有时间信息;
33、截取预设时段内的操作编码,获取相同时段内的历史操作编码,比对操作编码和历史操作编码,根据比对结果确定问题相关性;
34、基于所述问题相关性截取用户的备案信息,生成风险问题并显示。
35、本专利技术技术方案还提供了一种基于mes系统的数据共享系统,所述系统包括:
36、生产数据采集模块,用于基于mes系统查询生产流程中的数据采集点位,获取各数据采集点位的生产数据;
37、数据筛选模块,用于识别并筛选所述生产数据,确定生产数据的访问级别;
38、数据存储模块,用于将筛选后的含有访问级别的生产数据输入预设的集成式数据库;所述集成式数据库包括多个以数据采集点位编号为标签的子数据库,所述子数据库的访问级别与其中的生产数据访问级别相同;
39、身份验证模块,用于接收用户发送的含有标签的访问请求,对用户进行身份验证,当用户通过身份验证时,根据标签建立与相应子数据库的连接通道。
40、作为本专利技术进一步的方案:所述数据筛选模块包括:
41、数据查询单元,用于基于mes系统查询备案的数据采集点位类型及相应的采集参数;所述数据采集点位类型由数据采集点位与生产设备的位置关系确定,包括设备采集端和产品采集端;所述采集参数包括采集频率;
42、模型生成单元,用于获取生产流程,基于所述生产流程对数据采集点位进行排列,得到采集模型;
43、数据缓冲单元,用于建立与采集模型中各数据采集点位相连的数据缓冲表;不同数据缓冲表的表长不同;
44、基于所述数据缓冲表获取生产数据。
45、作为本专利技术进一步的方案:所述数据筛选模块包括:
46、数据读取单元,用于基于预设的线程读取所述数据缓本文档来自技高网...
【技术保护点】
1.一种基于MES系统的数据共享方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于MES系统的数据共享方法,其特征在于,所述基于MES系统查询生产流程中的数据采集点位,获取各数据采集点位的生产数据的步骤包括:
3.根据权利要求1所述的基于MES系统的数据共享方法,其特征在于,所述识别并筛选所述生产数据,确定生产数据的访问级别的步骤包括:
4.根据权利要求1所述的基于MES系统的数据共享方法,其特征在于,所述将筛选后的含有访问级别的生产数据输入预设的集成式数据库的步骤包括:
5.根据权利要求1所述的基于MES系统的数据共享方法,其特征在于,所述接收用户发送的含有标签的访问请求,对用户进行身份验证,当用户通过身份验证时,根据标签建立与相应子数据库的连接通道的步骤包括:
6.根据权利要求5所述的基于MES系统的数据共享方法,其特征在于,所述接收用户发送的含有标签的访问请求,对用户进行身份验证,当用户通过身份验证时,根据标签建立与相应子数据库的连接通道的步骤包括:
7.根据权利要求6所述的基于MES系统的
8.一种基于MES系统的数据共享系统,其特征在于,所述系统包括:
9.根据权利要求8所述的基于MES系统的数据共享系统,其特征在于,所述数据筛选模块包括:
10.根据权利要求9所述的基于MES系统的数据共享系统,其特征在于,所述数据筛选模块包括:
...【技术特征摘要】
1.一种基于mes系统的数据共享方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于mes系统的数据共享方法,其特征在于,所述基于mes系统查询生产流程中的数据采集点位,获取各数据采集点位的生产数据的步骤包括:
3.根据权利要求1所述的基于mes系统的数据共享方法,其特征在于,所述识别并筛选所述生产数据,确定生产数据的访问级别的步骤包括:
4.根据权利要求1所述的基于mes系统的数据共享方法,其特征在于,所述将筛选后的含有访问级别的生产数据输入预设的集成式数据库的步骤包括:
5.根据权利要求1所述的基于mes系统的数据共享方法,其特征在于,所述接收用户发送的含有标签的访问请求,对用户进行身份验证,当用户通过身份验证时,根据标签建立与...
【专利技术属性】
技术研发人员:孟德凤,刘如心,董骊,艾群飞,
申请(专利权)人:江苏欧软信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。