专利名称:智能仪表检测装置中仪表检测方法
技术领域:
本发明涉及智能仪表检测装置,特别涉及一种智能仪表检测装置中仪表检测方法。
背景技术:
随着微电子技术的迅速发展和自动化水平的不断提高,各种内含微处理器的智能型仪表正被越来越广泛的应用到各个领域。这些智能仪表不但具有测量精度高、反应速度快和参数设置方便的优点,而且还配有通讯接口。通过通讯接口可以方便的组成现场数据采集网络,把现场采集的数据远传到主控室的监控计算机集中控制、显示,通过监控计算机可及时掌握现场数据和控制现场设备。
虽然智能仪表有上述的许多优点,但在实际的生产应用中也存在日常维护、维修问题,由于其技术含量较高,所以对维护人员的素质要求也比较高。而且,在批量生产时的出厂检验,目前主要是由人工直接在智能仪表的操作面板上手工操作,不但劳动强度大、易出错、效率低,不能适应大规模批量生产的要求。所以为了使在系统出现故障时快速的查明故障原因,同时为适应大规模批量生产的要求提供快速、准确的检测手段,则是现有技术有待解决的问题。
发明内容
本发明所要解决的技术问题是,提供一种智能仪表检测装置中仪表检测方法,以达到提高智能仪表检验的效率和准确性。
为解决上述技术问题,本发明的技术方案为,检测装置包括三相标准信号源、开关量输入模拟板、开关量输出模拟板,智能仪表测试台与检测计算机之间串接智能仪表,其特征是所述的仪表检测方法,包括下例步骤a)初始化步骤,用于设置全局变量的初值;b)设置步骤,用于通过智能仪表通讯口,选择通讯协议和接口类型;c)发送步骤,用于启动通讯发送程序,选择操作指令,将操作指令发送到智能仪表,使智能仪表产生相应的输出动作;d)接收步骤,用于启动通讯接收程序,接收智能仪表测量的数据及开关状态;e)显示步骤,用于显示接收数据和接收数据保存;f)比较步骤,用于比较接收的数据与设置的数据,所述的比较是从设置参数的顺序开始的,并记录比较结果;g)记录步骤,用于根据比较结果,如合格,记录检测数据,并打印合格报告;h)显示记录步骤;用于根据比较结果,如不合格,显示不合格项记录检测数据,并打印不合格报告。通过智能仪表的通讯口和接口协议将智能仪表测量的数据和开关状态读入计算机,并集中显示。
一种智能仪表检测装置中仪表检测方法,其中,所述比较步骤对仪表测量的数据与设置的数据,信号的反应与实际开关状态的比较,并判断仪表测量的数据是否在设置数据规定的范围内。测量电压、电流的数值正负不超过设置数据的千分之一。
由于采用了上述智能仪表检测装置中仪表检测方法,使智能仪表的出厂检验的效率得到了极大的提高,消除了检验过程中人为因素导致的误差和漏检现象,仪表出厂检验报告及相关资料清晰、完整,智能仪表出厂质量得到充分的保证。该仪表检测方法还可为用户在日常使用维护时查找故障原因,提供了一个简便有效的测试工具。
下面根据附图和具体实施方式
对本发明作进一步详细的说明;图1为本发明智能仪表检测装置结构示意图;图2为表示本发明智能仪表检测装置中仪表检测方法的主流程图;
图3为图2中参数设置流程图;图4为图2中通讯发送程序流程图;图5为图2中通讯接收程序流程图;在图1中,1、检测计算机;2、智能仪表;3、智能仪表测试台;4、三相标准信号源;5、开关量输入模拟板;6、开关量输出模拟板。
具体实施例方式
图1为本发明智能仪表检测装置结构示意图;如图所示,检测装置包括三相标准信号源4、开关量输入模拟板5、开关量输出模拟板6,分别与智能仪表测试台3相连接,智能仪表测试台3与智能仪表2相连接,检测计算机1上的RS232接口与智能仪表2上的通讯口相连接。三相标准信号源4为三相校表源,分别为智能仪表提供高精度的三相电压、电流信号。开关量输入信号由钮子开关给定,开关量输出由半导体信号灯指示。检测计算机1内存储着智能仪表检测方法的检测程序。
图2为表示本发明智能仪表检测装置中仪表检测方法的主流程图;如图所示,步骤10为开始动作。流程进入步骤11对检测装置初始化,设置全局变量的初值。执行完步骤11后,流程进入步骤12参数设置子程序,参见图3,在步骤22~步骤24中程序分别执行选择接口类型,选择通讯波特率,选择仪表类型及通讯地址后,流程进入步骤25判断确认设置,如果是,流程进入步骤26存储设置参数,将选择的参数存入全局变量供其它子程序使用。步骤25判断若不是,流程进入步骤27恢复旧参数。步骤28参数设置结束。
执行完主程序步骤12后,流程进入步骤13通讯发送子程序,参见图4,在步骤29~步骤32中程序分别执行取通讯参数,初始化通讯口,启动通讯接收线程,发送巡查报文,根据选定参数向仪表发送数据和命令,按照通讯协议组织报文。执行完步骤32后,步骤33判断发送是否正确,如果是,流程进入步骤34等待接收结束。步骤36判断接收是否结束,如果是,返回到步骤32,同时通知主程序数据发送结束。步骤36判断若为否,返回步骤34。步骤33判断若为否,流程进入步骤35错误处理。
执行完主程序步骤13后,流程进入步骤14通讯接收子程序,参见图5,在步骤37中根据选定的参数接收仪表上送的通讯报文。程序执行完步骤37后,流程进入步骤38判断接收报文是否结束,若为否,返回步骤37,如果是,流程进入步骤39判断接收报文是否正确,若为否,进入步骤41作错误处理。如果是,流程进入步骤40按协议解析报文数据并存入相应变量。程序执行完步骤40后,流程进入步骤42通知主程序数据接收结束使其刷新显示。在执行完步骤42后,流程返回步骤37。
参见图2,执行完主程序步骤14后,流程进入步骤15显示数据,接收数据保存。在程序执行完步骤15后,流程进入步骤16根据仪表测量的数据、开关状态与设置的数据比较判断仪表测量的数据是否在设置数据规定的范围内,电压、电流的数值正负不超过设置数据的千分之一,如在此范围内为合格,流程进入步骤17记录检测数据后进入步骤18打印合格报告。步骤16判断不在设置数据规定的范围内为不合格,流程进入步骤19显示不合格项记录检测数据后进入步骤20打印不合格报告。步骤21为主程序结束。
权利要求
1.智能仪表检测装置中仪表检测方法,检测装置包括三相标准信号源(4)、开关量输入模拟板(5)、开关量输出模拟板(6),智能仪表测试台(3)与检测计算机(1)之间串接智能仪表(2),其特征是所述的仪表检测方法,包括下例步骤a)初始化步骤(11),用于设置全局变量的初值;b)设置步骤(12),用于通过智能仪表通讯口,选择的通讯协议和接口类型;c)发送步骤(13),用于启动通讯发送程序,选择操作指令,将操作指令发送到智能仪表,使智能仪表产生相应的输出动作;d)接收步骤(14),用于启动通讯接收程序,接收智能仪表测量的数据及开关状态;e)显示步骤(15),用于显示接收数据和接收数据保存;f)比较步骤(16),用于比较接收的数据与设置的数据,所述的比较是从设置参数的顺序开始的,并记录比较结果;g)记录步骤(17、18),用于根据比较结果,如合格,记录检测数据,并打印合格报告;h)显示记录步骤(19、20);用于根据比较结果,如不合格,显示不合格项记录检测数据,并打印不合格报告。
2.根据权利要求1所述的一种智能仪表检测装置中仪表检测方法,其特征是所述比较步骤(16)对仪表测量的数据与设置的数据,信号的反应与实际开关状态的比较,并判断仪表测量的数据是否在设置数据规定的范围内。
全文摘要
本发明公开了一种智能仪表检测装置中仪表检测方法,检测装置包括三相标准信号源、开关量输入模拟板、开关量输出模拟板,智能仪表测试台与检测计算机之间串接智能仪表,通过智能仪表的通讯口和接口协议将智能仪表测量的数据和开关状态读入计算机,并集中显示;并对仪表测量的数据与设置的数据,信号的反应与实际开关状态的比较,并判断仪表测量的数据是否在设置数据规定的范围内。使智能仪表的出厂检验的效率得到了极大的提高,消除了检验过程中人为因素导致的误差和漏检现象,该仪表检测方法还可为用户在日常使用维护时查找故障原因,提供了一个简便有效的测试工具。
文档编号G01D18/00GK1584509SQ20041004101
公开日2005年2月23日 申请日期2004年6月15日 优先权日2004年6月15日
发明者束龙胜, 张荣炳, 高峰 申请人:安徽鑫龙电器股份有限公司