当前位置: 首页 > 专利查询>西门子公司专利>正文

控制技术设备的控制器的运行方法技术

技术编号:9833813 阅读:117 留言:0更新日期:2014-04-02 00:07
本发明专利技术涉及一种利用以预先给定的格式存储在数据载体(30)上的控制数据(40)运行第一或第二控制器(10、20)的方法,控制器尤其用于控制技术设备。控制数据(40)以第一格式存储在数据载体(30)上,由此能够通过第一控制器(10)直接读取地和/或写入地处理控制数据。控制数据(40)包括第一和第二控制数据(SV1、DV1),其中,在运行第二控制器(20)时,第一控制数据(SV1)被转换成第二格式,由此可以通过第二控制器(20)直接读取地和/或写入地处理经转换的第一控制数据(SV2)。在每次访问时,在运行时间下,第二控制数据(DV1)从第一格式转换成可以通过第二控制器(20)处理的格式或反向地转换。

【技术实现步骤摘要】
【专利摘要】本专利技术涉及一种利用以预先给定的格式存储在数据载体(30)上的控制数据(40)运行第一或第二控制器(10、20)的方法,控制器尤其用于控制技术设备。控制数据(40)以第一格式存储在数据载体(30)上,由此能够通过第一控制器(10)直接读取地和/或写入地处理控制数据。控制数据(40)包括第一和第二控制数据(SV1、DV1),其中,在运行第二控制器(20)时,第一控制数据(SV1)被转换成第二格式,由此可以通过第二控制器(20)直接读取地和/或写入地处理经转换的第一控制数据(SV2)。在每次访问时,在运行时间下,第二控制数据(DV1)从第一格式转换成可以通过第二控制器(20)处理的格式或反向地转换。【专利说明】
本专利技术涉及一种尤其用于控制技术设备的第一或第二控制器的运行方法。利用以预先给定的格式存储在数据载体上的控制数据来实现第一或第二控制器的运行。
技术介绍
也被部分移动式地构造的控制器是用于控制技术设备的人机接口(HumanMachine Interface, HMI)。通过控制器可以控制技术设备的控制计算机。为此控制器配备有相应的输入和输出装置,通过这些装置可以监控、操作和控制技术设备。利用存储在数据载体上的控制数据来确保控制器的功能。在控制器出现技术故障的情况下,可以从故障的控制器中取出带有控制数据的数据载体并且将其置入到另一个控制器中。在读取完数据载体的控制数据之后能够利用新的控制器控制技术设备。尽管预先将控制数据存储在数据载体上允许迅速地更换控制器,但数据载体上所包含的控制数据的读取和处理在不同的控制器版本情况下可能会出现问题。尤其是软件、控制器的更新的版本经常具有新的功能特征(所谓的特征)或在所产生的功能特征方面出现变化。这两者经常例如,通过变化的数据格式来实现控制数据的处理。当具有当前的(软件)版本的控制器也能够读取和处理存储在数据载体上的控制数据时,由此在运行更新的控制器的过程中也能够对存在于数据载体上的控制数据进行更改。在将数据载体再次放入到老版本的控制器中之后,也不再会出现控制数据读取错误的情况。原则上由此公知了以如下方式构造具有更新版本,也就是说更新的软件的控制器,即,该控制器对存在于数据载体上的“老格式”的控制数据进行处理。此时无论是读取还是写入数据都要保持控制数据的老格式。这个最先列举的变型除了导致新的控制器的软件具有更高复杂性以外,还在新的控制器的运行过程中导致质量特性的劣化。产生了例如,更长的起动时间,更长的用于实施操作的时间,以及更高的资源消耗。新的数据格式与老的数据格式的区别越大,所产生的负面作用则越大。可选地可以使得数据载体上所包含的控制数据与当前的控制器的新的软件版本相匹配。新的控制器为此将控制数据转换成对于该控制器而言最为理想的数据格式。同时具有较老的版本,也就是说较老的软件的控制器为了扩大应用可能性必须对存在于数据载体上的、新数据格式下的控制数据进行处理。这种变型要求扩展老控制器的软件。假设在针对安全性的设备中使用该控制器时,那么则通过鉴定来验证功能性的各种扩展。这费用高昂并且与高成本密不可分。因此在这种情况下不能够再确保实现第一控制器与这种与第一控制器兼容的控制器的相互作用。
技术实现思路
本专利技术的目的在于提供一种方法,利用该方法能够在软件状态不同的控制器之间以及简单的方式确保控制数据的交换。通过根据权利要求1的特征的方法来实现这个目的。优选的设计方案在从属权利要求中给出。本专利技术提出了一种利用以预先给定的格式存储在数据载体上的控制数据来运行第一或第二控制器的方法,该控制器尤其用于控制技术设备。控制数据以第一格式存储在数据载体上,由此能够通过第一控制器直接读取地和/或写入地处理该控制数据。直接处理数据指的是在没有中间步骤,例如,转换及类似的条件下的处理。以第一格式存储在数据载体上的控制数据可以是例如,“老格式”下的数据,该数据可以通过“老类型”的或具有“老软件状态”的第一控制器来进行处理。控制数据包括第一和第二控制数据。在运行第二控制器时,第一控制数据被转换成第二格式,由此可以通过第二控制器直接读取地和/或写入地处理经过转换的第一控制数据。与此相应地,在每次访问时,在运行时间下将第二控制数据从第一格式转换成可以通过第二控制器处理的格式或反向地转换所提出的方法代表了 “保持老格式”与“转换成新格式”的组合。这实现了例如,使用新的控制器作为替代并且最终顺利地将数据载体重新更换到老的控制器中。同时避免了在运转和迅速起动控制器的情况下出现的上述那些缺陷。由此为设备运行装置,也就是为作为替代装置而预先存在的控制器提供了明显简化的逻辑。由此无需再预先提供与技术设备精确匹配的控制器版本。另外,与其他部件的合作形式是可能的,S卩,在该合作形式中直接交换存储在数据载体上的控制数据。这种交换可以例如,通过利用外部数据载体的传输,利用网络的传输,利用网络中的共享文件夹或网络服务器上的数据访问来实现。第一控制数据到第二格式的转换是一次性的。由此可以保持小的、用于转换的计算支出。转换成第二格式的第一控制数据被存储在数据载体上。除了以第一格式存储在数据载体上的第一控制数据以外,尤其还存储有被转换成第二格式的第一控制数据。由此选择性地在第一或第二控制器中装入带有控制数据的数据载体是可能的。转换成第二格式的第一控制数据作为以第一格式存在的控制数据存储在另外的文件中或另外的文件夹中或另外的存储区域中。由此以第一格式存在的控制数据保持原样,不受第一控制数据转换成第二格式的影响。由此确保在使用了此时除了第一格式下的第一控制数据以外还包括第二格式的第一控制数据的数据载体之后,第一控制器能够另外顺利地读取或写入该数据载体。由此确保了从第二到第一控制器的复原兼容性。在另一个设计方案中,通过第二控制器转换第一控制数据。这可以例如在通过第二控制器第一次读取完包含在数据载体上的控制数据之后直接实现。同样可以在将数据载体插入到第二控制器的读取器中之后直接实现转换。如上所述,由于仅仅实行一次转换,所以另外可以直接对包含在数据载体上的控制数据进行处理。第一和第二控制数据优选地是不同的类型。第一控制数据优选地包括这种数据,即,在运行第一和第二控制器的情况下被主要读取访问的数据。主要读取的访问可以被理解成例如,数据的总访问的80%以上的读取访问。这意味着80%以上的数据被读取且低于20%的数据通过写入而改变。与此相对地,第二控制数据包括在运行第一或第二控制器时动态地变化的数据。当在控制器的常规运行过程中始终或频繁地进行变化以及例如,基于数据所进行的写入性访问占一半以上时,根据本专利技术的数据才是动态的。根据另一种设计方案,对第一控制数据的写入访问包括处于第一和第二格式下的第一控制数据的写入。处于第二格式下的第一控制数据被直接写入。处于第一格式下的第一控制数据在执行完从可通过第二控制器处理的格式到第一格式的转换之后被写入。由此确保了在通过第二控制器对第一控制数据进行更改的情况下也能够进一步通过第一控制器来应用其中具有控制数据的数据载体并且第一控制器能够利用实时数据进行工作。【专利附图】【附图说明】接下来根据附图中的实施例来详细地阐述本专利技术。图中示出:图1示出了具有以预先给定的格式存储在的控制数据本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/54/201310410473.html" title="控制技术设备的控制器的运行方法原文来自X技术">控制技术设备的控制器的运行方法</a>

【技术保护点】
一种利用以预先给定的格式存储在数据载体(30)上的控制数据(40)来运行第一或第二控制器(10、20)的方法,所述控制器尤其用于控制技术设备,其中,‑所述控制数据(40)以第一格式存储在所述数据载体(30)上,由此能够通过所述第一控制器(10)直接读取地和/或写入地处理所述控制数据,‑所述控制数据(40)包括第一和第二控制数据(SV1、DV1),其中,在运行所述第二控制器(20)时,所述第一控制数据(SV1)被转换成第二格式,由此能够通过所述第二控制器(20)直接地读取地和/或写入地处理经过转换的所述第一控制数据(SV2),并且在每次访问时,在运行时间下所述第二控制数据(DV1)从所述第一格式转换成能够通过所述第二控制器(20)处理的格式或反向地转换。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:菲利普·康拉迪斯特凡·尼切霍尔格·施特罗贝尔
申请(专利权)人:西门子公司
类型:发明
国别省市:德国;DE

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1