-
公开(公告)号:CN108427567A
公开(公告)日:2018-08-21
申请号:CN201810329127.6
申请日:2018-04-13
申请人: 南京南瑞继保电气有限公司 , 南京南瑞继保工程技术有限公司
IPC分类号: G06F8/65
摘要: 本发明公开一种装置驱动包自动升级方法,步骤是:确定用于升级的源参考驱动包以及待升级的工作驱动包;备份工作驱动包;读取两个驱动包中的装置型号信息,若装置型号不同,退出升级流程;相同则将源参考驱动包中的可视化配置符号库文件、研发级完全控制的页面直接覆盖到工作驱动包,并使用新的符号库刷新用户级完全控制的可视化页面内的实例符号,同步输入变量列表、输出变量列表、参数列表;将源参考驱动包中的离线人机界面数据层次结构同步到工作驱动包,同时保留工作驱动包中相同ID的定值设置值、装置选型配置选项值;保存并分析工作驱动包,显示升级内容;用户确认后升级。此种方法可在保留用户配置的前提下进行研发驱动包内核的自动升级。
-
公开(公告)号:CN107168761A
公开(公告)日:2017-09-15
申请号:CN201710356936.1
申请日:2017-05-19
申请人: 南京南瑞继保电气有限公司 , 南京南瑞继保工程技术有限公司
IPC分类号: G06F9/45
摘要: 本发明公开一种选择语句优化编译方法。在语义分析阶段,针对IEC61131‑3的ST(结构化文本)语言的CASE(选择)语句进行优化编译,当判定CASE语句的各个分支求值表达式为单个常量模式时,采用直接跳转表的方式形成指令序列;当CASE分支求值表达式为多个常量或常量区间时,采用表达式短路求值和跳转表相结合的方式形成指令序列。本发明方法提高了ST语言中选择语句的翻译后指令执行的效率。
-
公开(公告)号:CN107133027A
公开(公告)日:2017-09-05
申请号:CN201710200792.0
申请日:2017-03-30
申请人: 南京南瑞继保电气有限公司 , 南京南瑞继保工程技术有限公司
摘要: 本发明公开一种语法树层次化表示方法,包括如下步骤:步骤1,获取语法树输出选项,创建XML文件;步骤2,基于深度优先遍历语法树,每个语法树节点对应一个XML文件节点,语法树节点对应的类名作为XML节点名称,按照语法树的父子、兄弟关系创建XML文件的节点结构;步骤3,确定并输出语法树节点的信息:输出各种节点类型对应的数据属性,按照属性名、属性值输出到XML对应的节点中,并输出该节点对应的源文件名、所在起始行号、起始列号、终止行号、终止列号;步骤4,存储语法树对应的XML文件。此种方法可提高调试和问题诊断效率,并解决平层化文本表示大型语法树不够直观、无法折叠展开的问题。
-
公开(公告)号:CN106844310A
公开(公告)日:2017-06-13
申请号:CN201710052306.5
申请日:2017-01-22
申请人: 南京南瑞继保电气有限公司 , 南京南瑞继保工程技术有限公司
IPC分类号: G06F17/22
摘要: 本发明公开一种结构化文本代码处理方法:将结构化文本代码(ST)按照程序组织单元转换为C代码,在C代码中嵌入预定义的接口函数,调用编译器将C代码编译为可独立加载和替换的二进制组件,实现装置运行状态下可独立替换单个程序组织单元,确保了于IEC61131‑3标准的结构化文本代码应用程序的高效运行和可靠地增量更新。本发明还公开了一种结构化文本代码的处理系统,所述系统包括结构化文本编辑模块、代码转换模块、代码编译模块、通信模块、系统软件模块。
-
公开(公告)号:CN105701256A
公开(公告)日:2016-06-22
申请号:CN201610170469.9
申请日:2016-03-23
申请人: 南京南瑞继保电气有限公司 , 南京南瑞继保工程技术有限公司
IPC分类号: G06F17/30
CPC分类号: G06F17/30011
摘要: 本发明公开一种通讯点表文件比较方法:分别将两个通讯点表文件中的信号构建成两个序列,形成匹配矩阵,从矩阵左上角往右下角依次计算矩阵中元素的值,再按照预定义的规则从矩阵的右下角往左上角进行回溯,得到序列A和序列B的一个最优匹配。根据这个最优匹配,将序列A和序列B进行对齐,从而可以确定通讯点表文件中相同项和不同项,并进行展示。
-
-
-
-