三相多功能电能表检定软件设计与开发
频试验
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接口,使得检定结果数据上传至网络服务器,实现检定数据共享。
- 基于Delphi的直流伺服电机自动测试系统的设计(11-28)
- 12位串行A/D转换器MAX187的应用(10-06)
- 用简化方法对高可用性系统中的电源进行数字化管理(10-02)
- 高速差分ADC驱动放大器AD8137及其应用(01-17)
- 能够产生连续电弧的1kV电源 (01-22)
- 基于CH371的实用USB接口设计(01-23)