一种梯形图控制程序的比较方法及系统与流程

文档序号:37266328发布日期:2024-03-12 20:50阅读:来源:国知局

技术特征:

1.一种梯形图控制程序的比较方法,其特征在于,包括:

2.根据权利要求1所述的一种梯形图控制程序的比较方法,其特征在于,步骤s1中所述对梯形图控制程序进行梯形图回路识别,具体为:所述梯形图控制程序包括普通节点和非普通节点;

3.根据权利要求1或2所述的一种梯形图控制程序的比较方法,其特征在于,所述非普通节点包括标签节点、行注释节点。

4.根据权利要求2所述的一种梯形图控制程序的比较方法,其特征在于,所述树形数据结构列表的信息包括指令标识符、指令操作数、指令节点类型、指令节点上下连接线关系、指令注释、指令操作数注释。

5.根据权利要求1所述的一种梯形图控制程序的比较方法,其特征在于,步骤s4中所述第一次比较算法、步骤s5中所述第二次比较算法以及步骤s7中所述第三次比较算法,是一种混合两个经典的动态规划算法:最长公共子序列算法、最短编辑路径算法,并通过加权算法对最长公共子序列算法与最短编辑路径算法进行平衡的算法。

6.根据权利要求1所述的一种梯形图控制程序的比较方法,其特征在于,在所述步骤s6中,优先对普通节点的梯形图回路进行整合后比较,非普通节点的梯形图回路延后处理。

7.根据权利要求1所述的一种梯形图控制程序的比较方法,其特征在于,在所述步骤s8中,优先对普通节点的梯形图回路进行比较后整合,非普通节点的梯形图回路延后处理。

8.一种梯形图控制程序的比较系统,其特征在于,包括:

9.根据权利要求8所述的一种梯形图控制程序的比较系统,其特征在于,所述第一次比较算法比较、所述第二次比较算法比较和所述第三次比较算法比较均通过比较算法模块完成。


技术总结
本发明涉及软件升级技术领域,具体是一种梯形图控制程序的比较方法及系统,包括梯形图回路识别模块、梯形图回路节点编码模块、梯形图回路比较模块、比较算法模块和比较结果校对模块,通过梯形图回路识别、编码处理、二次编码处理、第一次比较算法比较、第二次比较算法比较、整合并获取比较信息、第三次比较算法比较、比较结果整合和比较结果校对来实现程序异同点的获取。本方案可以快速精准的处理不同梯形图控制程序之间相互比较,确认异同点,帮助电气工程师更好的处理梯形图控制程序迭代升级的需求。

技术研发人员:华云鹏,陈旭,姚凤丽,李烨祺,张豪勇
受保护的技术使用者:无锡信捷电气股份有限公司
技术研发日:
技术公布日:2024/3/11
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1