一种电阻焊机数据备份和自动比对系统及方法技术方案

技术编号:36248499 阅读:39 留言:0更新日期:2023-01-07 09:40
本发明专利技术涉及一种电阻焊机数据备份和自动比对系统及方法,上位机对于电阻焊接控制器的焊接主控电路、数据管理系统和文件管理系统进行设备参数的实时监测,通过MQTT服务程序以及FTP数据访问服务器对焊接控制器中的设备内部参数、焊接程序、修磨参数、标定参数等数据进行周期性的自动备份和手动备份,并能自动对备份数据和当前设备的所有参数区别进行比对并形成报表。本发明专利技术的数据备份方法、自动备份方法和参数对比方法能够周期性地、直观地了解到车间所有焊接工艺和设备参数的变动情况随时了解每台设备的焊接参数变动情况,当生产工艺或设备出现问题时,可以快速地将设备还原到相对较早的状态,便于问题定位和排除。便于问题定位和排除。便于问题定位和排除。

【技术实现步骤摘要】
一种电阻焊机数据备份和自动比对系统及方法


[0001]本专利技术属于电阻焊机控制
,尤其是一种电阻焊机数据备份和自动比对系统及方法。

技术介绍

[0002]电阻焊机是指用电阻加热原理进行焊接的一种焊接设备。电阻焊机依据不同用途和要求可分为不同种类。从焊接方法分类,有点焊机、缝焊机、凸焊机和对焊机等:从电极的加压形式分类有杠杆式、电动凸轮式、气压式、液压式以及气、液压联合式等多种;从电阻焊机的焊接电流种类分类,有单相工频焊机、次级整流焊机、三相低频焊机、电容储能焊机和逆变电源焊机等几种。电阻焊机主要由主电路部分、压力传动部分和控制部分组成。
[0003]为了满足汽车焊装过程中多个车型同线焊接的实际需求,目前主流的电阻焊机设备都支持256条以上的焊接程序和10条以上修磨规范,其参数量十分繁多复杂,导致使用者很难直观地观测到设备参数的变化和调整情况,且一旦设备发生故障,在更换设备地主控单元后,需要手动对每一条规范和内部参数进行还原,耗费了大量的时间和人力。

技术实现思路

