操作现场设备的方法

文档序号:8360501阅读:197来源:国知局
操作现场设备的方法
【技术领域】
[0001]本发明涉及一种操作现场设备的方法,包括高阶单元、操作设备和现场设备的装置。此外,本发明涉及一种客户端应用和服务器应用。
【背景技术】
[0002]现有技术已知诸如FieldCare的用于操作现场设备的程序。FieldCard例如运行在计算机,诸如膝上型计算机上,并且使用一个或多个设备类型管理器(DTM)来操作现场设备。为此,能提供专用于该现场设备的DTM,所述DTM描述特定现场设备的功能。此外,还能提供COM-DTM,用来与现场设备通信,如在现场设备具有的特定现场总线协议中所限定的。
[0003]现今,现场设备具有能使用特定协议,在现场总线上通信的通信接口。这些现场总线协议的类型的例子包括HART、Foundat1nFieldbus或Profibus。现场设备通常仅具有一种协议,借助于该协议能操作它们。在这种情况下,特别地,通常现场设备中仅有一个通信栈,借助于所述通信栈现场设备能通信。然后,总是借助于所讨论的现场总线协议,建立通信连接,而不考虑连接是否经由现场总线接口或现场设备的服务接口。如果例如,通信经由现场设备的服务接口发生,则能通过通信接口的协议,传输相应的现场总线命令。
[0004]操作包含用于例如现场设备的试运行、诊断和维护的测量。为此目的,例如,必须读出并且可视化现场设备的数据。此外,还有必要改变现场设备的参数。
[0005]然而,目前,假设用于现场设备的如上所述的适当的DTM或其它驱动程序,特别是协议驱动程序可用在操作设备本身中仅是一种可能。
[0006]此外,上述通信栈通常与用来操作现场设备的固件或软件应用的另一部分,诸如固件相互配合,使得替代或添加到通信栈难以可行。
[0007]本发明解决的问题是启用现场设备的操作,特别是以不要求可用在操作设备上的适当的协议驱动程序的方式。

【发明内容】

