本发明涉及工业控制,具体涉及一种用于梯形图编程的编辑辅助方法和装置。
背景技术:
1、可编程逻辑控制器(programmable logiccontroller,plc)在各种工业用设备中用于实现控制器控制,而对应plc的软件编辑一般都使用梯形图编程,传统的梯形图编辑功能单一,操作流程刻板,自由度低,已经不能满足客户多种个性化功能的需求。在梯形图编程的实际编辑过程中,常常会涉及到对元素元件的批量复制粘贴、元素批量删除、竖线编程和竖线删除,现有的编辑方式只能通过菜单或者拖拽的方式进行元素元件的插入,操作复杂繁冗,而且还会有并联前面插入元素元件困难等操作问题。
技术实现思路
1、本发明主要解决的技术问题是如何提高梯形图编辑的便捷度。
2、根据第一方面,一种实施例中提供一种用于梯形图编程的编辑辅助方法,包括:
3、生成并显示梯形图编辑界面;
4、响应于用户操作,在所述梯形图编辑界面内编辑并显示梯形图,其中:
5、响应于用户的第一操作,在所述梯形图编辑界面当前显示的梯形图上确定两个选择点;
6、在两个所述选择点在所述梯形图上的位置符合编程规则的情况下,从多个快捷编辑类型中确定两个所述选择点在所述梯形图上的位置所符合的目标快捷编辑类型;其中所述快捷编辑类型为用于增加连接线或元素元件;
7、基于所述目标快捷编辑类型,以及两个所述选择点在所述梯形图上的位置,对所述梯形图进行相应编辑。
8、根据第二方面,一种实施例中提供一种计算机可读存储介质,所述介质上存储有计算机程序,所述计算机程序能够被处理器执行以实现如第一方面所述的编辑辅助方法。
9、根据第三方面,一种实施例中提供一种用于梯形图编程的编辑辅助装置,包括:
10、显示模块,用于生成并显示梯形图编辑界面;
11、操作执行模块,用于响应于用户操作,在所述梯形图编辑界面内编辑并显示梯形图,其中:
12、响应于用户的第一操作,在所述梯形图编辑界面当前显示的梯形图上确定两个选择点;
13、在两个所述选择点在所述梯形图上的位置符合编程规则的情况下,从多个快捷编辑类型中确定两个所述选择点在所述梯形图上的位置所符合的目标快捷编辑类型;其中所述快捷编辑类型为用于增加连接线或元素元件;
14、基于所述目标快捷编辑类型,以及两个所述选择点在所述梯形图上的位置,对所述梯形图进行相应编辑。
15、依据上述实施例的编辑辅助方法,只需在梯形图编辑界面内确定两个选择点就能实现对梯形图的连接线和元素元件的快速编辑,进而简化梯形图编程流程,使得梯形图的编程更便捷、更快速和更直观。
1.一种用于梯形图编程的编辑辅助方法,其特征在于,包括:
2.如权利要求1所述的编辑辅助方法,其特征在于,
3.如权利要求2所述的编辑辅助方法,其特征在于,符合所述第三快捷类型的两个所述选择点的位置包括以下一者或多者:
4.如权利要求2所述的编辑辅助方法,其特征在于,
5.如权利要求1所述的编辑辅助方法,其特征在于,符合所述编程规则的情况包括以下一者或多者:
6.如权利要求1所述的编辑辅助方法,其特征在于,还包括:
7.如权利要求1所述的编辑辅助方法,其特征在于,还包括:
8.如权利要求7所述的编辑辅助方法,其特征在于,所述基于复制前的所述增加单元在所述梯形图的位置与所述复制目的地之间的关系,确定将所述增加单元复制到所述复制目的地的连接方式,并将所述增加单元以确定的所述连接方式复制到所述复制目的地,包括:
9.如权利要求1所述的编辑辅助方法,其特征在于,还包括:
10.一种计算机程序产品,包括计算机程序和/或指令,其特征在于,所述计算机程序和/或指令被处理器执行时实现权利要求1-9中任一项所述的编辑辅助方法。
11.一种计算机可读存储介质,其特征在于,所述介质上存储有计算机程序,所述计算机程序能够被处理器执行以实现如权利要求1-9中任一项所述的编辑辅助方法。
