可配置灵活采集方法

文档序号:9711588阅读:328来源:国知局
可配置灵活采集方法
【技术领域】
[0001]本发明涉及电力监控技术领域,尤其涉及一种可配置灵活采集方法。
【背景技术】
[0002]电力监控系统进行分析、计算和控制的前提是获取电厂内各发电机组、厂用电以及系统侧的必要的潮流数据,因为所有分析计算模块、控制逻辑、安全策略的实现都需要基于这些实时数据而进行。这些数据主要来自以下三个方面:
[0003]厂内远动系统——主要是一些厂内相关电气量信息。
[0004]调度端主站系统--遥调\遥控指令。
[0005]其它相关采集设备一一远动系统内无法提供而电力监控系统又必须要的信息。
[0006]由于厂内远动设备的多样化,每个设备的通信方式和通信协议都不尽相同,这就需要设计可配置采集程序,根据不同的配置采集不同的远动设备。

【发明内容】

[0007]基于【背景技术】存在的技术问题,本发明提出了一种可配置灵活采集方法。
[0008]本发明提出的一种可配置灵活采集方法,包括以下步骤:
[0009]S1、建立通道库和规约库,其中,通道库用于存储多种通道,规约库用于存储多组规约,每一组规约均包括相对应的子站规约和主站规约;
[0010]S2、获取配置文件;
[0011]S3、根据配置文件从通道库加载通道,并从规约库加载相对应的子站规约和主站规约;根据加载的通道和规约进行数据采集;
[0012]S4、判断当前采集动作是否完成;
[0013]S5、当前采集动作完成,则关闭加载的通道和规约,然后退出采集动作。
[0014]优选地,步骤S1中,通道库中包含串口通道、网络客户端通道、网络服务端通道中的一种或多种。
[0015]优选地,步骤S1中,规约库里包含101规约、104规约、CDT规约和Modbus规约中的一种或多种,其中,101规约包含101主站规约和101子站规约,104规约包含104主站规约和104子站规约,CDT规约包含⑶T主站规约和⑶T子站规约,Modbus规约包含Modbus主站规约和Modbus子站规约。
[0016]优选地,配置文件为xml文件。
[0017]本发明提出的一种可配置灵活采集方法,包括以下步骤:
[0018]S1、建立内存数据库;
[0019]S2、将通道信息和规约信息存储到内存数据库中,通道信息包括多种通道,规约信息包括多组规约,每一组规约均包括相对应的子站规约和主站规约;
[0020]S3、获取配置文件并缓存到内存数据库中;
[0021 ] S4、根据配置文件加载通道和规约,并根据加载的通道和规约进行数据采集;
[0022]S5、判断当前采集动作是否完成;
[0023]S6、当前采集动作完成,则关闭加载的通道和规约,然后退出采集动作。
[0024]优选地,通道信息包含串口通道、网络客户端通道、网络服务端通道中的一种或多种。
[0025]优选地,规约信息包含101规约、104规约、CDT规约和Modbus规约中的一种或多种,其中,101规约包含101主站规约和101子站规约,104规约包含104主站规约和104子站规约,CDT规约包含CDT主站规约和CDT子站规约,Modbus规约包含Modbus主站规约和Modbus子站规约。
[0026]优选地,配置文件为xml文件。
[0027]本发明提供的可配置灵活采集方法,提前对通道和规约进行预设,然后根据获取的配置文件加载通道和规约,以便根据不同的通道和规约对不同的远程设备进行采集。本发明解决了不同厂内远动设备的通信方式和通信协议不尽相同,需要根据不同的配置采集不同的远动设备的问题,实现了远动设备数据采集的灵活性与通用性。
[0028]本发明中,当对远动设备的采集结束,在退出采集动作之前,提前关闭之前加载的通道和规约,有利于资源和空间的释放,提高应用的灵活性,与应用切换的高效率。
【附图说明】
[0029]图1为实施例1提出的一种可配置灵活采集方法的流程图;
[0030]图2为实施例2提出的一种可配置灵活采集方法的流程图。
【具体实施方式】
[0031]实施例1
[0032]参照图1,本发明提出的一种可配置灵活采集方法,包括以下步骤:
[0033]S1、建立通道库和规约库。其中,通道库用于存储多种通道,例如串口通道、网络客户端通道、网络服务端通道等。规约库用于存储多组规约,每一组规约均包括相对应的子站规约和主站规约;规约库里具体可包含101规约、104规约、CDT规约和Modbus规约中的一种或多种,其中,101规约包含101主站规约和101子站规约,104规约包含104主站规约和104子站规约,CDT规约包含⑶T主站规约和CDT子站规约,Modbus规约包含Modbus主站规约和Modbus子站规约。
[0034]S2、获取配置文件,配置文件可采用xml文件。
[0035]S3、根据配置文件从通道库加载通道,并从规约库加载相对应的子站规约和主站规约,然后根据加载的通道和规约进行数据采集。
[0036]本实施例中,通过组建通道库和规约库,可根据配置文件灵活搭配通道和规约,实现不同的采集功能,满足不同的远程设备的采集需要。
[0037]S4、判断当前采集动作是否完成。
[0038]S5、当前采集动作完成,则关闭加载的通道和规约,然后退出采集动作。本步骤中,通过关闭加载的通道和规约,可释放占用资源,保持系统的灵活性。本实施方式中,通过对当前采集动作的实时判断,有利于及时关闭加载的通道和规约,便于系统运转的高效与灵活。
[0039]实施例2
[0040]参照图2,本发明提出的一种可配置灵活采集方法,包括以下步骤:
[0041 ] S1、建立内存数据库。
[0042]S2、将通道信息和规约信息存储到内存数据库中,通道信息包括多种通道,例如,串口通道、网络客户端通道、网络服务端通道等。规约信息包括多组规约,每一组规约均包括相对应的子站规约和主站规约。本实施例中,规约信息包含101规约、104规约、CDT规约和Modbus规约中的一种或多种,其中,101规约包含101主站规约和101子站规约,104规约包含104主站规约和104子站规约,CDT规约包含⑶T主站规约和⑶T子站规约,Modbus规约包含Modbus主站规约和Modbus子站规约。
[0043]S3、获取配置文件并缓存到内存数据库中,配置文件为xml文件。
[0044]S4、根据配置文件加载通道和规约,并根据加载的通道和规约进行数据采集。
[0045]S5、判断当前采集动作是否完成。
[0046]S6、当前采集动作完成,则关闭加载的通道和规约,然后退出采集动作。
[0047]与实施例1相比,本实施例将通道信息和规约信息存储到内存数据库中,并将配置文件缓存到内存数据库中,如此,在读取配置信息时在速度上会比直接读取xml文件更加快速。
[0048]以上所述,仅为本发明较佳的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
【主权项】
1.一种可配置灵活采集方法,其特征在于,包括以下步骤: 51、建立通道库和规约库,其中,通道库用于存储多种通道,规约库用于存储多组规约,每一组规约均包括相对应的子站规约和主站规约; 52、获取配置文件; 53、根据配置文件从通道库加载通道,并从规约库加载相对应的子站规约和主站规约;根据加载的通道和规约进行数据采集; 54、判断当前采集动作是否完成; 55、当前采集动作完成,则关闭加载的通道和规约,然后退出采集动作。2.如权利要求1所述的可配置灵活采集方法,其特征在于,步骤S1中,通道库中包含串口通道、网络客户端通道、网络服务端通道中的一种或多种。3.如权利要求1所述的可配置灵活采集方法,其特征在于,步骤S1中,规约库里包含101规约、104规约、CDT规约和Modbus规约中的一种或多种,其中,101规约包含101主站规约和101子站规约,104规约包含104主站规约和104子站规约,CDT规约包含⑶T主站规约和⑶T子站规约,Modbus规约包含Modbus主站规约和Modbus子站规约。4.如权利要求1所述的可配置灵活采集方法,其特征在于,配置文件为xml文件。5.一种可配置灵活采集方法,其特征在于,包括以下步骤: 51、建立内存数据库; 52、将通道信息和规约信息存储到内存数据库中,通道信息包括多种通道,规约信息包括多组规约,每一组规约均包括相对应的子站规约和主站规约; 53、获取配置文件并缓存到内存数据库中; 54、根据配置文件加载通道和规约,并根据加载的通道和规约进行数据采集; 55、判断当前采集动作是否完成; 56、当前采集动作完成,则关闭加载的通道和规约,然后退出采集动作。6.如权利要求5所述的可配置灵活采集方法,其特征在于,通道信息包含串口通道、网络客户端通道、网络服务端通道中的一种或多种。7.如权利要求5所述的可配置灵活采集方法,其特征在于,规约信息包含101规约、104规约、⑶T规约和Modbus规约中的一种或多种,其中,101规约包含101主站规约和101子站规约,104规约包含104主站规约和104子站规约,CDT规约包含⑶T主站规约和⑶T子站规约,Modbus规约包含Modbus主站规约和Modbus子站规约。8.如权利要求5所述的可配置灵活采集方法,其特征在于,配置文件为xml文件。
【专利摘要】本发明公开了一种可配置灵活采集方法,包括以下步骤:S1、建立通道库和规约库,其中,通道库用于存储多种通道,规约库用于存储多组规约,每一组规约均包括相对应的子站规约和主站规约;S2、获取配置文件;S3、根据配置文件从通道库加载通道,并从规约库加载相对应的子站规约和主站规约;根据加载的通道和规约进行数据采集;S4、判断当前采集动作是否完成;S5、当前采集动作完成,则关闭加载的通道和规约,然后退出采集动作。本发明实现了远动设备数据采集的灵活性与通用性。本发明中,当对远动设备的采集结束,在退出采集动作之前,提前关闭之前加载的通道和规约,有利于资源和空间的释放,提高应用的灵活性,与应用切换的高效率。
【IPC分类】H04L29/08
【公开号】CN105472021
【申请号】CN201510989563
【发明人】柴东元
【申请人】安徽立卓智能电网科技有限公司
【公开日】2016年4月6日
【申请日】2015年12月24日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1