System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及缝纫机领域,特别是涉及一种故障关键数据存储方法以及系统。
技术介绍
1、对于缝纫机伺服电控系统,电控故障时关键数据很难获取,一般在故障分析时采用示波器或者辅助设备进行电压、电流等数据波形采集,对于快速复现电控故障,这种方法可以获得一部分数据后进行问题分析。然而对于一些随机性或很长时间才能复现的故障,由于外部设备记录长度有限,很难抓取故障时电控外部数据,如果想要获取故障时电控内部数据就更难了。
技术实现思路
1、鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种故障关键数据存储方法,用于解决现有技术中出现的以上技术问题。
2、为实现上述目的及其他相关目的,本专利技术提供一种故障关键数据存储方法,应用于缝纫机电控设备,包括:通过缓存数组实时对采集的当前周期的故障关键数据进行储存,并对所述缓存数组储存的设定周期个数周期内的故障关键数据进行储存更新;当所述缝纫机电控设备出现故障时,停止对所述缓存数组的储存更新,并将所述缓存数组当前储存的在故障出现前设定周期个数周期内的故障关键数据缓存存储至eeprom中,以供在每次上电时读取并进行故障分析。
3、于本专利技术的一实施例中,所述通过缓存数组实时对采集的当前周期的故障关键数据进行储存,并对所述缓存数组储存的设定周期个数周期内的故障关键数据进行储存更新包括:将新采集的当前周期的故障关键数据作为最新周期的故障关键数据储存至所述缓存数组中,并将所述缓存数组中对应最先储存的周期的故障关键数据删除,以供所述缓存
4、于本专利技术的一实施例中,所述故障关键数据包括:一或多个电控内部变量所对应的数据变化值。
5、于本专利技术的一实施例中,所述缓存数组可储存多个电控内部变量所分别对应的设定周期个数周期的数据变化值。
6、于本专利技术的一实施例中,所述缓存数组采用n行m列的二维数组;其中,所述二维数组的每一行对应储存一个电控内部变量的设定周期个数周期的数据变化值;每一列分别对应储存各电控内部变量对应的每一个周期的数据变化值;其中,所述n为所述设定周期个数。
7、于本专利技术的一实施例中,所述对所述缓存数组储存的设定周期个数周期内的故障关键数据进行储存更新的方式包括:将新采集的当前周期的故障关键数据作为缓存数组中对应的电控内部变量所在行的第一列的储存数据储存,且之前对应的n-1列储存的数据变化值的列数重置为后一列,且对应的第n列的数据变化值被删除。
8、于本专利技术的一实施例中,所述缓存数组采用采样周期计数器对设定个数周期内的故障关键数据进行储存更新。
9、于本专利技术的一实施例中,在所述缝纫机电控设备每次上电时,自动读取eeprom中储存的设定个数周期内的故障关键数据,并发送至上位机显示各周期的故障数据动态波形,以供进行故障分析。
10、为实现上述目的及其他相关目的,本专利技术提供一种故障关键数据存储系统,应用于缝纫机电控设备,所述系统包括:数据储存模块,用于通过缓存数组实时对采集的当前周期的故障关键数据进行储存,并对所述缓存数组储存的设定周期个数周期内的故障关键数据进行储存更新;数据处理模块,连接所述数据储存模块,当所述缝纫机电控设备出现故障时,停止对所述缓存数组的储存更新,并将所述缓存数组当前储存的在故障出现前设定周期个数周期内的故障关键数据缓存存储至eeprom中,以供在每次上电时读取并进行故障分析。
11、于本专利技术的一实施例中,所述数据储存模块将新采集的当前周期的故障关键数据作为最新周期的故障关键数据储存至所述缓存数组中,并将所述缓存数组中对应最先储存的周期的故障关键数据删除,以供所述缓存数组维持储存设定周期个数周期内的故障关键数据。
12、如上所述,本专利技术的一种故障关键数据存储方法,具有以下有益效果:本专利技术通过缓存数组实时对采集的当前周期的故障关键数据进行储存,并对所述缓存数组储存的设定周期个数周期内的故障关键数据进行储存更新;当所述缝纫机电控设备出现故障时,停止对所述缓存数组的储存更新,并将所述缓存数组当前储存的在故障出现前设定周期个数周期内的故障关键数据缓存存储至eeprom中,数据可以永久保存,每次上电再从eeprom中读取,维修人员通过对输出数据进行分析,就可以快速定位故障原因,分析客户实际工况,为设计提供更多现场数据,研发通过这些数据也可以不断优化提升电控质量。
本文档来自技高网...【技术保护点】
1.一种故障关键数据存储方法,其特征在于,应用于缝纫机电控设备,所述方法包括:
2.根据权利要求1中所述的故障关键数据存储方法,其特征在于,所述通过缓存数组实时对采集的当前周期的故障关键数据进行储存,并对所述缓存数组储存的设定周期个数周期内的故障关键数据进行储存更新包括:
3.根据权利要求2中所述的故障关键数据存储方法,其特征在于,所述故障关键数据包括:一或多个电控内部变量所对应的数据变化值。
4.根据权利要求3中所述的故障关键数据存储方法,其特征在于,所述缓存数组可储存多个电控内部变量所分别对应的设定周期个数周期的数据变化值。
5.根据权利要求4中所述的故障关键数据存储方法,其特征在于,所述缓存数组采用N行M列的二维数组;其中,所述二维数组的每一行对应储存一个电控内部变量的设定周期个数周期的数据变化值;每一列分别对应储存各电控内部变量对应的每一个周期的数据变化值;其中,所述N为所述设定周期个数。
6.根据权利要求5中所述的故障关键数据存储方法,其特征在于,所述对所述缓存数组储存的设定周期个数周期内的故障关键数据进行储存
7.根据权利要求2中所述的故障关键数据存储方法,其特征在于,所述缓存数组采用采样周期计数器对设定个数周期内的故障关键数据进行储存更新。
8.根据权利要求1中所述的故障关键数据存储方法,其特征在于,在所述缝纫机电控设备每次上电时,自动读取EEPROM中储存的设定个数周期内的故障关键数据,并发送至上位机显示各周期的故障数据动态波形,以供进行故障分析。
9.一种故障关键数据存储系统,其特征在于,应用于缝纫机电控设备,所述系统包括:
10.根据权利要求9中所述的故障关键数据存储系统,其特征在于,所述数据储存模块将新采集的当前周期的故障关键数据作为最新周期的故障关键数据储存至所述缓存数组中,并将所述缓存数组中对应最先储存的周期的故障关键数据删除,以供所述缓存数组维持储存设定周期个数周期内的故障关键数据。
...【技术特征摘要】
1.一种故障关键数据存储方法,其特征在于,应用于缝纫机电控设备,所述方法包括:
2.根据权利要求1中所述的故障关键数据存储方法,其特征在于,所述通过缓存数组实时对采集的当前周期的故障关键数据进行储存,并对所述缓存数组储存的设定周期个数周期内的故障关键数据进行储存更新包括:
3.根据权利要求2中所述的故障关键数据存储方法,其特征在于,所述故障关键数据包括:一或多个电控内部变量所对应的数据变化值。
4.根据权利要求3中所述的故障关键数据存储方法,其特征在于,所述缓存数组可储存多个电控内部变量所分别对应的设定周期个数周期的数据变化值。
5.根据权利要求4中所述的故障关键数据存储方法,其特征在于,所述缓存数组采用n行m列的二维数组;其中,所述二维数组的每一行对应储存一个电控内部变量的设定周期个数周期的数据变化值;每一列分别对应储存各电控内部变量对应的每一个周期的数据变化值;其中,所述n为所述设定周期个数。
6.根据权利...
【专利技术属性】
技术研发人员:白政巧,何蟒,陈南干,
申请(专利权)人:浙江众邦机电科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。