一种电力采集终端状态量管理方法及装置制造方法及图纸

技术编号:42142203 阅读:25 留言:0更新日期:2024-07-26 23:59
本发明专利技术涉及电力管理技术领域,公开了一种电力采集终端状态量管理方法及装置,该方法包括:创建并启动消息通信线程或协程;判断状态量管理进程内部是否发生状态量变位,并在发生变位时生成状态量变位事件,发送至其他进程;在未发生状态量变位时判断其他进程是否有状态量读取需求,并在有读取需求时将读取结果发送至其他进程;在没有读取需求时,判断是否有其他进程状态量防抖时间更新消息,若有,更新状态量防抖时间,本发明专利技术管理进程内部发生变位时同步至其他进程,保证状态量变位同步,有进程状态量读取需求时回复读取结果,满足进程的读取需求,有进程状态量防抖时间更新消息时更新,支持管理进程可扩展性,实现电力采集终端状态量管理。

【技术实现步骤摘要】

本专利技术涉及电力管理,具体涉及一种电力采集终端状态量管理方法及装置


技术介绍

1、现有的电力采集终端的硬件支持遥信和脉冲共用多路状态量输入,将作为电平输入的功能定义为遥信,将作为脉冲输入的功能定义为脉冲,这两种功能虽然设计相同,但在软件层面上有不同的定义和处理方式,因此,当多个应用程序(app)需要访问这些共享资源时在资源共享时会导致管理复杂化。

2、并且随着电力采集终端功能的增加,搭载的app数量也在增多。脉冲的硬件部署在终端本体上,遥信功能部署在扩展模组上,如果每个app都需要独立管理遥信和脉冲这些公共硬件资源,不仅会大幅增加开发工作量,而且还会使得资源管理变得更加复杂,同时在多个app自行管理脉冲时,还容易出现脉冲计数错误。因此,如何管理电力采集终端遥信脉冲进行管理是一个关键问题。


技术实现思路

1、有鉴于此,本专利技术提供了一种电力采集终端状态量管理方法及装置,以解决如何管理电力采集终端遥信脉冲的问题。

2、第一方面,本专利技术提供了一种电力采集终端状态量管理方法,由电力采本文档来自技高网...

【技术保护点】

1.一种电力采集终端状态量管理方法,其特征在于,由电力采集终端的状态量管理进程执行,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,创建消息通信线程或消息通信协程,包括:

3.根据权利要求2所述的方法,其特征在于,所述状态量包括遥信和脉冲,所述基于所述电力采集终端所属的运行环境的类型的判断结果,创建遥信线程或遥信协程,以及,脉冲线程或脉冲协程,包括:

4.根据权利要求3所述的方法,其特征在于,所述若电力采集终端所属的运行环境的类型的判断结果初始化状态量输入端子配置为脉冲功能端子,创建脉冲线程或脉冲协程,包括:

5.根据权利要求2所...

【技术特征摘要】

1.一种电力采集终端状态量管理方法,其特征在于,由电力采集终端的状态量管理进程执行,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,创建消息通信线程或消息通信协程,包括:

3.根据权利要求2所述的方法,其特征在于,所述状态量包括遥信和脉冲,所述基于所述电力采集终端所属的运行环境的类型的判断结果,创建遥信线程或遥信协程,以及,脉冲线程或脉冲协程,包括:

4.根据权利要求3所述的方法,其特征在于,所述若电力采集终端所属的运行环境的类型的判断结果初始化状态量输入端子配置为脉冲功能端子,创建脉冲线程或脉冲协程,包括:

5.根据权利要求2所述的方法,其特征在于,所述遥信线程或遥信协程用于每间隔一段预设周期采集所述电力采集终端的硬件的电平状态发生变化的持续时间,若所述硬件的电平状态发生变化的持续时间超过第一预设遥信防抖时间,则确认所述硬件的电平状态发生的变化为有效电平翻转变化,并产生第一遥信变位事件传输至所述消息通信线程或消息通信协程;

6.根据权利要求2所述的方法,其特征在于,所述脉冲线程或脉冲协程用于初始化脉冲检测驱动并获取初始脉冲个数,且每间隔一段预设周期,采集所述电力采集终端的操作系统中挂载的脉冲检测驱动提供的当前脉冲个数,将所述当前脉冲个数与所述初始脉冲个数的差值存储为运行脉冲数,所述运行脉冲数表征所述预设周期内所述电力采集终端实际运行的脉冲数量。

7.根据权利要求4所述...

【专利技术属性】
技术研发人员:黄孟孟马超君刘宁
申请(专利权)人:浙江正泰仪器仪表有限责任公司
类型:发明
国别省市:

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

1