访问带标准接口的设备、特别是自动化设备的系统和方法

文档序号:7744565阅读:235来源:国知局
专利名称:访问带标准接口的设备、特别是自动化设备的系统和方法
技术领域
本发明涉及用于访问具有标准化接口的设备(特别是自动化设备)的一种系统和一种方法。
背景技术
这种系统和方法例如用在使用生产机械和机床等的自动化技术领域中。在自动化技术中,已经实现用于访问设备的统一接口。这种例子有OPC和PROFInet(过程现场网络)。这种接口的特征在于总是与一定的通信技术相联系,在提到的两种情况下是COM/DCOM。但是,要求这种接口也可以通过例如万维网访问这样的新通信技术进行访问。

发明内容
本发明要解决的技术问题是,提供一种访问设备的系统和一种访问设备的方法,其不要求设备本身改变,也不要求对与该设备连接的数据处理装置作出额外的规划。
上述技术问题是通过具有权利要求1和8的特征的方法和系统解决的。
本发明基于这样的认知,即,迄今为止的技术方案要求设备扩充新的通信协议,例如在客户机或者设备一侧使用包装(Wrapper)(即,通信转换器),使用额外的服务器(设备),也就是说,将该包装放置在本身的设备上。但是,在此典型地需要规划该服务器(例如,哪些是下属的设备)。因此,在设备扩展/变更时,也必须使服务器的规划与之匹配。在此规划的必要性的理由是对设备没有统一的访问界面。因此,必须对每个设备在服务器上规划新的访问界面(通信协议,方法署名,......),或者甚至要安装对应的驱动软件。对于设备的访问服务器必须知道其网络地址。因此,对此必须进行规划或者在变动时对应地仿效。
而在本发明的方法中对设备的访问通过完全没有改动的设备的标准接口实现。这通过从第一数据处理装置通过数据网络(如因特网)向第二数据处理装置发送调用(Aufruf)而变得可能,其中在该调用中包括所涉及设备的地址的形式的附加数据。在第二数据处理装置中,将该附加数据从调用数据中提取出来,并通过这样提取出来的地址经设备的标准化接口实现。在此,所需的附加信息不是作为服务器的规划,而是作为服务器地址部分一同给出。为了寻址使用了URL(通用资源定位器)。这样,服务器可以例如产生PROFInet的HTML网页,其地址在请求时才得到。因此,例如通过http//hostx5001/MiniCBA/hosty调用“网页”,其中,“hostx”是代理服务器形式的第二数据处理装置的DNS名称,而“hosty”是设备的DNS名称。
本发明的特殊性在于,使用一种不需要规划的服务器,因为在寻址中包含了必要的附加信息。该方法利用了这样的事实,即,对于OPC服务器或者PROFInet设备的寻址访问接口是统一的。因此,可以对新的通信协议进行补充(即,例如通过经HTTP和HTML网页的访问),而不必为此扩展设备或者进行所谓服务器的规划。
因此,特别是在自动化技术领域中,即首先在制造和过程自动化领域中得到将在线服务和支持以及用于操作和观察的HMI界面远程实现的可能性,即,由远距离的、本身不具备与设备直接通信能力的数据处理装置出发进行。
本发明的一种优选的应用情形在于,所述设备是自动化设备,特别是过程现场网络(Profinet)设备。
本发明由于OPC服务器和例如过程现场网络设备的统一界面,可以特别优选地用于这样的情况,即,其中所述设备的标准化接口是COM和/或DCOM接口。
将数据输出到调用处可以如下进行,即,在访问了设备的信息之后,将该信息从该设备传送至第二数据处理装置,并从那里通过数据网络传送至第一数据处理装置。
由于数据网络的传播,一种特别优选的应用情况在于,作为数据网络采用因特网和/或企业内部网,而将HTTP用作通信协议。在此,优选地为了传送要从所述设备查询的信息,作为回答数据设置了HTML和/或XML。
对设备有目的的控制可以这样实现,即,所述调用中包含对于该设备和/或第二数据处理装置的特定的附加参数,这种参数是设置用来控制要从该设备查询的信息输出的内容和/或格式。这样,通过其它参数可以控制输出的内容和格式。由此,例如可以通过http//hostx5001/MiniCBA?Address=hosty&Hierarchy=3&IsXML=1给出,首先希望看到过程现场网络对象的第三分层级别,并且其输出格式应该为XML。


