仪表自动化检测系统及称重仪表自动化检测方法与流程

文档序号:15093703发布日期:2018-08-04 14:03阅读:182来源:国知局

本发明涉及到仪表检测领域,特别是涉及到一种仪表自动化检测系统及称重仪表自动化检测方法。



背景技术:

目前,生产部门在仪表出厂前检测为人工检测,由于检测项目多,每一项的检测步骤繁琐,人工检测需要耗费大量时间,新手还需培训与熟悉检测流程。费工费时,不仅影响生产效率,而且也有可能在检测环节出现少检漏检错检的情况。另外检测的记录也要人工去记录,效率非常低下。



技术实现要素:

为了解决上述现有技术的缺陷,本发明的目的是提供一种仪表自动化检测系统及称重仪表自动化检测方法,简化检测流程,减少检测环节出现的人为疏漏。

为达到上述目的,本发明的技术方案是:

一种仪表自动化检测系统,包括触摸屏单元,以及与所述触摸屏单元连接的万用表、plc模块和模拟量模块,

所述万用表用于测量接入仪表的电压和电流,并传输给触摸屏单元;

所述plc模块用于输出开关量控制接入仪表进行指定状态;

所述模拟量模块用于输出模拟量信号给所述接入仪表,模拟重量信号。

进一步地,还包括有与所述触摸屏单元连接的条码枪,所述条码枪用于读取接入仪表的条码数据。

进一步地,所述接入仪表的开关量输出端接所述plc模块的输入端,所述接入仪表的开关量输入端接所述plc模块的输出端,通过所述触摸屏单元控制所述接入仪表与所述plc模块之间的时序来测试开关量。

进一步地,所述万用表通过rs232连接所述触摸屏单元,所述接入仪表通过rs485连接所述触摸屏单元。

本发明还提出了一种称重仪表自动化检测方法,采用如上所述的仪表自动化检测系统,包括以下步骤:

条码枪扫描接入仪表上的条码;

判断串口是否正常;

若不正常,判定串口输出故障;

若正常,则检测开关量;

检测并标定重量;

判断接入仪表是否带模拟量输出;

若是,则检测并标定电流模拟量,检测电压模拟量;

显示检测结果;

生成检测记录。

进一步地,所述检测并标定重量步骤,包括以下步骤:

模拟量模块输出最小重量模拟量到接入仪表;

标定接入仪表零点;

模拟量模块输出最大重量模拟量到接入仪表;

标定接入仪表的增益重量;

模拟量模块输出模拟量中间重量模拟量;

读取接入仪表当前的重量数据;

判断读取到的重量数据是否等于增益重量的一半;

若重量数据等于增益重量的一半,则启动跳数检测,检测规定时间内接入仪表的读数是否小于设定值;

若小于设定值,则判定正常,输出结果。

进一步地,所述检测并标定电流模拟量,检测电压模拟量步骤,包括以下步骤:

初始化目标电流4-24ma对应的da码;

输出4ma对应的da码到接入仪表;

判断万用表电流检测值与4ma的差值是否在允许误差范围内;

若在误差范围内,输出12ma对应的da码到接入仪表;

判断万用表电流检测值与12ma的差值是否在允许误差范围内;

若在误差范围内,输出20ma对应的da码到接入仪表;

判断万用表电流检测值与20ma的差值是否在允许误差范围内;

若在误差范围内,输出24ma对应的da码到接入仪表;

读取万用表的电流检测值,并写入接入仪表。

进一步地,所述检测并标定电流模拟量,检测电压模拟量步骤,包括以下步骤:

模拟量模块输出与最小目标电压对应的最小重量模拟量;判断万用表电压检测值是否在最小目标电压允许误差范围内;

若在范围内,则模拟量模块输出与最大目标电压对应的最大重量模拟量;

判断万用表电压检测值是否在最大目标电压允许误差范围内;

若在范围内,判定接入仪表正常,输出结果。

进一步地,所述检测开关量步骤,包括以下步骤;

触摸屏单元控制接入仪表以及plc模块的输出和输入接口通断;

获取接入仪表以及plc模块的输出和输入接口对应的状态数据;

根据状态数据判断接入仪表以及plc模块的输出和输入接口是否正常;

若正常,则完成开关量检测,输出检测结果。

本发明的有益效果是:简化了接入仪表的检测流程,提高接入仪表的检测效率,减少并避免检测环节出现的人为疏漏;且能够在自动检测完成后能详细的记录检测结果,以备工作人员后续调用检测结果。

附图说明

图1为本发明一种仪表自动化检测系统的结构框图;

图2为本发明一种称重仪表自动化检测方法的方法流程图;

图3为本发明一种检测开关量的方法流程图;

图4为本发明一具体实施例一种检测开关量的流程图;

