[发明专利]用于减小自动化系统中服务器负载的方法和装置无效
| 申请号: | 200580052152.5 | 申请日: | 2005-11-25 |
| 公开(公告)号: | CN101317142A | 公开(公告)日: | 2008-12-03 |
| 发明(设计)人: | 艾哈迈德-拉米兹·马吉德·卡苏;格奥尔基·阿尔捷米维奇·马尔齐诺夫斯基;鲍里斯·皮温格 | 申请(专利权)人: | 西门子公司 |
| 主分类号: | G05B19/05 | 分类号: | G05B19/05 |
| 代理公司: | 北京康信知识产权代理有限责任公司 | 代理人: | 章社杲;吴贵明 |
| 地址: | 德国*** | 国省代码: | 德国;DE |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 减小 自动化 系统 服务器 负载 方法 装置 | ||
技术领域
本发明涉及一种与权利要求1的前序部分一致的、用于控制和/或调节工艺流程的自动化系统。本发明还涉及一种web访问模块,其允许通过万维网在自动化设备与远程设备之间传递数据。另外,本发明涉及一种用于在自动化设备和远程设备之间通过万维网传递数据的方法。
背景技术
由EP1 256 861B1可知一种基于权利要求1的前序部分的自动化系统。在那个公开文本中,提供了一种具有web服务器的web访问模块,该Web访问模块具有一个网络接口和多个控制设备接口。网络接口可以通过网络使远程设备与之连接,每个控制设备接口均可具有一个与之连接的控制装置。远程设备与所有控制设备之间的数据传输通过web服务器来实现,这对于web服务器来说是一个沉重的通信负载。
发明内容
本发明旨在提供一种前述类型的自动化系统,其用于减小远程设备与自动化设备之间的通信负载。本发明还描述一种适合于这种自动化设备的web访问模块。另外,本发明还将描述一种用于在远程设备与自动化设备之间传输数据的方法,该方法简化了数据传输。
对于自动化系统,该目的通过权利要求1的特征部分所表明的措施来实现,对于web访问模块,该目的通过权利要求7的特征部分所表明的措施来实现,以及对于方法,该目的通过权利要求12的特征部分所表明的措施来实现。
从属权利要求描述了本发明的优选实施例。
只有在发生数据请求的情况下,被要求用于处理数据请求的web服务器的至少一部分才被载入各个自动化设备中,这个事实意味着不仅远程设备与各个自动化设备之间数据传输的通信负载而且各个自动化设备本身的负载都减小了。此外,根据存储能力,可以减小各个自动化设备的内存,从而能够仅保存web服务器的所要求的部分。
在本发明的一个优选实施例中,web访问模块是应用服务器的或防火墙服务器的一部分。这意味着,web服务器可主要与一个或多个用于控制工艺流程的控制程序一起保存,这允许这些程序的简便更新。应用服务器本身是已知的。通常,应用服务器是用于应用程序的服务器,其执行众多客户使用的应用软件,例如,形式为自动化设备的客户。应用服务器可以具有合适的装置,作为例子,这些装置只允许对自动化设备的得到许可的和/或得到授权的访问操作。
通过作为原本已知的防火墙服务器的一部分的web访问模块,能够提供特殊保护以防止对自动化设备和生产站点的未授权的访问操作。比如,该防火墙服务器阻止未被授权方将数据传输至自动化设备。
网页可被保存在各个自动化设备上或者应用的或防火墙服务器上。如果网页被保存在自动化设备上,网页在进一步被应用或防火墙服务器处理之前被更新。如果网页被保存在应用或防火墙服务器上,web服务器或web服务器实例的至少一部分与网页一起被传输至所述自动化设备或各个自动化设备。
在本发明的另一个实施例中,web访问模块具有一个目录,该目录存储有自动化设备的标识符和可以保存到自动化设备中的web服务器的至少一部分的版本号。这就允许web访问模块检查web服务器的至少一部分的哪个版本需要通过web访问模块被载入自动化设备中,以确保远程设备与自动化设备之间的无障碍通信。这是因为必须确保web服务器的至少一部分确实能够在自动化设备的硬件上运行。
在本发明的另一个实施例中,自动化设备将web服务器的至少一部分的版本号传输至web访问模块。如果web访问模块识别到保存在自动化设备中的版本号和保存到web访问模块中的当前版本号不匹配,web访问模块更新自动化设备中的web服务器的至少一部分。这首先包括检查新版本是否确实适合于这个硬件。这确保了自动化设备总是具有当前的,可执行的软件级。
当数据传输结束时,web访问模块删除保存在自动化设备中的web服务器的至少一部分,这意味着自动化设备中的内存能够用于其它应用软件。
在本发明中的另一个实施例中,web服务器的至少一部分保存在自动化设备中以进行常驻,例如,在后者的启动阶段中。这减小了通信载荷,因为仅为了更新才将web服务器的至少一部分载入自动化设备中。
自动化设备可以设有通信接口,该通信接口在硬件中或软件中实现且具有原本已知“守护线程(thread demon)”。这允许接收web服务器或web服务器实例的至少一部分。
用于将web服务器或web服务器实例的至少一部分载入自动化设备的机构可以被制造作为RTOS操作系统的一部分或“实时虚拟机”,例如“Java虚拟机”。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子公司,未经西门子公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200580052152.5/2.html,转载请声明来源钻瓜专利网。





