一种通道动态配置的录波实现方法

文档序号:10652541阅读:216来源:国知局
一种通道动态配置的录波实现方法
【专利摘要】本发明公开一种通道动态配置的录波实现方法,包括如下步骤:在初始化阶段,系统搜集所有信号信息,并根据静态录波配置,生成在线录波配置表;在运行阶段,工具软件先读取当前录波配置,再向系统发送增加、删减录波通道的调整命令;收到录波通道的调整命令后,系统动态修改在线录波配置表,并根据新的录波配置进行数据缓存;当录波触发条件满足时,系统自动生成包含新的信号在内的录波文件。此种方法可在线、动态修改录波配置,增加或删减录波通道,并实时生效,提高了录波功能的灵活性,从而提高开发效率。
【专利说明】
-种通道动态配置的录波实现方法
技术领域
[0001] 本发明设及电力系统故障扰动记录的实现技术,尤其设及一种通道动态配置的录 波实现方法。
【背景技术】
[0002] 为准确分析电力系统故障或扰动的动态过程,故障录波器和继电保护装置需要实 时记录电气设备的电气量,包括电压、电流等模拟量W及断路器、刀闽位置等开关量,并按 照标准C0MTRADE(电力系统暂态数据交换通用格式)文件格式保存,用于事后故障过程分 析。录波通常的做法是,装置将需要进行录波监视的信号,在程序代码中固化或者写入录波 配置文件,装置启动后,按照运些固定的录波配置进行录波记录。运种静态配置录波的方法 不够灵活,难W满足某些特殊应用场景的要求。比如在继电保护装置研发过程中,开发人员 经常需要将不同的程序模块中间变量、内部信号加入录波通道,W便于更清晰地展示保护 控制逻辑过程。如果还沿用常规的静态配置方式,开发人员就需要反复修改代码、重新编 译、重新下载、重启装置才能生效,耗时长,影响开发调试效率。
[0003] 基于W上分析,本案由此产生。

【发明内容】