图5为本发明一种检测并标定重量的方法流程图;

图6为本发明一种检测电流模拟量的方法流程图;

图7为本发明一种标定电压模拟量的方法流程图。

具体实施方式

为阐述本发明的思想及目的,下面将结合附图和具体实施例对本发明做进一步的说明。

ce,电流允许误差。

ve,电压允许误差。

参照图1,提出本发明一具体实施例,一种仪表自动化检测系统,包括触摸屏单元10,以及与触摸屏单元10连接的万用表40、plc模块20和模拟量模块50。其中,

触摸屏单元10,是整个检测系统的控制中心,通过发送与接收指令协调各接入模块执行仪表的测试流程,并实时显示测试过程。触摸屏单元10可以显示测试过程状态,用户也可以直接通过触按输入对应的控制指令,控制对应的接入模块工作。

万用表40,用于测量接入仪表30的电压和电流,并传输给触摸屏单元10,由触摸屏单元10进行比较和判断。

plc模块20,用于输出开关量控制接入仪表30进行指定状态。

模拟量模块50用于输出模拟量信号给接入仪表30,模拟重量信号。

具体的,一种仪表自动化检测系统还包括有用于为各个接入模块和触摸屏单元10供电的电源,电源具体参数为:ac90~265v,可以输出24v、5v等直流电给检测系统各接入模块提供电能,保证检测系统接入模块的正常工作。

具体的,一种仪表自动化检测系统还包括有与触摸屏单元10连接的条码枪60,条码枪60用于读取接入仪表30的条码数据。在每台接入仪表30上贴上一个与之唯一对应的条码,条码内包含有对应的接入仪表30的身份信息,例如出厂时间、地点、批次、生产厂家以及使用的硬件信息等等,通过条码枪60扫描接入仪表30上的条码就可获取到接入仪表30对应的身份信息,用于关联后续的检测结果存储,方便其工作人员以后调用。

具体的,接入仪表30的开关量输出端接plc模块20的输入端,接入仪表30的开关量输入端接plc模块20的输出端。通过触摸屏单元10控制接入仪表30与plc模块20之间的时序来测试开关量,也即是通过触摸屏单元10通过控制接入仪表30与plc模块20的输出和输入接口的顺序通断,并检测输出和输入接口的实际状态是不是与目标状态一致,来完成开关量的检测。

具体的,万用表40通过rs232连接触摸屏单元10,接入仪表30通过rs485连接触摸屏单元10。

应该清楚的是,本自动化测试系统可以用于检测的接入仪表30可以是称重仪表,也可以是其他的测量仪器,只要接入仪表上设置有串口以及开关量输入输出,即可使用本方案的自动化检测系统进行自动化检测。

本方案简化了接入仪表30的检测流程,提高接入仪表30的检测效率,减少并避免检测环节出现的人为疏漏;且能够在自动检测完成后能详细的记录检测结果,以备工作人员后续调用检测结果。

参考图2-6,本发明另一具体实施例还提出了一种称重仪表自动化检测方法,采用如上一实施例所述的仪表自动化检测系统,方法具体包括以下步骤:

s10、条码枪扫描接入仪表上的条码。

s20、判断接入仪表的串口是否正常。

s41、若不正常,判定串口输出故障。

s40、若正常,则检测开关量。

s50、检测并标定重量。

s60、判断接入仪表是否带模拟量输出。

s70、若是,则检测并标定电流模拟量,检测电压模拟量。

s80、显示检测结果。

s90、生成检测记录。

对于步骤s10-s90,由触摸屏单元输出对应的控制指令,控制接入模块(如plc模块、模拟量模块和万用电表)进行对应的工作,完成上述的检测过程。

对于步骤s10,通过扫码枪扫描接入仪表上的条码,获取接入仪表的身份信息,例如出厂时间、地点、批次、生产厂家以及使用的硬件信息等等,用于关联后续的检测结果存储,方便其工作人员以后查找调用。

对于步骤s20,判断接入仪表的串口是否正常,只有在串口正常的前提下,接入仪表才能够接收到后续控制指令或者模拟量信息,当在串口不正常时,进入步骤s41:判定串口输出故障。

对于步骤s80和步骤s90,在自动检测结束后显示检测结果并生成对应的检测检测记录,以备工作人员后续调用。

具体的在串口检测结果为正常之后,依次进行步骤s40、步骤s50、步骤s60和步骤s70。

参考图3,步骤s40,包括以下步骤;

s401、触摸屏单元控制接入仪表以及plc模块的输出和输入接口通断。

s402、获取接入仪表以及plc模块的输出和输入接口对应的状态数据。

s403、根据状态数据判断接入仪表以及plc模块的输出和输入接口是否正常。

s404、若正常,则完成开关量检测,输出检测结果。