下面对照附图所示的实施方式对本发明作进一步的描述和说明。图中,图1示出了通过自动化设备的标准化接口对其进行访问的系统的实施方式的框图,图2举例示出了具有待提取地址数据的调用数据的示意图。
具体实施例方式
图1示出了用于从第一数据处理装置3出发、通过自动化设备2的标准化接口9对其访问的系统的实施方式的框图。在图1中示出的系统主要包括第一数据处理装置3,第二数据处理装置1,以及设备2,特别是用于数据网络10(例如通过因特网)的自动化设备。第一数据处理装置3将调用4发送至第二数据处理装置1。分割线7标出了第一数据处理装置3和第二数据处理装置1之间可能的计算机界限。在该发送至第二数据处理装置1的调用4中包含一个标记设备2的地址。第二数据处理装置1例如是一个所谓的万维网服务器Web-Server,其从调用4的数据中提取出设备2的地址。然后,通过数据连接6第二数据处理装置1对这样提取出来的设备2的地址进行数据访问。在此,该访问通过设备2的标准化接口9实现。附图标记8标记了第二数据处理装置1和设备2之间可能的计算机界限。
图1中示出的系统的特殊性在于,借助于在第二数据处理装置1中的地址提取使得可以从第一数据处理装置3对设备2的信息数据进行访问,尽管从第一数据处理装置3不能直接访问设备2。这种间接的数据访问这样变得可能的,即,设备2的地址包含在调用4中并由第二数据处理装置1提取出来。通过例如同样利用因特网10的反向信道5,实现将通过数据信道6查询的信息数据经标准化接口9的反向传送。
图2举例示出了具有用于通过设备(2)的标准化接口对其寻址的、待提取地址数据13的调用数据11的示意图。图2在很大程度上包含了图1中已描述的组成部分。此外,在图2中再次示意地示出了由因特网地址http//hostx5001/MiniCBA/hosty构成的调用11。在此,该地址的第一组成部分12,即hostx表示扮演所谓的万维网服务器的第二数据处理装置1的地址。该地址11的另一组成部分13,即hosty表示设备2的地址。另一组成部分13在第二数据处理装置1中被提取出来,使得可以通过设备2的标准化接口9进行数据访问。设备2的这样被询问的数据通过数据连接6被回送至第二数据处理装置1,并从那里在回答数据5中例如作为文本或者html文件(参见附图标记14)传送到第一数据处理装置3。除了将地址数据结合在调用4中或者在地址11中之外,还可以加入其它控制输出内容和/或格式的参数。由此,例如可以给定首先希望看到设备2确定的分层级别,并且希望一特定的输出格式。
在图2的例子中,客户机通过地址11http//hostx5001/MiniCBA/hosty访问具有(DNS)地址12、即hostx的服务器。在那里从URL中提取出过程现场网络设备的地址(hosty),并通过由过程现场网络确定的界面经COM/DCOM(参见附图标记15)访问该地址。
图2中的分割线7、8显示了数据处理装置3,1以及设备2可能的计算机界限。在此,右边的线再次显示,不必将新的通信协议(这里是HTTP)和回答(这里是HTML或XML)的产生集成在设备中。
URL的构成在这里仅仅是示例性的。同样可以采用http//hostx5001/MiniCBA?Address=hosty等等。
总之,本发明涉及用于访问具有标准化接口的设备(特别是自动化设备)的系统和方法。本发明提出,通过数据网络这样实现由数据处理装置对设备数据的访问,即,将来自第一数据处理装置3的调用4通过数据网络发送至第二数据处理装置1,并且在所述第二数据处理装置中,提取包含在该第一数据处理装置3发送至第二数据处理装置1的调用4的数据中用于标志设备2的地址10,其中,借助于所述在第二数据处理装置1中提取出的地址、通过所述设备2的标准化接口9访问该设备2的信息。
权利要求
1.一种访问具有标准化接口(9)的设备(2)的方法,具有下列步骤·将来自第一数据处理装置(3)的调用(4)通过数据网络发送至第二数据处理装置(1),·在所述第二数据处理装置中提取包含在该第一数据处理装置(3)发送至所述第二数据处理装置(1)的调用(4)的数据中用于标志所述设备(2)的地址(10),和·借助于该在所述第二数据处理装置(1)中提取出的地址、通过所述设备(2)的标准化接口(9)访问该设备(2)的信息。
2.根据权利要求1所述的方法,其特征在于,所述设备(2)是自动化设备,特别是过程现场网络设备。
3.根据权利要求1或2所述的方法,其特征在于,所述设备(2)的标准化接口(9)是COM和/或DCOM接口。
4.根据上述权利要求1至3中任一项所述的方法,其特征在于,在对所述设备(2)的信息进行访问之后,将所述信息从该设备(2)传送至所述第二数据处理装置(1),并从那里通过数据网络(10)传送至所述第一数据处理装置(3)。
5.根据上述利要求1至4中任一项所述的方法,其特征在于,将因特网和/或企业内部网用作所述数据网络(10),而将HTTP用作通信协议。
6.根据上述权利要求1至5中任一项所述的方法,其特征在于,为了传送由所述设备(2)查询的信息,回答数据采用HTML和/或XML。
7.根据上述权利要求1至6中任一项所述的方法,其特征在于,所述调用包含对于所述设备和/或所述第二数据处理装置(1)的确定的附加参数,这种参数设置用来控制要从设备(2)查询的信息的输出内容和/或格式。
8.一种用于访问具有标准化接口(9)的设备(2)的系统,包括·第一数据处理装置(3),用来将调用(4)通过数据网络发送至第二数据处理装置(1),·在所述第二数据处理装置(1)中包含提取装置,用于提取包含在该第一数据处理装置(3)发送至该第二数据处理装置(1)的所述调用(4)的数据中标志所述设备(2)的地址,·访问装置,用于借助于所述在第二数据处理装置(1)中提取出来的地址、通过所述设备(2)的标准化接口(9)访问该设备(2)的信息。
9.根据利要求8所述的系统,其特征在于,所述设备(2)是自动化设备,特别是过程现场网络设备。
10.根据利要求8或9所述的系统,其特征在于,所述设备(2)的标准化接口(9)是COM和/或DCOM接口。
11.根据上述权利要求8至10中任一项所述的系统,其特征在于,在对所述设备(2)的信息进行访问之后,将所述信息从该设备(2)传送至所述第二数据处理装置(1),并从那里通过数据网络(10)传送至所述第一数据处理装置(3)。
12.根据上述权利要求8至11中任一项所述的系统,其特征在于,将因特网和/或企业内部网用作所述数据网络(10),而将HTTP用作通信协议。
13.根据上述权利要求8至12中任一项所述的系统,其特征在于,为了传送从所述设备(2)查询的信息,回答数据采用HTML和/或XML。
14.根据上述权利要求8至13中任一项所述的系统,其特征在于,所述调用包含对于该设备和/或所述第二数据处理装置(1)的确定的附加参数,这些参数设置用来控制从该设备(2)查询的信息的输出内容和/或格式。
15.一种计算机程序产品,当该计算机程序产品在数据处理装置、电子电路或者自动化系统中运行时,其具有实施根据上述权利要求1至7中任一项所述的方法的部件。
全文摘要
本发明涉及用于访问具有标准化接口的设备(特别是自动化设备)的一种系统和一种方法。本发明提出,通过数据网络这样实现由数据处理装置对设备数据的访问,即,将来自第一数据处理装置(3)的调用(4)通过数据网络发送至第二数据处理装置(1),并且在所述第二数据处理装置中提取所述包含在该第一数据处理装置(3)发送至所述第二数据处理装置(1)的调用(4)的数据中标志所述设备(2)的地址(10),其中,借助于该在第二数据处理装置(1)中提取出来的地址、通过所述设备(2)的标准化接口(9)访问该设备(2)的信息。
文档编号H04L29/08GK1582418SQ02819880
公开日2005年2月16日 申请日期2002年9月25日 优先权日2001年10月8日
发明者罗纳德·兰格, 弗兰克·斯普林格 申请人:西门子公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1