计量自动化检定授时系统 |
|||||||
申请号 | CN201710822815.1 | 申请日 | 2017-09-13 | 公开(公告)号 | CN107490953A | 公开(公告)日 | 2017-12-19 |
申请人 | 国网天津市电力公司电力科学研究院; 国网天津市电力公司; 国家电网公司; | 发明人 | 董得龙; 孙淑娴; 于学均; 张文婷; 李野; 滕永兴; 朱逸群; 曹国瑞; | ||||
摘要 | 本 发明 涉及一种计量自动化检定授时系统,由顶层时间 服务器 、中层时间服务器以及底层时间服务器组成,顶层时间服务器、中层时间服务器以及底层时间服务器由上向下逐层连接;顶层时间服务器包括省计量中心一级时间服务器、二级时间服务器以及GPS,二级时间服务器的输入端分别连接有省计量中心一级时间服务器以及GPS,二级时间服务器的输出端连接中层时间服务器;中层时间服务器并联有多个三级时间服务器,每个三级时间服务器均并联有多个底层检定设备,全部底层检定设备为底层时间服务器。本发明提出了多层时间服务系统的方案,并增加了获取GPS时间信息进行顶层时间服务器的时间校验,确保下发到被检设备的时间是可靠的。 | ||||||
权利要求 | 1.一种计量自动化检定授时系统,其特征在于:由顶层时间服务器、中层时间服务器以及底层时间服务器组成,顶层时间服务器、中层时间服务器以及底层时间服务器由上向下逐层连接; |
||||||
说明书全文 | 计量自动化检定授时系统技术领域[0001] 本发明属于在自动化检测领域,尤其是一种计量自动化检定授时系统。 背景技术[0002] 检定线授时系统是底层检定设备获取顶层时间服务系统,对被检设备进行时间校准的设备系统。在传统的授时系统中,底层时间服务器直接从省计量中心的顶层时间服务器获取时间对底层服务器时间进行校时并下发到被检定设备,具体实现步骤如下:顶层时间服务器从相应的接口获取标准时间;底层检定设备从顶层时间服务器获取标准时间;底层检定设备通过获取的标准时间进行自我校准;检定系统获取底层检定设备系统时间并对被检设备进行校时。 [0003] 传统授时系统中,顶层检定设备直接访问顶层的时间服务器,增加了顶层时间服务器的访问压力,同时对于顶层时间服务器提供的时间完全信任,没有任何的判断机制,一旦顶层时间服务器出现故障,检定系统直接将错误的时间信息下发到被检设备,造成严重后果。 发明内容[0004] 本发明的目的在于克服现有技术的不足之处,提供一种计量自动化检定授时系统,在自动化检测系统在对被检定设备进行校时过程中进一步提高授时时间系统提供的时间的准确可靠性。 [0005] 本发明解决其技术问题是采取以下技术方案实现的: [0006] 一种计量自动化检定授时系统,其特征在于:由顶层时间服务器、中层时间服务器以及底层时间服务器组成,顶层时间服务器、中层时间服务器以及底层时间服务器由上向下逐层连接; [0007] 顶层时间服务器包括省计量中心一级时间服务器、二级时间服务器以及GPS,省计量中心一级时间服务器的输出端连接二级时间服务器,二级时间服务器的另一个输入端连接有GPS,二级时间服务器的输出端连接中层时间服务器; [0008] 中层时间服务器并联有多个三级时间服务器,每个三级时间服务器均并联有多个底层检定设备,全部底层检定设备为底层时间服务器。 [0009] 而且,所述三级时间服务器及其连接的多个底层检定设备构成一个检定系统。 [0010] 而且,所述二级时间服务器的授时服务程序流程,步骤为: [0011] (1)获取GPS时间; [0012] (2)获取一级时间服务器时间; [0013] (3)判断获取时间是否有效: [0014] 如果判断结构为有效,则通过WebService向下层提供服务时间; [0015] 如果判断结构为无效,则发出系统报警,人工进行干预处理后,将数据返回步骤(1)重新开始。 [0016] 而且,所述步骤(3)判断时间是否有效的具体方法是,检查GPS取得的时间和省计量中心一级时间服务器取得的时间相差是否大于3秒,如果大于3秒,系统报警,检查两个时间服务是否出现问题 [0018] (1)从计量中心时间服务器取得时间; [0019] (2)检查和计量中心时间服务器连接是否正常,如果不正常需要检查连接,还要检查当前时间是否可靠; [0020] (3)通讯服务,下层设备检查是否和本级连接正常 [0021] 而且,所述底层时间服务器为各个检定单元的控制终端,用来对表计进行授时,具备两个功能: [0022] (1)从本流水线时间服务器取得时间,在进行授时功能时将本地时间下到表计设备(电能表等)中; [0023] (2)通讯服务,检查和本流水线时间服务器连接是否正常,如果不正常报警,且不允许做授时功能试验。 [0024] 本发明的优点和积极效果是: [0025] 1、通过搭建多层时间服务器的方式来确保时间服务的可靠性; [0026] 2、通过获取GPS时间来对时间服务器提供的时间进行持续的监控; [0027] 3、通过中间层时间服务器访问顶层时间服务器,一方面减小顶层时间服务器的访问压力,另一方面通过中间层挂载底层时间服务器,使得顶层时间服务器能够服务到更多的底层设备。 [0029] 图1为本发明的系统结构示意图; [0030] 图2为本发明GPS授时程序流程图。 具体实施方式[0031] 下面结合附图并通过具体实施例对本发明作进一步详述,以下实施例只是描述性的,不是限定性的,不能以此限定本发明的保护范围。 [0032] 一种计量自动化检定授时系统,由顶层时间服务器、中层时间服务器以及底层时间服务器组成,顶层时间服务器、中层时间服务器以及底层时间服务器由上向下逐层连接;通过多层时间校验来提高时间系统的准确性。结构示意如图1所示。 [0033] 其中,顶层时间服务器包括省计量中心一级时间服务器、二级时间服务器以及GPS(全球卫星定位系统),省计量中心一级时间服务器的输出端连接二级时间服务器,二级时间服务器的另一个输入端连接有GPS,二级时间服务器的输出端连接中层时间服务器; [0034] 中层时间服务器并联有多个三级时间服务器,每个三级时间服务器均并联有多个底层检定设备,每个三级时间服务器及其连接的多个底层检定设备构成一个检定系统,本实施例附图1所示的授时系统内包含三组检定系统,分别为检定系统A、检定系统B、检定系统C。 [0035] 全部底层检定设备作为底层时间服务器。 [0036] 以下具体说明各层时间服务器的功能: [0037] 一、顶层时间服务器 [0038] 顶层时间服务器为计量中心时间服务器,在现有技术的一级时间时间服务器基础上增加了二级时间服务器,二级时间服务器增加GPS功能,顶层时间服务器需要完成4个功能: [0039] (1)从省公司时间服务器取得时间; [0040] (2)从外接的GPS设备取得时间; [0041] (3)检查GPS取得的时间和省计量中心一级时间服务器取得的时间(即PC系统时间)相差不大于3秒(暂定,主要考虑设备异步通讯),如果大于3秒,系统报警,检查两个时间服务是否出现问题; [0042] (4)通讯服务,下层设备检查是否和本机连接正常。 [0043] 二、中间层时间服务器介绍 [0044] 中间层时间服务器为流水线的时间服务器(可由主控PC直接担任),需要完成三个功能: [0045] (1)从计量中心时间服务器取得时间; [0046] (2)检查和计量中心时间服务器连接是否正常,如果不正常需要检查连接,还要检查当前时间是否可靠; [0047] (3)通讯服务,下层设备检查是否和本级连接正常 [0048] 三、底层时间服务器介绍 [0049] 底层时间服务器为各个检定单元的控制终端,用来对表计进行授时,需要完成两个功能: [0050] (1)从本流水线时间服务器取得时间,在进行授时功能时将本地时间下到表计设备(电能表等)中; [0051] (2)通讯服务,检查和本流水线时间服务器连接是否正常,如果不正常报警,且不允许做授时功能试验。 [0052] 本方案设计了GPS授时服务程。 [0053] GPS授时服务程序部署在二级时间服务器上,下层时间服务器通过服务该服务提供的接口获取标准时间。二级时间服务器授时服务程序流程如图2所示,具体步骤如下: [0054] (4)获取GPS时间; [0055] (5)获取一级时间服务器时间; [0056] (6)判断获取时间是否有效: [0057] 如果判断结构为有效,则通过WebService向下层提供服务时间; [0058] 如果判断结构为无效,则发出系统报警,人工进行干预处理后,将数据返回步骤(1)重新开始。 [0059] 二级时间服务器能够显示了上一次获取GPS时间的时刻,通过设置按钮中进行系统配置,并且可以对服务通讯地址及端口、与下层通讯的WebService地址、获取GPS时间间隔、报警阈值以及GPS设备通讯端口配置。 |