1.一种梯形图控制程序的比较方法,其特征在于,包括:
2.根据权利要求1所述的一种梯形图控制程序的比较方法,其特征在于,步骤s1中所述对梯形图控制程序进行梯形图回路识别,具体为:所述梯形图控制程序包括普通节点和非普通节点;
3.根据权利要求1或2所述的一种梯形图控制程序的比较方法,其特征在于,所述非普通节点包括标签节点、行注释节点。
4.根据权利要求2所述的一种梯形图控制程序的比较方法,其特征在于,所述树形数据结构列表的信息包括指令标识符、指令操作数、指令节点类型、指令节点上下连接线关系、指令注释、指令操作数注释。
5.根据权利要求1所述的一种梯形图控制程序的比较方法,其特征在于,步骤s4中所述第一次比较算法、步骤s5中所述第二次比较算法以及步骤s7中所述第三次比较算法,是一种混合两个经典的动态规划算法:最长公共子序列算法、最短编辑路径算法,并通过加权算法对最长公共子序列算法与最短编辑路径算法进行平衡的算法。
6.根据权利要求1所述的一种梯形图控制程序的比较方法,其特征在于,在所述步骤s6中,优先对普通节点的梯形图回路进行整合后比较,非普通节点的梯形图回路延后处理。
7.根据权利要求1所述的一种梯形图控制程序的比较方法,其特征在于,在所述步骤s8中,优先对普通节点的梯形图回路进行比较后整合,非普通节点的梯形图回路延后处理。
8.一种梯形图控制程序的比较系统,其特征在于,包括:
9.根据权利要求8所述的一种梯形图控制程序的比较系统,其特征在于,所述第一次比较算法比较、所述第二次比较算法比较和所述第三次比较算法比较均通过比较算法模块完成。