一种集群测控装置配置方法

    公开(公告)号:CN109947025B

    公开(公告)日:2020-07-28

    申请号:CN201910249373.5

    申请日:2019-03-29

    Abstract: 本发明公开一种集群测控装置配置方法,包括:S1获取根据站内各间隔实体测控装置的配置参数配置得到的测控装置基础驱动包;S2基于标准驱动包创建包括一个主测控模块以及多个虚拟测控模块的集群工程;S3设置集群工程中各虚拟测控模块的各功能程序单元,到集群测控装置运算插件的映射规则;S4,根据映射规则在集群测控装置的各运算插件中实例化各虚拟测控装置的功能程序单元,生成集群测控装置的驱动文件包;S5,利用S4生成的驱动文件包对集群测控装置进行驱动配置,将配置后的集群测控装置用于站内各间隔的后备集群测控。本发明可实现集群测控装置中多个虚拟测控装置的快速实例化,提升集群测控装置的配置灵活性及开发效率、提升后续集群工程维护的便利性。

    一种解析器的快速执行方法及快速执行系统

    公开(公告)号:CN107015840B

    公开(公告)日:2020-07-28

    申请号:CN201710161150.4

    申请日:2017-03-17

    Abstract: 本发明公开一种解析器的快速执行方法,首先获取指令文件,然后构建指令数组,读取指令文件,根据指令类型编码,和预先编译的指令执行函数关联,按照指令个数动态创建指令数组;运行过程中调度执行指令数组,从0开始按照递增数组下标的顺序执行,当执行到JUMP、BREAK指令,将当前执行的数组下标修改为JUMP、BREAK指令记录的跳转目的标号,之后顺次执行从新下标起始对应的指令。本发明还公开一种解析器的快速执行系统,包括指令获取模块、指令函数模块、指令构建模块以及指令调度模块。此种技术方案在提高解析器的执行效率的同时,还能支持ST语句的流程跳转语句和支持可变形参指令,保证解析器支持的ST语言功能完整性。

    一种计算机程序语言的编译方法和编译器

    公开(公告)号:CN107301079B

    公开(公告)日:2020-02-04

    申请号:CN201710365323.4

    申请日:2017-05-22

    Abstract: 本发明实施例公开了一种计算机程序语言的编译方法,包括:对结构化文本ST语言的循环语句进行预处理后,至少获取循环语句的初始值表达式、终止值表达式、循环增量表达式和循环执行语句;对初始值表达式和终止值表达式分别进行编译,得到初始值表达式的值和终止值表达式的值;将初始值表达式的值确定为循环语句的索引值;基于循环增量表达式的类型,从初始值表达式的值和终止值表达式的值中确定出循环语句的上界和循环语句的下界;基于循环语句的上界、循环语句的下界、循环语句的索引值和循环增量表达式,对循环执行语句进行编译,得到循环语句的编译结果。本发明实施例还同时公开了一种编译器。

    一种装置运维数据自动获取方法

    公开(公告)号:CN110266553A

    公开(公告)日:2019-09-20

    申请号:CN201810199404.6

    申请日:2018-03-12

    Abstract: 本发明公开一种装置运维数据自动获取方法:运维工具基于网络探测获取同一网段内可连接的装置列表,发起IEC61850连接请求,获取肯定应答后,将该装置加入到工程列表,并断开连接。运维工具依次周期地和装置建立IEC61850连接,读取装置模型数据,读取最新的装置日志信息,读取波形文件列表,基于IEC61850文件传输服务上装波形文件到服务器。运维工具启动时,同时启动看守进程,基于心跳报文监视运维工具运行状态,若检测到异常,重新启动运维工具。本方法实现了轻量级、长期运行、自动获取不同厂家继电保护装置开放的运维数据,方便了用户的运维分析。

    一种过程层通信配置方法和系统

    公开(公告)号:CN110032389A

    公开(公告)日:2019-07-19

    申请号:CN201910249377.3

    申请日:2019-03-29

    Abstract: 本发明公开一种过程层通信配置方法和系统,包括:S1,对站内各装置分别进行初始CCD文件配置,配置得到的各CCD文件包括相应装置对应的GOOSE/SV发送数据集、接收模型和预定义的链路信息;S2,基于各装置已配置的初始CCD文件,按照电压等级-间隔-装置的层次数据结构进行全站过程层集成配置;S3,获取各装置位于运行环境中的虚端子连线信息,根据虚端子连线信息,对相应装置的Inputs进行拉线配置,并记录各装置的配置信息;S4,基于已记录的装置配置信息,生成各装置现场运行所需的最终CCD文件。利用本发明可实现过程层通信解耦配置,降低更新维护时的影响范围,不需要导入ICD文件形成SCD文件来进行配置,可提升配置效率。

    一种图形化页面程序差异比较方法与系统

    公开(公告)号:CN105930174B

    公开(公告)日:2019-05-21

    申请号:CN201610341086.3

    申请日:2016-05-22

    Abstract: 本发明公开了一种图形化页面程序差异比较方法与系统,所述方法包括:通过汇总页面中输出点为0和所有输出连接点均未连接的符号,对该类符号按照广度优先的遍历顺序,依次回溯前驱符号,形成该符号的调用链,并汇总得到页面的多个调用链。采用连接关系相似度匹配方法,得到两个页面各个调用链的最优匹配。对各个匹配调用链内的符号按照调用层数、符号名、连接关系进行匹配,并进行对齐处理,插入若干空节点,形成个数相等的调用链,依次比较调用链内的符号输入、输出、参数等数据和属性。所述系统包括层次数据管理加载模块、页面差异分析模块、图形化页面展示模块、调用链差异展示模块、符号差异展示模块。

    一种装置驱动包自动升级方法

    公开(公告)号:CN108427567A

    公开(公告)日:2018-08-21

    申请号:CN201810329127.6

    申请日:2018-04-13

    Abstract: 本发明公开一种装置驱动包自动升级方法,步骤是:确定用于升级的源参考驱动包以及待升级的工作驱动包;备份工作驱动包;读取两个驱动包中的装置型号信息,若装置型号不同,退出升级流程;相同则将源参考驱动包中的可视化配置符号库文件、研发级完全控制的页面直接覆盖到工作驱动包,并使用新的符号库刷新用户级完全控制的可视化页面内的实例符号,同步输入变量列表、输出变量列表、参数列表;将源参考驱动包中的离线人机界面数据层次结构同步到工作驱动包,同时保留工作驱动包中相同ID的定值设置值、装置选型配置选项值;保存并分析工作驱动包,显示升级内容;用户确认后升级。此种方法可在保留用户配置的前提下进行研发驱动包内核的自动升级。

    一种语法树层次化表示方法

    公开(公告)号:CN107133027A

    公开(公告)日:2017-09-05

    申请号:CN201710200792.0

    申请日:2017-03-30

    CPC classification number: G06F8/314 G06F8/42

    Abstract: 本发明公开一种语法树层次化表示方法,包括如下步骤:步骤1,获取语法树输出选项,创建XML文件;步骤2,基于深度优先遍历语法树,每个语法树节点对应一个XML文件节点,语法树节点对应的类名作为XML节点名称,按照语法树的父子、兄弟关系创建XML文件的节点结构;步骤3,确定并输出语法树节点的信息:输出各种节点类型对应的数据属性,按照属性名、属性值输出到XML对应的节点中,并输出该节点对应的源文件名、所在起始行号、起始列号、终止行号、终止列号;步骤4,存储语法树对应的XML文件。此种方法可提高调试和问题诊断效率,并解决平层化文本表示大型语法树不够直观、无法折叠展开的问题。

Patent Agency Ranking