一种仪表异常事件采集方法及系统技术方案

技术编号:38606469 阅读:13 留言:0更新日期:2023-08-26 23:37
本发明专利技术公开了一种仪表异常事件采集方法及系统,所述系统包括采集主站、采集终端、采集链路,采集终端通过采集链路采集仪表事件数据,并将采集到的异常事件数据进行解析后发送给采集主站;在实时采集的过程中,采集终端按照配置好的频率和顺序对仪表进行实时数据和历史数据的采集,当出现异常事件时通过拉低采集终端接收脚来破坏采集链路状态以中断采集,转而进行异常事件数据采集,然后对采集到的数据进行解析后发送给采集主站,本申请可有效保证半双工链路下异常事件采集的实时性,提高异常事件采集的效率。常事件采集的效率。常事件采集的效率。

【技术实现步骤摘要】
一种仪表异常事件采集方法及系统


[0001]本申请涉及仪表事件采集
,具体而言,涉及一种仪表异常事件采集方法及系统。

技术介绍

[0002]仪表异常事件采集系统一般由主站、采集终端和各类监测仪表组成,采集终端上行通过4G、以太网等与主站相连,下行通过载波、无线、RS485、M

BUS等通道与监控仪表连接。采集终端除了需要采集监控仪表的当前数据、历史数据外,还需要实时监控仪表的异常状态。采集终端与监测仪表之间的采集链路一般分成全双工和半双工两种类型,其中,全双工(Full Duplex)通信允许数据在两个方向上同时传输,它在能力上相当于两个单工通信方式的结合。全双工指可以同时(瞬时)进行信号的双向传输(A

B且B

A)。指A

B的同时B

A,是瞬时同步的。半双工(Half Duplex)数据传输指数据可以在一个信号载体的两个方向上传输,但是不能同时传输。
[0003]在仪表异常事件采集系统中,对于全双工通信的链路,监控仪表一旦出现异常事件可立即上报,但是对于半双式的链路,只能通过采集终端轮询的方式来采集仪表的异常事件,该方式不仅浪费了通道资源(大部分查询指令,仪表都是回复无事件),而且仪表异常事件的实时性也得不到保证(仪表异常事件发生时,采集终端正在抄读其它仪表的实时和历史数据)。
[0004]现有技术中有一种仪表异常的报警方法,不同于当前技术中,观测人员无法通过仪表直观的判断出介质的波动是否正常,进而无法判断出仪表是否正常工作。采用本技术方案,将仪表从时域采集的时域数据转换为频域中的频域数据,判断频域数据是否在阈值范围内,若不在阈值范围内,则输出报警信号。虽然实现了对介质的波动的检测,当仪表异常时可以及时报警,并且通过设备执行该方案,无需技术人员时刻观察仪表的状态,减少了人力资源的浪费,提高了报警的及时性。但是仪表异常事件的实时性仍得不到保证。

技术实现思路

[0005]本申请的目的在于提供一种仪表异常事件采集方法及系统,通过设置采集主站、采集终端、采集链路的方式,对半双工式链路下的仪表事件进行采集,通过在仪表异常时拉低接收脚以破坏链路状态的方式,中断采集终端的数据采集,而针对异常事件进行特定采集,然后将采集的异常事件数据进行解析呈现给采集主站,以保证半双工链路下异常事件采集的实时性,提高异常事件采集的效率。
[0006]本申请第一方面提供了一种仪表异常事件采集方法,所述方法包括以下步骤:采集终端根据预设采集频率和采集顺序通过采集链路采集检测仪表的实时数据;当仪表产生异常事件时,通过拉低采集终端接收脚电平,使采集终端产生接收异常中断;采集终端发送采集事件查询命令,查询仪表地址addr,以及仪表历史数据中的异
常事件代码T和累计发生异常次数N,形成队列[addr , T, N];根据队列[addr , T, N],按顺序采集仪表的最近N次的T事件,并进行解析,以得到仪表异常事件数据。
[0007]本申请所述方法通过利用采集终端预设采集频率和采集顺序对仪表的实时数据和历史数据进行采集,在数据的实时采集过程中对数据进行实时监测,一旦仪表产生异常事件,则通过拉低接收脚的方式来破坏采集链路的状态,从而导致采集中断。转而针对异常事件进行特定采集。采集终端发送查询命令以查询仪表地址addr、异常事件代码T和发生异常次数N,形成队列[addr , T, N] ,根据队列[addr , T, N],按顺序采集仪表的最近N次的T事件,并对采集到的事件进行解码后发送至采集主站,从而完成本次异常事件的采集。采集终端继续按照预设采集频率和采集顺序通过采集链路采集检测仪表的实时数据和历史数据,周而复始,实现对仪表异常事件的实时采集。本申请所述方法可有效保证半双工链路下异常事件采集的实时性,提高异常事件采集的效率。
[0008]可选地,所述预设采集频率和采集顺序,是根据任务配置方案进行预设。
[0009]所述预设顺序按照周期排序,周期越短的排序越靠前。
[0010]所述预设采集频率和采集顺序一般按照任务配置方案进行预设。采集频率的大小根据任务情况进行预设,比如有些任务的采集周期是小时,则按多少小时一周期进行设置即可;如果采集周期是日,那个就按隔多少天采集一次即可。如果采集周期是月,则隔多少个月采集一次等等。对于采集顺序而言,则根据采集周期的长短进行排序,采集周期越短的,排序越靠前。
[0011]可选地,所述拉低采集终端接收脚电平具体为将采集终端接收脚电平置于低于预设电平值的一个电平值。
[0012]所述将采集终端接收脚电平置于低于预设电平值的一个电平值具体为将采集终端接收脚电平的电平值置于0。
[0013]由于采集终端和仪表之间的采集链路作为一个链路通道,最终到设备内部都是串口,例如RS485、M