[0004] 本发明的目的,在于提供一种通道动态配置的录波实现方法,其可在线、动态修改 录波配置,增加或删减录波通道,并实时生效,提高了录波功能的灵活性,从而提高开发效 率。
[0005] 为了达成上述目的,本发明的解决方案是:
[0006] -种通道动态配置的录波实现方法,包括如下步骤:
[0007] 步骤SlOO :在初始化阶段,系统捜集所有信号信息,并根据静态录波配置,生成在 线录波配置表;
[000引步骤SlOl:在运行阶段,工具软件先读取当前录波配置,再向系统发送增加、删减 录波通道的调整命令;
[0009] 步骤S102:在运行阶段,收到录波通道的调整命令后,系统动态修改在线录波配置 表,并根据新的录波配置进行数据缓存;
[0010] 步骤S103:在运行阶段,当录波触发条件满足时,系统自动生成包含新的信号在内 的录波文件。
[0011] 上述步骤SlOO中,信号信息包括信号名、信号描述、信号地址和信号类型,其中,信 号地址为信号的内存地址;信号类型为信号的数据类型,属于bool、char、short、int、long 及float中的一种。
[0012] 上述步骤SlOO之前还包括:嵌入式分布式系统定义一个信号表,信号表由信号序 号、信号名、信号描述、信号地址和信号类型组成;系统提供一个信号表汇总功能,实现将分 散在不同子系统的信号汇总到一个总的信号表中;遍历查找信号表,能够根据信号名找到 信号描述、信号地址及信号类型。
[0013] 上述步骤SlOO中,静态录波配置用程序代码固化或者配置文件形式存储,录波配 置信息包括录波频率、开关量通道个数、模拟量通道个数、录波触发信号和各通道的信号 名。
[0014] 上述步骤SlOl的详细内容是:嵌入式系统将内部的在线录波配置表发给工具软 件,工具软件获知当前的录波频率、录波通道个数、各个录波信号的通道号、信号名、信号描 述、信号地址和信号类型,W表格形式友好展示给用户;用户根据需要,通过工具软件向嵌 入式系统下发增加、替换或者删减录波通道的命令。
[0015] 上述步骤SlOl中,增加录波通道的调整命令是指工具将要新增加或者替换的录波 通道号、信号名W报文下发给系统;删减录波通道的命令是指工具将要删除的录波通道号 W报文下发给系统。
[0016] 上述步骤S102中,收到增加录波通道的调整命令时,系统先根据命令中的信号名, 获取该信号的描述、地址、类型,再根据命令中的录波通道号,将该信号名、描述、地址和类 型,写入在线录波配置表中对应通道号的表项中;收到删减通道的调整命令时,系统根据命 令中的录波通道号,将在线录波配置表中对应表项清空。
[0017] 上述步骤S103中,系统在定时任务中,根据当前的在线录波配置表中各个通道的 信号地址和信号类型,获得各个信号的数值,并将运些信号值存入录波缓存区进行缓存。
[0018] 上述根据各个通道的信号地址和信号类型,获得各个信号的数值,是指先判断信 号类型,再用指针访问的方式,得到信号的数值。
[0019] 上述步骤S103中,当录波触发条件满足时,自动生成新的录波文件包括:
[0020] 当录波触发条件满足时,按照电力系统暂态数据交换C0MTRADE格式规范,将录波 缓冲区中各个通道的数据进行转化处理,生成新的录波文件。
[0021] 采用上述方案后,本发明通过在初始化阶段系统捜集所有信号信息,并根据静态 录波配置,生成在线录波配置表;在运行阶段,通过工具软件向系统发送增加或者删减录波 通道的命令;收到录波通道调整命令后,系统动态修改录波配置,当录波触发条件满足时, 自动生成新的录波文件。如此,能够在线、动态来修改录波通道配置,并实时生效,不需要修 改程序代码、重新编译、下载新生成的可执行程序、再重启装置,节省时间,从而有效地提高 开发效率,因此,本发明可适用于更广的应用环境中。
【附图说明】
[0022] 图1是本发明的流程图;
[0023] 图2是本发明实施例通道动态配置的交互过程示意图。
【具体实施方式】
[0024] W下将结合附图,对本发明的技术方案进行详细说明。
[0025] 如图1所示,本发明提供一种通道动态配置的录波实现方法,包括如下步骤:
[0026] 步骤SlOO :在初始化阶段,系统捜集所有信号信息,并根据静态录波配置,生成在 线录波配置表;
[0027] 运里,信号信息包括信号名、信号描述、信号地址、信号类型;其中,
[0028] 所述的信号名为信号在本系统内的唯一标识,通常为字符串,例如"Bayl. la";
[0029] 所述的信号描述是一个字符串,可用为中文或者其他语言,例如"I间隔A相电流" 或巧 ayl_Ia";
[0030] 所述的信号地址为信号的内存地址;
[0031 ] 所述的信号类型为信号的数据类型,属于bool ,char,short、int、long、f Ioat其中 的一种。
[0032] 在步骤SlOO之前,该实现方法还包括:嵌入式分布式系统定义一个信号表,如表1 所示,信号表由信号序号、信号名、信号描述、信号地址、信号类型组成。系统提供一个信号 表汇总功能,实现将分散在不同子系统的信号汇总到一个总的信号表中。遍历查找信号表, 可W根据信号名,找到信号的描述、地址、类型等信息。
[0033] 表 1
[0034]
LUUJC3」 化里,靜忿巧做肥直W W用程巧代妈回化现杳肥直乂巧形A仔储,巧做肥直巧思 包括录波频率、开关量通道个数、模拟量通道个数、录波触发信号、各通道的信号名。
[0036] 系统在初始化阶段,先通过解析程序代码中固化或者配置文件中的静态录波配置 信息,获得各录波通道的信号名,然后再检索信号表(如图2的步骤①所示),获取各个信号 描述、信号地址、信号类型,最后将各个录波通道的信号信息加入在线录波配置表中(如图2 的步骤②所示)。其中,在线录波配置表包括若干个表项,每个表项包括录波通道号、信号 名、信号描述、信号地址及信号类型。
[0037] 步骤SlOl:在运行阶段,工具软件先读取当前录波配置,再向系统发送增加、删减 录波通道的调整命令;
[0038] 运里,所述的工具软件是一个可视化配置工具,具备与嵌入式系统之间进行通信 的能力,实现一系列录波交互操作命令,包括读取当前嵌入式系统的录波配置,发送增加或 者删减录波通道的命令。其中:
[0039] 所述的读取录波配置,嵌入式系统将内部的在线录波配置表发给工具软件(如图2 的步骤③所示),工具软件便获知当前的录波频率、录波通道个数、各个录波信号的通道号、 信号名、信号描述、信号地址和信号类型,W表格形式友好展示给用户。用户可W根据需要, 通过工具软件,向嵌入式系统下发增加、替换或者删减录波通道的命令;
[0040] 所述的增加录波通道的命令是指工具将要新增加或者替换的录波通道号、信号名 W报文下发给系统(如图2的步骤④所示);
[0041] 所述的删减录波通道的命令是指工具将要删除的录波通道号W报文下发给系统 (如图2的步骤④所示)。
[0042] 步骤S102:在运行阶段,收到录波通道的调整命令后,系统动态修改在线录波配置 表,并根据新的录波配置进行数据缓存;
[0043] 运里,系统收到工具软件下发的增加录波通道的命令,先根据命令中的信号名,检 索信号表,获取该信号的描述、地址、类型,再根据命令中的录波通道号,将该信号名、描述、 地址和类型,写入在线录波配置表中对应通道号的表项中;
[0044] 运里,系统收到工具软件下发的删减通道的命令,根据命令中的录波通道号,将在 线录波配置表中对应表项清空。
[0045] 步骤S103:在运行阶段,当录波触发条件满足时,系统自动生成包含新的信号在内 的录波文件;
[0046] 运里,系统在定时任务中,根据当前的在线录波配置表中各个通道的信号地址和 信号类型,获得各个信号的数值,并将运些信号值存入录波缓存区进行缓存,其中:
[0047] 所述的根据各个通道的信号地址和信号类型,获得各个信号的数值,是指先判断 信号类型,再用指针访问的方式,得到信号的数值。具体的,信号地址为sig_addr,信号类型 是Xtype,那么信号值等于*(Xtype*)sig_acMr。举例说明,当信号地址为0x1000,信号类型 是short,那么信号值等于*(short*)0x100 0;
[0048] 所述的录波缓存区是各录波通道的循环缓存区,考虑到录波通常要记录触发前的 信号,所W每个时刻的录波信号值都要存入录波缓存区进行缓存(如图2的步骤⑤所示);
[0049] 运里,当录波触发条件满足时,自动生成新的录波文件包括:
[0050] 当录波触发条件满足时,按照电力系统暂态数据交换C0MTRADE格式规范,将录波 缓冲区中各个通道的数据进行转化处理,生成新的录波文件(如图2的步骤⑥所示)。
[0051] W上实施例仅为说明本发明的技术思想,不能W此限定本发明的保护范围,凡是 按照本发明提出的技术思想,在技术方案基础上所做的任何改动,均落入本发明保护范围 之内。
【主权项】
1. 一种通道动态配置的录波实现方法,其特征在于包括如下步骤: 步骤S100:在初始化阶段,系统搜集所有信号信息,并根据静态录波配置,生成在线录 波配置表; 步骤S101:在运行阶段,工具软件先读取当前录波配置,再向系统发送增加、删减录波 通道的调整命令; 步骤S102:在运行阶段,收到录波通道的调整命令后,系统动态修改在线录波配置表, 并根据新的录波配置进行数据缓存; 步骤S103:在运行阶段,当录波触发条件满足时,系统自动生成包含新的信号在内的录 波文件。2. 如权利要求1所述的一种通道动态配置的录波实现方法,其特征在于:所述步骤S100 中,信号信息包括信号名、信号描述、信号地址和信号类型,其中,信号地址为信号的内存地 址;信号类型为信号的数据类型,属于bool、char、short、int、long及float中的一种。3. 如权利要求1所述的一种通道动态配置的录波实现方法,其特征在于:所述步骤S100 之前还包括:嵌入式分布式系统定义一个信号表,信号表由信号序号、信号名、信号描述、信 号地址和信号类型组成;系统提供一个信号表汇总功能,实现将分散在不同子系统的信号 汇总到一个总的信号表中;遍历查找信号表,能够根据信号名找到信号描述、信号地址及信 号类型。4. 如权利要求1所述的一种通道动态配置的录波实现方法,其特征在于:所述步骤S100 中,静态录波配置用程序代码固化或者配置文件形式存储,录波配置信息包括录波频率、开 关量通道个数、模拟量通道个数、录波触发信号和各通道的信号名。5. 如权利要求1所述的一种通道动态配置的录波实现方法,其特征在于:所述步骤S101 的详细内容是:嵌入式系统将内部的在线录波配置表发给工具软件,工具软件获知当前的 录波频率、录波通道个数、各个录波信号的通道号、信号名、信号描述、信号地址和信号类 型,以表格形式友好展示给用户;用户根据需要,通过工具软件向嵌入式系统下发增加、替 换或者删减录波通道的命令。6. 如权利要求1所述的一种通道动态配置的录波实现方法,其特征在于:所述步骤S101 中,增加录波通道的调整命令是指工具将要新增加或者替换的录波通道号、信号名以报文 下发给系统;删减录波通道的命令是指工具将要删除的录波通道号以报文下发给系统。7. 如权利要求1所述的一种通道动态配置的录波实现方法,其特征在于:所述步骤S102 中,收到增加录波通道的调整命令时,系统先根据命令中的信号名,获取该信号的描述、地 址、类型,再根据命令中的录波通道号,将该信号名、描述、地址和类型,写入在线录波配置 表中对应通道号的表项中;收到删减通道的调整命令时,系统根据命令中的录波通道号,将 在线录波配置表中对应表项清空。8. 如权利要求1所述的一种通道动态配置的录波实现方法,其特征在于:所述步骤S103 中,系统在定时任务中,根据当前的在线录波配置表中各个通道的信号地址和信号类型,获 得各个信号的数值,并将这些信号值存入录波缓存区进行缓存。9. 如权利要求8所述的一种通道动态配置的录波实现方法,其特征在于:所述根据各个 通道的信号地址和信号类型,获得各个信号的数值,是指先判断信号类型,再用指针访问的 方式,得到信号的数值。10.如权利要求1所述的一种通道动态配置的录波实现方法,其特征在于:所述步骤 S103中,当录波触发条件满足时,自动生成新的录波文件包括: 当录波触发条件满足时,按照电力系统暂态数据交换COMTRADE格式规范,将录波缓冲 区中各个通道的数据进行转化处理,生成新的录波文件。
【文档编号】G01R31/00GK106018993SQ201610300139
【公开日】2016年10月12日
【申请日】2016年5月9日
【发明人】周强, 冯亚东, 文继锋, 陈宏君, 徐东方, 刘克金
【申请人】南京南瑞继保电气有限公司, 南京南瑞继保工程技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1