System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据采集与上传,具体而言,涉及一种焊接工况数据自适应采集上传方法、设备及存储介质。
技术介绍
1、在天然气管道焊接过程中,工况异常时的实时工况数据对于管道焊接质量的分析以及焊接数据的溯源具有十分重要的意义。因此针对工况异常所产生的实时工况数据需要进行密集采集,从而为后期管道焊接质量分析以及数据溯源提供充足的数据。
2、目前,主要以预先设定的固定频率对管道焊接工况数据进行采集,并以固定频率将采集到的数据上传至服务器。
3、但是,低频率采集难以及时捕捉异常数据,高频率采集又会导致数据的可用率变低,且高频率采集还会增加数据上传的压力。因此,现有的管道焊接工况数据采集与上传方法存在灵活性差的问题。
技术实现思路
1、本申请的目的在于,针对上述现有技术中的不足,提供一种焊接工况数据自适应采集上传方法、设备及存储介质,以解决现有技术中管道焊接工况数据采集与上传方法灵活性差的问题。
2、为实现上述目的,本申请采用的技术方案如下:
3、第一方面,本申请提供了一种焊接工况数据自适应采集上传方法,应用于采集上传设备,所述采集上传设备与焊接机组中的各焊接设备均连接,所述方法包括:
4、根据当前采集频率采集所述焊接设备的第一工况数据,并将所述第一工况数据存储在所述采集上传设备的本地数据库;
5、根据所述第一工况数据确定所述焊接设备的工作状态,所述焊接设备的工作状态包括:未焊接状态、正常焊接状态以及异常焊接状态;
7、根据所述本地数据库中的数据记录数确定数据上传数量,并按照所述数据上传数量将本地数据库中的工况数据上传至服务器。
8、可选的,所述采集上传设备通过多个通信接口与所述焊接设备连接,所述多个通信接口包括:电压测量接口、电流测量接口以及送丝及焊接速度测量接口;所述第一工况数据包括:焊接电压、焊接电流、送丝速度以及焊接速度;
9、所述根据当前采集频率采集所述焊接设备的第一工况数据,包括:
10、根据当前采集频率,通过所述电压测量接口采集所述焊接设备的焊接电压;
11、根据当前采集频率,通过所述电流测量接口采集所述焊接设备的焊接电流;
12、根据当前采集频率,通过所述送丝及焊接速度测量接口采集所述焊接设备的送丝速度和焊接速度。
13、可选的,所述根据所述第一工况数据确定所述焊接设备的工作状态,包括:
14、若所述焊接电流为0,则确定所述焊接设备的工作状态为所述未焊接状态;
15、若所述焊接电流大于0,则根据所述焊接电流、焊接电压、送丝速度、焊接速度、预设电流区间、预设电压区间、预设送丝速度区间以及预设焊接速度区间,确定所述焊接设备的工作状态。
16、可选的,所述则根据所述焊接电流、焊接电压、送丝速度、焊接速度、预设电流区间、预设电压区间、预设送丝速度区间以及预设焊接速度区间,确定所述焊接设备的工作状态,包括:
17、若所述焊接电压位于所述预设电压区间内、且所述送丝速度位于所述预设送丝速度区间内、且所述焊接速度位于所述预设焊接速度区间内、且所述焊接电流位于所述预设电流区间内,则确定所述焊接设备的工作状态为所述正常焊接状态;
18、若所述焊接电压不在所述预设电压区间内、或所述送丝速度不在所述预设送丝速度区间内、或所述焊接速度不在所述预设焊接速度区间内、或所述焊接电流不在所述预设电流区间内,则确定所述焊接设备的工作状态为所述异常焊接状态。
19、可选的,所述根据所述焊接设备的工作状态确定目标采集频率,包括:
20、根据所述焊接设备的工作状态以及工作状态与采集频率的映射关系,确定所述目标采集频率。
21、可选的,所述根据所述焊接设备的工作状态以及工作状态与采集频率的映射关系,确定所述目标采集频率,包括:
22、若所述焊接设备的工作状态为所述未焊接状态,则确定所述目标采集频率为所述未焊接状态对应的第一采集频率;
23、若所述焊接设备的工作状态为所述正常焊接状态,则确定所述目标采集频率为所述未焊接状态对应的第二采集频率;
24、若所述焊接设备的工作状态为所述异常焊接状态,则确定所述目标采集频率为所述异常焊接状态对应的第三采集频率;
25、其中,所述第二采集频率大于所述第一采集频率,所述第三采集频率大于所述第二采集频率。
26、可选的,所述根据所述本地数据库中的数据记录数确定数据上传数量,包括:
27、获取所述采集上传设备上预设的多个记录数阈值,并对各记录数阈值按照从大到小的顺序排序,得到阈值序列;
28、按照所述阈值序列中各记录数阈值的顺序,对所述阈值序列进行遍历,将所述数据记录数与当前遍历到的记录数阈值进行比对,若所述数据记录数大于当前遍历到的记录数阈值,则确定数据上传数量为当前遍历到的记录数阈值。
29、可选的,所述按照所述数据上传数量将本地数据库中的工况数据上传至服务器,包括:
30、从所述本地数据库中读取所述数据上传数量的工况数据,并将读取到的工况数据按照预设的数据帧封装策略进行封装,得到待发送工况数据包,并将所述待发送工况数据包上传至服务器。
31、第二方面,本申请提供了一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如上述焊接工况数据自适应采集上传方法的步骤。
32、第三方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如上述焊接工况数据自适应采集上传方法的步骤。
33、本申请的有益效果是:通过实时采集到的工况数据确定焊接设备的当前工作状态,并根据焊接设备的当前工作状态调整采集频率,可以实现根据焊接机组不同的工作状态,以不同的数据采集频率对实时焊接工况数据进行采集,在焊接设备正常运行时可以进行低频率采集,在焊接设备异常时可以进行高频率采集。相比于现有技术中以固定频率采集工况数据,本申请的方法大大提高了工况数据采集的灵活性。并且,本申请根据本地数据库中的数据记录数确定需要上传的工况数据的数量,并按照数据上传数量将本地数据库中的工况数据单次上传至服务器,可以在数据积压的情况下快速将数据上传,保证了数据上传的及时性,同时也降低了数据上传的频率,从而减轻了服务器的压力。
本文档来自技高网...【技术保护点】
1.一种焊接工况数据自适应采集上传方法,其特征在于,应用于采集上传设备,所述采集上传设备与焊接机组中的各焊接设备均连接,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述采集上传设备通过多个通信接口与所述焊接设备连接,所述多个通信接口包括:电压测量接口、电流测量接口以及送丝及焊接速度测量接口;所述第一工况数据包括:焊接电压、焊接电流、送丝速度以及焊接速度;
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一工况数据确定所述焊接设备的工作状态,包括:
4.根据权利要求3所述的方法,其特征在于,所述则根据所述焊接电流、焊接电压、送丝速度、焊接速度、预设电流区间、预设电压区间、预设送丝速度区间以及预设焊接速度区间,确定所述焊接设备的工作状态,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述焊接设备
6.根据权利要求5所述的方法,其特征在于,所述根据所述焊接设备的工作状态以及工作状态与采集频率的映射关系,确定所述目标采集频率,包括:
7.根据权利要求1所述的方法,其特征在于,所述根据
8.根据权利要求1所述的方法,其特征在于,所述按照所述数据上传数量将本地数据库中的工况数据上传至服务器,包括:
9.一种电子设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的程序指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述程序指令,以执行时执行如权利要求1至8任一所述的焊接工况数据自适应采集上传方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至8任一所述的焊接工况数据自适应采集上传方法的步骤。
...【技术特征摘要】
1.一种焊接工况数据自适应采集上传方法,其特征在于,应用于采集上传设备,所述采集上传设备与焊接机组中的各焊接设备均连接,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述采集上传设备通过多个通信接口与所述焊接设备连接,所述多个通信接口包括:电压测量接口、电流测量接口以及送丝及焊接速度测量接口;所述第一工况数据包括:焊接电压、焊接电流、送丝速度以及焊接速度;
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一工况数据确定所述焊接设备的工作状态,包括:
4.根据权利要求3所述的方法,其特征在于,所述则根据所述焊接电流、焊接电压、送丝速度、焊接速度、预设电流区间、预设电压区间、预设送丝速度区间以及预设焊接速度区间,确定所述焊接设备的工作状态,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述焊接设备
6.根据权利要求5所述的方法...
【专利技术属性】
技术研发人员:吴军荣,赵淑媛,常华,李强,刘奇特,南贝,董红智,张孟,刘念念,
申请(专利权)人:中煤航测遥感集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。