一种继电保护设备逻辑组态方法

文档序号:8445709阅读:1035来源:国知局
一种继电保护设备逻辑组态方法
【技术领域】
[0001]本发明涉及一种变电站继电保护设备逻辑组态方法,属于电力系统二次设备技术领域。
【背景技术】
[0002]电力系统继电保护设备是一种非常复杂的电子装置,涉及多种电子元件和判据算法配合来完成继电保护逻辑功能,彼此之间联系非常紧密,使得电力系统继电保护设备的开发复杂且工程量巨大。传统的继电保护开发都是根据一次设备保护实现功能要求直接在硬件的基础上建立保护逻辑,通过结构化的程序设计语言(C语言等)实现,各个功能元件之间的联系非常的紧密。由于不同现场和应用的差异,同一类设备的保护功能要求往往难以完全一样,需要根据实施的现场而不断开发完善,这不仅导致了开发的工作量大、代码重用率低、装置测试过程繁琐,而且由于开发人员的后续修改补充,很容易在软件中植入新的缺陷而难以发现,从很大程度上限制了保护的开发应用和更新速度。
[0003]随着变电站数字化、智能化技术的不断发展与推进,以及国家电网一系列智能变电站建设和实施技术相关标准的推出,对电力系统中继电保护装置等设备的功能要求越来越高。传统的继电保护设计方式不仅难以满足现场应用的需求变化,也难以实现在线监视和运行维护,且易导致现场应用差异而出现的软件版本管理的困难,后期升级改造也面临较大困难。随着面向对象的软件设计思想、模块化编程理念以及图形可视化技术的不断深入应用,软件逻辑组态技术应运而生,其组态灵活性、现场适用性、模块可视化、易监测维护、功能可配置、接口可裁剪、代码重用率高、实施成本低的特点受到了越来越多设计开发人员的青睐,其在DCS控制系统中得到了大量应用。将逻辑组态技术运用到继电保护开发中,对保护功能进行分解、抽象按功能模块进行独立封装,将封装后的组态功能模块通过可视化技术进行保护逻辑搭建,并最终生成设备可用的目标映像文件,是继电保护设备开发的趋势。因此,研宄用于继电保护功能开发的逻辑组态方法,有助于实现继电保护功能丰富的同时增加配置的灵活性和可扩展性,大大简化了保护设计开发的复杂程度,利于保护功能的快速开发、更新和升级维护,也便于现场人员了解和掌握保护设备内部逻辑原理,为设备功能测试和在线故障侦测也提供了依据。

【发明内容】

