操作支持现场总线协议的现场设备的方法

文档序号:8492011阅读:700来源:国知局
操作支持现场总线协议的现场设备的方法
【技术领域】
[0001]本发明涉及一种操作支持现场总线协议的现场设备的方法、用于应用该方法的现场设备、用于在该方法中应用的服务设备以及用于执行该方法的计算机程序产品。
【背景技术】
[0002]目前在过程自动化技术设备中常用的现场设备,其控制在设备中运行的过程和/或记录测量变量。例如,这种现场设备由测量变送器构成,至少一个测量换能器连接到该测量变送器,该至少一个测量换能器用于记录化学和/或物理测量变量。还考虑的现场设备是显示器单元和/或服务单元,其在工厂中现场使用或安装。这些现场设备目前通常经由现场总线相互连接。这样,现场设备可以相互交换和/或与控制单元交换,控制单元控制过程信息,比如,例如测量变量。从现有技术已知用于经由这种现场总线的数据传输是各种现场总线协议。
[0003]而且,例如,在HART协议的情况下存在不同的命令组。在这种情况下,在也称为基础命令的通用命令和也称为普通应用命令的一般命令之间进行区别。此外,在HART协议的情况下也存在设备特有命令。
[0004]而且,Profibus协议被类似地构建。例如,其命令可被分为基本命令和制造商特有命令。在给定用于使现场设备起作用的制造商特有命令中,从现有技术(比如例如从WO2012041616 Al已知)中教导了特定命令应被明确地定义并且例如在连接到现场总线的不同现场设备中不应触发不同的功能。
[0005]通常,现场设备经由基于装置说明的主机系统来配置。这些基于装置说明的主机系统和服务装置或操作程序没有给与开发者或服务人员时间点和顺序的控制,其中参数或参数组被写入现场设备中。根据系统,当经由用户界面执行参数化改变时,参数被以固定顺序写入现场设备。这在实践中可导致问题,因为参数不总是独立于彼此改变,通常,在现场设备的单独参数之间存在依赖性。因此,在参数改变的情况下当受依赖性影响的所有参数以某一顺序被传输到现场设备并存储在那里时是有利的,以便不需要递归依赖性决定。总之,在安全关键的应用中,已知的参数写入顺序是重要的。
[0006]另一需要是将整个参数组写入(下载)到现场设备内。在该情形中,参数之间的依赖性通过经由现场总线与现场设备连接的主机系统(例如控制单元)来决定。因此,当对于现场设备已知正在进行下载时,现场设备的执行可以明显地被增加,则现场设备在下载期间计算或决定参数之间的依赖性是不必要的。
[0007]而且,在下载的情形中,现场设备不必在接收到每一个参数之后在非易失性存储器中(例如,该非易失性存储器可集成在现场设备中)引起持久性,而是,替代地,在下载完成之后产生持久性,即对所有的下载参数操作一次。

【发明内容】

