用于配置可自由编程的控制装置的工具的适配方法
技术领域
本发明涉及按照权利要求1所述的用于配置可自由编程的控制装置的工具的适配方法,用于将智能现场设备集成到具有可灵活地拆卸的硬件结构的控制或自动化系统中。本发明尤其涉及在用于控制过程和/或设备部件的过程自动化装置或机器控制装置中的应用。
背景技术
用于控制技术过程或技术设备的自动化系统通常包括一个控制装置(SPS),所述控制装置集成在一个大量的智能电子设备(也被称作Intelligent Electronic Devices)的复合装置内。智能电子设备是以微处理器为基础的仪器,例如防护和控制设备、电机保护设备、智能开关和电压调节器、变频器、压力-和温度测量变换器、流量计和调节驱动装置。
控制装置与智能电子设备(LED)之间的通信通常是借助通信协议,优选通过通信标准IEC61850执行并且这例如已经在EP1976281A1中进行了说明。为了实现在系统内部的数据交换,要求,通过编程工具或编程设备,也被称作Engineering tool(工程工具)对智能电子设备(LED)进行配置并且将智能电子设备纳入按照IEC61850标准工作的通信网络中。
为了在构成控制或自动化系统的设备之间交换信息,即在所述设备中执行的功能之间交换数据,首先将通信节点视作一个与其它功能交换数据的功能的最小部分。这些逻辑节点执行总功能的部分功能并且能够单个地或联合地在设备内执行。
每个设备具有固定确定的数量的参数和功能,所述参数和功能被等价地显示给工程工具的使用者。但是通常只需要为数不多的几个参数和功能。参数和功能依工业部门,设备的过程阶段和使用方式而变化。因此一台设备的某些功能只是在起动和维护的时候才需要,与此相反其它的参数和功能则只有在连续运行期间才是重要的。
参数和功能在工具内按照多次分支的层级秩序分组并且可视化。从DE 101 17 459 A1中已知用于获取诊断信息的方法和装置,所述装置通过使用工程工具 将与设备相关的信息按层级秩序作为多次分支的树状结构的对象可视化。在所述树状结构中用户可以访问参数和功能,以便调节设备以及执行诊断或其它功能。
为了读取或修改参数或执行功能,使用者必须首先通过包含不同输入窗口的菜单结构找到和选择参数和功能。因为现场设备经常具有许多不同的包含许多参数和功能的菜单和输入窗口,使用者必须经常寻找其使用情况所需要的参数以便识别和执行所述参数。在具有大量的参数和功能的情况下所述搜寻特别费时并且不清晰。也可能是,使用者根本不能识别有意义的参数和功能,这是因为它们隐藏在菜单和输入窗口的复杂的结构中。这被视为是不利的。
发明内容
因为本发明的任务是,提高已知的工程工具的使用者友好性。
按照本发明,该任务将通过权利要求1的特征实现。本发明的优选的实施方式在从属的权利要求和说明书中进行阐述。
本发明以用于配置可自由编程的控制装置以便将智能现场设备集成到具有可灵活地拆卸的硬件结构的控制或自动化系统内的工具为基础,在所述工具中与设备相关的信息作为多次分支的树状结构的对象按层级秩序布设并且可视化。
按照本发明在使用工具过程中由使用者在控制或自动化系统的使用寿命期间记录所述对象的使用。
从历史使用数据中确定控制或自动化系统的各个对象的使用频率。
隶属于层级方面上级对象的具有高的使用频率的对象被分配给一个对象列表,所述对象列表配属于相应的上级对象。
在使用层级方面上级对象的时候在工具内显示含有层级方面隶属于该上级对象的具有高的使用频率的下级对象的对象列表并且将其提供给使用者以供选择。
因此优选地,在控制或自动化系统的当前的生命周期阶段中频繁使用的层级方面的下级对象位于工具使用者的直接访问范围内。由此取消全部的用于选择和或激活那些在多次分支的树状结构中在对象列表内按层级布设在下级对象与上级对象之间的对象的中间步骤。工具的使用由此变得简单。除此之外对于全部频繁使用的层级方面的下级对象,无论是在多次分支的树状结构的分支中 还是在其所选择的层级内取消繁琐的搜寻。
在控制或自动化系统的起动阶段,对象列表的层级方面的下级对象正是那些在所述当前的生命周期阶段中频繁使用的下级对象,而在其连续运行阶段则频繁地使用其它的层级方面的下级对象并由此将其分配给对象列表。
按照本发明的另一个特征,特定于使用者群组确定具有高使用频率的对象。在大规模的控制或自动化系统中,不同的使用者群组利用所述工具以不同的对象使用频率来解决不同的任务。由此使用者群组起动人员、运行人员和维护人员以不同的使用频率使用控制或自动化系统的对象。
优选为每个使用者群组单独准确地确定在完成任务的过程中使用最频繁的对象,并且所述对象根据其使用频率与其它使用者群组的对象区分开来。
按照本发明的另一个特征,特定于使用者确定具有高使用频率的对象。对于较大的控制或自动化系统,使用者群组各有分工并且专注于不同的任务地工作。由此控制或自动化系统的各个对象的使用频率在使用者群组内部因使用者个人而变化。
优选为每个使用者个人准确地确定在完成其任务过程中使用最频繁的对象,并且所述对象根据其使用频率与其它使用者的对象区分开来。
按照本发明的另一个特征,特定于工位地确定具有高使用频率的对象。较大的控制或自动化系统通常具有大量的工位用于在连续运行期间操作该控制或自动化系统,其中专门为维护工作预留至少一个工位。在连续运行期间控制或自动化系统的对象的使用频率与在维护过程中的不同。
优选分别为每个工位准确地确定在完成任务过程中在该工位使用最频繁的对象,并且所述对象根据其使用频率与其它工位的对象区分开来。
按照本发明的另一个特征,为一个新的对象准备同一对象类型的已有的对象的历史数据,所述历史数据体现使用性能并且从这些历史数据确定控制或自动化系统的新对象的使用频率。
附图说明
图1是多次分支的树状结构。
具体实施方式
下面借助一个实施例对本发明进行更详细的说明。
在唯一的附图1中所示为一个已知的,多次分支的树状结构,在其中为了 将智能现场设备11至13集成到控制-和自动化系统1′中,控制或自动化系统1′的对象1至11322按不同的层级布设在用于配置可自由编程的控制装置1的工具内。
对象1至11322具有1至5位数的对象识别号,其中对象识别号的位数说明层级。最高的层级因此具有1位数的对象识别号且最低的层级具有5位数的对象识别号。根据控制或自动化系统1′的规模可以设定第6个层级或其它层级。
控制或自动化系统1′的第一层级、即控制层级具有至少一个对象1,所述对象通过控制装置1形成。
现场设备11,12,13等连接至控制装置1,所述现场设备形成控制或自动化系统1′的第二层级,设备层级的对象11,12,13。
现场设备11,12,13等具有大量的特性,所述特性作为参数1111,1112,11211至11232,1131以及11321和11322分组在菜单111,112,113和子菜单1121至1123以及1132中是可以选择和激活的。
参数1111,1112,11211至11232,1131以及11321和11322是按层级没有其它对象隶属于其的对象。菜单111,112,113是按层级有其它对象隶属于它们的对象,这些对象可能是子菜单1121至1123以及1132或参数1111,1112,1131。子菜单1121至1123以及1132是按层级有其它对象即参数11211至11322隶属于它们的对象。
其中菜单111,112,113布设在第三层级且子菜单1121~1123以及1132布设在第四层级。参数1111,1112,11211至11232,1131以及11321和11322按数量和属性安置在不同的层级上。因此参数1111,1112和1131布设在第四层级上菜单111下面且参数11211至11232布设在第五层级上子菜单1121至1123和1132下面。
为了在已知的控制或自动化系统1′的多次分支的树状结构中达到参数11321,从控制装置1开始在第一步骤中选择现场设备11。在第二步骤中选择菜单113且在第三步骤中选择子菜单1132。在第四步骤中才达到参数11321。
按照本发明,在为了将智能现场设备11,12,13等集成到控制或自动化系统1′内使用用于配置可自由编程的控制装置1的工具的过程中由使用者对于控制或自动化系统1′的使用寿命记录所述对象1至11322的使用情况。
但是对象1至11322的使用不包括例如最后写入的参数1111,1112,11211至11232,1131以及11321和11322,打开的窗口,对话,菜单111,112,113或子菜 单1121至1123和1132,在窗口、对话、菜单111,112,113或子菜单1121至1123和1132中打开的表格-页,或调用的方法。
从历史使用数据中确定控制或自动化系统1′的各个对象1至11322的使用频率。其中从寻找具有最高使用频率概率最大的对象1至11322开始。
隶属于层级方面上级对象11的具有高使用频率的对象1112,11212,11321和1123分配给对象列表2,所述对象列表属于对应的上级对象11。所述对象列表能够以菜单或者上下文菜单的形式集成到工具中。
在使用层级方面上级对象11时,在工具内显示包含层级方面隶属于所述上级对象11的具有高使用频率的对象1112,11212,11321和1123的对象列表2并且供使用者选择。
为了达到参数11321,从控制装置1开始在第一步骤中选择现场设备11。在第二步骤中从归属于现场设备11的对象列表2就已经达到参数11321。所需步骤的数量与在已知的,多次分支的树状结构中的寻找相比减半。
优选为了将智能现场设备11至13集成到控制或自动化系统1′中,在用于配置可自由编程的控制装置1的工具中,经常使用的参数1112,11212,11321和/或菜单/子菜单1123直接地分配给对应的现场设备11~13并且使得使用者能够很快地和轻松地到达。
在本发明的另一个实施方式中可以规定,将对象列表2分成不同的类别。但是所述类别不是例如最后最终更改的或更改最多的参数1111,1112,11211至11232,1131以及11321和11322或最后或最多地调用的功能。
在本发明的另一个实施方式中可以规定,特定于使用者群组、特定于使用者或特定于工位地确定具有高使用频率的对象1112,11212,11321和1123。
在本发明的另一个实施方式中可以规定,为新的对象1至11322准备同一对象类型的已有的对象1至11322的历史数据,所述历史数据体现使用性能并且从所述历史数据确定控制或自动化系统1′的新对象1至11322的使用频率。历史数据可以例如是但不是最终通过借助工具的自动安装,通过借助数据载体的手动安装或通过手动或自动安装经由互联网输入。
通过这种方法在首次使用用于配置可自由编程的控制装置1的工具以便将智能现场设备11至13集成到控制或自动化系统1′内的时候对于所述对象1至11322的使用用于确定使用频率的数据就已经存在。
附图标记列表
1至11322 对象
1′ 控制或自动化系统
2 对象列表