AMI系统中读取电能表事件记录的方法技术方案

技术编号:8215955 阅读:550 留言:0更新日期:2013-01-17 16:17
本发明专利技术涉及AMI系统中读取电能表事件记录的方法。本发明专利技术的目的是提供AMI系统中读取电能表事件记录的方法,提高通讯的成功率。本发明专利技术的技术方案:a、主站或集中器定时发起事件状态信息读取帧;b、电表将当前事件状态信息发送给主站或集中器;c、主站或集中器判断事件类型,向电表发起相应事件类型的事件记录读取帧;d、电表将最早发生事件对应的事件记录数据回复给主站或集中器;e、主站或集中器向该电表发起下一次事件记录读取帧,并更新读取时间段;f、将新时间段内最早发生事件对应的事件记录数据回复给主站或集中器,重复步骤e、f;g、主站或集中器发起清除事件状态信息帧。本发明专利技术适用于在DLMS协议下,集中器或主站对电表事件记录的读取。

【技术实现步骤摘要】

本专利技术涉及一种AMI系统中读取电能表事件记录的方法,尤其是在DLMS协议(一种国际电表通信协议)下,集中器或主站对电表事件记录的读取。
技术介绍
当前在电能表上使用电力线载波通信或GPRS通信组建AMI (Advanced MeteringInfrastructure)系统时,使用国际电表通信协议DLMS/C0SEM (由DLMS和COSEM两部分有机组合而成,前者定义报文规范,后者定义电能表接口模型)与集中器或主站进行通信,严格遵循协议要求下读取事件记录会存在如下几个问题 I、如果表计在某个时间段里发生了多个事件,主站或集中器需要使用数据块的方式把这些数据读取上来,通信过程要求完整连续,只要其中任何一个数据块通信过程中出现异 常,那么就需要再次重新完整读取。由于目前使用电力载波通信和GPRS通信,尤其是电力载波通信,在通信过程中出现丢包或其他异常的概率偏高,如果使用数据块的数据读取会较大地降低系统通信效率。2、使用数据块读取数据时数据包通常都比较大,当使用电力载波通信时会降低系统通信成功率,进一步影响到系统通信效率。3、集中器或主站在循环查询电表事件时,目前是逐个事件类去查询,由于电表内存储的事件类型比较多,这样即使是在电表没有事件发生或仅发生很少事件时,也需要占用比较长时间的集中器或主站的查询时间,极大地消耗掉了通信介质的通信利用效率,当使用GPRS通信时还会增加相当大一部分的通信流量。上述问题导致AMI系统的电表事件记录读取的效率低下,严重影响到用户对AMI系统的使用体验,同时占用了相当大通信介质使用时间,后续AMI系统功能的扩展性也受到很大限制。
技术实现思路
本专利技术要解决的技术问题是针对上述存在的问题提供一种AMI系统中读取电能表事件记录的方法,以避免数据包传输过程中数据丢失等异常问题,提高通讯的成功率。本专利技术所采用的技术方案是AMI系统中读取电能表事件记录的方法,其特征在于步骤如下 a、主站或集中器定时向电表发起电表当前事件状态信息读取帧; b、电表在收到事件状态信息读取帧后,将自身当前事件状态信息作为回复帧发送给主站或集中器; C、若事件状态信息中有一种或多种类型的事件记录,主站或集中器先判断其事件类型,然后向电表发起相应事件类型的事件记录读取帧,读取某一时间段内的事件记录,该时间段的截止时间为当前时间; d、若该时间段内有一条或多条事件记录,电表则将最早发生的那条事件对应的事件记录数据回复给主站或集中器,事件记录数据中包含事件的类型以及事件发生的时间; e、主站或集中器向该电表发起下一次事件记录读取巾贞,并更新读取时间段,其起始时间为前次事件发生时间的下一秒; f、若新时间段内仍有一条或多条事件记录,电表则将新时间段内最早发生的那条事件对应的事件记录数据回复给主站或集中器,然后依次重复步骤e、f,直到电表回复没有事件记录; g、主站或集中器向电表发起清除事件状态信息帧,清除电表内已经记录的事件状态信肩、O 所述事件状态信息共4个字节,其中每一位对应指示一种事件类型,只要某一时刻有事件发生,电表就将事件状态信息中对应该事件类型的位变为I。所述步骤c中,若事件状态信息中没有事件记录,返回步骤a对下一块电表进行操作。所述步骤c中,所述时间段的起始时间为主站或集中器上一次向该电表发起事件状态信息读取帧的时间。步骤c中,若该电表运行后首次进行事件记录的读取,所述时间段的起始时间为电表开始运行的时间。所述步骤c中,若有多种事件类型,主站或集中器将上述时间段内某一类型的事件记录读取完毕后,再依次读取该时间段内其他类型的事件记录。所述步骤f中,若新时间段内没有事件记录,则回复没有事件记录,并执行步骤g。步骤g执行完毕后,返回步骤a对下一块电表进行操作。所述事件状态信息包含了电表运行时发生的所有类型的事件。所述电表记录事件状态信息的方式是只要某一时刻有事件发生,电表就将该事件的事件类型记录在事件状态信息中,且不会自行删除该事件状态信息。本专利技术的有益效果是1、本专利技术中主站或集中器读取事件记录采用按时间段检索的方式,即只读取某一事件段内的事件记录,同时控制电表每次最多只回复一条事件记录(如果该时间段内有事件记录的话),从而减少了每次通讯的数据量,避免了多事件导致的数据包传输带来的数据丢失等异常问题,大大增加了通讯的成功率。2、事件状态信息共4个字节(32位),其中每一位对应指示一种事件类型,若其中的某一位为1,则表明发生过该种类型的事件,若为0,则表明没有发生过该种类型的事件;主站或集中器只需定时去读取事件状态信息,就能知道当前表计所发生的所有事件,并快速的定位到表计当前发生的事件,避免了逐个事件类型去查询所占用的大量通讯介质及时间,提高了通信效率。附图说明图I是本专利技术中智能电网信息系统整体框架图。图2是本专利技术中读取电能表事件记录的流程图。具体实施例方式如图I所示,本例智能电网由主站I、集中器2和该集中器下的一组智能电表3组成,其中集中器2与各电表3之间通过电力线4连接,实现信息的传输。如图2所示,本实施例读取电能表事件记录的方法包括以下步骤 a、主站I通过GPRS网络或者集中器2通过电力线4定时向电表3发起电表当前事件状态信息读取帧(即为图2中的读取事件状态帧),主站I或集中器2每次仅对某一个电表进行操作。b、电表3在收到事件状态信息读取帧后会立刻回复自身当前事件状态信息,即向主站I或集中器2发送回复事件状态帧。事件状态信息中包含了电表3在运行时发生的所有类型的事件。电表3记录事件状态信息的方式是只要某一时刻有事件发生,电表3就将该事件的事件类型记录在事件状态信息中(即电表将事件状态信息中对应该事件类型的位变为1),且不会自行删除该事件状态信息,只有主站I和集中器2可以清除该信息,保证事件一定能被主站I或集中器2及时读取。C、主站I或集中器2收到电表3回复的事件状态信息后进行分析,分析过程如下若事件状态信息中没有事件记录,则表明该电表运行时没有发生过任何事件,此时返回步 骤a对下一块电表进行操作;若事件状态信息中有一种或多种事件类型的事件记录,则表明该电表运行时发生过一种或多种事件,此时主站I或集中器2先判断发生的是什么事件类型,然后向电表3发起相应事件类型的事件记录读取巾贞(不同的事件类型其事件记录读取帧不相同),读取某一时间段内的事件记录,即主站I或集中器2读取事件记录采用按时间段检索的方式,每次只读取某一个时间段内的事件记录,该时间段的起始时间可随意设定,但是为了避免事件记录的漏读,同时保证事件记录读取的效率,本例将该时间段的起始时间设定为主站I或集中器2上一次向该电表3发起事件状态信息读取巾贞的时间,若为电表运行后的首次事件记录的读取,则该起始时间为电表开始运行的时间,截止时间始终为当前时间。d、电表3在接收到主站I或集中器2发送的事件记录读取帧后,会在表内部检索主站I或集中器2要读取的时间段(步骤c中所述的时间段)内的事件记录;若该时间段内有一条或多条事件记录,电表3则回复该时间段内最早发生的那条事件记录,即将该时间段内最早发生的那条事件对应的事件记录数据回复给主站I或集中器2,回复的事件记录数据中包含事件的类型(即什么类型的事件)以及事件发生的时间。e、主站I或集本文档来自技高网
...

