单相表计量管理开发系统技术方案

技术编号:3800750 阅读:186 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种用于IEC62056标准单相电能表的计量管理研发平台。单相表计量管理开发系统包括表计模型,其描述整个表计的数据对象、功能模型;接口封装模块,为表计模型与外部用户信息交互的接口,通过调用接口函数完成数据、信息的交互;数据存储管理模块,为表计模型访问外界存储器提供支持,包括外部存储器的读、写驱动以及数据寻址算法服务;通讯协议栈,为表计模型与抄表主台之间的数据交换提供协议的解析与构建服务支持。该平台可用于单相电能表的开发,开发人员可以根据用户需求设置单相表计量管理开发平台相关参数,以获得不同功能,然后只需将一些硬件驱动及计量等相关程序编好即可完成单相电能表软件的开发。

【技术实现步骤摘要】

本专利技术专利涉及一种用于IEC62056标准单相电能表的计量管理研发平台。
技术介绍
在电能计量领域,单相电能表市场需求量很大,主要用于居民区的电能计量。但就 单相表的设计及数据抄读而言,没有一套通用的数据交换标准及统一仪表模型,更没有开 放式的电能表研发平台。IEC62056标准是一个先进的标准规范,具有良好的系统互用性,已 成为行业内的研究热点。该标准提供了一套通用的数据交换标准以及完整的仪表模型的解 决方案,但由于标准的复杂性,学习和开发具有一定的难度。因此本专利技术将IEC62056标准 进行封装,形成单相表的能源计量管理开发平台,以降低标准相关新产品开发的难度,缩短 产品的开发周期,促进先进标准规范的推广。
技术实现思路
本专利技术的目的在于搭建一个统一的单相表计量管理开发平台,减少单相表开发过 程中的重复劳动,缩短新产品的产品周期,促进IEC62056标准的应用推广。为实现上述目的,本专利技术提供如下技术方案单相表计量管理开发系统,包括表计模型,其描述整个表计的数据对象、功能模型;接口封装模块,为表计模型与外部用户信息交互的接口,通过调用接口函数完成 数据、信息的交互;数据存储管理模块,为表计模型访问外界存储器提供支持,包括外部存储器的读、 写驱动以及数据寻址算法服务;通讯协议栈,为表计模型与抄表主台之间的数据交换提供协议的解析与构建服务 支持。本专利技术提供的单相表计量管理开发平台封装了 IEC62056标准的表计模型和DLMS 通信协议栈,该单相表计量管理开发平台也可以称为IEC62056标准软核,在一款实际的电 能表的中处于从属地位(从核),用户在使用单相表计量管理开发平台前需要对其进行初 始化,用户需要通过接口函数将信息传入单相表计量管理开发平台,并通过查询相关的标 志位来获取单相表计量管理开发平台对外输出信息。该单相表计量管理开发平台可用于单相电能表的开发,开发人员可以根据用户需 求设置单相表计量管理开发平台相关参数,以获得不同功能,然后只需将一些硬件驱动及 计量、显示等相关程序编好即可完成单相电能表软件的开发。附图说明图1是本专利技术单相表计量管理开发平台在一个完整电能表软件系统中的位置图;图2是单相表计量管理开发平台的功能模块框图3是寄存器接口类对象实例图;图4是通讯协议栈的结构图。以下结合附图及实施例对本专利技术作进一步说明。具体实施例方式本专利技术单相表计量管理开发平台(IEC62056标准软核)在一个完整电能表表计软 件系统中的位置如图1所示。参见图2,该单相表计量管理开发系统主要包括表计模型、接 口封装模块、数据存储管理模块和通讯协议栈。下面对本专利技术单相表计量管理开发系统的各个部分进行介绍接口封装模块单相表的计量管理开发平台的接口封装模块是与外部用户信息交互的接口,通过 调用接口函数完成数据、信息的交互。接口封装模块实际上充当了表计模型与用户进行数 据交换的中介。接口封装模块主要包括以下几个部分/函数1、计量数据输入接口函数,用户通过周期性调用此函数将计量数据传入单相表计 量管理开发平台,计量数据包括电压、电流、功率、频率、相角、正反向有功等。2、数据输出接口函数,当用户需要从单相表计量管理开发平台中读取某些数据, 如用于显示等,可调用此接口函数。该函数将返回用户所需要的数据(指针)。3、单相表计量管理开发平台初始化接口,该接口有许多初始化函数组成,用于完 成对单相表计量管理开发平台的初始设置。如费率、外部存储器状况、脉冲常数等。4、外部事件输入接口函数,当外部发生一些事件时,如开端盖,用户可以调用此接 口函数通知单相表计量管理开发平台,进而进行事件的记录。该函数的参数可以使用事件 类型编码。5、事件动作/脉冲输出接口函数,当单相表计量管理开发平台检测的某事件,如 欠费跳闸,需要通知外部执行相关动作时,单相表计量管理开发平台需要调用此函数,将相 应的标志位置'1',并输出事件类型代码。另外输出计费脉冲也采用此方法。此函数的参 数为事件类型编码(脉冲输出也作为一个事件进行编码)。6、定时输入接口函数,由于在通信流程中需要进行超时判断,需要一个时钟源。实 现时,用户需要启动一个定时器,定时调用此接口函数。表计模型表计模型是单相表的计量管理开发平台的核心,它描述了整个表计的数据对象、功能模型。IEC62056标准是通过使用面向对象的数据模型来完成表计的构建的。这些 COSEM接口类全部是在IEC62056标准中定义好的,包括属性和方法。通过若干个不同的 COSEM对象相互配合完成某一个特定的功能。利用数据类、寄存器类等接口类创建用于封装 数据的COSEM接口类对象并组成逻辑设备,完成表计模型的构建。寄存器接口类的类模版描述如下表<table>table see original document page 6</column></row><table>从上表可以看出,寄存器接口类共有三个属性和一个方法,第一个属性为逻辑名 属性,标明该接口类实例对象的数据名称,第二个属性是值属性,标明该接口类实例对象的 数据值,第三个属性是倍率量纲属性,标明该接口类实例对象所采用的数据单位及数据的 倍率。寄存器接口类的方法是标明将接口类实例对象的数值复位为缺省值。图3示出了使用寄存器接口类建立总正向有功电能、总正向无功电能数据的对象 模型的方法。由图3可以看出,创建了两个寄存器接口类的对象,用来分别封装这两个数 据。用类似上述创建寄存器数据对象的方法,采用标准的接口类来建立电量、瞬时量、 需量等各种数据模型及费率、事件记录等功能模型,这些数据模型和功能模型组合在一起 就构成了逻辑设备,进而构成一个完整的表计模型。IEC62056标准单相表的计量管理开发平台集成的COSEM仪表模型,考虑了大多数 用户需求,单相表开发人员选用单相表计量管理开发平台所提供的功能。单相表计量管理 开发平台所实现的功能模块主要包括以下几个部分,用户可根据需要进行选择1、有功电能分时计量分别记录正、反向有功电能量、最多支持4费率,4时段2、记录最大需量,记录正向无功总电量3、瞬时量,包括电压,电流,正、反向有功功率4、冻结/结算,历史数据(最近12个月电量数据)。各费率有功+时间+需量5、事件记录及报警过压、过流、超功率向用户输出报警信号。电池欠压报警有用户自己完成,单相表 计量管理开发平台不做处理。单相表计量管理开发平台处理的事件记录包括以下事件>掉电>上电记录>开端盖记录>表计清零记录>过流记录>过压记录>超需量记录>事件记录清零另外,如果用户选用了预付费功能,还有购电记录和欠费跳闸记录。6、预付费功能,预付费功能针对多个供应商,每个供应商都有自己的电价和费率方案。缺省为一个供电商。7、电能量曲线记录总电量及各分费率有功电量,记录时间间隔可设。可记录的最大条数与所分 配的存储器容量有关,存储器容量用户可根据选用的外部存储容量设置。电能量曲线分为 四种正向有功、反向有功、正向有功需量、正向无功。为实现表计模型所述的上述功能,将一个用于任务调度的功能模块封装在表计模 型中,如图4所示,该调度模块包括应用进程、层管理器、物理连接管理器三个部分。本文档来自技高网...

【技术保护点】
单相表计量管理开发系统,其特征在于:包括表计模型,其描述整个表计的数据对象、功能模型;接口封装模块,为表计模型与外部用户信息交互的接口,通过调用接口函数完成数据、信息的交互;数据存储管理模块,为表计模型访问外界存储器提供支持,包括外部存储器的读、写驱动接口以及数据寻址算法;通讯协议栈,为表计模型与抄表主台之间的数据交换提供协议的解析与构建服务支持。

【技术特征摘要】

【专利技术属性】
技术研发人员:崔宇昊杨晓科张波
申请(专利权)人:珠海中慧微电子有限公司威胜集团有限公司
类型:发明
国别省市:44[中国|广东]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利