[0004]本专利技术的目的在于克服现有技术的不足,提出一种电阻焊机数据备份和自动比对系统及方法,能够实现对焊接控制器中的设备内部参数、焊接程序、修磨参数、标定参数等数据进行周期性的自动备份和手动备份,并能自动对备份数据和当前设备的所有参数区别进行比对并形成报表。
[0005]本专利技术解决其技术问题是采取以下技术方案实现的:
[0006]一种电阻焊机数据备份和自动比对系统,包括电阻焊接控制器和上位机,所述电阻焊接控制器连接通过以太网接口与上位机建立连接;
[0007]电阻焊接控制器包括焊接主控电路、数据管理系统和文件管理系统,焊接主控电路用于按照设定的工艺参数执行焊接流程;数据管理系统用于对设备参数的读写和同步管理;文件管理系统用于对数据管理系统的设备参数以文件的形式进行存储并保持一致,同时电阻焊接控制器内部还设有MQTT服务程序以及FTP数据访问服务器,用于和上位机进行数据交互;
[0008]上位机包括参数对比模块、数据备份模块、参数读写与监视模块,所述参数对比模块用于对比不同电阻焊接设备之间的设备参数,数据备份模块用于备份不同电阻焊接设备之间的设备参数,参数读写与监视模块用于实时读取电阻焊接控制器中数据管理系统的设备参数。
[0009]而且,所述设备参数包括设备内部参数、自适应焊接参数、焊接程序参数、修磨程序参数、焊钳标定参数、设备故障报警列表和自适应电阻曲线。
[0010]一种电阻焊机数据备份和自动比对系统的方法,包括数据备份方法、自动备份方法和参数对比方法。
[0011]而且,所述数据备份方法包括以下步骤:
[0012]步骤1.1、电阻焊接控制器启动,数据管理系统判断系统的备份同步标志位是否为1,若标志位为1时,进行步骤1.6,否则标志位为0,进行步骤1.2;
[0013]步骤1.2、数据管理系统开始备份,对控制器内的设备参数进行逐项读取;
[0014]步骤1.3、每次读取成功一组参数后,通过MQTT服务器将对应的数据内容和数据类型通过MQTT的对应主题发布出去,文件系统订阅预先订阅该主题对数据类型和数据内容进行接收,并将数据按照约定的存储格式转化为一行文本后,写入指定路径下的备份数据文件内;
[0015]步骤1.4、通过MQTT的主题发布出去并通知给数据管理系统,数据管理系统接收到后,开始进行下一条参数的读取,直至读取完到最后一条参数,将备份同步标志位置1;并进行步骤1.5;
[0016]步骤1.5、电阻焊接控制器就绪开始工作,当通过外部设备对设备参数进行修改时,文件管理系统判断电阻焊接控制器的参数是否需改成功,若成功则进行步骤1.6,否则通知外部设备并返回重复步骤1.5;
[0017]步骤1.6、将备份同步标志位置0;
[0018]步骤1.7、通过MQTT协议通知文件管理系统生成对应地修改数据字符串并写入备份文件的对应行中;
[0019]步骤1.8、备份文件修改成功后将备份同步标志位置1,并通知外部设备并返回重复步骤1.5;
[0020]而且,所述步骤1.5中外部设备对设备参数进行修改的具体实现方法为:通过对应的MQTT主题以JSON数据格式将需要修改的数据类型和数据内容发布置MQTT服务器,数据处理系统接收到数据后,将数据转化为私有的写命令数据报文后发送给电阻焊接控制器,电阻焊接控制器对相应的参数进行修改,并将修改的结果通过MQTT通信返回至外部设备。
[0021]而且,所述自动备份方法包括以下步骤:
[0022]步骤2.1、启动备份,数据管理系统创建定时器线程并设定定时周期;
[0023]步骤2.2、定时器到达定时周期后,定时器触发;
[0024]步骤2.3、读取程序配置文件中key为BackupDate的参数,读取设备上次进行备份的日期;
[0025]步骤2.4、将该日期与当前日期进行比较,判断相差天数是否等于或大于备份周期天数,若等于或大于备份周期天数则进行步骤2.4,否则返回步骤2.2;
[0026]步骤2.5、读取配置文件中key为BackupPath的参数,获取预先设定的备份总路径,
[0027]步骤2.6、通过FTP协议依次对所有设备的数据备份文件进行读取,并写入对应的设备文件夹;
[0028]步骤2.7、判断备份文件的总个数是否超过了最大备份文件数,若超过了最大备份数则删除最早一次的备份文件并进行步骤2.7,否则直接进行步骤2.7;
[0029]步骤2.8、将对配置文件中的BackupDate参数进行更新,并复位定时器,返回步骤2.2。
[0030]而且,所述步骤2.6的具体实现方法为:设备文件夹基于设备的ip命名并创建在备份总路径下,设备备份文件名称则按照备份日期.dat的格式进行命名。
[0031]而且,所述参数对比方法包括以下步骤:
[0032]步骤3.1、启动参数自动对比,数据管理系统创建定时器线程并设定定时周期,
[0033]步骤3.2、定时器到达定时周期后,定时器触发;
[0034]步骤3.3、读取程序配置文件中key为CompareDate的参数,获得设备上次进行参数比对的日期;
[0035]步骤3.4、将该日期与当前日期进行比较,判断相差天数是否等于或大于参数对比周期天数,若等于或大于备份参数对比天数则进行步骤3.4,否则返回步骤3.2;
[0036]步骤3.5、读取配置文件中key为ComaprePath的参数,获取预先设定的参数比对文件保存总路径
[0037]步骤3.6、判断对应设备文件夹下是否有比对样本文件Sample.dat,若无,则说明该设备不进行参数比对,跳过该设备并返回步骤3.2,若有则进行步骤3.7;
[0038]步骤3.7、通过FTP协议获取对应电阻焊接控制器的当前设备参数备份文件,并存入缓存中等待调用;
[0039]步骤3.8、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电阻焊机数据备份和自动比对系统,其特征在于:包括电阻焊接控制器和上位机,所述电阻焊接控制器通过以太网接口与上位机建立连接;电阻焊接控制器包括焊接主控电路、数据管理系统和文件管理系统,焊接主控电路用于按照设定的工艺参数执行焊接流程;数据管理系统用于对设备参数的读写和同步管理;文件管理系统用于对数据管理系统的设备参数以文件的形式进行存储并保持一致,同时电阻焊接控制器内部还设有MQTT服务程序以及FTP数据访问服务器,用于和上位机进行数据交互;上位机包括参数对比模块、数据备份模块、参数读写与监视模块,所述参数对比模块用于对比不同电阻焊接设备之间的设备参数,数据备份模块用于备份不同电阻焊接设备之间的设备参数,参数读写与监视模块用于实时读取电阻焊接控制器中数据管理系统的设备参数。2.根据权利要求1所述的一种电阻焊机数据备份和自动比对系统,其特征在于:所述设备参数包括设备内部参数、自适应焊接参数、焊接程序、修磨程序、焊钳标定参数、设备故障报警列表和自适应电阻曲线。3.一种如权利要求1或2所述的电阻焊机数据备份和自动比对系统的方法,其特征在于:包括数据备份方法、自动备份方法和参数对比方法。4.根据权利要求3所述的一种电阻焊机数据备份和自动比对系统的方法,其特征在于:所述数据备份方法包括以下步骤:步骤1.1、电阻焊接控制器启动,数据管理系统判断系统的备份同步标志位是否为1,若标志位为1时,进行步骤1.6,否则标志位为0,进行步骤1.2;步骤1.2、数据管理系统开始备份,对控制器内的设备参数进行逐项读取;步骤1.3、每次读取成功一组参数后,通过MQTT服务器将对应的数据内容和数据类型通过MQTT的对应主题发布出去,文件系统订阅预先订阅该主题对数据类型和数据内容进行接收,并将数据按照约定的存储格式转化为一行文本后,写入指定路径下的备份数据文件内;步骤1.4、通过MQTT的主题发布出去并通知给数据管理系统,数据管理系统接收到后,开始进行下一条参数的读取,直至读取完到最后一条参数,将备份同步标志位置1;并进行步骤1.5;步骤1.5、电阻焊接控制器就绪开始工作,当通过外部设备对设备参数进行修改时,文件管理系统判断电阻焊接控制器的参数是否需改成功,若成功则进行步骤1.6,否则通知外部设备并返回重复步骤1.5;步骤1.6、将备份同步标志位置0;步骤1.7、通过MQTT协议通知文件管理系统生成对应地修改数据字符串并写入备份文件的对应行中;步骤1.8、备份文件修改成功后将备份同步标志位置1,并通知外部设备并返回重复步骤1.5;5.根据权利要求4所述的一种电阻焊机数据备份和自动比对系统的方法,其特征在于:所述步骤1.5中外部设备对设备参数进行修改的具体实现方法为:通过对应的MQTT主题以JSON数据格式将需要修改的数据类型和数据内容发布置MQTT服务器,数据处理系统接收到数据后,将数据转化为私有的...

【专利技术属性】
技术研发人员:徐昊郭春飞倪文秀郭锦华尉学森陈洪杰
申请(专利权)人:天津七所高科技有限公司
类型:发明
国别省市:

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

1