【技术保护点】
一种AMI系统中读取电能表事件记录的方法,其特征在于步骤如下:a、主站(1)或集中器(2)定时向电表(3)发起电表当前事件状态信息读取帧;b、电表(3)在收到事件状态信息读取帧后,将自身当前事件状态信息作为回复帧发送给主站(1)或集中器(2);c、若事件状态信息中有一种或多种类型的事件记录,主站(1)或集中器(2)先判断其事件类型,然后向电表(3)发起相应事件类型的事件记录读取帧,读取某一时间段内的事件记录,该时间段的截止时间为当前时间;d、若该时间段内有一条或多条事件记录,电表(3)则将最早发生的那条事件对应的事件记录数据回复给主站(1)或集中器(2),事件记录数据中包含事件的类型以及事件发生的时间;e、主站(1)或集中器(2)向该电表发起下一次事件记录读取帧,并更新读取时间段,其起始时间为前次事件发生时间的下一秒;f、若新时间段内仍有一条或多条事件记录,电表(3)则将新时间段内最早发生的那条事件对应的事件记录数据回复给主站(1)或集中器(2),然后依次重复步骤e、f,直到电表(3)回复没有事件记录;g、主站(1)或集中器(2)向电表(3)发起清除事件状态信息帧,清除电表(3)内已经记录的事件状态信息。...

【技术特征摘要】

【专利技术属性】
技术研发人员:周良璋丁佐明刘鹏
申请(专利权)人:杭州海兴电力科技股份有限公司
类型:发明
国别省市:

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

1