基于状态决策的电力终端多路并发自动抄表方法分析
扫描二维码
随时随地手机看文章
引言
由于现有采集终端存在多种抄表方式,例如同时存在多路485抄表、载波抄表或小无线抄表,而485抄表方式又有DL645一1997协议、DL645一2007协议以及多种进口表等协议,目前常用的设计方法通常采用多任务分开进行不同抄表方案的处理,不能够很好地融合多种方案共性抄表特性,这样就会出现多个抄表程序整体代码量大、多种抄表方案单独维护工作量大等缺点,同时也导致方案的可扩展性差。因此,为了快速提升抄表效率,提出一种基于状态决策的电力终端多路并发自动抄表方法。
1多路并发抄表的工作原理
基于状态决策的多路并发自动抄表方法,把各种不同的抄表方案抽象出自身的状态属性,针对每种状态构造其对应的处理方法,把各种抄表收发通信操作进行并行化,也就是说一发一收不需要等待,当然什么时候发送什么样的抄表指令要根据其自身的状态属性通过决策处理模块来决定,例如状态中的超时时间,如果出现发送后一直未回对应数据,那么业务处理模块会根据重发次数进行重发处理,当超过了重发次数时,业务决策模块就会将本次抄读业务置为失败。流程框图如图1所示。
1.1主动并发抄表功能介绍
为了提升现场采集效率,当前国网推出了HPLC高速宽带路由模块,终端需同步提升自身的采集效率,故有了并发抄表的概念。结合现场及路由模块自身效率最大化,对于645及698表,采用5帧3ID模式,即一次采集5个表,每个表采集对应的3个ID。
1.2总体思路
(1)上电、查询路由版本、同步完档案并初始化成功,即路由同步工作完成:(2)若路由模块为宽带被动模式,即终端主动,路由被动:(3)终端给路由发暂停抄表命令(AFN12F2):(4)组包发送多帧多ID抄读(AFNF1F1),并解析返回报文。
功能实现流程图如图2所示。
主动并发抄表报文示意图(5帧×3ID)如图3所示。
2多路并发抄表的优势
使用基于状态决策的多路并发自动抄表方法的优势主要体现在以下几个方面:
第一,程序代码复用效率比较高,因为把各种抄表的方案都抽象出属性以及方法,由统一的流程进行调度与处理,极大地减少了多个抄表方案程序的重复调用。
第二,程序执行效率比较高,通过对各抄表方案的通道收发进行处理,把收发的等待时间交给了底层驱动,应用业务只管把收发的数据发给底层驱动缓冲区,然后每次查询收发的状态,决定是否收发成功,由决策处理模块进行相应的处理,这样做就实现了多路抄表方案的业务快速并行处理。
第三,可扩展性比较高,通过不断地丰富各种抄表方案的属性与方法,来统一提高整个方案的兼容能力,而且可以根据业务的需要配置相应的抄表方案,这样一套程序就可以完整处理好多路485抄表、载波抄表或小无线抄表。
第四,可维护性强,以前不同的产品需要维护多套抄表程序,例如专变和集中器的程序需要分开维护,现在只需要维护一套程序就可以了,而且通过增加抄表通道自动识别功能,能够达到程序智能识别的目的。
3结语
本文介绍了电力终端自动抄表系统,对多路并发抄表进行了简要介绍。抄表是电力采集终端的重要功能,高效的抄表方式能提高载波通信抄表的成功率,也能为电力企业自动化抄表应用及相关工作的开展提供一定的帮助。