System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及工装设备检测,特别指一种基于串口通信的工装设备在线检测方法及系统。
技术介绍
1、在现代工业生产中,工装设备作为重要的加工工具(通过放置在工装中的设备对产品进行加工),其在线状态对生产流程的顺利进行具有关键的影响,因此产生了对工装设备的在线状态进行检测的需求。针对工装设备的在线状态检测,传统上主要依赖人工进行操作和观察,传统方法不仅效率低下,而且容易出错。
2、因此,如何提供一种基于串口通信的工装设备在线检测方法及系统,实现提升工装设备在线状态检测的效率以及可靠性,成为一个亟待解决的技术问题。
技术实现思路
1、本专利技术要解决的技术问题,在于提供一种基于串口通信的工装设备在线检测方法及系统,实现提升工装设备在线状态检测的效率以及可靠性。
2、第一方面,本专利技术提供了一种基于串口通信的工装设备在线检测方法,包括如下步骤:
3、步骤s1、将设备的引出串口的接收端和发送端分别连接至工装的开关的对应端,当工装闭合时引出串口与开关连接导通设备;
4、步骤s2、通过发送端发送第一测试数据,通过接收端接收第二测试数据,基于所述第一测试数据以及第二测试数据进行在线状态检测,生成检测结果;
5、步骤s3、将所述检测结果保存至创建于云服务器的数据库中,对所述数据库进行加密,并对所述检测结果进行备份;
6、步骤s4、基于所述检测结果实时进行故障自诊断得到故障信息,基于所述故障信息匹配故障处理建议,显示并输出所述故障
7、进一步的,所述步骤s2具体为:
8、设定一数据生成规则,基于所述数据生成规则生成第一测试数据并存储至指定路径;
9、从所述指定路径读取第一测试数据并通过发送端进行发送;
10、基于预设的间隔判断接收端是否接收到第二测试数据,若否,则生成离线的检测结果;若是,则:
11、判断所述第二测试数据与第一测试数据是否一致,若否,则生成离线的检测结果;若是,则生成在线的检测结果。
12、进一步的,所述步骤s2中,所述检测结果携带检测时间。
13、进一步的,所述步骤s3具体为:
14、将所述检测结果保存至创建于云服务器的数据库中,通过国密算法对所述数据库进行加密;
15、对所述检测结果进行哈希计算得到哈希值,随机生成一对称密钥,利用所述对称密钥对检测结果进行加密,并备份至ipfs系统,将所述哈希值以及ipfs系统返回的索引地址绑定后上传至区块链。
16、进一步的,所述步骤s4具体为:
17、当所述检测结果为离线时,基于预设的脚本实时进行故障自诊断得到故障信息,基于所述故障信息从预设的故障管理表中遍历匹配故障处理建议,通过显示屏显示所述故障信息以及故障处理建议,将所述故障信息以及故障处理建议推送至预先关联的管理终端。
18、第二方面,本专利技术提供了一种基于串口通信的工装设备在线检测系统,包括如下模块:
19、开关连接模块,用于将设备的引出串口的接收端和发送端分别连接至工装的开关的对应端,当工装闭合时引出串口与开关连接导通设备;
20、测试数据发送模块,用于通过发送端发送第一测试数据,通过接收端接收第二测试数据,基于所述第一测试数据以及第二测试数据进行在线状态检测,生成检测结果;
21、检测结果保存备份模块,用于将所述检测结果保存至创建于云服务器的数据库中,对所述数据库进行加密,并对所述检测结果进行备份;
22、故障诊断模块,用于基于所述检测结果实时进行故障自诊断得到故障信息,基于所述故障信息匹配故障处理建议,显示并输出所述故障信息以及故障处理建议。
23、进一步的,所述测试数据发送模块具体用于:
24、设定一数据生成规则,基于所述数据生成规则生成第一测试数据并存储至指定路径;
25、从所述指定路径读取第一测试数据并通过发送端进行发送;
26、基于预设的间隔判断接收端是否接收到第二测试数据,若否,则生成离线的检测结果;若是,则:
27、判断所述第二测试数据与第一测试数据是否一致,若否,则生成离线的检测结果;若是,则生成在线的检测结果。
28、进一步的,所述测试数据发送模块中,所述检测结果携带检测时间。
29、进一步的,所述检测结果保存备份模块具体用于:
30、将所述检测结果保存至创建于云服务器的数据库中,通过国密算法对所述数据库进行加密;
31、对所述检测结果进行哈希计算得到哈希值,随机生成一对称密钥,利用所述对称密钥对检测结果进行加密,并备份至ipfs系统,将所述哈希值以及ipfs系统返回的索引地址绑定后上传至区块链。
32、进一步的,所述故障诊断模块具体用于:
33、当所述检测结果为离线时,基于预设的脚本实时进行故障自诊断得到故障信息,基于所述故障信息从预设的故障管理表中遍历匹配故障处理建议,通过显示屏显示所述故障信息以及故障处理建议,将所述故障信息以及故障处理建议推送至预先关联的管理终端。
34、本专利技术的优点在于:
35、1、通过将设备的引出串口的接收端和发送端分别连接至工装的开关的对应端,当工装闭合时引出串口与开关连接导通设备;接着通过发送端发送第一测试数据,通过接收端接收第二测试数据,基于第一测试数据以及第二测试数据进行在线状态检测并生成检测结果,再将检测结果保存至数据库中,对数据库进行加密,并对检测结果进行备份;最后基于检测结果实时进行故障自诊断得到故障信息,基于故障信息匹配故障处理建议,显示并输出故障信息以及故障处理建议;即基于串口通信收发测试数据,通过判断收发的测试数据是否一致来进行在线状态的自动检测,无需依赖人工进行操作和观察,进而极大的提升了工装设备在线状态检测的效率以及可靠性,且对硬件要求不高,维护成本低。
36、2、通过国密算法对数据库进行加密,避免数据库里存储的检测结果被明文窃取;通过对检测结果进行哈希计算得到哈希值,利用随机生成的对称密钥对检测结果进行加密后备份至ipfs系统,将哈希值以及ipfs系统返回的索引地址绑定后上传至区块链,一方面可以避免哈希值被篡改,另一方面可通过哈希值校验检测结果是否完整、是否被篡改,前后采取四重安全措施(国密算法、对称密钥、哈希值、区块链),极大的提升了检测结果的数据安全性。
本文档来自技高网...【技术保护点】
1.一种基于串口通信的工装设备在线检测方法,其特征在于:包括如下步骤:
2.如权利要求1所述的一种基于串口通信的工装设备在线检测方法,其特征在于:所述步骤S2具体为:
3.如权利要求1所述的一种基于串口通信的工装设备在线检测方法,其特征在于:所述步骤S2中,所述检测结果携带检测时间。
4.如权利要求1所述的一种基于串口通信的工装设备在线检测方法,其特征在于:所述步骤S3具体为:
5.如权利要求1所述的一种基于串口通信的工装设备在线检测方法,其特征在于:所述步骤S4具体为:
6.一种基于串口通信的工装设备在线检测系统,其特征在于:包括如下模块:
7.如权利要求6所述的一种基于串口通信的工装设备在线检测系统,其特征在于:所述测试数据发送模块具体用于:
8.如权利要求6所述的一种基于串口通信的工装设备在线检测系统,其特征在于:所述测试数据发送模块中,所述检测结果携带检测时间。
9.如权利要求6所述的一种基于串口通信的工装设备在线检测系统,其特征在于:所述检测结果保存备份模块具体用于:
...【技术特征摘要】
1.一种基于串口通信的工装设备在线检测方法,其特征在于:包括如下步骤:
2.如权利要求1所述的一种基于串口通信的工装设备在线检测方法,其特征在于:所述步骤s2具体为:
3.如权利要求1所述的一种基于串口通信的工装设备在线检测方法,其特征在于:所述步骤s2中,所述检测结果携带检测时间。
4.如权利要求1所述的一种基于串口通信的工装设备在线检测方法,其特征在于:所述步骤s3具体为:
5.如权利要求1所述的一种基于串口通信的工装设备在线检测方法,其特征在于:所述步骤s4具体为:
6.一种基于串...
【专利技术属性】
技术研发人员:林雪花,袁苇,张宏辉,
申请(专利权)人:福建新大陆通信科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。