【技术实现步骤摘要】
梯形图网络处理方法及装置
[0001]本申请涉及工业控制领域,尤其是涉及一种梯形图网络处理方法及装置。
技术介绍
[0002]IEC61131
‑
3编程语言标准已经在工控行业中使用,该标准定义了功能块图、梯形图、顺序功能图、结构化文本语言、指令表共5种编程语言。其中,功能块图和梯形图由于直观方便,使用范围较广。在梯形图编程中,往往需要将梯形图中已经存在的子网络进行复制、删除等操作。采用手动选中符号的方式,需要逐个挑选出子网络涉及的所有符号,这种方式的工作效率低,同时手动选中的子网可能不满足语法规则,造成编辑失败。
[0003]因此,需要有手段实现自动计算出鼠标选中的两个符号所属的最小子网络。
技术实现思路
[0004]针对现有技术中存在的问题,本申请提供了一种梯形图网络处理方法及装置。本申请提出的方案通过自动计算选中的两个符号所属的符合梯形图编程语法的最小子网络,实现正确、高效的进行梯形图批量复制、删除,提升了编辑效率。
[0005]根据本申请的第一个方面,提出一种梯形图网络处理方法,包括:
[0006]选中所述梯形图网络中的第一符号和第二符号;
[0007]确定所述第一符号和所述第二符号之间的连接关系;
[0008]根据所述连接关系确定所述第一符号和所述第二符号所属的最小子网络。
[0009]根据一些实施例,所述确定所述第一符号和所述第二符号之间的连接关系包括:
[0010]将所述第一符号和所述第二符号按照水平方向自左到右进行 ...
【技术保护点】
【技术特征摘要】
1.一种梯形图网络处理方法,包括:选中所述梯形图网络中的第一符号和第二符号;确定所述第一符号和所述第二符号之间的连接关系;根据所述连接关系确定所述第一符号和所述第二符号所属的最小子网络。2.如权利要求1所述的方法,其特征在于,所述确定所述第一符号和所述第二符号之间的连接关系包括:将所述第一符号和所述第二符号按照水平方向自左到右进行排序,确定第一最左符号和第一最右符号。3.如权利要求2所述的方法,其特征在于,所述确定所述第一符号和所述第二符号之间的连接关系还包括:在所述第一最左符号的输出点到所述第一最右符号之间在水平沿从左向右方向上存在通路的情况下,确定所述第一符号和所述第二符号的连接关系为串联。4.如权利要求2所述的方法,其特征在于,确定所述第一符号和所述第二符号之间的连接关系还包括:在所述第一最左符号的输出点到所述第一最右符号之间在水平沿自左向右方向上不存在通路的情况下,确定所述第一符号和所述第二符号的连接关系为并联。5.如权利要求3所述的方法,其特征在于,所述根据所述连接关系确定所述第一符号和所述第二符号所属的最小子网络包括:确定第一串联端点和第二串联端点;所述第一串联端点和所述第一最右符号之间所有通路上的符号组成左端点符号集合,所述第一最左符号和所述第二串联端点之间所有通路上的符号组成右端点符号集合;将所述左端点符号集合和所述右端点符号集合的和集作为所述最小子网络包括的所有符号。6.如权利要求5所述的方法,其特征在于,所述确定第一串联端点和第二串联端点包括:步骤S201,将最左位置符号的输出点设置为当前起始点,将最右位置符号的输入点设置为当前终止点;步骤S202,将所述当前起始点到所述当前终止点在水平沿自左向右方向上的最靠上的通路确定为第一通路;步骤S203,根据所述第一通路确定所述当前起始点或所述当前终止点是否满足端点确定条件;步骤S204,在满足所述端点确定条件的情况下,将所述当前起始点确定为所述第一串联端点,将所述当前终止点确定为所述第二串联端点;步骤S205,在不满足所述端点确定条件的情况下,根据第一节点列表更新当前起始点或当前终止点,返回步骤S202。7.如权利要求6所述的方法,其特征在于,所述根据所述第一通路确定是否满足端点确定条件包括:将所述当前起始点到所述当前终止点之间所有通路上的符号组成第一串联符号集合;将所述第一通路上的所有第一类型节点所在的所有支路上的符号组成第二串联符号
集合;在所述第一串联符号集合包含所述第二串联符号集合的所有元素的情况下,确定满足所述端点确定条件。8.如权利要求7所述的方法,其特征在于,所述在满足所述端点确定条件的情况下,将所述当前起始点确定为所述第一串联端点,将所述当前终止点确定为所述第二串联端点包括:在所述第一类型节点为右汇聚T节点的情况下,将所述当前起始点确定所述第一串联端点;在所述第一类型节点为左发散T节点的情况下,将所述当前终止点确定为所述第二串联端点。9.如权利要求7所述的方法,其特征在于,所述第一节点列表包括:在所述第一类型节点为右汇聚T节点的情况下,所述第一节点列表包括与所述当前起始点相连的最近的左发散T节点、中左发散T节点和左下T节点;在所述第一类型节点为左发散T节点的情况下,所述第一节点列表包括与所述当前终止点相连的最近的右汇聚T节点、中右汇聚T节点或右下T节点。10.如权利要求4所述的方法,其特征在于,所述根据所述连接关系确定所述第一符号和所述第二符号所属的最小子网络包括:步骤S301,将所述第一符号和所述第二符号按照竖直方向自上到下进行排序,确定第一最上符号和第一最下符号;步骤S302,根据所述第一最上符号生成第一起始点和第一终止点,根据所述第一起始点和所述第一终止点生成第一并联端点和第二并联端点;步骤S303,根据所述第一最下符号生成第二起始点和第二终止点,根据所述第二起始点和所述第二终止点生成第三并联端点和第四并联端点;步骤S304,将所述第一并联端点和所述第二并联端点之间的所有通路包含的符号作为第一并联符号集...
【专利技术属性】
技术研发人员:叶立文,陈宏君,曾凯,周磊,张磊,谭良良,韩科文,
申请(专利权)人:南京南瑞继保工程技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。