微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 模拟电路设计 > 三相多功能电能表检定软件设计与开发

三相多功能电能表检定软件设计与开发

时间:04-06 来源:电子产品世界 点击:

频试验

  if ((OutData.Order = Ask_Tp_

  Order) or (OutData.Order = Ask_

  Time_Order)) and (Sdform <> nil)

  then

  SendMessage(Sdform.handle,

  MSG_TpTest, 0, 0); //时段试验

  end;

  end;

  数据库和报表的建立和操作

  该系统采用Delphi自带的Paradox7.0来构建信息数据库,Paradox7.0可以在多个表的数据之间进行操作,它具有数据独立性、数据安全性、数据完整性、集中管理、控制冗余等特点[4],并且Paradox7.0数据库的存储信息量大、运行速度快、查询方便、便于维护。检定数据库的建立如图2所示。

  图2中各个表的建立过程基本一样只是包含的信息不相同,比如:电能表基本信息表,保存被检定电能表的表名称、型号、电压、电流、等级、常数等信息,而电能表的误差表,保存被校表检定的误差数据,包括了电压幅度、电流幅度、相位及合元或分元、误差等信息。电能表基本信息表结构如下:

  CREATE TABLE Misls(

  DevID VARCHAR(35),

  /*资产编号(SSS123456789)*/

  DevName VARCHAR(32),

  /*表名称(机械式三相四线多功

  能表)*/

  DevType VARCHAR(12),

  /*型号(DT862-4)*/

  DevKind VARCHAR(32),

  /*表类别(机械式,电子式,机电式,

  多功能)*/

  DevPhase VARCHAR(32),

  /*表相线(单相,三相三线,三相四

  线)*/

  DevVolt VARCHAR(12),

  /*电压(57.7,60,100,220, 380)*/

  DevCirCu VARCHAR(12),

  /*额定电流*/

  MaxCirCu VARCHAR(12),

  /*最大电流*/

  DevPCons VARCHAR(12),

  /*电子常数(3600)*/

  ??

  PRIMARY KEY (DevId)

  )

       通信管理实现

  该系统需要通过PC机RS-232接口分别与控制箱、时间校验仪、被校表进行通信[5]。与控制箱通信实现对整个三相多功能电能表检定装置的控制并取得电压、电流、被校表基本误差等校验信息;与时间校验仪通信实现多功能试验项目;与被校表通信实现对被较表授时。主要实现程序如下:

  procedure Tmain_form.OpenPort;

  begin

  if not InitComm(PowerPort)

  then MessageDlg('与检定装置Com'

  + IntToStr(PowerPort) + '初始化错

  误!', mtInformation, [mbOk], 0)

  //初始化和校验台通讯端口

  else begin

  SetBaudRate(PowerPort, '2400');

  //设置检定装置通讯波特率2400

  SetMegDirect(PowerPort, Handle);

  //设置消息接受句柄

  end;

  if not InitComm(TimePort) then

  MessageDlg('与时间校验仪连接

  Com' + IntToStr(TimePort) + '初始

  化错误!', mtInformation, [mbOk], 0)

  else begin

  SetBaudRate(TimePort, '4800');

  //设置时间校验仪通讯波特率4800

  SetMegDirect(TimePort, Handle);

  SetMegDirect(MeterPort,Handle);

  //设置多功能电能表通讯串口

  MsComSeting(MeterPort,'1200,E,8,

  1'); //偶校验波特率1200

  end;

  end;

  结语

  该系统已经开发完成并用于实践,经过测试,程序运行稳定可靠,能根据检定规程DL/614-2007《多功能电能表》、DL/T 460-2005《交流电能表检验装置检定规程》、JJG307-2006《机电式交流电能表检定规程》、JJG596-1999《电子式电能表检定规程》的要求进行多功能电能表的检定。图3为正在做检定的截图。另外该系统能方便地实现数据查询和打印,并根据结果自动判断是否合格,同时提供有检定证书和检定记录的报表输出。另外也提供了和营销系统的Mis接口,使得检定结果数据上传至网络服务器,实现检定数据共享。
 

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top