本发明涉及智能电表,具体涉及一种功率越限事件主动上报方法、信令分组处理方法和系统。
背景技术:
1、传统的电力用户用电信息集中式采集系统涉及的采集设备,如采集器、集中器、采集终端等,对下挂的电能计量设备,如电能表、电能计量模块、电能计量装置等,一般采用485接口被动接受采集系统下达的上报任务的方式进行上报,当高温持续高温天气下,用电设备及用户用量剧增时,线路发生过负荷,由于功率越限事件处理相对滞后以及集中上报时部分产品上报事件受rs485数据帧链路阻塞引起丢失,并且传统的集中式采集对于采集设备的存储空间有较大需求,存储芯片成本较高,对于学校公寓较为集中且对用电安全需求较高的应用场景,使用传统采集设备抄读,虽可以实现数据采集,但是对于安全事件及时上报这块现有电能采集系统涉及较少,且频繁采集对于系统的流量消耗或采集设备的存储器空间需求过大,成本会增加且时效性不高。
2、而近年来,集中式大批量安装智能电表,在集中式采集过程,时有发生相关事件或报文帧丢失的情况,无法快速实现对用能安全类事件的快速上报,或者智能表自身故障等无法及时获取,因此,需要解决此类用能工况。
技术实现思路
1、本发明针对现有技术中的缺点,提供了一种功率越限事件主动上报方法、信令分组处理方法和系统,解决了智能电表功率越限事件主动上报容易丢失的问题。
2、为了解决上述技术问题,本发明通过下述技术方案得以解决:
3、一种功率越限事件主动上报方法,包括以下步骤:
4、判断智能电表是否发生功率越限事件,若是,则所述智能电表的通信信道进行静默期处理;
5、获取智能电表的地址尾号,并根据所述地址尾号的奇偶性确定功率越限事件的上报时间;
6、基于所述上报时间,离散上报所述功率越限事件;
7、判断是否接收到主站正确收到功率越限事件的响应帧,若是,则停止上报操作;若否,则重复静默期处理,并执行在此离散上报所述功率越限事件操作。
8、可选的,智能电表的通信信道进行静默期处理,包括以下步骤:
9、设定静默期时长,功率越限事件发生后,所述智能电表的时间过整分后,等待静默期时长。
10、可选的,据所述地址尾号的奇偶性确定功率越限事件的上报时间,包括以下步骤:
11、若所述地址尾号为奇数,则静默期后的下一分钟的第a秒上报;
12、若所述地址尾号为偶数,则静默期后的下一分钟的第b秒上报;
13、其中,a=1+{(上报次数-1)*2};b=(上报次数-1)*2,所述上报次数为此次功率越限时间上报前已经上报过的次数。
14、可选的,判断智能电表是否发生功率越限事件,包括以下步骤:
15、设定功率越限阈值以及越限持续时间阈值;
16、若所述智能电表的有功功率大于或等于所述功率越限阈值,且持续时间达到所述越限持续阈值,则判定所述智能电表发生功率越限事件。
17、一种功率越限事件主动上报的信令分组处理方法,所述信令分组处理方法应用于如上述任意一项所述的功率越限时间主动上报方法,包括以下步骤:
18、判断是否出现信令,若出现,则智能电表进行静默期处理;
19、读取智能电表数据,并进行智能电表注册;
20、判断智能电表是否注册成功,若成功,则判断信道忙碌状态;若不成功,则返回判断是否出现信令步骤;
21、若信道忙碌,则返回判断是否出现信令步骤,若信道空闲,则接收信令并判断信令的有效性;
22、若信令有效,则根据信令优先级,缓存报文帧,并分组轮次处理接收到的报文帧;
23、根据信道状态发送报文帧,其中,所述报文帧包括响应报文或sos报文帧中的任意一种。
24、可选的,根据信令优先级,缓存报文帧,并分组轮次处理接收到的报文,包括以下步骤:
25、下一级优先级的信令节点向上一级优先级的信令节点发送信令数据,且信令节点根据信令的优先级逐级发送信令数据,其中,所述信令数据包括报文帧。
26、可选的,根据信道状态发送所述报文帧,包括以下步骤:
27、设定避让延时时长,并启动延时避让定时器;
28、所述延时避让定时器延时结束后,判断信道忙碌状态或空闲状态,若信道忙碌,则继续启动延时避让定时器,若信道空闲,则发送所述响应报文或sos报文。
29、可选的,还包括:
30、若接收到信令终止或信令失效,则信道复位,停止处理响应报文或sos报文。
31、一种功率越限事件主动上报的信令分组处理系统,所述信令分组处理系统执行如上述任意一项所述的信令分组处理方法,包括物理层、链路层和网络层;
32、所述物理层用于实现二进制数据位的发送和接收;
33、所述链路层用于分组处理接收到的报文帧,并根据报文帧中的链路信息切换数据接收模式或信令侦听模式;
34、所述链路层还用于发送响应报文以及sos报文;
35、所述网络层用于判断上报的功率越限时间是否合法,并下发响应报文或sos报文。
36、一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,执行上述任意一项所述的功率越限事件主动上报方法。
37、采用本发明提供的技术方案,与现有技术相比,具有如下有益效果:
38、通过设置奇偶性确定功率越限事件上报的时间,进行时间离散上报,使得多设备集中采集系统下,功率越限发生时,rs485总线集中上报引起的信息丢掉的问题,并且通过智能电表地址离散主动上报数据帧,减少系统主动召测等动作,可以将抄读到的事件及时存储及擦除,减少存储空间的成本。
1.一种功率越限事件主动上报方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种功率越限事件主动上报方法,其特征在于,智能电表的通信信道进行静默期处理,包括以下步骤:
3.根据权利要求1所述的一种功率越限事件主动上报方法,其特征在于,据所述地址尾号的奇偶性确定功率越限事件的上报时间,包括以下步骤:
4.根据权利要求1所述的一种功率越限事件主动上报方法,其特征在于,判断智能电表是否发生功率越限事件,包括以下步骤:
5.一种功率越限事件主动上报的信令分组处理方法,其特征在于,所述信令分组处理方法应用于如权利要求1-4任意一项所述的功率越限时间主动上报方法,包括以下步骤:
6.根据权利要求5所述的一种功率越限事件主动上报的信令分组处理方法,其特征在于,根据信令优先级,缓存报文帧,并分组轮次处理接收到的报文,包括以下步骤:
7.根据权利要求5所述的一种功率越限事件主动上报的信令分组处理方法,其特征在于,根据信道状态发送所述报文帧,包括以下步骤:
8.根据权利要求5所述的一种功率越限事件主动上报的信令分组处理方法,其特征在于,还包括:
9.一种功率越限事件主动上报的信令分组处理系统,其特征在于,所述信令分组处理系统执行如权利要求5-8任意一项所述的信令分组处理方法,包括物理层、链路层和网络层;
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,执行权利要求1-4任意一项所述的功率越限事件主动上报方法。