[0008]根据本发明,通过操作现场设备的方法、包括高阶单元、操作设备和现场设备的装置、客户端应用和服务器应用来解决该问题。
[0009]关于操作现场设备的方法,通过操作现场设备的方法解决该问题,其中,通过借助于第一承载协议,将命令发送到操作单元,以及通过借助于第二承载协议,将该命令从操作单元传送到现场设备,将符合用于操作现场设备的通信协议的至少一个命令从高阶单元发送到现场设备。
[0010]现场设备,特别是用在过程自动化工程中的现场设备,被理解成用在工业设施中的任何设备,诸如传感器、致动器、显示单元或网关或无线适配器等等。
[0011]操作包括例如来自/到现场设备的数据传输。特别地,改变现场设备的参数设置的操作也能理解为操作。
[0012]然后,作为例如互联网协议的第一承载协议用于将命令从高阶单元传送到现场设备。高阶单元能具有适当的存储器,其中以协议驱动程序的方式存储命令。以这种方式,适当地存储器不需要存在于操作设备中。
[0013]当然,借助于第一承载协议,能将多个命令从高阶单元传送到操作设备。类似地,借助于一个承载协议,而且借助于多个承载协议,至少一个命令不仅从高阶单元传送到操作单元是可能的。承载协议在此能相互重叠或能用来经由特定通信连接传输命令。
[0014]然后,借助于第二承载协议,将传送到操作设备的至少一个命令由操作设备传送到现场设备。对第一承载协议提供的信息和语句也应用于第二承载协议。
[0015]因此,操作设备能具有例如第一通信连接,以及用于与高阶单元通信的相应的第一接口。此外,在操作设备和现场设备之间能提供第二通信连接。为此,操作设备能具有适当的第二通信接口。特别地,操作设备的第一和第二通信接口是根据不同协议交换数据的不同通信接口。
[0016]然后,现场设备本身能具有经由第二通信连接,连接到操作设备的通信接口。
[0017]以这种方式,能从高阶单元操作现场设备。因此,操作设备不需要包含用来操作现场设备的现场设备专用信息。特别地,不再需要在操作设备上提供用来操作现场设备的专用协议驱动程序。所讨论的命令能经由操作设备,从高阶单元发送并传送到现场设备。
[0018]在该方法的一个实施例中,借助于第一和第二承载协议,在服务器上的应用和现场设备之间形成通信信道。优选地,能在高阶单元上提供应用来将命令从高阶单元传送到现场设备。能将命令保存在该单元中。特别地,能提供一个或多个应用,例如模块,用来根据不同协议,特别是现场总线协议提供命令。因此,能在高阶单元和现场设备之间提供用作命令的隧道的通信信道。隧道在借助于第一承载协议桥接的第一传输路径,以及借助于第二承载协议桥接的第二传输路径上延伸。
[0019]在该方法的另一实施例中,第一承载协议用于经由高阶单元和操作设备之间的第一通信连接的数据交换。第一通信连接优选地是无线连接,诸如无线互联网连接。
[0020]如所述在开始时,与现场设备的通信要求使用通信协议的某些命令。为此目的,特别地,能在现场设备中提供解释所讨论命令的通信栈,优选是正好一个通信栈。然后,例如,该通信栈用于处理经由现场设备的现场总线接口接收的命令和经由用于与操作设备通信的通信接口接收的命令。
[0021]在此高阶单元能是具有与操作设备的通信链路的任何数据处理单元,诸如计算机。
[0022]在该方法的另一实施例中,第二承载协议用于经由操作设备和现场设备之间的第二通信连接的数据交换。第二通信连接也能是无线通信连接。话虽如此,假定操作设备和现场设备之间非常近,第二通信连接为(操作设备和现场设备之间直接)有线连接也是可能的。
[0023]在该方法的另一实施例中,通信协议是现场总线协议。经由第一和第二通信连接,借助于第一和第二承载协议传输到现场设备的命令属于现场总线协议。
[0024]在该方法的另一实施例中,高阶单元是服务器。例如,服务器能被提供在计算机上并且经由第一通信连接,连接到操作设备。
[0025]在该方法的另一实施例中,借助于操作设备,启动由服务器传输的命令。这意指将根据操作设备操作现场设备。在这种情况下,借助于操作设备上的应用,与高阶单元建立连接。经由该连接,经由其通信借助于第一承载协议发生,将用于现场设备操作的请求从操作设备上的应用发送到高阶单元上的应用。为此目的,可以在操作设备上的应用和高阶单元中的应用之间,定义适当请求。然后,该应用将该一个或多个请求转换成能由现场设备处理的一个或多个命令。
[0026]在该方法的另一实施例中,借助于操作设备上的客户端应用,操作现场设备,在于操作设备上的客户端应用与高阶单元上的服务器应用通信。操作设备上的上述应用能是与高阶单元上的应用通信的客户端应用,所述应用在此是服务器。
[0027]在该方法的另一实施例中,经由到现场设备的第一通信连接,借助于操作设备,以及借助于经由通信连接用于在现场设备和操作设备之间交换数据的承载协议,确定现场设备标识符。基于例如作为现场设备的序列号或类似的现场设备标识符,可以使用来自例如数据库的数据,诸如电子配件,可用函数和能操作现场设备的特定现场总线协议,确定现场设备的体系结构。能使用第二承载协议的命令,借助于现场设备的标识,实现该标识符。
[0028]在该方法的另一实施例中,操作设备不具有协议驱动程序或不具有用于根据通信协议,与现场设备通信的适当的协议驱动程序。操作设备,或操作设备上的应用,特别是客户应用具有用于第一通信连接的至少一个协议驱动程序和用于第二通信连接的协议驱动程序。
[0029]在该方法的另一实施例中,在高阶单元上提供协议驱动程序,用于根据通信协议,与现场设备通信。如前所述,能在高阶单元上提供若干协议驱动程序,和/或高阶单元能具有多个协议驱动程序。能使用用于现场设备的标识符,确定适用于操作的协议驱动程序。
[0030]通过操作现场设备的方法也解决该问题,其中,为了操作现场设备的目的,适合于操作设备的显示单元的操作菜单结构通过高阶单元传送到操作设备。此外,假定用于操作现场设备的操作程序不需要开发和适用于每一可能的显示单元以及每一可能的操作系统,高阶单元能创建或预编辑在操作设备的显示单元上显示的操作菜单结构。以这种方式,考虑到显示单元的尺寸或显示单元的分辨率,适合于特定操作单元的操作菜单结构能被创建并且传送到操作设备用于显示。
[0031]关于装置,通过包括高阶单元、操作设备和现场设备,用于实现如前述实施例中的一个所述的方法的装置,解决该问题。
[0032]关于客户端应用,通过如前述实施例中的一个所述的方法中使用的客户端应用,解决该问题。
[0033]关于服务器应用,通过如前述实施例中的一个所述的方法中使用的服务器应用,解决该问题。
【附图说明】
[0034]基于下述附图,更详细地描述本发明。
[0035]图1示出操作现场设备的装置的示意性表示,包括现场设备、操作设备和高阶单
J L.ο
【具体实施方式】
[0036]图1示出
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1