对于步骤s401-s404,触摸屏单元通过控制接入仪表与plc模块的输出和输入接口的通断,并检测输出和输入接口的实际状态是不是与目标状态一致,来完成开关量的检测。在输出和输入接口的检测到的实际状态与目标状态时完成开关量检测,并输出检测结果。

开关量检测时,触摸屏模块先控制接入仪表的输出接口和plc模块的输入接口导通,读取接入仪表的输出接口和plc模块的输入接口的状态,并记录;然后触摸屏模块再控制接入仪表的输出接口和plc模块的输入接口断开,读取接入仪表的输出接口和plc模块的输入接口的状态,并记录;最后判断两次状态是否与目标的状态对应,若全部对应则判定开关量正常,并完成开关量测试。

参考图4,为本发明一实施例中进行开关量测试的具体步骤,其中:

out1表示接入仪表开关量输出接口1;

out2表示接入仪表开关量输出接口2;

in1表示接入仪表开关量输入接口1;

i0.0表示plc模块输入接口1;

i0.1表示plc模块输入接口2;

q0.0表示plc模块输出接口1。

参考图4,步骤s50,包括以下步骤:

s501、模拟量模块输出最小重量模拟量到接入仪表。

s502、标定接入仪表零点。

s503、模拟量模块输出最大重量模拟量到接入仪表。

s504、标定接入仪表的增益重量。

s505、模拟量模块输出中间重量模拟量。

s506、读取接入仪表当前的重量数据。

s507、判断读取到的重量数据是否等于增益重量的一半。

s508、若重量数据等于增益重量的一半,则启动跳数检测,检测规定时间内接入仪表的读数是否小于设定值。

s509、若小于设定值,则判定正常,输出结果。

对于步骤s501-s509,最小重量模拟量是指接入仪表的最小测试重量对应的模拟量,也就是正常情况下输入最小模拟量到接入仪表,接入仪表显示的称重重量就是为最小测试重量,同理可知最大重量模拟量。通过先确定最小测试重量和最大测试重量之间的差值,再检测接入仪表在输入中间重量模拟值后的读数,再通过判断读取到的重量数据是否等于增益重量的一半,来进行重量标定,准确有效。

具体的,对于步骤s508,跳数是指输入重量模拟量不变的情况下,检测仪表的数值是否变化,如果变化超过预设范围则为跳数,判定接入仪表为非正常状态。

参考图5,步骤s70检测并标定电流模拟量,包括以下步骤:

s7010、初始化目标电流4ma-24ma对应的da码。

s7011、输出4ma对应的da码到接入仪表。

s7012、判断万用表电流检测值与4ma的差值是否在允许误差范围内。

s7013、若在误差范围内,输出12ma对应的da码到接入仪表。

s7014、判断万用表电流检测值与12ma的差值是否在允许误差范围内。

s7015、若在误差范围内,输出20ma对应的da码到接入仪表。

s7016、判断万用表电流检测值与20ma的差值是否在允许误差范围内。

s7017、若在误差范围内,输出24ma对应的da码到接入仪表。

s7018、读取万用表的电流检测值,并写入接入仪表。对于步骤s7010-s7018,触摸屏单元初始化4-24ma对应的da码,并将da码输出给接入仪表,输入da码之后万用电表可以检测到一个对应的电流值,例如输入4ma对应的da码,万用电表检测的一个电流i。依次输入4/12/20ma对应的da码,并判断4/12/20ma和i之间的差值是否在允许的误差范围(ce)内,若都在误差范围内,则进入24ma标定模式,记录万用表读取到的实际电流值,并写入仪表进行标定,配合以及确定的零点,完成电流的标定。

参考图6,步骤s70检测电压模拟量包括以下步骤:

s7020、模拟量模块输出与最小目标电压对应的最小重量模拟量。/模拟重量输出最大值和最小值

s7021、判断万用表电压检测值是否在最小目标电压允许误差范围内。

s7022、若在范围内,则模拟量模块输出与最大目标电压对应的最大重量模拟量。

s7023、判断万用表电压检测值是否在最大目标电压允许误差范围内。

s7024、若在范围内,判定接入仪表正常,输出结果。

对于步骤s7020-步骤s7024,与最小目标电压对应的最小重量模拟量,是指在输入最小重量模拟量到接入仪表时,万用表会检测到接入仪表产生一个检测电压u,最大目标电压和最大重量模拟量同理。通过判断最小目标电压和最大目标电压分别与检测电压之间的差值是否在允许误差范围(ve)内,来判定接入仪表是否正常,并标定电压。

本方案简化了接入仪表的检测流程,提高接入仪表的检测效率,减少并避免检测环节出现的人为疏漏;且能够在自动检测完成后能详细的记录检测结果,以备工作人员后续调用检测结果。

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1