发明名称 应用于智能配电网数据采集服务总线系统及其实现方法
摘要 本发明涉及电力系统领域的总线系统及其实现方法,具体涉及一种应用于智能配电网数据采集服务总线系统及其实现方法。在数据采集现场,安装多台数据采集终端及一台或多台总线集中器,总线集中器将与之相连接的采集终端的数据报文进行实时缓存,在统一数据采集服务总线主站进行数据召测时,将缓存的采集数据进行封装上传;在总线主站侧,总线系统接收到集中器的封装报文后,进行解包,并进行规约识别解析存库。本发明的提出,能够保证接收数据的实时性,提高数据采集的可靠性,并可支持多种不同规约的采集终端的同时接入。
申请公布号 CN103746937B 申请公布日期 2017.04.05
申请号 CN201310641593.5 申请日期 2013.12.03
申请人 国家电网公司;中国电力科学研究院;国网山东省电力公司 发明人 冯德志;段祥俊;苏培栋;李运硕;杨红磊;宋祺鹏
分类号 H04L12/861(2013.01)I;H04L12/951(2013.01)I;H04L12/24(2006.01)I 主分类号 H04L12/861(2013.01)I
代理机构 北京安博达知识产权代理有限公司 11271 代理人 徐国文
主权项 一种应用于智能配电网数据采集服务总线系统的实现方法,其特征在于,所述应用于智能配电网数据采集服务总线系统包括依次连接的现场侧和主站侧,所述现场侧包括总线集中器,所述总线集中器通过下行信道与采集终端连接,所述总线侧包括总线主站,所述总线主站与总线集中器连接;所述采集终端的台数至少一台,所述总线集中器的台数至少一台,包括召测接收报文模块和报文封装及缓存模块;所述召测接收报文模块用于向各采集终端进行召测,接收采集终端报文,并将接收的报文传送给报文封装及缓存模块;所述报文封装及缓存模块用于将接收到的采集终端报文进行缓存,在收到总线主站侧召测报文时,将缓存中的采集终端报文进行封装上传;所述总线主站包括解析存库模块、消息解包模块和规约智能识别模块;所述消息解包模块用于将采集终端报文进行报文解包,获取采集终端报文块集合,并将采集终端报文块上传至规约智能识别模块;所述规约智能识别模块用于对采集终端报文块进行规约智能识别,并将识别后的报文上传至解析存库模块;所述解析存库模块用于对识别后的报文进行解析存库;所述方法包括下述步骤:(1)总线集中器的召测接收报文模块通过下行信道与各采集终端进行数据交互,以最小时间间隔向各采集终端进行召测,接收采集终端报文,并将接收的报文传送给报文封装及缓存模块;(2)采用具有时效性的报文缓存及封装方案,将最新的采集终端报文进行缓存,在收到主站侧召测报文时,将缓存中的采集终端报文进行封装上传;(3)总线主站接收到总线集中器报文后,其消息解包模块将采集终端报文进行报文解包,获取采集终端报文块集合,并将采集终端报文块上传至规约智能识别模块;(4)规约智能识别模块对采集终端报文块进行规约智能识别,并将识别后的报文上传至解析存库模块;(5)解析存库模块用于对识别后的报文进行解析存库;所述步骤(2)中,具有时效性的报文缓存及封装方案包括下述步骤:<1>在总线集中器中设置缓存区,接收到一条采集终端报文后,首先根据终端地址按照先入先出原则检索缓存区中是否存在采集终端报文块;<2>如果不存在,将终端地址、终端报文、终端状态以及当前时间戳封装为报文块,存入缓存区;当接收到报文时,表示该终端状态为联通;<3>如果存在,取出相应的采集终端报文块,校验时间戳,封装替换采集终端报文、终端状态和时间戳,并重新存入缓存区;<4>定时对缓存区中采集终端进行状态再校验,将各采集终端报文块时间戳进行比对,对于长时间未接收报文的采集终端状态置为断开;<5>接收到总线主站的召测报文后,将总线采集器地址、采集终端报文数量、所有终端报文块再封装为长报文,并上传至总线主站;所述步骤(4)中,所述总线主站中,包括一张终端规约映射表,用于存放终端地址及其相应规约,以及一张规约特征表,用于存放各种规约识别特征;规约智能识别模块对采集终端报文块进行规约智能识别包括下述步骤:①总线主站接收到总线集中器报文后,首先进行报文解包,获取到采集终端报文块集合,然后分别对各个采集终端报文块进行规约智能识别;根据终端报文块中的终端地址,检索终端规约映射表中是否存在终端地址;②如果不存在,则需要将终端报文与规约特征表中的规约特征进行规约特征匹配,如果匹配成功,则调用匹配规约进行解析存库,同时更新终端规约映射表;如果匹配失败或者调用匹配规约进行解析失败,则对将终端报文块进行记录,并发送提醒,由维护人员根据需要进行规约增加;③如果存在,则调用相应规约进行解析存库,若解析失败,则步骤②。
地址 100031 北京市西城区西长安街86号