[0008]因此,本发明的目的是基本上现场设备独立地,即独立于现场设备的当前版本且独立于现场总线协议的可用命令,能够将参数存储或写入现场设备内。
[0009]该目的根据本发明通过用于操作支持现场总线协议的现场设备的方法、在该方法中使用的现场设备以及在该方法中使用的服务设备和计算机程序产品来实现。
[0010]关于该方法,目的通过用于操作支持现场总线协议的现场设备的方法实现,其中,现场总线协议包括至少一个命令,所述至少一个命令用于根据辅助变量的值执行现场设备的第一功能或第二功能,其中,所述第一功能和所述第二功能相互不同。现场总线协议优选地是用于经由现场总线进行数字数据传输的协议。如已经提到的,这种协议已经从现有技术已知,比如,例如,HART协议和Profibus协议或Foundat1n Fieldbus协议。对应的支持现场总线协议的现场设备包括对应的接口,经由该接口,数据可根据被应用以经由该接口通信的现场总线协议来交换。比如如上所述,对应提到的现场总线协议利用了不同种类的命令,比如,例如,基本命令或制造商特有的命令。优选地,至少一个命令(基于其依赖性,现场设备的第一功能或第二功能被执行)是对应的现场总线协议的基本命令。该命令或现场设备的第一功能和第二功能,根据辅助变量执行。在这种情形中,辅助变量的值可配备在现场设备的存储器单元中。在接收到对应的命令之后,辅助设备的值被检查且现场设备的第一功能或第二功能被执行。可替代地,辅助变量也可以以现场总线电报进行传输,其也包含至少一个命令。
[0011]优选地,独立于根据所述辅助变量例如现场设备内部地执行的功能,作为对命令的响应,所述现场设备(FG)经由所述现场总线传输回相同的响应电报和/或相同的报告。独立于天气,因此,第一功能或第二功能被执行,例如同一个响应(例如,以响应电报或报告的形式,例如以所谓的ACKNOWLEDGE的形式)被传输回到已经对现场设备发出命令的主机。在HART协议的情况下,那将是返回代码“0”,其确认成功地写入现场设备(独立于哪个写入方法被执行或者是否任何东西完全被写入(参见下面))。
[0012]在该方法的实施方式的形式中,辅助变量可以采用至少两个值。因此,辅助变量也可以是布尔变量,其可以使值采用真或假。而且,辅助变量也可以是某些其它类型的变量,比如,例如,数值,优选地整数,根据此值,现场设备的功能被执行。
[0013]在方法的实施方式的另外形式中,辅助变量的值通过服务人员确定。例如,辅助变量的值可以经由服务元件或某些其它用户输入来改变。因此,根据用户输入改变辅助变量的值是可能的。例如,辅助变量的值例如可以通过软件或硬件来设定。例如,位于例如现场设备上的开关可用于改变辅助变量的值。
[0014]在方法的实施方式的另外形式中,命令是现场总线协议的预先指定的命令或制造商特有的命令,特别是读出命令或写入命令。现场总线协议优选地是HART协议且预先指定的命令是通用基本命令或普通应用命令。根据现场总线协议规范,参数仅可以由确切地一个命令引用。根据应用,可能有利的是或可能需要测试命令的似真性和/或允许或防止参数或参数值的持久性被命令引用。通过应用辅助变量,因此,命令可以被指定另一意思或补充意思。
[0015]在方法的实施方式的另外形式中,第一功能是对于根据现场总线协议的命令预确定的或由根据现场总线协议的命令提供的功能。如在前面的段落中描述的,命令特别优选地是写入命令或读出命令,借此,参数值被写入或读出。根据该命令来执行的现场设备的第一功能因此是由命令引用的对应参数的写入或读出。
[0016]在方法的实施方式的另外形式中,第二功能是限制执行第一功能。根据辅助变量,因此,尽管获得了命令,但是与命令相关的对应的功能可以保留未完成,即,省略。
[0017]在方法的实施方式的另外形式中,根据辅助变量的值,借助于现场设备,在易失性存储器或非易失性存储器中,发生数据的存储。优选地,存储器是集成在现场设备中的存储器单元。例如,该存储器单元是现场设备的操作电子设备的部件。
[0018]在方法的实施方式的另外形式中,提供了多个存储器单元以用于借助于现场设备存储数据,其中,用于存储数据的存储位置根据辅助变量的值来选择。例如,不同的存储器单元可以是易失性存储器单元或非易失性存储器单元。而且,不同的存储方法可用于存储数据,优选地,参数形式的数据。
[0019]在方法的实施方式的另外形式中,命令是用于将现场设备的参数的参数值写入现场设备的存储器单元内的写入命令。
[0020]在方法的实施方式的另外形式中,命令从服务设备或服务应用传输到现场设备。例如,命令可以经由现场总线从服务应用或服务设备传输到现场设备。将命令经由现场设备的服务接口从服务设备或服务应用传输到现场设备也是一种选项。在这种情形中,对应的通信协议可以用于服务设备或服务应用和现场设备之间的通信。例如,协议可以是用于经由现场设备的服务接口通信的制造商特有的协议。
[0021]在方法的实施方式的另外形式中,该变量或辅助变量的值与命令一起以电报传输到现场设备。因此,例如,现场设备的另一功能可以在命令到现场设备的每一次新的传输之后执行。此外,也可以规定,从命令决定的现场设备的功能不改变直到辅助变量的新的值被建立。
[0022]在方法的实施方式的另外形式中,辅助变量被指定第一值且第一命令被传输到现场设备并且第一功能对应于由现场设备执行的该命令,其中辅助变量然后被指定第二值,该第二值不同于第一值,且然后第二命令被传输到现场设备且第二功能由现场设备执行,其中第二功能不同于第一功能且第一命令和第二命令是相同的。因此,相同的命令可以用于根据辅助变量的值执行现场设备的不同功能。
[0023]在方法的实施方式的另外形式中,在执行第二功能至少一次之后,辅助变量被恢复到第一值。因此,现场设备的第一功能可以作为默认功能,其在没有辅助变量的其它值被设置时执行。
[0024]关于现场设备,目的通过在根据前述实施方式
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1