技术领域
[0001] 本实用新型涉及全寿命周期数据可追溯终端,属于电力设备领域。
相关背景技术
[0002] 中国专利(公开号:CN106911677A)公开了一种全生命周期可追溯电能表,在所述电能表中设有存储器件,在存储器件中存有与所述电能表对应误差值,在存储器件中存有包括误差值在内的参数值,所述参数值包括与误差值对应的时间戳、所述电能表的台体编号、生产厂家编号以及检验位置。通过在电能表中设有用于存储检修记录的存储器件,能够将自出厂起获取到的误差值进行存储,能够记录该电能表长期工作后的误差偏移轨迹,从而能够判定电能表的工作状态,为检修人员对电能表的检修提供依据。
[0003] 但上述的全生命周期可追溯电能表只能针对计量误差进行追溯,不能记录太多数据,无法有效监控电能表,而且电能表不能在线升级软件程序,无法对软件版本进行变更,一旦表计出现软件问题,全部需要返厂维修,重新检定,使用成本高,用户体验差。实用新型内容
[0004] 针对现有技术的缺陷,本实用新型的目的在于提供一种能够记录更多数据,便于对终端进行全方面监控以及质量溯源,同时能够实现终端的在线升级,使用成本低,用户体验好的全寿命周期数据可追溯终端。
[0005] 为实现上述目的,本实用新型的技术方案为:
[0006] 全寿命周期数据可追溯终端包括flash存储模块、读取规约设计模块、结构设计模块、读取权限控制模块、读写程序设计模块;
[0007] 所述flash存储模块,用于数据存储;
[0008] 所述读取规约设计模块,用于对数据单元进行标识;
[0009] 所述结构设计模块,用于对存储模块进行区域划分;
[0010] 所述读取权限控制模块,用于对数据读写权限进行限制;
[0011] 所述读写程序设计模块,用于在存储模块上进行全生命周期数据存取。
[0012] 本实用新型采用flash存储模块进行全寿命数据管理,flash存储模块结合了ROM和RAM的长处,不仅具备电子可擦除可编程(EEPROM)的性能,还可以快速读取数据(NVRAM的优势),使数据不会因为断电而丢失,相比现有的电能表存储器,能够存储大量数据,存储的数据够丰富,可以实现终端软件质量的追溯要求。本实用新型可以对终端的软件质量做一个全生命周期追溯,为大数据分析奠定数据基础,分析各个厂家的软件故障点,有益于终端软件质量的提升。本实用新型定义了全生命周期数据结构,能够做成一个技术规范,进而做推广,各个厂家可以统一数据处理,便于系统集成。
[0013] 本实用新型同时在终端内设置各种数据处理模块,对数据的写入以及读取进行控制,便于对终端的全方面监控以及质量溯源,同时能够实现终端的在线升级,使用成本低,用户体验好。
[0014] 本实用新型的存储模块能够储存软件质量相关重要数据,包括重要元器件信息、初始误差以及检定台体型号、软件升级记录版本号以及升级原因、电力局检定情况信息、现场维护记录,使其能够实现终端全寿命周期的软件质量溯源。
[0015] 作为优选技术措施,所述flash存储模块划分出一个10MB空间,用于全寿命周期数据的读写;数据读写预留5M空间,出于安全性考虑,另外5M空间留作备份数据使用。全生命周期内的终端数据可以作为终端软件质量溯源,全生命周期数据放在终端内部存储,带备份数据,数据安全性较好。
[0016] 作为优选技术措施,所述结构设计模块把存储模块分为三部分:厂家区、电力公司区、运维区,便于对终端管理,便于编程实现。
[0017] 作为优选技术措施,
[0018] 所述厂家区包括的数据:数模版本、设备类别、条形码、厂家代码、采集终端规格、接入方式、电压规格、基本电流、最大电流、有功常数、无功常数、硬件版本、固件版本、BOM版本、参数版本、软件版本、本地模块类型和版本、远程模块类型和版本、基本电流误差、感性电流误差、轻载电流误差、日计时误差、产线编号、生产测试数据、厂家自定义、生产日期、维修最大记录数、当前记录、维修指针、维修日期、维修故障;
[0019] 所述电力公司区包括的数据:数模版本、招标批次、到货批次、资产状态、参数版本、软件版本、本地模块类型和版本、远程模块类型和版本、检定最大记录数、检定指针、检定记录、检定类别、检定日期、检定设备编号、检定方案编号、基本电流误差、感性电流误差、轻载电流误差、日计时误差、检定故障;
[0020] 所述运维区包括的数据:数模版本、安装日期、安装人员、安装经度、安装维度、安装高度、安装地址、安装户名、软件版本、本地模块类型和版本、远程模块类型和版本、运维最大记录数、运维指针、运维记录、运维日期、运维故障、运维项目、运维人员、基本电流误差、感性电流误差、轻载电流误差、日计时误差、拆表当前记录、拆表指针、拆表底度尖峰平谷、拆表日期、拆表人员、拆表原因、拆表故障、软件版本当前记录。
[0021] 作为优选技术措施,所述读取权限控制模块为了安全读写,规定每个区只能由该区主操作者进行写操作,其他操作者只拥有读取权限,比如厂家区,只允许厂家进行新的记录写入,不允许其他操作者进行写操作,所有授权操作者都能读取全寿命数据,但是只有该区主操作者能进行写操作。
[0022] 作为优选技术措施,所述读写程序设计模块在flash存储器上进行全生命周期数据存取,并根据定义的全生命周期数据结构、数据读取规约、权限控制,设计多线程并发的全生命周期数据读写程序。
[0023] 作为优选技术措施,所述终端设有通讯接口,用于数据的传输;所述通讯接口为红外或RS232或以太网或gprs端口,即使终端损坏也能通过其他设备把全生命周期数据读取出来,终端内的FLASH存储器也能够取出来进行读取,而且全生命周期数据设有备份,保证数据不易丢失。
[0024] 与现有技术相比,本实用新型具有以下有益效果:
[0025] 本实用新型采用flash存储模块进行全寿命数据管理,flash存储模块结合了ROM和RAM的长处,不仅具备电子可擦除可编程(EEPROM)的性能,还可以快速读取数据(NVRAM的优势),使数据不会因为断电而丢失,相比现有的电能表存储器,能够存储大量数据,同时在终端内设置各种数据处理模块,对数据的写入以及读取进行控制,便于对终端的全方面监控以及质量溯源,同时能够实现终端的在线升级,使用成本低,用户体验好。本实用新型的存储模块能够储存软件质量相关重要数据,包括重要元器件信息、初始误差以及检定台体型号、软件升级记录版本号以及升级原因、电力局检定情况信息、现场维护记录,使其能够实现终端全寿命周期的软件质量溯源。
具体实施方式
[0027] 为了使本实用新型的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本实用新型进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本实用新型,并不用于限定本实用新型。
[0028] 相反,本实用新型涵盖任何由权利要求定义的在本实用新型的精髓和范围上做的替代、修改、等效方法以及方案。进一步,为了使公众对本实用新型有更好的了解,在下文对本实用新型的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本实用新型。
[0029] 全寿命周期数据可追溯终端包括flash存储模块、读取规约设计模块、结构设计模块、读取权限控制模块、读写程序设计模块;
[0030] 所述flash存储模块,用于数据存储;
[0031] 所述读取规约设计模块,用于对数据单元进行标识;
[0032] 所述结构设计模块,用于对存储模块进行区域划分;
[0033] 所述读取权限控制模块,用于对数据读写权限进行限制;
[0034] 所述读写程序设计模块,用于在存储模块上进行全生命周期数据存取。
[0035] 本实用新型采用flash存储模块进行全寿命数据管理,flash存储模块结合了ROM和RAM的长处,不仅具备电子可擦除可编程(EEPROM)的性能,还可以快速读取数据(NVRAM的优势),使数据不会因为断电而丢失,相比现有的电能表存储器,能够存储大量数据,同时在终端内设置各种数据处理模块,对数据的写入以及读取进行控制,便于对终端的全方面监控以及质量溯源,同时能够实现终端的在线升级,使用成本低,用户体验好。本实用新型的存储模块能够储存软件质量相关重要数据,包括重要元器件信息、初始误差以及检定台体型号、软件升级记录版本号以及升级原因、电力局检定情况信息、现场维护记录,使其能够实现终端全寿命周期的软件质量溯源。
[0036] 所述flash存储模块划分出一个10MB空间,用于全寿命周期数据的读写;数据读写预留5M空间,出于安全性考虑,另外5M空间留作备份数据使用。
[0037] 所述读取规约设计模块对于文件传输(AFN=0FH),扩展F248下行通讯:因为全寿命周期数据偏向于文件传输功能,而且为了避免与国网后期数据单元标识重叠,从最大一个有用标识开始往前使用,F248为最大可用标识,用于全生命周期数据读写。
[0038] 1)对于使用国网发布的电力用户用电信息采集系统通信协议第1部分主站与采集终端通信协议Q/GDW 1376.1-2013的终端,文件传输(AFN=0FH),扩展F248下行通讯:全寿命周期数据读写数据体格式(如表1),因为全寿命周期数据偏向于文件传输功能,而且为了避免与国网后期数据单元标识重叠,从最大一个有用标识开始往前使用,F248为最大可用标识,拿来用于全生命周期数据读写。
[0039] 表1
[0040]
[0041]
[0042] 2)对于使用国网发布的面向对象的用电信息数据交换协议的终端,因为全寿命周期数据偏向于传输类,而且为了避免与国网后期数据标识重叠,从最大一个标识开始往前添加,因此添加一个新的传输类对象标识F0FF,因为传输类已经有公有的方法1~7(详见面向对象的用电信息数据交换协议),所以方法从8开始,根据已有对象F001的方法8、方法9、方法10(详见面向对象的用电信息数据交换协议)的内容确定方法8和方法9数据结构中的数据类型,最终形成对象标识F0FF的方法8、方法9,格式如下表2:
[0043] 表2
[0044]
[0045] 所述结构设计模块把存储模块分为三部分:厂家区、电力公司区、运维区,便于对终端管理,便于编程实现。所述厂家区包括的数据:数模版本、设备类别、条形码、厂家代码、采集终端规格、接入方式、电压规格、基本电流、最大电流、有功常数、无功常数、硬件版本、固件版本、BOM版本、参数版本、软件版本、本地模块类型和版本、远程模块类型和版本、基本电流误差、感性电流误差、轻载电流误差、日计时误差、产线编号、生产测试数据、厂家自定义、生产日期、维修最大记录数、当前记录、维修指针、维修日期、维修故障;
[0046] 所述电力公司区包括的数据:数模版本、招标批次、到货批次、资产状态、参数版本、软件版本、本地模块类型和版本、远程模块类型和版本、检定最大记录数、检定指针、检定记录、检定类别、检定日期、检定设备编号、检定方案编号、基本电流误差、感性电流误差、轻载电流误差、日计时误差、检定故障;
[0047] 所述运维区包括的数据:数模版本、安装日期、安装人员、安装经度、安装维度、安装高度、安装地址、安装户名、软件版本、本地模块类型和版本、远程模块类型和版本、运维最大记录数、运维指针、运维记录、运维日期、运维故障、运维项目、运维人员、基本电流误差、感性电流误差、轻载电流误差、日计时误差、拆表当前记录、拆表指针、拆表底度尖峰平谷、拆表日期、拆表人员、拆表原因、拆表故障、软件版本当前记录。
[0048] 所述读取权限控制模块为了安全读写,规定每个区只能由该区主操作者进行写操作,其他操作者只拥有读取权限,比如厂家区,只允许厂家进行新的记录写入,不允许其他操作者进行写操作,所有授权操作者都能读取全寿命数据,但是只有该区主操作者能进行写操作。
[0049] 所述读写程序设计模块在flash存储器上进行全生命周期数据存取,根据定义的全生命周期数据结构、数据读取规约、权限控制,设计多线程并发的全生命周期数据读写程序。
[0050] 所述终端设有通讯接口,用于数据的传输;所述通讯接口为红外或RS232或以太网或gprs端口,即使终端损坏也能通过其他设备把全生命周期数据读取出来,终端内的FLASH存储器也能够取出来进行读取,而且全生命周期数据设有备份,保证数据不易丢失。
[0051] 如图1所示,适用全寿命周期数据可追溯终端的数据读写方法,
[0052] 第1步:厂家生产完成终端,厂家对终端写入生命周期的数据;
[0053] 第2步:厂家发货到电力公司,电力公司对终端进行检定,检定之后把全生命周期数据写入终端;
[0054] 第3步:终端安装到现场之后,由运维公司进行运行管理,把运维数据写入终端;
[0055] 第4步:如果终端有运维公司不能处理需要返厂的,需要进行返厂维修,厂家需要把维修记录写入终端;如果没有任何问题直接跳至第5步;
[0056] 第5步:终端生命周期结束,厂家、电力公司、运维公司都能够读取终端的全生命周期数据,作为终端软件质量数据溯源以及大数据分析奠定基础。
[0057] 终端全生命周期开始,厂家在本实用新型的厂家区对全寿命周期数据进行写操作,包括产品型号信息、重要元器件数据、出厂前误差数据、软件版本号、硬件版本号等数据。生命周期中,厂家可以对返厂维修设备写入维修数据,电力公司在本实用新型的电力公司区写入招标信息、检定数据、远程升级记录等数据;运维公司在本实用新型的运维区可以写入更换模块、终端拆除、现场升级、故障维护等数据。终端生命周期结束时,厂家、电力公司、运维公司都可以对终端进行质量溯源。
[0058] 本实用新型工序简单、合理,方案切实可行,其终端存储空间足够,支持在线软件升级,能够记录更多的数据,可以作为辅助计量,根据全生命周期的数据记录,能反映出终端全生命周期的软件质量。
[0059] 以上所述仅为本实用新型的较佳实施例而已,并不用以限制本实用新型,凡在本实用新型的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本实用新型的保护范围之内。