电能表集中器的日历时钟异常自恢复方法技术

技术编号:19908108 阅读:419 留言:0更新日期:2018-12-26 04:23
电能表集中器的日历时钟异常自恢复方法,集中器按以下步骤进行日历时间恢复:1)集中器设置一个定时器W;2)集中器从测量点档案中选取1只电能表,检查读回的电能表日历时钟格式;3)计算得到当前从该电能表获得的一个临时有效时间;4)集中器在此期间,每秒产生一个定时中断;5)重复步骤2)、3)、4),直到读到3个或5个临时有效时间;6)将读到的3只或5只表的临时计时值进行排序,采用取中值的原则选择其中一个时间为集中器恢复的最终的日历时钟。本发明专利技术采用读电能表的日历时钟机制来恢复集中器自身时钟,能在时钟异常时及时恢复,无需等待主站下发校时指令,不增加任何成本。

【技术实现步骤摘要】
电能表集中器的日历时钟异常自恢复方法
本专利技术涉及电能表集中器的日历时钟异常的恢复方法。
技术介绍
在用电信息采集系统中,集中器的日历时钟虽然与电能计量不直接相关,但是若日历时钟异常,依赖日历时钟的定时任务就可能不执行或执行错误,比如到了抄表时间,没有执行抄表任务,系统不能在规定时间取到数据;又比如日期错误,当前的数据被记录到另一个日期内,导致整个记录数据紊乱等等。日历市场的异常相对来说是比较容易判断的,但目前的集中器并没有好的处理机制,除了等待主站系统的校时外,大多数是带故障运行。
技术实现思路
为了解决集中器的日历市场异常问题,保证集中器内任务的有效运行,本专利技术提出了一种集中器的日历时钟异常自恢复方法。本专利技术解决其技术问题的技术方案是:电能表集中器的日历时钟异常自恢复方法,集中器按以下步骤进行日历时间恢复:1)集中器设置一个定时器W,定时精度不低于0.01秒,记定时器开始时间为W0;2)集中器从测量点档案中选取1只电能表,记录当前定时器W的值W1,发送抄读实时时间指令,等待数据返回,当接收到完整的电能表日历时钟后,记录定时器W的值W2,检查读回的电能表日历时钟格式,若格式错本文档来自技高网...

【技术保护点】
1.电能表集中器的日历时钟异常自恢复方法,其特征在于集中器按以下步骤进行日历时间恢复:1)集中器设置一个定时器W,定时精度不低于0.01秒,记定时器开始时间为W0;2)集中器从测量点档案中选取1只电能表,记录当前定时器W的值W1,发送抄读实时时间指令,等待数据返回,当接收到完整的电能表日历时钟后,记录定时器W的值W2,检查读回的电能表日历时钟格式,若格式错误,则另选1只表,重新执行本步骤;3)假定发送抄时间指令字节长度为L1,返回的时钟数据长度为L2,计算返回通信时间m=(W2‑W1)×L2/(L1+L2),并增加到从电能表读到的日历时钟数据上,得到当前从该电能表获得的一个临时有效时间,记为T...

【技术特征摘要】
1.电能表集中器的日历时钟异常自恢复方法,其特征在于集中器按以下步骤进行日历时间恢复:1)集中器设置一个定时器W,定时精度不低于0.01秒,记定时器开始时间为W0;2)集中器从测量点档案中选取1只电能表,记录当前定时器W的值W1,发送抄读实时时间指令,等待数据返回,当接收到完整的电能表日历时钟后,记录定时器W的值W2,检查读回的电能表日历时钟格式,若格式错误,则另选1只表,重新执行本步骤;3)假定发送抄时间指令字节长度为L1,返回的时钟数据长度为L2,计算返回通信时间m=(W2-W1)×L2/(L1+L2),并增加到从电能表读到的日历时钟数据上,得到当前从该电能表获得的一个临时有效时间,记为Ti,其中i表示读到临时有效时间的顺序号;4)集中器在此期间,每秒产生一个定时中断,对已经获得的每个临时有效时间Ti都进行计时处理,保持每个临时有效时钟的运行,记Ti对应的在计时的时间值为Si...

【专利技术属性】
技术研发人员:龙翔林章恩友蒋卫平陆聪沛林铁树曹小松姚晓峰赖云梦马益平
申请(专利权)人:宁波迦南智能电气股份有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1