专利名称:一种无线测控系统的历史数据补录方法
技术领域:
本发明属于无线通信技术领域,特别是涉及一种无线测控系统的历史数据补录方法。
背景技术:
现有技术中无线测控系统一般由数据中心、无线通信网络和若干个远程数据终端站组成。目前,无线测控系统的数据通信方式大都采用无线公网(如GPRS、CDMA、3G、4G等)、无线 专网或其他无线方式,无线数据传输方式最大的优点是安装方便,省去了布线的麻烦,但是通信的可靠性不如有线方式,通信成功率达不到100%,有通信失败的现象存在。通信失败时数据中心无法成功读取远程数据终端的实时数据信息,因此在数据中心就无法形成完整的历史数据、报表和曲线(不能直接手动输入空缺处的数据),影响数据分析、数据挖掘、预测分析、优化调度等指导生产调度的工作。
发明内容
本发明的一个发明目的在于克服现有技术的缺点与不足,提供一种可以在无线通信失败时,及时保存记录数据,并且在恢复通信后,及时将记录数据发送到数据中心形成完整的报表和曲线,为数据分析、数据挖掘、预测分析、优化调度等提供基础数据的无线测控系统的历史数据补录方法。为了实现上述发明目的,本发明采用的技术方案如下
一种无线测控系统的历史数据补录方法,用于数据中心和至少一个远程数据终端进行数据交互,包括以下步骤
数据中心与至少一个远程数据终端进行时钟同步;
远程数据终端按照第一预设时间间隔保存记录数据;
数据中心根据第二预设时间间隔向至少一个远程数据终端请求记录数据;
数据中心保存返回的记录数据;
其中还包括,数据中心检测通信是否中断的步骤,若通信中断,则数据中心记录下当前时间,当通信恢复时,则向至少一个远程数据终端发送补录请求,补录通信中断期间的记录数据。优选地,所述补录请求包括指定的时间和对应远程数据终端的识别信息。优选地,所述第一预设时间间隔与第二预设时间间隔相同。优选地,所述第一预设时间间隔不等于第二预设时间间隔。优选地,所述补录请求为检测到通信恢复后通过人工操作的方式发送。优选地,所述补录请求为检测到通信恢复后自动发送。优选地,所述数据中心检测通信是否中断的方法为在向至少一个远程数据终端请求记录数据后,根据预设的规则判断是否接收到远程数据终端返回的记录数据,若没有接收到则判断为通信中断。优选地,所述预设的判断规则为数据中心记录向至少一个远程数据终端发送请求的次数,并于预设的次数的阈值做比较,若超过该阈值则判断为没有接收到远程数据终端返回的记录数据。优选地,当请求次数不小于3次时,则判断为通信中断。与现有技术相比,本发明具有以下优点
本发明的技术方案通过在数据中心与远程数据终端的时钟同步的基础上,在预设的时间间隔中,远程数据终端对记录数据进行存储,并且数据中心在预设的时间间隔请求记录数据,当通信中断时,可以及时记录中断的时间点,在通信恢复时,可以向远程数据终端补录从中断的时间点起所有的数据记录,从而形成完整的报表和曲线,为数据分析、数据挖掘、预测分析、优化调度等提供基础数据。
图I为本发明的历史数据补录方法流程图。
具体实施例方式下面结合附图和具体实施方式
对本发明作进一步详细的说明。应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。如图I所示,本发明提供一种无线测控系统的历史数据补录方法,用于数据中心和至少一个远程数据终端进行数据交互,包括以下步骤
数据中心与至少一个远程数据终端进行时钟同步;
远程数据终端按照第一预设时间间隔保存记录数据;
数据中心根据第二预设时间间隔向至少一个远程数据终端请求记录数据;
数据中心保存返回的记录数据;
其中还包括,数据中心检测通信是否中断的步骤,若通信中断,则数据中心记录下当前时间,当通信恢复时,则向至少一个远程数据终端发送补录请求,补录通信中断期间的记录数据。具体地,无线测控系统一般由数据中心、无线通信网络和若干个远程数据终端站组成。数据中心由防火墙、路由器、服务器、操作员站、管理员工作站、计算机网络、互联网(采用无线专网时须有无线通信设备)等组成。无线通信网络是数据传输的信道,可以是无线公网(如GPRS、CDMA、3G、4G等)也可以是无线专网或其他无线网络。数据终端站是无线测控系统的远程数据终端单元,安装于工业现场,可以采集工业现场的模拟量、数字量,监控现场设备的状态,可以控制现场设备。远程数据终端是一个嵌入式系统,包括中央处理单元CPU、电源处理单元、通信处理单元,数据采集及处理单元、I/o接口单元、数据存储单元,日历时钟单元、看门狗、控制逻辑单元、状态指示单元等。数据中心和远程数据终端通过预设的通信规规约进行通信,通过该通信规约使数据中心与远程数据终端站通过无线网络有机联系在一起,通信规约是实现历史数据补录的规范及依据,数据中心的应用软件与远程终端站须符合通信规约的数据格式。通信规约的结构包括帧起始位、远程终端的地址、命令字、命令内容、校验、帧结束位等内容。
通信规约包含实时数据读取指令、历史数据补录指令以及其他指令。实时数据读取指令用于数据中心按一定的时间间隔实时读取远程各终端站当时的数据,并按一定的时间间隔存储实时数据,历史数据补录指令用于当时未完成实时存储数据,将远程各终端站以前的数据补回数据中心。优选地,所述补录请求包括指定的时间和对应远程数据终端的识别信息。远程数据终端站是完成历史数据补录的基础,它由CPU、数据采集及处理单元、日历时钟单元、数据存储单元、控制软件等组成。数据采集及数据处理单元负责采集模拟量、脉冲量、开关量并进行处理。日历时钟单元保证了远程数据终端站有时钟信息且掉电时钟不停止;时钟可以修改,数据中心依据通信规约可以远程修改数据端站的时间信息,使之与数据中心时间保持 同步;
远程数据终端的数据存储单元将采集的数据按预先设定的时间间隔存储在数据存储器中,形成历史数据补录的基础数据。数据存储单元一般应有IM以上的存储空间,可以存储7天以上的数据。其中,数据中心与远程数据终端所采用的对于数据请求和存储的时间间隔可以相同,也可以不相同。历史数据补录的实现过程
(I)数据中心与远程数据终端站时间必须一致,通过数据中心的通信服务器发出一条广播校时指令,修改所有远程数据终端站的时钟,使远程数据终端站的时间与数据中心服务器保持一致。(2)远程数据终端站按本设备的时钟依据预先设定的时间间隔保存实时数据,为形成历史数据做准备。(3)数据中心按预先设定的时间间隔通过通信服务器发出实时读取每个远程终端站的实时数据的指令,将返回的数据按时间信息写入数据库,形成历史数据。(4)数据中心发出实时读取每个远程终端站的实时数据的指令后没有收到返回的数据(可能由于通信网络故障或通信设备故障),则数据中心就无法完成将实时数据写入数据库,无法形成历史数据。在通信网络故障或通信设备故障消除后,数据中心操作员站应用软件通过通信服务器发出补录某站某时刻的数据指令,端站收到该指令后将需要的数据在本端站的数据存储器内读出,按要求返回数据中心。数据中心将收到的过去时刻的数据按过去时刻的时间信息写入到数据库,补充完整的历史数据。其中上述中的发出补录某站某时刻的数据指令,可以手动发送命令补录,也可以自动补录。
权利要求
1.ー种无线测控系统的历史数据补录方法,用于数据中心和至少ー个远程数据终端进行数据交互,其特征在于,包括以下步骤 数据中心与至少ー个远程数据终端进行时钟同步; 远程数据终端按照第一预设时间间隔保存记录数据; 数据中心根据第二预设时间间隔向至少ー个远程数据终端请求记录数据; 数据中心保存返回的记录数据; 其中还包括,数据中心检测通信是否中断的步骤,若通信中断,则数据中心记录下当前时间,当通信恢复时,则向至少ー个远程数据终端发送补录请求,补录通信中断期间的记录数据。
2.根据权利要求I所述的无线测控系统的历史数据补录方法,其特征在于,所述补录请求包括指定的时间和对应远程数据终端的识别信息。
3.根据权利要求I所述的无线测控系统的历史数据补录方法,其特征在于,所述第一预设时间间隔与第二预设时间间隔相同。
4.根据权利要求I所述的无线测控系统的历史数据补录方法,其特征在于,所述第一预设时间间隔不等于第二预设时间间隔。
5.根据权利要求I所述的无线测控系统的历史数据补录方法,其特征在于,所述补录请求为检测到通信恢复后通过人工操作的方式发送。
6.根据权利要求I所述的无线测控系统的历史数据补录方法,其特征在于,所述补录请求为检测到通信恢复后自动发送。
7.根据权利要求I所述的无线测控系统的历史数据补录方法,其特征在于,所述数据中心检测通信是否中断的方法为在向至少ー个远程数据终端请求记录数据后,根据预设的规则判断是否接收到远程数据终端返回的记录数据,若没有接收到则判断为通信中断。
8.根据权利要求7所述的无线测控系统的历史数据补录方法,其特征在干,所述预设的判断规则为数据中心记录向至少ー个远程数据终端发送请求的次数,并于预设的次数的阈值做比较,若超过该阈值则判断为没有接收到远程数据终端返回的记录数据。
全文摘要
本发明提供一种无线测控系统的历史数据补录方法,用于数据中心和至少一个远程数据终端进行数据交互,包括以下步骤数据中心与至少一个远程数据终端进行时钟同步;远程数据终端按照第一预设时间间隔保存记录数据;数据中心根据第二预设时间间隔向至少一个远程数据终端请求记录数据;数据中心保存返回的记录数据;其中还包括,数据中心检测通信是否中断的步骤,若通信中断,则数据中心记录下当前时间,当通信恢复时,则向至少一个远程数据终端发送补录请求,补录通信中断期间的记录数据,当无线通信恢复正常时,使用该方法数据中心可以补录远程终端的历史数据,从而形成完整的报表和曲线,为数据分析、数据挖掘、预测分析等提供基础数据。
文档编号G05B19/418GK102768516SQ201210238850
公开日2012年11月7日 申请日期2012年7月11日 优先权日2012年7月11日
发明者傅仁轩, 霍毅华 申请人:广州杰赛科技股份有限公司