BUS等。对于可以IO复用的设备,可以将发送脚配置为普通的IO口,然后控制IO口配置低来拉低总线,如果无法配置为普通IO口的,可以采用低速的波特率发长串的0来达到拉低的效果,如果正常的通信波特率是9600的,当仪表产生异常事件时,此时仪表以300的波特率连续发送0,采集终端在接收时就会出现接收异常了。
[0014]仪表产生异常事件根据仪表的类型不同而表现不同,例如电表类的仪表异常一般包括过压、失压、不平衡,窃电、拉弧等。水表类的仪表异常包括阀门异常等,还有一些通用的异常,像时钟错误、电池电压低、存储异常等。总之针对仪表的不正常现象都称之为仪表异常。
[0015]可选地,所述采集链路采用预设的波特率和校验码来实现采集终端与仪表之间的通信。采集终端和仪表之间通过采集链路来进行通信,在采集链路中为了保证通信的质量一般采用固定的波特率和校验码来实现通信。
[0016]可选地,所述解析具体为将队列[addr , T, N]按照采集终端的数据格式进行分解和重组。
[0017]所述解析是将仪表返回的事件内容按照采集终端的数据个税进行分解和整理,解析的目的是协议的转换,
本申请第二方面提供了一种仪表异常事件采集系统,所述系统包括采集主站、采集终端、采集链路;所述采集终端通过采集链路采集仪表异常信息;并将仪表异常信息进行解析,然后发送至采集主站,具体为:采集终端根据预设采集频率和采集顺序通过采集链路采集检测仪表的实时数据;当仪表产生异常事件时,通过拉低采集终端接收脚电平,使采集终端产生接收异常中断;采集终端发送采集事件查询命令,查询仪表地址addr,以及仪表历史数据中的异常事件代码T和累计发生异常次数N,形成队列[addr , T, N];根据队列[addr , T, N],按顺序采集仪表的最近N次的T事件,并进行解析,以得到仪表异常事件数据;并将解析后的仪表异常数据发送给采集主站。
[0018]所述预设采集频率和采集顺序,是根据任务配置方案进行预设。
[0019]所述预设顺序按照周期排序,周期越短的排序越靠前。
...

【技术保护点】

【技术特征摘要】
1.一种仪表异常事件采集方法,其特征在于,所述方法包括以下步骤:采集终端根据预设采集频率和采集顺序通过采集链路采集检测仪表的实时数据;当仪表产生异常事件时,通过拉低采集终端接收脚电平,使采集终端产生接收异常中断;采集终端发送采集事件查询命令,查询仪表地址addr,以及仪表历史数据中的异常事件代码T和累计发生异常次数N,形成队列[addr , T, N];根据队列[addr , T, N],按顺序采集仪表的最近N次的T事件,并进行解析,以得到仪表异常事件数据。2.根据权利要求1所述的一种仪表异常事件采集方法,其特征在于,所述拉低采集终端接收脚电平具体为将采集终端接收脚电平置于低于预设电平值的一个电平值。3.根据权利要求2所述的一种仪表异常事件采集方法,其特征在于,所述将采集终端接收脚电平置于低于预设电平值的一个电平值具体为将采集终端接收脚电平的电平值置于0。4.根据权利要求3所述的一种仪表异常事件采集方法,其特征在于,所述采集链路采用预设的波特率和校验码来实现采集终端与仪表之间的通信。5. 根据权利要求1

4任一项所述的一种仪表异常事件采集方法,其特征在于,所述解析具体为将队列[addr , T, N]按照采集终端的数据格式进行分解和重组。6.一种仪表异常事件采集系统,其特征在于,所述系统包括采集主站、采...

【专利技术属性】
技术研发人员:马小辉陈飞虎吴丽云王伟亮江少辉李冬谢加庆邱杏飞孙嘉伟
申请(专利权)人:杭州炬华科技股份有限公司
类型:发明
国别省市:

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

1