CN104090259A - 基于Python脚本的表计自动测试平台及测试方法 - Google Patents

基于Python脚本的表计自动测试平台及测试方法 Download PDF

Info

Publication number
CN104090259A
CN104090259A CN201410316788.7A CN201410316788A CN104090259A CN 104090259 A CN104090259 A CN 104090259A CN 201410316788 A CN201410316788 A CN 201410316788A CN 104090259 A CN104090259 A CN 104090259A
Authority
CN
China
Prior art keywords
test
ammeter
testing
meter
phase meter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410316788.7A
Other languages
English (en)
Other versions
CN104090259B (zh
Inventor
郑坚江
龙飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ningbo Sanxing Smart Electric Co Ltd
Original Assignee
Ningbo Sanxing Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ningbo Sanxing Electric Co Ltd filed Critical Ningbo Sanxing Electric Co Ltd
Priority to CN201410316788.7A priority Critical patent/CN104090259B/zh
Publication of CN104090259A publication Critical patent/CN104090259A/zh
Application granted granted Critical
Publication of CN104090259B publication Critical patent/CN104090259B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Testing Of Individual Semiconductor Devices (AREA)

Abstract

本发明涉及一种表计工作电压自动测试平台,尤其涉及一种应用Python脚本的测试方法。本发明提出的一种表计工作电压跌落自动测试平台及测试方法中测试平台包括自动测试平台实验装置、PC机、通信接口、通信网络、单相表、三相表、采集器和集中器,测试方法分为负荷记录功能实验方案和测试步骤两个部分。本发明充分利用了Python脚本功能强大的优点设计出灵活的测试***,可以模拟多种非法工作情况,减少人工误判和重复性测试工作,永不疲倦,提高检表效率,具有非常广阔的应用前景。

Description

基于Python脚本的表计自动测试平台及测试方法
技术领域
本发明涉及一种表计工作电压自动测试平台,尤其涉及一种应用Python脚本的测试方法。
背景技术
电能质量不仅关系到电网的安全经济运行,还影响到大大小小的电力负荷的正常工作。随着现代工业技术的发展,电网结构也变得日益复杂;同时,许多的电力敏感设备被应用于生产,这些设备对用电质量的要求高,新的电能质量问题随之而来。检测电表在现场各种恶劣环境下是否正常工作是非常重要的,传统的检测是通过人工的手动去测试,但是这样工作量巨大有些测试是不可能实现的。
Python是一种面向对象、解释型计算机程序设计语言,Python语言的优点有:简单、易学、速度快、可移植性、面向对象、可拓展性、可嵌入性和拥有丰富的库等优点,如果能利用Python脚本强大的功能建立表计自动测试平台来完成白盒测试、灰盒测试、黑盒测试灯,可以创新实现软硬件各类测试的全覆盖平台工具功能,打造出性能更加优异的电表。
发明内容
针对现有技术中的不足,本发明提供了一种Python脚本对表计自动测试平台及测试方法。
本发明通过以下技术方案实现:基于Python脚本的表计自动测试平台,包括自动测试平台实验装置、PC机、通信接口、通信网络、单相表、三相表、采集器和集中器,所述自动测试平台实验装置包括电表工作电压跌落、高压脉冲群装置、浪涌模块、EMC装置、高频发生器、高低温箱、可控负载箱以及电压切换控制模块、电流切换控制模块,所述电压切换模块可为单相表、三相表、采集器和集中器提供工作电压模拟现场低压电网的波动和冲击,所述电流切换模块可为单相表、三相表、采集器和集中器提供走字电流,开发的自动测试软件运行在所述PC机,用Python脚本设计自动测试方案通过所述通信接口控制所述自动测试平台实验装置的实验参数、发生时机及所有操作实验,所述PC机与所述通信网络互连,所述PC机运行Python脚本设计的自动测试方案通过通信网络设置集中器、采集器各类电表运行参数和抄读单相表、三相表、采集器和集中器的各类数据。测试***高度灵活可扩充。
测试方法分为负荷记录功能测试及错误逻辑推测法可靠性综合实验方案和测试步骤两个部分:所述负荷记录功能测试及错误逻辑推测法可靠性综合实验方案如下:功能测试:设置负荷记录模式字设置为全启动各个数据项、负荷记录起始时间设置为当前时间、时间间隔设置为1分钟,让电表满处于极限工作状况,修改电表时钟,使得电表在最短时间内产生用户技术条件所规定的记录点数,然后抄读负荷记录数据,检测电表保存记录数据的完整性。
错误逻辑推测法测试:设置负荷记录模式字设置为非法参数,看电表反应及实现的功能;负荷记录起始时间设置为非法时间,时间间隔故意设置非常密,使之小于最小时间间隔等;第1~6类负荷记录间隔时间设置非法值;上述负荷记录模式字、负荷记录起始时间中1~2个数据设置正常,其它设置不合逻辑,第1~6类负荷记录间隔时间和负荷记录起始时间正常设置。
所述测试步骤如下:第一步:按方案描述设计测试方案,利用python语言编写所描述的测试方案;第二步:检测电表误差;第三步,将所测电能表安装在走字试验台上;第四步:启动单三相跌落实验台;第五步,把编写好的测试方案导入到软件库,打开Python智能表自动化测试***;第五步:进入自动测试软件后选择待检测电表;第六步:开始测试,保证方案正常运行数个周期;第七步:测试结束后,保存测试数据并做初步分析,实验完成后整理试验设备,将测试仪器断电,电表拆除,工具归位,摆放整齐,以备下次使用,整理导出的实验数据和记录,并填写测试报告,归档实验用例方案及实验数据。
本发明具有的有益效果为:测试***高度灵活可扩充,减少人工误判和重复性测试工作,永不疲倦,充分利用下班时间,提高检表效率,能进行人工无法完成的大量的测试,协议命令可自由组合、测试设备可随机灵活控制,可以进行多种类型的表计测试,而且输出都可以通过Python脚本来实现自动化。可以营造表计采集终端在特殊运行条件下可能发生故障的场景,模拟重新现场故障现象并保留电表当时工作状态进行原理分析。本发明有着十分显著的优点,可以模拟多种表计工作中可能出现的非法工作的情况,通过实验数据的记录和分析可以得出最好的解决方案,具有非常广阔的发展空间,具有非常明显的有益效果。
附图说明
图1为本发明的测试平台示意图。
具体实施方式
下面结合附图说明本发明的具体工作原理:参照附图1,基于Python脚本的表计自动测试平台,包括自动测试平台实验装置、PC机、通信接口、通信网络、单相表、三相表、采集器和集中器,所述自动测试平台实验装置包括电表工作电压跌落装置、高压脉冲群装置、浪涌模块、EMC装置、高频发生器、高低温箱、可控负载箱以及电压切换控制模块、电流切换控制模块,所述电压切换模块可为单相表、三相表、采集器和集中器提供工作电压模拟现场低压电网的波动和冲击,所述电流切换模块可为单相表、三相表、采集器和集中器提供走字电流,开发的自动测试软件运行在所述PC机,用Python脚本设计自动测试方案通过所述通信接口控制所述自动测试平台实验装置的实验参数、发生时机及所有操作实验,所述PC机与所述通信网络互连,所述PC机运行Python脚本设计的自动测试方案通过通信网络设置集中器、采集器各类电表运行参数和抄读单相表、三相表、采集器和集中器的各类数据。测试***高度灵活可扩充。

Claims (3)

1.基于Python脚本的表计自动测试平台,其特征在于:包括自动测试平台实验装置、PC机、通信接口、通信网络、单相表、三相表、采集器和集中器,所述自动测试平台实验装置包括电表工作电压跌落装置、高压脉冲群装置、浪涌模块、EMC、高频发生器、高低温箱、可控负载箱以及电压切换模块、电流切换控制模块,所述电压切换模块可为单相表、三相表、采集器和集中器提供工作电压模拟现场低压电网的波动和冲击,所述电流切换模块可为单相表、三相表、采集器和集中器提供走字电流,开发的自动测试软件运行在所述PC机,用Python脚本设计自动测试方案通过所述通信接口控制所述自动测试平台实验装置的实验参数、发生时机及所有操作实验,所述PC机与所述通信网络互连,所述PC机运行Python脚本设计的自动测试方案通过通信网络设置集中器、采集器的电表运行参数和抄读单相表、三相表、采集器和集中器的各类数据。
2.根据权利要求1所述的Python脚本在表计自动测试平台,其特征在于:测试***高度灵活可扩充。
3.根据权利要求1或2或3或4所述的基于Python脚本的表计自动测试方法,其特征在于:测试方法分为负荷记录功能测试及错误逻辑推测法可靠性综合实验方案和测试步骤两个部分:所述负荷记录功能测试及错误逻辑推测法可靠性综合实验方案如下:功能测试:设置负荷记录模式字设置为全启动各个数据项、负荷记录起始时间设置为当前时间、时间间隔设置为1分钟,让电表满处于极限工作状况,修改电表时钟,使得电表在最短时间内产生用户技术条件所规定的记录点数,然后抄读负荷记录数据,检测电表保存记录数据的完整性;错误逻辑推测法测试:设置负荷记录模式字设置为非法参数,看电表反应及实现的功能;负荷记录起始时间设置为非法时间,时间间隔故意设置为小于最小时间间隔;第1~6类负荷记录间隔时间设置非法值;上述3个参数中1~2个设置正常,其它设置不合逻辑,第1~6类负荷记录间隔时间和负荷记录起始时间正常设置;所述测试步骤如下:第一步:按方案描述设计测试方案,利用python语言编写所描述的测试方案;第二步:检测电表误差;第三步,将所测电能表安装在走字试验台上;第四步:启动单三相跌落实验台;第五步,把编写好的测试方案导入到软件库,打开Python智能表自动化测试***;第五步:进入自动测试软件后选择待检测电表;第六步:开始测试,保证方案正常运行数个周期;第七步:测试结束后,保存测试数据并做初步分析。
CN201410316788.7A 2014-07-04 2014-07-04 基于Python脚本的表计自动测试平台及测试方法 Active CN104090259B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410316788.7A CN104090259B (zh) 2014-07-04 2014-07-04 基于Python脚本的表计自动测试平台及测试方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410316788.7A CN104090259B (zh) 2014-07-04 2014-07-04 基于Python脚本的表计自动测试平台及测试方法

Publications (2)

Publication Number Publication Date
CN104090259A true CN104090259A (zh) 2014-10-08
CN104090259B CN104090259B (zh) 2017-02-01

Family

ID=51637990

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410316788.7A Active CN104090259B (zh) 2014-07-04 2014-07-04 基于Python脚本的表计自动测试平台及测试方法

Country Status (1)

Country Link
CN (1) CN104090259B (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104237838A (zh) * 2014-10-27 2014-12-24 宁波三星电气股份有限公司 一种表计工作电压跌落自动测试平台及电压跌落方式
CN104486561A (zh) * 2014-12-26 2015-04-01 广东威创视讯科技股份有限公司 一种基于Python的矩阵控制***
CN105319527A (zh) * 2015-11-23 2016-02-10 中国电力科学研究院 一种电能表负荷记录测试方法
CN105467355A (zh) * 2015-12-28 2016-04-06 深圳市科陆电子科技股份有限公司 一种电能表的自动测试方法及其自动测试装置
CN106093834A (zh) * 2016-06-06 2016-11-09 宁波三星医疗电气股份有限公司 一种用于表计的应力叠加测试平台
CN108072855A (zh) * 2016-11-16 2018-05-25 通号(北京)轨道工业集团有限公司 一种测试装置及测试***
CN111965587A (zh) * 2020-08-26 2020-11-20 安徽南瑞中天电力电子有限公司 一种电能表稳定性自动测试方法及其自动测试平台
CN112213683A (zh) * 2019-12-20 2021-01-12 青岛鼎信通讯股份有限公司 用于电能表测试的仿真平台
CN112230175A (zh) * 2019-12-20 2021-01-15 青岛鼎信通讯股份有限公司 基于脚本语言的电能表全功能测试平台
CN113776766A (zh) * 2021-01-12 2021-12-10 青岛鼎信通讯股份有限公司 一种用于ir46电表检定装置电压跌落试验装置及方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101231320A (zh) * 2008-01-31 2008-07-30 湖北省电力试验研究院 基于虚拟电能表模块的低压集抄***检测装置
CN102521120A (zh) * 2011-11-16 2012-06-27 中国民航信息网络股份有限公司 一种软件自动化测试***及方法
CN103760511A (zh) * 2014-01-26 2014-04-30 国家电网公司 电压监测仪全自动校验***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101231320A (zh) * 2008-01-31 2008-07-30 湖北省电力试验研究院 基于虚拟电能表模块的低压集抄***检测装置
CN102521120A (zh) * 2011-11-16 2012-06-27 中国民航信息网络股份有限公司 一种软件自动化测试***及方法
CN103760511A (zh) * 2014-01-26 2014-04-30 国家电网公司 电压监测仪全自动校验***

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104237838B (zh) * 2014-10-27 2017-10-10 宁波三星智能电气有限公司 一种表计工作电压跌落自动测试平台及电压跌落方式
CN104237838A (zh) * 2014-10-27 2014-12-24 宁波三星电气股份有限公司 一种表计工作电压跌落自动测试平台及电压跌落方式
CN104486561A (zh) * 2014-12-26 2015-04-01 广东威创视讯科技股份有限公司 一种基于Python的矩阵控制***
CN105319527B (zh) * 2015-11-23 2019-03-22 中国电力科学研究院 一种电能表负荷记录测试方法
CN105319527A (zh) * 2015-11-23 2016-02-10 中国电力科学研究院 一种电能表负荷记录测试方法
CN105467355A (zh) * 2015-12-28 2016-04-06 深圳市科陆电子科技股份有限公司 一种电能表的自动测试方法及其自动测试装置
CN106093834A (zh) * 2016-06-06 2016-11-09 宁波三星医疗电气股份有限公司 一种用于表计的应力叠加测试平台
CN108072855A (zh) * 2016-11-16 2018-05-25 通号(北京)轨道工业集团有限公司 一种测试装置及测试***
CN112213683A (zh) * 2019-12-20 2021-01-12 青岛鼎信通讯股份有限公司 用于电能表测试的仿真平台
CN112230175A (zh) * 2019-12-20 2021-01-15 青岛鼎信通讯股份有限公司 基于脚本语言的电能表全功能测试平台
CN111965587A (zh) * 2020-08-26 2020-11-20 安徽南瑞中天电力电子有限公司 一种电能表稳定性自动测试方法及其自动测试平台
CN111965587B (zh) * 2020-08-26 2024-01-26 安徽南瑞中天电力电子有限公司 一种电能表稳定性自动测试方法及其自动测试平台
CN113776766A (zh) * 2021-01-12 2021-12-10 青岛鼎信通讯股份有限公司 一种用于ir46电表检定装置电压跌落试验装置及方法

Also Published As

Publication number Publication date
CN104090259B (zh) 2017-02-01

Similar Documents

Publication Publication Date Title
CN104090259A (zh) 基于Python脚本的表计自动测试平台及测试方法
CN104133146B (zh) 一种馈线自动化故障处理逻辑现场测试方法
CN107678960B (zh) 智能电能表软件黑盒测试***及方法
CN103869190A (zh) 基于实时仿真***的配电终端自动闭环测试平台
WO2014153764A1 (zh) 智能变电站继电保护功能自动测试的方法及装置
CN101241157B (zh) 电压暂降模拟试验过程及方法
CN105425201A (zh) 用于智能电能表软件可靠性检测的计量芯片模拟测试方法
CN105629180A (zh) 测试方法、装置及控制器
CN104267365A (zh) 一种便携式小电流接地选线闭环性能测试仪
CN103165203A (zh) 核电站电路板件检测方法
CN104020376A (zh) 一种用于配电终端三遥自动测试方法
CN106841708A (zh) 一种快速充电器的测试方法、测试夹具以及***
CN103616660A (zh) 智能电能表干扰环境下掉电处理可靠性的测试装置及方法
CN203858310U (zh) 一种大功率储能变流器测试***
CN103308808A (zh) 智能变电站二次设备自动测试***及测试方法
CN202421365U (zh) 用于核电站小型熔断器可靠性的检测装置
CN105203864A (zh) 一种变电站自动测试方法及***
CN203164383U (zh) 锂电池测试***
CN205691753U (zh) 电源产品电气安全测试***
CN103645392A (zh) 一种利用录制回放实现保护设备试验的方法
CN103344850A (zh) 基于测试模板技术的智能变电站自动测试***及方法
CN105676044A (zh) 一种避雷器及其监测器在线试验方法与***
CN203054133U (zh) 智能保护测控装置智能测试***
CN206696311U (zh) 一种快速充电器的测试***以及测试夹具
CN111965587B (zh) 一种电能表稳定性自动测试方法及其自动测试平台

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: NINGBO SANXING INTELLIGENT ELECTRIC CO., LTD.

Free format text: FORMER OWNER: NINGBO SANXING ELECTRIC CO., LTD.

Effective date: 20150618

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20150618

Address after: 315034 Ningbo, Jiangbei District, Zhejiang City, the town of Maple Bay Road, No. 16

Applicant after: Ningbo Samsung intelligent electric company limited

Address before: 315100 Zhejiang city of Ningbo province Jiangshan town Yinzhou District Mingguang Road No. 1166

Applicant before: Ningbo Sanxing Electric Co., Ltd.

C14 Grant of patent or utility model
GR01 Patent grant