三相多功能电能表检定软件设计与开发
通信管理实现
本文引用地址:https://www.eepw.com.cn/article/114731.htm该系统需要通过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接口,使得检定结果数据上传至网络服务器,实现检定数据共享。
电能表相关文章:电能表原理
评论