[发明专利]用于创建和处理用于工业自动化装置的程序的程序编辑器和方法有效
申请号: | 201410069291.X | 申请日: | 2014-02-27 |
公开(公告)号: | CN104007958B | 公开(公告)日: | 2017-06-09 |
发明(设计)人: | 约尔格·佩佐尔特;克里斯蒂安·施罗德 | 申请(专利权)人: | 西门子公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 丁永凡,李德山 |
地址: | 德国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 创建 处理 工业 自动化 装置 程序 编辑器 方法 | ||
技术领域
本发明涉及一种用于工业自动化装置的程序编辑器的图形用户界面的方法,以及一种用于创建和处理用于工业自动化装置的显示为文本的程序的程序编辑器。
背景技术
除了以图形的方式生成用于工业自动化装置(PLC-Programmable Logic Controller,可编程逻辑控制器)的程序的可能性、即例如通过移动链接图(Kopplungsplan)或功能图中的功能块以外,这样的程序一如既往地通常作为文本文件来创建和处理。在此,应用程序编辑器,其图形用户界面和功能性基本上对应于常见的文字处理程序。
在所述程序编辑器中,用户除了键盘以外还使用已知的操纵机构(鼠标、触控板)作为输入设备。尤其,经常将拖放(“Drag-and-Drop”)用作操作过程。不同于常见的文字处理程序,经常将所使用的元素、所谓的“库对象”在单独的窗口(框或区域)中示出并且借助于拖放复制到程序的选定部位上。类似于常用的文字处理程序,其中例如能够通过在字符上双击来选中(标记)完整的词,其中随后的拖放操作过程能够移动或复制所述整个词,也能够在常用的程序编辑器中将程序对象从库中或从其他的程序部分中作为完整的字符串选中并且相应地移动或复制。
然而在此,被证实为不利的是,一方面目标位置必须借助操纵机构(鼠标指针)极其精确地标明(即在两个字母、数字或其他字符之间),并且另一方面在这样操纵的程序对象应替代另一程序对象的情况下,必须预先删除或者至少标记所述另一对象。在创建复杂的自动化程序通常所必需的多个处理步骤中,不断看到改进需求,以便更符合人体工程学地进而更快地或更简单地构成相应的工作流程。相应地,由此得出本发明的使常用的程序编辑器的使用更符合人体工程学地构成的目的。
发明内容
所述目的的根据本发明的解决方案的核心思想是,将在拖放(Drag-and-Drop)时选中的文本块或字符串作为具有相关联的对象类型的逻辑的程序对象来处理,其中如下检查目标位置:是否在该处已经存在能够由操纵的(“被拖动的”)程序对象替代的另一程序对象。尤其当两个参与的程序对象具有相同的对象类型或者至少具有彼此兼容的对象类型(命令、变量、运算符等)时,那么如上进行假设。一个有利的设计方案在于,在每个工作步骤中让用户进行选择:是否应替代现有的程序对象,或是否应仅根据程序编辑器的从现有技术中已知的功能将表示“被拖动的”程序对象的字符串复制到目标位置的部位上的现有的文本(程序)中。
所述目的尤其通过根据本文所述的方法和通过根据本文所述的程序编辑器来实现。
在此,提出一种用于工业自动化装置的程序编辑器的图形用户界面的方法,其中将显示为字符串的程序对象通过拖放来插入到显示为文本的程序中。在此,在第一步骤中,借助于操纵机构选择一种对象类型的显示为字符串的新的程序对象并且将其移动至程序的文本中的目标位置;在第二步骤中,如下检查目标位置:在所述目标位置上是否存在相同的或至少兼容的对象类型的现有的程序对象;在第三步骤中,在存在相同的或兼容的对象类型的现有的程序对象的情况下,将所述现有的程序对象用新的程序对象替代;以及在第四步骤中,在其他情况下,将代表新的程序对象的字符串在目标位置上插入到程序的文本中。通过这种方法,程序编辑器的符合人体工程学的操作是可行的,其中尤其能够省略或自动地进行对要替代的程序对象的之前的、单独的标记。
此外,所述目的的解决方案提出一种用于创建和处理用于工业自动化装置的显示为文本的程序的程序编辑器,其中程序编辑器设立为用于将显示为字符串的程序对象通过拖放插入到显示为文本的程序中。在此,程序编辑器设立为用于辅助操作过程,根据所述操作过程,在第一步骤中,借助于操纵机构选择一种对象类型的显示为字符串的新的程序对象并且将其移动至程序的文本中的目标位置;在第二步骤中,如下检查目标位置:在所述目标位置上是否存在相同的或兼容的对象类型的现有的程序对象;在第三步骤中,在存在相同的或兼容的对象类型的现有的程序对象的情况下,将现有的程序对象用新的程序对象替代;以及在第四步骤中,在其他情况下,将代表新的程序对象的字符串在目标位置上插入到程序的文本中。借助于这种程序编辑器能够实现在方法的范围中所讨论的优点。
方法的有利的设计方案在下文中给出。在此描述的特征及其优点就意义上而言也适用于根据本发明的程序编辑器。有利的设计方案的特征既能够单独地也能够以彼此组合的形式实现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子公司,未经西门子公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410069291.X/2.html,转载请声明来源钻瓜专利网。