-
公开(公告)号:CN108804222A
公开(公告)日:2018-11-13
申请号:CN201810329161.3
申请日:2018-04-13
Applicant: 南京南瑞继保电气有限公司 , 南京南瑞继保工程技术有限公司
CPC classification number: G06F9/5016 , G06F8/41
Abstract: 本发明公开一种临时变量的数据区分配方法,步骤是:首次编译形成指令时,临时变量采用不重复的最大化分配策略;遍历临时变量数据区,遍历指令区,获取各个临时变量的首次引用及最后引用的指令行号,形成每个临时变量的作用域;对按照变量类型组织的各子组进行临时变量合并:对同组内时作用域无交集的临时变量按照最近邻合并贪心算法进行合并,合并为1个子集的临时变量分配同一个虚拟寄存器;调整指令,将指令区的各个临时变量替换为对应虚拟寄存器;汇总虚拟寄存器,并删除原临时变量区,用新的虚拟寄存器组替换。此种方法在编译IEC61131的ST代码时,能精简临时变量数据区,减少数据区大小,满足嵌入式系统资源有限的约束。
-
公开(公告)号:CN108804105A
公开(公告)日:2018-11-13
申请号:CN201810328973.6
申请日:2018-04-13
Applicant: 南京南瑞继保电气有限公司 , 南京南瑞继保工程技术有限公司
IPC: G06F8/41
CPC classification number: G06F8/41
Abstract: 本发明公开一种程序组织单元编译处理方法,包括如下步骤:步骤1,按照深度优先遍历顺序访问和编译程序组织单元、子单元;步骤2,合并程序组织单元、子单元的数据区;步骤3,在父单元的指令区中,查找调用子单元的指令,删除该指令,插入子单元的指令集,并进行重定位处理;步骤4,重复上述操作,直至完成最上层程序组织单元的编译处理。此种方法能够编译处理程序组织单元和子单元,支持结构化文本程序的分层管理。
-
公开(公告)号:CN108599103A
公开(公告)日:2018-09-28
申请号:CN201810329047.0
申请日:2018-04-13
Applicant: 南京南瑞继保电气有限公司 , 南京南瑞继保工程技术有限公司
CPC classification number: Y02E60/725 , Y04S10/20 , Y04S10/40 , H02H7/04 , H02J13/001
Abstract: 本发明公开一种变压器保护可视化配置方法,包括如下步骤:步骤1,基于IEC标准,提供电力系统基本图元库;步骤2,基于基本图元库构建典型变压器主接线模板库;步骤3,基于实际工程需求,从模板库中实例化模板;步骤4,在变压器各分支增加、删除、修改电压和电流互感器图元;步骤5,在视图上实例化功能元件,并将电压、电流互感器和功能元件关联;步骤6,编写和执行配置脚本,形成配置文件。此种方法可降低变压器保护配置的难度,提高配置灵活性,满足不同主接线应用场景。
-
公开(公告)号:CN106202149A
公开(公告)日:2016-12-07
申请号:CN201610458440.0
申请日:2016-06-22
Applicant: 南京南瑞继保电气有限公司 , 南京南瑞继保工程技术有限公司
IPC: G06F17/30
CPC classification number: G06F16/116
Abstract: 本发明公开一种IEC61850模型文件转换方法,包括:获取待转换的IEC61850版本1模型文件,读取需要转换的逻辑节点列表。获取数据模板文件,读取可用于转换的逻辑节点、数据类、数据属性的定义。获取转换配置文件,读取逻辑节点id映射配置信息、数据实例名转换映射配置信息。按照映射匹配关系,构建新的逻辑节点,将原数据实例中的短地址和描述信息填写到新的数据实例中,并同步修改数据集中FCDA属性,按照IEC61850版本2的标准输出转换后的模型文件。
-
公开(公告)号:CN105930174A
公开(公告)日:2016-09-07
申请号:CN201610341086.3
申请日:2016-05-22
Applicant: 南京南瑞继保电气有限公司 , 南京南瑞继保工程技术有限公司
IPC: G06F9/44
CPC classification number: G06F8/34
Abstract: 本发明公开了一种图形化页面程序差异比较方法与系统,所述方法包括:通过汇总页面中输出点为0和所有输出连接点均未连接的符号,对该类符号按照广度优先的遍历顺序,依次回溯前驱符号,形成该符号的调用链,并汇总得到页面的多个调用链。采用连接关系相似度匹配方法,得到两个页面各个调用链的最优匹配。对各个匹配调用链内的符号按照调用层数、符号名、连接关系进行匹配,并进行对齐处理,插入若干空节点,形成个数相等的调用链,依次比较调用链内的符号输入、输出、参数等数据和属性。所述系统包括层次数据管理加载模块、页面差异分析模块、图形化页面展示模块、调用链差异展示模块、符号差异展示模块。
-
公开(公告)号:CN105278957A
公开(公告)日:2016-01-27
申请号:CN201510644605.9
申请日:2015-10-08
Applicant: 南京南瑞继保电气有限公司 , 南京南瑞继保工程技术有限公司
IPC: G06F9/44
Abstract: 本发明公开一种软件和驱动包的版本匹配识别方法:软件分研发版本和用户版本,驱动包由研发版软件编辑形成,并可由用户版软件打开后再次编辑修改。研发版本软件在形成驱动包时,通过提取文件中配置符号、脚本函数、文件格式所隶属的软件版本,计算得到处理该驱动包所需的最低软件版本,并记录到驱动包的文件头中。用户版软件打开驱动包时,提取驱动包工作版本和软件的当前版本作对比,如果驱动包工作版本小于等于软件当前版本,则认为是匹配的,否则给出提示用户版软件需升级到驱动包对应的工作版本。本发明可自动判断用户版本软件和驱动包的匹配适应关系,避免驱动包、软件不同步升级时导致的版本不匹配问题。
-
公开(公告)号:CN111507785B
公开(公告)日:2022-07-22
申请号:CN201910092464.2
申请日:2019-01-30
Applicant: 南京南瑞继保电气有限公司 , 南京南瑞继保工程技术有限公司
IPC: G06Q30/06
Abstract: 本发明提供基于云服务的装置选型配置系统及方法。所述系统包括:装置配置模块,配置装置驱动包和选型文件,并将装置驱动包和选型文件上传到云端服务器;云端服务器,接收并存储装置驱动包和选型文件,并将客户端选型后形成的序列号和用户订货信息传送到订货服务器;客户端,连接云端服务器,基于选型文件进行装置选型后形成序列号;订货服务器,接收来自云端服务器的所述序列号和用户订货信息,并基于序列号配置匹配的硬件和软件以及装置驱动包,完成装置选型配置。本发明融合了装置研发、装置可配置能力定义、云端存储、用户选型配置、订货生产等环节,用户可即时获取最新的选型文件,减少了沟通时间,节约了成本,提高了效率。
-
公开(公告)号:CN108829390B
公开(公告)日:2022-01-14
申请号:CN201810329021.6
申请日:2018-04-13
Applicant: 南京南瑞继保电气有限公司 , 南京南瑞继保工程技术有限公司
IPC: G06F8/38
Abstract: 本发明公开一种软件主界面框架设计方法,主界面使用QT跨平台库开发,最外层主窗体继承自QDialog或QWidget,划分为横式排列的3个区域,界面的背景和样式通过QSS样式表配置,将主界面设计为包含如下3个区域:区域1:区域1继承自QWidget,是主框架的标题栏;区域2:区域2继承自QWidget,包括3个子部分,分别显示菜单栏、工具栏和软件Logo图标;区域3:区域3继承自QMainWindow,划分为竖式QSpliter和状态栏2个子部分,其中,竖式QSpliter管理5个子窗体,包括左侧工具栏、左侧停靠栏、中间容器、右侧停靠栏和右侧工具栏,中间容器又包括QWorkSpace窗体容器和底部停靠栏2个子部分。此种方法可实现标题栏、状态栏等可定制,停靠栏可方便显示、隐藏,各个子窗体的样式可定制。
-
公开(公告)号:CN109889387B
公开(公告)日:2021-12-10
申请号:CN201910171987.6
申请日:2019-03-07
Applicant: 南京南瑞继保电气有限公司 , 南京南瑞继保工程技术有限公司
Abstract: 本发明公开了一种IEC61850再次连接加速方法,具体包括,定义TDL描述文件格式;装置侧IEC61850软件在装置上电后或装置能力描述文件下载后,在内存中形成TDL描述的二进制内容,并存储对应的MD5值;PC机客户端软件首次连接装置时,采用标准IEC61850通信规约和流程读取数据模型,形成并存储TDL描述文件和MD5值;再次连接时,通过私有协议获取装置侧的MD5值,比较两端是否一致,若一致,则IEC61850连接成功后读取本地TDL描述文件,重构数据模型,不再下发读取数据模型的报文。本方法对于需要经常频繁调试断开连接并且模型较大的装置,可有效减少再次连接的时间,提高调试效率。
-
公开(公告)号:CN108733410B
公开(公告)日:2021-10-01
申请号:CN201810328972.1
申请日:2018-04-13
Applicant: 南京南瑞继保电气有限公司 , 南京南瑞继保工程技术有限公司
IPC: G06F9/30
Abstract: 本发明公开一种指令优化方法,包括如下步骤:步骤1,获取结构化文本程序编译后的指令文件,获取数据区、指令区内容;步骤2,分析数据区,提取变量信息;步骤3,分三次遍历指令区,依次采用赋值优化、代数简化、引用点处理的优化方法,对指令进行合并、删除、调整操作;步骤4,将优化后的数据、指令信息存储为文件。此种优化方法可在ST程序编译后,通过分析既定格式的指令文件,进行指令的可靠快速优化,提高程序运行效率。
-
-
-
-
-
-
-
-
-