[0004]为解决现有技术的不足,本发明的目的在于提供一种继电保护设备逻辑组态方法,通过功能模块的逻辑组态编辑建立与实际二次设备相似的输入输出和内部功能,通过组态排序、编译生成设备目标映像文件,用于继电保护设备运行或设备功能仿真测试。该方法有助于掌握变电站继电保护设备内部的逻辑原理、实现设备内部状态的在线监测,为快速开发设备功能提供了技术手段。
[0005]为了实现上述目标,本发明采用如下的技术方案:
[0006]一种继电保护设备逻辑组态方法,其特征是,包括设备功能状态监视模块、依次连接的开发模块、功能模块库、逻辑组态模块、逻辑组态检查与排序模块和逻辑组态编译模块;
[0007]所述开发模块对变电站内继电保护设备按逻辑功能进行分解和抽象,用编程和图元的手段形成功能模块元件;所述功能模块元件包括基本模块、接口模块、用户模块和组合模块,均存储在功能模块库中;
[0008]所述功能模块库包括功能模块图元库和功能模块代码库,实现模块的分类管理及组态开发;
[0009]所述逻辑组态模块从功能模块库中选取所需功能模块图元,进行二次设备工作逻辑和时序关系的组态逻辑搭建,进行模块配置,形成逻辑组态图;
[0010]所述检查与排序模块对所述逻辑组态图,进行合法性检查、环路处理和模块组态排序,生成相应的编译运算序列;
[0011]所述组态编译模块将通过检查与排序模块的组态图转换生成目标源代码,按照模块的计算序号,通过模块代码文件生成全局的目标代码文件,调用运行平台的编译工具完成代码编译,生成可执行的目标映像文件;
[0012]所述功能模块元件均具备状态监视接口 ;所述设备功能状态监视通过所述状态监视接口的输出模块运行状态和数据监视信息,并通过功能模块元件所属的用户模块或组合模块逐级上送,直至作为整个设备功能的监视信息输出,对整个设备运行状况进行监视。
[0013]前述的一种继电保护设备逻辑组态方法,其特征在于:所述基本模块提供自由组态所需的基本元件,包括简单逻辑操作模块、简单运算模块和用于组合、比较、锁存、延时、捕获操作的模块;
[0014]所述接口模块提供自由组态中所需的输入输出接口元件,包括模拟量输入接口、模拟量输出接口、数字量输入接口、数字量输出接口、事件信息输出接口、控制输入接口和跳闸矩阵模块;
[0015]所述用户模块根据用户预定的模块接口规范编辑生成的用户自定义逻辑模块,包括保护逻辑模块、控制功能模块和数据运算处理模块;
[0016]所述组合模块由基本模块、接口模块和用户模块经逻辑组态、编辑组合生成。
[0017]前述的一种继电保护设备逻辑组态方法,其特征在于:所述功能模块图元库按功能分类并以库文件的形式保存;所述库文件描述模块关联的图元信息、输入输出接口描述、定值配置信息、关联目标代码文件和接口函数信息;
[0018]所述功能模块代码库包含各个功能模块的源代码文件,提供接口函数供逻辑组态编译时关联调用,便于生成整装置目标代码文件,通过编译器完成代码编译,生成可执行的组态目标映像文件。
[0019]前述的一种继电保护设备逻辑组态方法,其特征在于:所述组态逻辑搭建从功能模块库中选取功能模块元件,通过拖放操作和引脚连线方式构成逻辑组态网络;
[0020]所述组态逻辑搭建支持添加、删除、复制、剪切、粘贴、撤销、恢复、查找、选中、修改属性和分页布局操作;
[0021 ] 所述模块配置根据不同的模块功能,对模块标识及管脚标识、输入输出数据、定值参数和用户接口参数进行配置。
[0022]前述的一种继电保护设备逻辑组态方法,其特征在于:所述逻辑组态网络由逻辑组态模块间输入输出管脚标识构成,具有相同网络标识的模块管脚间构成连接关系。
[0023]前述的一种继电保护设备逻辑组态方法,其特征在于:所述合法性检查包括对逻辑组态图的模块接口、模块间信号匹配、逻辑对应关系、运算次序进行检查校验,并给出明确的提示或告警,具体规则如下:
[0024]I)逻辑组态图中所有模块输入须通过连线连接或网络标识连接;
[0025]2)逻辑组态图中与模块输入相关的驱动信号必须唯一;
[0026]3)逻辑组态图中模块输入数据类型必须与驱动信号一致;
[0027]4)逻辑组态图中模块输出管脚标识唯一;
[0028]所述环路处理遍历逻辑组态图中所有模块连线和模块引脚网络标识,对组态逻辑中的信号环路进行辨识和告警,并提供解环模块实现信号处理,形成顺序执行的有向无环图;
[0029]所述模块组态排序根据逻辑组态拓扑排定逻辑组态模块编译及运算顺序,具体步骤如下:
[0030]I)逻辑组态模块运算排序从输入模块开始,输入模块间运算顺序若无特别指定,按逻辑组态图中的先后位置进行排序;
[0031]2)按排定的输入模块顺序逐一开始,根据模块间信号连线和网络标识,对逻辑组态图进行递归遍历;
[0032]3)每查找到一个与当前模块输出信号管脚相连的新模块,就进行如下判定:若新模块所有输入管脚都关联了输入数据且所有前溯模块已确定计算顺序,则可排定新模块计算顺序;若不满足,则从新模块回溯到未排定顺序的前溯模块,重复本步骤;
[0033]4)重复步骤2至步骤3,直至逻辑组态图中所有模块顺序排定。
[0034]本发明的有益效果是:通过功能模块逻辑组态组建变电站继电保护设备功能逻辑,可快速搭建设备中数据采集、保护运算、测控等逻辑功能,编译生成可执行目标映像文件,可用于继电保护设备。有效地提高了保护/测控逻辑编辑生成的效率,有助于实现设备内部状态在线监视、掌握设备工作原理,为变电站设备功能设计开发提供了技术手段。
【附图说明】
[0035]图1为本发明继电保护设备逻辑组态方法流程图。
【具体实施方式】
[0036]下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
[0037]本发明涉及的一种继电保护设备逻辑组态方法,包括设备功能状态监视模块、依次连接的开发模块、功能模块库、逻辑组态模块、逻辑组态检查与排序模块和逻辑组态编译模块,如图1所示。
[0038]开发模块具备功能模块库的开发、升级、管理等功能,对变电站内继电保护设备按逻辑功能进行分解和抽象,用编程和图元的手段形成功能模块元件。这些功能模块元件包括基本模块、接口模块、用户模块和组合模块,均存储在功能模块库中,供后续设备功能逻辑组态使用。
[0039]基本模块提供自由组态所需的基本元件,包括简单逻辑操作模块、简单运算模块和用于组合、比较、锁存、延时、捕获操作的模块,可组合生成组合模块和用户模块,是设备逻辑组态的基本元件。
[0040]接口模块提供自由组态中所需的输入输出接口元件,包括模拟量输入接口、模拟量输出接口、数字量输入接口、数字量输出接口、事件信息输出接口、控制输入接口、跳闸矩阵等模块,可组合生成组合模块和用户模块,是设备逻辑组态的接口元件。
[0041]用户模块根据用户预定的模块接口规范编辑生成的用户自定义逻辑模块,也可通过基本模块、接口模块、已有用户模块组态生成,包括电力系统主要元件保护、线路保护模块,支持智能变电站的合并单元、智能单元、保护逻辑模块、控制功能模块和数据运算处理丰旲块、
[0042]组合模块由基本模块、接口模块和用户模块经逻辑组态、编辑组合生成。
[0043]功能模块库包括功能模块图元库和功能模块代码库,用于按相应规则组成具有不同逻辑功能的模块集合,所有模块遵循同样的接口与规范,使开发的目标模块可作为二次设备的独立组件在装置内应用。功能模块库支持开发应用广泛的继电保护功能模块,涵盖电力系统主要元件保护、线路保护模块,支持智能变电站合并单元、智能单元等设备功能模块。
[0044]功能模块图元库存储了功能模块的图元信息,按功能分类并以库文件的形式保存。库文件描述模块关联的图元信息、输入输出接口描述、定值配置信息、关联目标代码文件、接口函数等信息,用于组态逻辑的搭建、模块配置、编
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1