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

用于运行能量自动化系统的方法和能量自动化系统技术方案

技术编号:8049469 阅读:150 留言:0更新日期:2012-12-07 03:00
本发明专利技术涉及一种用于运行能量自动化系统(10)的方法,其具有提供至少一个程序的本地数据处理装置(11),该程序在其运行的情况下提供用于控制和/或监视能量供应网的功能,并且本地数据处理装置与多个自动化设备(13)并且与至少一个在其上存储了为运行程序所需的至少一个程序组件的远程数据存储器(15a,15b,15c)相连。为了缩短程序开始阶段的持续时间,建议在本地数据存储器(16)中保持至少一个程序组件的副本并且本地数据处理装置(11)在开始运行程序时检查在本地数据存储器(16)中存在的至少一个程序组件的副本是否与在远程数据存储器(15a,15b,15c)中存储的程序组件一致,其中在一致时本地数据处理装置(11)使用程序组件的至少一个副本运行程序并且在不一致时从至少一个远程数据存储器(15a,15b,15c)调用至少一个程序组件并且使用调用的至少一个程序组件运行程序。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种用于运行能量自动化系统的方法,所述能量自动化系统被构造为用于控制和/或监视电能供应网,其中能量自动化系统具有本地数据处理装置,所述本地数据处理装置包括至少一个程序,该程序在其运行的情况下提供用于控制和/或监视能量供应网的功能,本地数据处理装置经由第一通信部件与多个自动化设备相连,所述自动化设备被构造为用于采集描述了能量供应网的运行状态的运行数据和/或用于产生或传输适合于控制能量供应网的控制数据,并且本地数据处理装置经由第二通信部件与至少一个远程数据存储器相连,在该远程数据存储器上存储了至少一个程序组件,所述程序组件是为运行至少一个程序所需的。
技术介绍
相应的能量自动化系统由申请人的例如产品名称“Spectrum Power CC”提供。在 此是用于在电网控制台中使用的用于控制和/或监视电能供应网的软件组件和硬件组件。公知的能量自动化系统具有至少一个本地的数据处理装置,所述本地数据处理装置在运行一个或多个数据处理程序(以下称为“程序”)的条件下向用户提供用于控制和/或监视电能供应网的功能。为此可以经由本地数据处理装置通过相应的输入部件(例如鼠标、键盘、触摸屏)接收用户输入,而通过合适的输出部件,诸如显示器、监视器或投影面向用户传递关于电能供应网的状态的信息。由本地数据处理装置运行的所考虑的程序在此例如用于进行调整和配置、进行仿真和/或诊断以及分析电能供应网的瞬时或过往的运行状态。此外为了生产管理,当前地显示表征电能供应网的运行状态的量(例如电流和电压走向)。用户为此可以进行用于影响电能供应网的主要组件的控制处理。除了这些仅示意性解释的功能,程序还可以提供其他任意控制和/或监视功能。通常能量自动化系统不是由单个数据处理装置组成,而是由多个互相连接的组件组成,其中例如是本地和远程布置的数据处理装置以及数据处理器。在本地数据处理装置或数据存储器互相紧邻(例如甚至在同一个外壳内)布置期间,在本地和远程数据处理装置或数据存储器之间通常可以存在较大的空间距离;这一点例如当远程的数据处理装置或数据存储器布置在空间上远程的控制台、配电所或计算机中心中时发生。通常,为了运行在能量自动化系统的本地数据处理装置上的程序需要存储在空间上远程的数据存储器上的程序组件。这些程序组件例如可以是数据库文件、瞬时的和存储的测量值走向、测量值的数据档案、控制输入和/或发布的消息,其有时包括大的数据量。在本地数据处理装置上的程序开始时迄今为止必须首先将所有在远程数据存储器上保持的程序组件经由第二通信部件从远程数据存储器传输到本地数据处理装置并且在那里在程序的开始阶段期间例如下载到本地数据处理装置的工作存储器中,以便在使用程序组件的条件下运行该程序。特别地,单个程序组件到本地数据处理装置的传输过程在此可以要求一定长度的时间并且明显延迟程序的开始过程。
技术实现思路
本专利技术要解决的技术问题是,提供一种用于运行本文开头提到类型的能量自动化系统的方法,其中在本地数据处理装置上的程序的开始阶段的持续时间可以被缩短。同样地要提出一种相应的能量自动化系统。为了解决关于方法的技术问题,建议一种上面提到种类的方法,其中在与本地数据处理装置对应的本地数据存储器中保持为运行至少一个程序所需的至少一个程序组件的副本,本地数据处理装置在开始运行至少一个程序时检查,在本地数据存储器中存在的至少一个程序组件的副本是否与在远程数据存储器中存储的程序组件一致,其中在一致的情况下数据处理装置在使用程序组件的至少一个副本的条件下来运行至少一个程序并且在不一致的情况下从至少一个远程数据存储器调用至少一个程序组件并且在使用调用的至少一个程序组件的条件下来运行所述至少一个程序。本专利技术首先基于如下认识,如果各自的所需程序组件在与本地数据处理装置对应的本地数据存储器(该本地数据存储器在空间上靠近本地数据处理装置或者甚至集成在其 外壳中)上存在,则可以实现本地数据处理装置上的程序的开始阶段的明显缩短。也就是由此可以消除对开始阶段的延长负主要责任的至少一个程序组件向本地数据处理装置的传输。为此由本地数据存储器保持各自所需的程序组件的副本,其使得本地数据处理装置可以以更短的时间用于开始运行程序。但是仅所有所需程序组件的副本的本地保持不足以保证正常运行能量自动化系统。而是必须确保,在程序开始时刻各个程序组件的本地副本也与其原本,即,远程数据存储器上的所考察的程序组件一致。为此本地数据处理装置检查,各自所需的程序组件的本地呈现的副本是否与相应的程序组件一致,并且如果确定一致,则程序在使用至少一个程序组件的本地副本的条件下运行。在此情况下也就是可以进行相应加速的程序开始。在不一致情况下为了确保正常运行,必须从至少一个远程数据存储器下载至少一个原始的程序组件。在后者情况下由此为了有利于正常运行程序,必须考虑相应延长的开始阶段。按照本专利技术方法的优选实施,本地数据处理装置为了检查在本地数据存储器中存在的至少一个程序组件的副本是否与在远程数据存储器上存储的至少一个程序组件一致,确定第一标志参数,该第一标志参数适合于识别在本地数据存储器中存在的至少一个程序组件的副本,并且从至少一个远程数据存储器调用第二标志参数,该第二标志参数适合于识别在至少一个远程数据存储器上存储的至少一个程序组件,并且本地数据处理装置将两个标志参数互相比较。以这种方式,对一致性的检查可以相对简单并且以小的待传输的数据量来进行,因为在至少一个远程数据存储器和本地数据处理装置之间仅须传输用于至少一个程序组件的各自第二标志参数。具体地,在此例如可以使用时间戳作为第一和第二标志参数,该时间戳给出有关的至少一个程序组件的各个最后改变的时间点。作为对此的替换,还可以使用哈希值作为第一和第二标志参数,所述哈希值是在应用哈希函数的条件下从有关的至少一个程序组件的副本中或从有关的至少一个程序组件中产生的。通过使用时间戳或哈希值可以相对简单地形成对于程序组件的各自副本的或各自程序组件的标志参数。这样的标志参数一方面允许很好识别各自的程序组件或各自的程序组件的副本并且另一方面为了快速数据传输的目的包括小的数据量。按照本专利技术方法的另一种优选实施方式,本地数据处理装置在不一致的情况下将在本地数据存储器中存在的至少一个程序组件的副本通过调用的至少一个程序组件来代替以形成至少一个程序组件的新的副本。在此在识别出在程序组件的各自副本和相应的程序组件之间的偏差的情况下以有效方式将调用的程序组件立即作为程序组件的新的副本存储在本地数据存储器中,从而在下一次开始运行在本地数据处理装置上的程序时可以直接援引程序组件的更新的副本。本地副本由于按照该方式进行的更新而以相对高的概率与远程数据存储器上的原始的程序组件一致。此外按照本专利技术方法的另一种优选实施方式,本地数据处理装置在开始运行至少一个程序时首先检查,在本地数据存储器中到底是否存在至少一个程序组件的副本,并且本地数据处理装置对于不存在至少一个程序组件的副本的情况立即从至少一个远程数据存储器调用至少一个程序组件。通过该检查,可以几乎预测性地确定,对至少一个的本地副本的当前性的检查到底是否有意义,因为该检查对于在本地数据存储器中根本没有程序组件的副本存在(例如在第一次开始程序时)的情况当然是多余的。在这本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:O波卡耶维特斯
申请(专利权)人:西门子公司
类型:发明
国别省市:

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

1