新四季網

用於測量設備的設備描述的產生的製作方法

2023-11-11 07:42:12 2

專利名稱:用於測量設備的設備描述的產生的製作方法
技術領域:
本發明涉及測量技術的技術領域。本發明尤其是涉及為測 方法、計算機可讀存儲介質、為測量裝置產生設備描述的裝置、至少 測量傳感器。
背景技術:
測量設備(尤其是現場設備,例如,傳感器或致動器)可以包括用於操作傳感器的 操作設備或用戶接口 (Bedienoberflaeche)。可以將用戶接口或操作工具布置成遠離傳感 器。在一個實例中,可以通過現場總線或現場設備總線將傳感器連接到用戶接口。
這可能意味著可以在操作設備(尤其是評價設備)中提供使得可以與測量設備通 信的用戶接口。用戶接口可以是評價設備上的命令行,但是用戶接口也可以是圖形用戶接 口 (GUI)。換言之,可以將用戶接口實施為評價設備上的命令行或為圖形用戶接口。
圖形用戶接口的實例可以是Emerson的操作工具AMS、Siemens的PDM或PACTware Consortium e. V的PACTware 。 為了將不同製造商的測量設備、測量裝置或現場設備集成到操作工具中,現場設 備的各個製造商可以按用於測量裝置和/或現場設備總線的特定設備描述的形式提供適 合於對應的現場設備的用戶接口。 例如,可以用描述語言來提供設備描述。描述語言中的設備描述可以取決於相應 的現場設備,但是也可以取決於相應的現場設備應該用於其上的相應的現場設備總線。現 場設備總線可以基於現場設備總線協議。

發明內容
存在著對允許高效提供設備描述的需求。 根據本發明的一個示例性實施例,可以提供用於產生用於測量裝置的設備描述的 方法、計算機可讀存儲介質、用於產生用於測量裝置的設備描述的裝置、至少一個存儲單元 的布置和測量傳感器。 根據本發明的一個示例性實施例,可以提供目標現場總線協議中用於產生用於測 量裝置的設備描述的方法。該方法可以包括測量裝置的第一設備描述的接收。測量裝置的 第一設備描述可以包括至少一個變量。至少一個變量可以與測量裝置的存儲單元有關。
該方法還可以包括從多個現場總線協議選擇目標現場總線協議。在一個實例中, 該方法可以包括從至少一個變量形成塊,其中至少一個塊可以具有最大塊大小。例如,至少
量裝置產生設備描述的 一個存儲單元的布置和一個塊可以具可以與多個現場總線協議的最小的最大塊大小相對應的最大塊大小。在另一 個實例中,塊大小可以小於最小的最大塊大小。在又一個實例中,最大塊大小可以與至少兩 個目標現場總線的至少兩個現場協議的最小的最大塊大小相對應。在基本上所有多個現場 總線中,可以用單一請求來傳輸此最大塊大小。可以在至少兩個選定目標現場總線中傳輸 最大塊大小。 當使用各個現場總線協議時,此最大塊大小(S卩,具有在最大時與最大塊大小相 對應的大小的塊)可能另外能夠以單一請求、以單一指令或以單一命令通過現場總線來傳 輸。換言之,當使用各個現場總線協議時,此最大塊大小(即,具有不比最大塊大小大的大 小的塊)可能另外能夠以單一請求、以單一指令或以單一命令通過現場總線來傳輸。這可 能意味著在多個現場總線協議的每一個中以單一命令可以完全讀出和/或寫入至少一個 塊。 在用於產生設備描述的方法的一個實例中,可以包括提供至少一個塊作為用於測
量裝置的第二設備描述,其中可以在目標現場總線協議中以目標格式或以目標設備語言來
表示第二設備描述。此第二設備描述可以是第二設備描述文件。此第二設備描述可以是,
例如,用於測量裝置的尋址方案。目標設備描述可以遵守目標現場總線協議。 在一個實例中,在目標現場總線協議中提供可以包括提供設備描述,其中可以以
一種方式適配設備描述,使得可以在可以根據目標現場總線協議來運行的現場總線中使用
設備描述適配。 根據本發明的另一個示例性實施例,可以提供計算機可讀存儲介質,其包括在由 處理器執行時可以執行本發明方法的程序代碼。 計算機可讀存儲介質可以是,例如,硬碟、軟盤、CD(光碟)、DVD(數字通用盤)、 RAM(只讀存儲器)、可編程序只讀存儲器(PR0M)、可擦PR0M(EPR0M)、通用串行總線(USB) 上的大容量存儲設備、存儲晶片或類似的數據載體。術語計算機可讀存儲介質也可以指計 算機網絡諸如,例如,可以用於分發電腦程式的網際網路。 根據本發明的另一個示例性實施例,可以產生程序單元,該程序單元在由處理器 執行時可以執行本發明方法。 根據本發明的又一個示例性實施例,可以提供用於產生用於測量設備或用於測量
裝置的設備描述的裝置,其中該裝置包括接收設備、選擇設備和提供設備。 接收設備可以被適配以用於接收用於測量裝置的第一設備描述,S卩,第一設備描
述可以描述測量裝置。測量裝置自身或者測量裝置的第一設備描述可以包括至少一個變
量,其中至少一個變量可以與測量裝置的存儲單元有關,或者可以與測量裝置的存儲單元
相關。換言之,具體地,測量裝置的存儲設備或存儲布置可以包括至少一個存儲單元。在第
一設備描述中可以將變量分配給此存儲單元,以使得存儲單元可以與變量有關。 選擇設備可以被適配以用於從多個現場總線協議選擇目標現場總線協議。 提供設備可以被適配以用於從至少一個變量形成至少一個塊。至少一個塊具有最
大塊大小,該最大塊大小可以與多個現場總線協議的最小的最大塊大小相對應,其中當使
用各個現場總線協議時,最大塊大小的塊可以用單一請求通過現場總線來傳輸。因此,當使
用各個現場總線時,可以用單一請求通過現場總線來傳輸最大塊大小的塊。提供設備還可
以經適配以用於提供至少一個塊作為用於目標現場總線協議中的測量設備的第二設備描述。換言之,提供設備可以經適配以用於提供文件作為第二設備描述,該文件使得可以在現 場總線上操作測量裝置,該現場總線可以基於目標現場總線協議。 根據本發明的又一個實施例,可以提供至少一個存儲單元的布置,其中至少一個 存儲單元可以與至少一個變量有關。至少一個塊可以從至少一個變量形成,其中至少一個 塊具有最大塊大小,最大塊大小可以與多個現場總線協議的最小的最大塊大小相對應,當 使用各個現場總線協議時,可以用單一請求通過現場總線傳輸最大塊大小。整個塊大小 (即,最大塊大小)將不會始終全部被利用。小於最大塊大小的塊大小也將是可能的。
在一個實例中,可以將至少一個存儲單元組合為塊,使得可以用單一請求或單一 指令在測量裝置和操作工具之間傳輸至少一個存儲單元的內容。 根據本發明的又一個示例性實施例,可以提供包括發明的布置的測量傳感器。
測量裝置(尤其是測量設備)、現場設備、傳感器或致動器可以具有多個變量,這 些變量可以假定值。變量的值可以定義各個現場設備的配置。現場設備可以具體地包括存 儲組件或存儲設備,其包括提供有根據變量的分配的名稱的多個存儲單元。即變量可以指 派給存儲單元,因此,可以提供用於存儲單元的名稱。 可以以數據結構的格式布置存儲單元,尤其是分配給存儲單元的變量。在此情況 下,可以將不同的存儲單元組合為可以基於數據結構名稱或Object-ID(目標ID)來尋址的 塊。Object-ID可以是標記存儲體中、存儲器中、存儲組件中或存儲晶片中的數據結構的開 始的基地址。數據結構可以包括類似存儲單元的組合或累積或合成整體的存儲單元。換言 之,數據結構可以包括存儲單元的有序組合。可以存儲用參數表示的值(各個值用於設置 存儲單元中的參數),用參數表示的值可以分別指定和標識傳感器特定性質。
例如,現場設備的製造商可以通過Manufacturer-ID或製造商ID來標識。另 外,傳感器或現場設備(尤其是傳感器的類型)可能能夠以devicetype(設備類型)或 deviceType為特徵。可以通過Object-ID或通過數據結構名稱來組合類似的存儲單元。因 此,可以找到傳感器特定變量或者在數據結構名稱"identification(標識)"下可以允許 識別或標識傳感器的存儲單元。 數據結構"identification (標識)"可以包括製造商ID (Manufacturer-ID)、設備 類型(Device Type)、總線類型(Bus Type)、序列號(Serial Number)和DTM-ID(設備類型 管理器標識符/將用於配置的DTM的標識)。 在一個數據結構名稱下組合的變量數目或者在數據結構名稱下組合的數據結構 的數目可以與塊大小相對應。塊大小可以被特徵化或定義為可以用單一請求或命令由多個 可用現場設備總線協議同時傳輸的塊大小。可用現場設備總線協議可以是可以從其中選擇 至少一個協議的現場設備總線協議。在此上下文中,同時可以意味著可以在不改變塊大小 的同時將塊大小用於多個可用現場設備協議。 塊大小的選擇(S卩,組合成數據結構的存儲單元的最大數目的選擇)可以允許實 現能夠使用相同數據結構和/或將相同Object-ID用於可用現場設備總線的每一個中的相 同數據結構。 可以在所有現場設備總線標準中或者在所有現場設備總線系統中同時傳輸相同 數據結構。所有現場設備總線標準可以意味著所有可用的或者大部分的現場設備總線標 準。
可以在不同的現場設備總線系統或現場總線系統中使用不同的描述語言來表示 或描述測量裝置。可以通過適配用於數據結構的塊大小來防止需要將不規則或不均勻數據 結構用於不同描述中的各個可用的多個現場設備總線協議。因此,在不同的現場設備總線 中,通過調整或適配塊大小,可以為相同傳感器呈現規則、均勻、標準化或一致的描述。
可以將統一的第一設備描述或製造商特定設備描述(設備描述,DD)作為基礎、作 為源頭或起源。可以將此第一設備描述、製造商特定描述或源設備描述分別呈現為可用在 傳感器特定描述語言(諸如(例如)XML(可擴展標記語言))中。換言之,可以用傳感器特 定結構或用製造商特定結構來描述XML中的源設備描述。 在現場設備中或在傳感器中,可以將用參數表示的值或用於設置測量裝置的參 數的值(尤其同樣是測量值)組織成測量裝置中的存儲單元的形式。變量可以向存儲單 元提供名稱,其中每個變量可以與至少一個存儲單元相關。可以將變量或存儲單元組合為 0bject-ID下的數據結構。這可以意味著當查詢各個0bject-ID或數據結構時,可以傳遞數 據結構的存儲單元的內容。 將變量組合為至少一個塊或者形成至少一個塊可以使得可能提供相同變量,存儲 單元的相同內容或存儲在可用現場總線協議的每一個中的存儲單元中的用參數表示的值 (用於設置參數的值)的相同值使用請求或使用單一請求。因此,變量、參數或用參數表示 的值(各個值用於設置參數)的統一尋址在不同目標現場總線協議中(即,在現場總線協 議中)是可能的,應為這些協議產生尋址方案或設備描述。例如,相同的Object-ID可以尋 址或查詢不同目標現場設備協議中的相同數據結構。 因此,本發明的一個方面可以在於將測量裝置、傳感器或現場設備(尤其是測量 裝置的存儲器)劃分為塊並通過第一設備描述或源設備描述來描述測量裝置、傳感器或現 場設備,以使得對於基本上所有(saemtliche)可以認為是目標現場總線系統的目標現場 總線協議而言,可以提供統一的基礎結構。目標現場總線協議可以是應該產生測量裝置 (尤其是傳感器)的現場總線協議特定設備描述或第二設備描述的現場總線協議。因此,可 以根據選定目標現場總線協議將第一設備描述翻譯成第二設備描述。 通過0bject-ID和相關數據結構對存儲單元的尋址可以允許適配成不同的現場 總線協議。 在一個實例中,可以呈現第一設備描述、起源的設備描述、起源設備描述或源頭設 備描述作為XML格式的文件。 根據本發明的另一個示例性實施例,目標現場總線協議可以是從由HART現場總 線協議、Profibus總線協議、Prof inet、 Foundation Fieldbus協議、1/0連結協議、Modbus 協議和CAN協議(控制器區域網絡)構成的目標現場總線協議群選出的至少一個目標現場 總線協議。目標現場總線協議可以是選定目標現場總線可以基於其的現場總線協議。目標 現場總線可以是其中可以打算使用傳感器的現場總線。 可以在現場總線協議的選定子群中(尤其是在一致的形式的目標現場總線協議 中)描述測量裝置。 根據本發明的另一個示例性實施例,可以用可以從由DDL(設備描述語言)、 EDDL(增強的DDL)或用於基於FDT (現場設備類型)的DTM(設備類型管理器)構成的設備 描述語言群中選出的設備描述語言來提供第二設備描述、目標設備描述、目標格式或尋址方案。 在另一個實例中,可以使用可以是FDT和EDD的組合的描述語言,例如FDL(現場 設備綜合)。也可以為FDL產生相應的描述。 根據本發明的另一個示例性實施例,可以通過Object-ID來尋址至少一個塊。
因此,可以讀出整個數據結構,且特別是,通過使用單一 Object-ID或單一基地址 來讀出數據結構的值。 根據本發明的又一個實施例,可以通過將操作工具中第二設備描述或者尋址方案 映射或投射在各個現場設備現場總線協議中或屬於現場設備協議的設備描述中的設備特 定區域上,來基本上無歧義地尋址測量裝置的整個第一設備描述。 這會使得可能(例如,以XML格式)將一致的設備描述語言映射在目標現場總線 協議上。 可以通過映射來表示現場設備的一般設備描述或製造商特定設備描述或者表示 各個目標操作工具中的現場設備。 現場總線協議的設備特定區域可以是,例如,可以儲備分別用於製造商特定數據 和信息的區域,諸如,例如,為設備特定命令或為變換器塊。 根據本發明的又一個實施例,可以按照可以通過單一命令編號和/或通過單一事
務編號來尋址不同塊或不同Object-ID的方式來提供第二設備描述或尋址方案。用於HART現場設備總線或者用於HART現場總線協議的DDL描述語言可以包括請
求或查詢時的變量名稱的映射,其中請求包括命令編號和/或事務編號。查詢命令可能能
夠在操作設備中被編譯,該操作設備可以通過使用與測量裝置中存儲單元的變量名稱相對
應的變量名稱來允許存取現場設備中的特定地址。 也可以以模擬方式實現值的提供。因此,術語請求也可以分別指用參數表示的值 和用於設置參數的值的提供。因此,塊大小可以是可以在操作設備或操作工具和現場設備 之間交換的最小的信息單元。 因此,利用命令編號和/或事務編號可以允許在操作工具和現場設備之間建立關 系。可以限制可用事務的編號。可以通過增加命令編號以使得可以實現測量裝置或測量裝 置的存儲器的分頁來查詢不同的Object-ID。 根據本發明的又一個實施例,可以按照可以通過槽編號和/或通過索引尋址不同 塊或不同Object-ID的方式來提供第二設備描述。換言之,在Profibus環境中,可以通過 槽編號和/或通過索引編號來尋址塊,而在HART總線環境中,可以通過命令編號和/或事 務編號來尋址這些塊。 可以在Profibus現場總線系統中利用槽編號和/或索引編號。如同在HART總線 環境中通過命令編號和/或事務編號尋址那些塊一樣,在Profibus環境中,可以通過槽編 號和索引來尋址測量裝置的相同塊。 選擇塊大小以使得塊大小與用於查詢和/或用於提供變量的最小的最大塊大小 相對應,可以允許不同現場總線系統中塊的統一查詢。 根據本發明的另一個示例性實施例,測量裝置可以是從由傳感器、致動器、水平測 量傳感器、壓力測量傳感器、極限水平測量傳感器和現場設備構成的測量裝置群中選出的 測量裝置。
8
根據本發明的又一個示例性實施例,至少一個變量可以與用參數表示的值或參數 設置值相對應。因此,可以通過至少一個變量、數據結構或多個變量來分別為測量操作來用 參數表示測量裝置或設置測量裝置中的參數。 根據本發明的又一個實施例,提供至少一個塊作為第二設備描述可以包括將塊組
合為單一請求和/或單一命令。可以以第二設備描述的形式來提供至少一個塊。
因此,可以在單一命令中(即,在請求中或在提供中)請求或提供小數據結構。 根據本發明的另一個示例性實施例,該方法可以進一步包括將至少兩個塊組合為
一個單一公共塊或組合為連接塊,其塊大小可以小於或等於最大塊大小。 根據本發明的又一個示例性實施例,第一設備描述可以是XML文件。換言之,設備
描述可以實施為XML文件。 應了解,參考不同的主題來描述了本發明的不同方面。尤其是,參考裝置型權利要 求來描述一些方面,而參考方法型權利要求來描述其他方面。然而,本技術領域人員可以從 先前描述和以下描述推測出,除非另有明確說明,屬於主題的一個種類的任何特徵組合也 包括涉及主題的不同種類的任何特徵組合。尤其是,應認為裝置型權利要求的特徵和方法 型權利要求的特徵之間的組合如所揭示。


以下將參考圖來描述本發明的其他示例性實施例
圖1示出了根據本發明的一
圖2示出了根據本發明的一
圖3示出了根據本發明的
具的描述語言上的映射方案。
圖4示出了根據本發明的
描述語言中設備描述的詳細說明。
圖5示出了根據本發明的 設備描述上的映射。
圖6示出了根據本發明的
個示例性實施例的用於產生設備描述的裝置的框圖。 一個示例性實施例的具有尋址方案的測量裝置的框圖。 一個示例性實施例的設備特定描述語言在第一操作工
i一水
示例性實施例的具有相關上載和下載指令的設備
i一水
i一水
示例性實施例的設備描述在ProfibusPA現場總線
示例性實施例的操作工具和測量裝置的框圖,其中
一個物理塊和一個功能塊被向後映射在設備特定描述上。 圖7示出了根據本發明的一個示例性實施例的為用於產生用於效
描述的方法的流程圖。
:設備的設備
具體實施例方式
附圖中的表示是示意性的且不按實際比例。在圖1至圖7的以下描述中,由相同 附圖標記來指示相同或相應的元素。 圖1示出了用於產生用於測量設備的設備描述的裝置100。用於產生設備描述的 裝置100或編碼產生器100包括接收設備101。接收設備101可以從不同的輸入源獲得第 一設備描述或製造商特定設備描述。例如,將接收設備101連接到輸入設備102,通過輸入 設備102可以提供第一設備描述。例如,輸入設備102包括鍵盤。接收設備101還可以直 接連接到測量設備103、測量裝置103或傳感器103。因此,接收設備101可以直接從分別要被寫入和要被描述的現場設備或者分別要被寫入和要被描述的測量設備103讀出描述。
換言之,接收設備101可以從要被描述的現場設備或要被描述的測量設備103直 接讀出描述。 也可以通過連接到接收設備101的網絡104來提供設備描述。此外,任何數據載 體或計算機可讀存儲介質105(諸如CD、DVD、軟盤、硬碟、USB大容量存儲設備(大容量存儲 設備)、存儲器或EPROM 105)可以連接到接收設備101,以提供測量裝置103的第一設備描 述。 第一設備描述基本上包括尋址方案、存儲器的布置或測量裝置103中或用於測量 設備的存儲區域的劃分的表示。在此情況下,選擇測量裝置的存儲劃分,從而使得合成整體 的變量或參數被組合成數據結構。 數據結構被給以可以由Object-ID查詢的名稱。在此情況下,存儲器、存儲區、存 儲區域和存儲設備的劃分基本上分別基於多個現場總線協議或目標描述語言提供的最大 塊大小,即,可以通過一次調用(即,通過單一命令)由所有目標現場總線協議傳輸的最大 塊大小是在已經確定應為何種現場總線協議提供用於測量設備的設備描述的現場總線協 議之後被確定。在此情況下,塊的傳輸和查詢分別可以指上載以及下載,即,分別為查詢命 令和為描述命令和寫入命令(讀出命令/寫入命令)一起確定最大塊大小。
接收設備101經適配以通過以下方式來劃分或分派所接收的設備描述或讀出設 備描述(如果其尚未與最大共用塊大小相對應)從所接收的第一設備描述、從製造商特定 設備描述、從一致的設備描述或從統一的設備描述(Einheitsgeraetebeschreibung)形成 塊,且使得對於所有目標現場總線協議,要產生的所有目標設備描述或所有第二設備描述, 確保以相同塊大小操作。換言之,劃分或分割設備描述,以使得由設備描述形成塊,從而使 得所有的期望的目標現場總線協議可以以相同的公共塊大小操作。這可以使得可能通過相 同Object-ID尋址測量裝置中的相同或類似變量或相同或類似參數。因此,因為不必為每 個現場總線系統中的現場設備產生變量或存儲單元的不同劃分或分割,所以可以改進查詢 指令的清晰度。 目標現場總線協議和目標設備描述的格式分別地或目標尋址方案可以通過連接 到接收設備101的選擇設備106來設置。因此,可以通過選擇設備基於一致的第一設備描述 或製造商特定設備描述(例如,可以是XML文件)來產生適於目標現場總線協議的設備描 述。將因此適配的目標設備描述、目標尋址方案或第二設備描述分別傳遞到分配給選擇通 道107的提供設備108。(圖1中僅圖示了多個提供設備中的一個提供設備。與所示的提 供設備108類似地實現其他提供設備的結構或連接。其他提供設備也連接到外圍設備109、 110、111、112。) 例如,可以分別以文件的形式實現提供設備108中和初始化設備108中的提供。 在此情況下,可以以DDL-或EDDL-描述的形式或以由DTM使用的格式來提供文件。另外, 可以再次提供現場設備總線特定XML文件。例如,可以存在用於HART現場總線協議、用於 Profibus現場總線協議或用於Profibus現場總線協議的提供設備108。
可以以不同形式再次提供在各個提供設備108中產生的設備描述。例如,可以通 過具有鍵盤和監控器的控制計算機109來提供設備描述。另外,可以將所產生的設備描述 直接加載在操作工具110上。可以在操作工具上運行基於命令行的用戶接口或圖形用戶接口 (即,以符號來操作的用戶接口)。 此夕卜,可以通過網絡111(其可以是與輸入網絡104相同的網絡)來提供所產生的 設備描述。因此,可以通過網絡lll使得多個客戶可獲得所產生的設備描述。所產生的設 備描述也可以通過提供設備108來加載在存儲介質112上,以及分發或出售。存儲介質112 可以是軟盤、CD、 DVD、 USB大容量存儲設備或閃速存儲器。除所描述的輸入和輸出選擇之 外,還另外存在適用於存儲文件的輸出選擇或存儲介質。 為了將不同製造商的現場設備或測量裝置集成到操作工具,現場設備的各個製造 商以文件的形式提供適用於相應現場設備的用戶接口。在通過描述語言為各個操作工具準 備用戶接口當中需要考慮到的不同技術或技術概念已經將其本身建立為用於操作工具的 架構。出現在用戶的用於操作工具的用戶接口的可獲得性可以在購買現場設備的決定方面 起作用。 例如, 一個技術是具有設備類型管理器(DTM)的現場設備工具(FDT)系統。在FDT 技術中,使用二進位文件作為用戶接口描述文件,以描述相關現場設備的用戶接口。用戶 接口描述文件(DTM)配備有所謂的FDT接口且被讀入所用的操作工具(也稱為框架應用 或框架)以通過操作工具來尋址現場設備。在此情況下,FDT接口定義框架應用(例如, PACTware )和DTM之間的連接通道。 設備描述(DD)概念、電子設備描述(EDD)概念和增強的EDD (EEDD)概念分別推行 另一個概念。在DD、EDD或EEDD中,通過利用描述語言寫入的ASCI I文本來提供用戶接口或 設備描述,部分描述語言可以與程式語言C相比較。因此,用戶接口描述文件是文本文件。
在被讀入相關操作工具之後,以二進位文件形式提供或以ASCII文件形式提供的 現場設備的設備描述用作操作工具內或操作工具環境內的用戶接口中的現場設備的表示。 可以由產生用於操作工具中的現場設備的接口通過一致的操作工具來尋址現場設備。
用於操作工具110的設備描述的提供可以使得可能在操作工具IIO和相關測量設 備(例如,傳感器103)之間建立關係。 圖2根據本發明的一個示例性實施例示出了具有尋址方案的測量裝置的框圖。
測量設備103示出了將存儲區域劃分或分割成基本上相同大小的多個塊200a、 200b、200c、200d、200e、200f。在此情況下,塊200a至200f的大小是以可以用一個指令在 多個現場總線系統中傳輸的最小公共塊大小為基礎。例如,在HART總線系統中可以用一個 查詢或用一個命令傳輸的塊的大小可以等於20位元組,而Profibus現場總線系統中的最大 塊大小等於64位元組。 為了確保HART系統以及Profibus系統中存儲單元201的相同Object-ID或相同 劃分,例如,當在HART系統和Prof ibus系統之間存在選擇時, 一個依賴最小的最大塊大小。 在HART系統具有20位元組且Prof ibus系統具有64位元組的最大塊大小的情況下,因此選擇 20位元組的最大塊大小。 此外,將邏輯相關的存儲單元組合在一個塊200a至200f中。因此,例如,對涉及傳 感器對於單元功能或對存儲在單元中的值的功能的標識的存儲單元202a提供變量名稱, 並將其組合成一個數據結構202a。因此,對包括幫助標識傳感器的值的單元提供名稱,且將 單元組合成一個數據結構。 數據結構202a被提供有數據結構名稱203a。可以在0bject-ID 204a(例如,0BJID0x0001)下尋址數據結構202a。 Object-ID是十六進位的地址。例如,測量裝置103的第一 塊將存儲單元Ma皿facturer-ID、 DeviceType (設備類型)、Bus Type (總線類型)、Serial Number(序列號)和DTM-ID(它們都具有大小DWORD,即,4位元組)組合成數據結構的名稱 "標識"203a,即,存儲單元形成相應塊。可以在Object-ID Obj ID 0x0001204a下尋址第一 塊200a。 —個BYTE(字節)可以包括8位、一個WORD (字)可以包括16位,且一個DWORD 可以包括32位。 換言之,如果測量裝置103的固件接收具有相對應的Object-ID 204a、204b、204c 的查詢命令,那麼固件提供數據結構203a、203b、203c的存儲單元202a。尤其是,固件提供 存儲單元的佔用或內容。例如,Ma皿facturer-ID是用於製造商的唯一標識符,以使得,例 如可以基於Manufacturer-ID確定本傳感器的製造商是公司VEGA。 數據結構202a還包括變量Device Type,其含有提供關於所用的測量設備103的 信息的編號。例如,編號232表示測量設備VEGAPULS,而編號231表示VEGAFLEX。
此外,數據結構"Identification (標識)"包括存儲單元Bus Type,其指示設備應 該用於其的總線。一般設備描述中的指示Bus Type可以用於通過專有接口讀出變量。因此, 一般設備描述的數據結構也可以用於通過專有12C接口或fC接口來通信。專可以意味著 其基本上不涉及現場設備協議且可以直接訪問測量傳感器。為了允許通過此接口確定傳感 器可以被設計用於的總線,可以在結構中提供關於總線的此指示。此外,塊Identification 200a包括測量設備103的序列號。可以用此序列號來基本上無歧義地標識各個測量設備。
第一塊200a的數據結構202a還包括所用的設備類型管理器的DTM-ID (設備類型 管理器ID)。此變量也可以使得可能對於單獨的傳感器實現相當特別的DTM操作,即,標準 的操作。 圖2中圖示的第二塊是具有數據結構名稱203b "Device Name"的塊。可以在 0bject-ID 0x0002 204b下尋址此第二土央。數據結構203包括字符值Char [16]Device Name 202b作為數據結構。 與±央"Identification (標識)"200a相比較,塊"Device Name(設備名稱)"200b 包括數據結構202b中較少數目的存儲單元或變量。第二塊200b或Device Name塊僅包括 提供測量設備103的清晰名稱的變量Device Name。 具有Object-ID 204c和數據結構名稱203c Device TAG(設備標籤)的第三塊包 括具有字符值16(CHAR[16])的數據結構202c Device TAG。因此,可與第二數據結構Device Name 203e相比較,第三數據結構DeviceTAG 203c的大小也比第一數據結構200a的塊大小 要小。 在假定數據結構200a表示公共目標總線系統中的最大可允許塊大小的情況下, 在一個實例中最大塊大小等於20位元組。因此,在數據結構"Device Name"203b或數據結構 203c "Device TAG"的查詢期間,例如,可以以組合的方式來傳輸具有4位元組的最大大小的 另外數據結構。數據結構"Device Name" 203b和/或"Device TAG" 203c可以包括16字 節。由於不利用最大塊大小的不同數據結構的組合,可以用單一查詢來傳輸幾個塊。因此, 可以增加傳輸容量或傳輸帶寬。 為了將不同塊組合成一個查詢,測量裝置103的固件認識到應由操作工具來詢問或設置塊200b和200c,且固件在其傳輸查詢結果之前打包查詢結果。在一個實例中,固件 認識到兩個塊屬於相同操作工具。可以將打包用於讀出操作以及用於寫入操作。欄位402、 404存在於傳輸協議中,該欄位包括所傳輸的查詢參數的數量。此欄位由操作工具供給相應 值。因此,操作工具可以確保數據結構的組合。可以將上載301、403和/或下載302、413 嵌入傳輸協議(例如,HART)中。 圖2進 一 步示出將存儲單元、變量或數據結構202e與數據結構名稱 203e "Adjustment (調整)"組合的測量裝置103的第256塊200e。各個變量是浮動值 adjustMinPercent、adjustMaxPercent、adjustMinPhysical禾口 adjustMaxPhysical。此夕卜, 調整數據結構202e包括字節值adjustPhysicalUnit ID。 DWORD包括4位元組、Character[16](字符[16])包括16位元組、浮動值(float value)包括4位元組且字節值(byte value)包括1位元組。如果假定第一塊200a完全充滿, 那麼圖2中所說明的最大塊大小因此為大小5X4位元組(即,20位元組)的塊。這與可以在 HART現場總線系統中傳輸的最大塊大小相對應。因此,在圖2所說明的實施例中,HART現 場總線系統的大小確定塊的最大大小,測量裝置103的存儲區分別劃分成這些塊。塊200b、 200c、200e並非必須完全充滿。 數據結構"Identification,,203a的M,facturer-ID、Device Type禾口 Bus Type 202a的組合允許本測量裝置103的基本上無歧義的標識。因此,組合Bus Type、 Device Type和Manufacturer-ID可以是可以基本上無歧義地標識測量裝置103的設備密鑰或設備 標識。因此,連接到測量裝置103的操作工具(圖2中未示出的工具)可以通過查詢數據 結構203aldentification禾口過 慮Manufacturer—ID、Bus Type禾口 Device Type來獲f尋本測 量裝置103的製造商的基本上無歧義地標識。因此,通過使用過濾所要信息的此機制,可以 在操作工具中執行用於檢測連接到現場設備總線的基本上所有現場設備103的查詢。
操作工具可以基於測量裝置的基本上無歧義的標識來確定使用中的各個總線系 統的相關設備描述,且因此可以訪問參數,尤其是測量裝置的存儲單元202a、202b、202c、 202e。 例如,將允許從傳感器到本體(bulk)材料表面或到用於確定本體材料容 器的填充水平的填充材料表面的測量距離之間的校準的參數存儲在數據結構名稱 203e "Adjustment"下。值adjustMinPercent禾口 adjustMaxPercent使得可以將填 充水平轉換到觀測容器的填充水平的百分位數指示。變量adjustMinPhysical和 adjustMaxPhysical指示最低和最高可能的填充水平,具體地是與傳感器的本體材料的實 際距離。另外,變量adjustPhysicalUnit ID指示其中測量傳感器測量填充水平的單位。用 於該單位的可能參數可以是m(米)、ft (英尺)、英寸、cm(釐米)或mm(毫米)。
圖3示出了根據本發明的一個示例性實施例的設備特定描述語言在第一操作工 具的描述語言上的映射方案。 在圖3中,將來自圖2的測量裝置103圖示為與操作工具中HART描述語言300相 鄰,其中以框圖的形式示意性說明了描述語言。以用於表示操作工具的所謂DDL(設備描述 語言)來表示圖3中的HART命令。為了操作工具可以讀出,以DDL表示HART命令。DDL使 得可以提供設備驅動器,較高應用層的操作工具可以採用該設備驅動器且較高應用層的操 作工具可以中繼設備驅動器,以分別查詢測量傳感器103或測量裝置103或分別在基本上無須關心和注意現場總線上的直接尋址的情況下設置值。 高層操作工具訪問測量裝置103的存儲單元。由設備描述通過將變量尤其是相關
存儲單元的地址轉換為命令/事務符號或指令/事務符號來實現尋址。 —個命令或指令可以尋址由描述語言的規格定義的8位。可以用8位的地址空間
來定義0至255塊或Object-ID或0bj ID或事務。在此情況下,事務與塊或組合塊的查詢
相對應。在第二設備描述300的產生期間,由編碼產生器100來定義哪個查詢或哪個請求
分別查詢哪個數據結構的關係。第二設備描述300將數據結構與相應的查詢和/或與相應
的請求相聯繫。 命令或查詢可以包括用於讀出測量裝置103的存儲單元的操作讀取(Read)和用 於設置參數的操作寫入(Write)。在一個實例中,偶數命令編號(諸如,128、130、132等) 可以屬於讀取操作,而奇數命令編號(諸如,129、131等)屬於寫入操作。因此,在設備描述 300中,可以分別將兩個i央HART Upload (HART上載)301和HART Download (HART下載)302 區別地再劃分。HART Upload涉及存儲地址201的查詢(讀取),且Download涉及存儲單 元201的設置(寫入)。 分別將設備描述300映射在製造商特定區和由HART協議提供的製造商特定區域 上。具有命令編號128至命令編號253的命令可用於製造商特定使用,S卩,用於設備特定使 用。設備描述300在操作工具上運行。 上載塊301用於查詢測量裝置103的數據結構201。因此,上載塊301包括具有操 作Read 302的偶數命令編號128和具有操作Read 303的命令編號130。此外,可以提供由 框304指示的另外偶數命令。 事務(諸如,事務1305)可以包括用於某一Object-ID(例如,Object-ID 001 306a)的查詢命令(請求)。事務1305也可以限定響應具有十六進位的Object-ID 0x0001 作為響應的查詢來傳遞數據結構Identification 307a。 可以通過在事務2308下再次在HART總線上發出命令128並發送具有Object-ID 0x0002 306b的請求來接收同樣以第二塊200b的形式存儲在測量裝置中的數據結構 Device Name 307b作為響應(分別回復)。將屬於事務1305的第一塊存儲在測量裝置中 作為塊200a。可以使用事務編號(例如,事務1和事務2)來標記命令中的請求和/或回 復。具有Object-ID的請求導致在相應數據結構中提供值的形式的相應回復。基本上可以 同時發送請求和/或回復。 由於根據DDL規格的命令/事務符號中的一個命令基本上僅可以包括由框309 指示的255個事務,所以如果應從測量裝置103讀出多於255個Object-ID或塊或數據結 構,那麼藉助於另一個命令編號,例如,命令130和303。因此,例如,在事務編號1310下由 命令130和操作Read來查詢與十進位的256相對應的Object-ID 0x0100 200e。對具有 0bject-ID0x0100 306e的查詢或請求的響應307e(分別回復307e)是包括如塊200e中和 數據結構202e中所分別說明的其變量的數據結構"Adjustment"。換言之,將來自被尋址的 數據結構的值分配給相應變量。 如果應訪問單一變量(諸如,Manufacturer-ID 202a),那麼因此當查詢或請 求Object-ID 204a 0x001時確定在數據結構名稱Identification203a下此變量可用, 即,Manufacturer-ID的查詢由查詢指令上所提供的第二描述使用HART命令128、操作
14Read(讀取)和具有Object-ID 0x0001306a的請求來映射。返回的值307a(R印ly)提供所
要的Manufacturer-ID從其濾出的整個數據結構Identification 200a。 基本上類似地對其他Object-IDs進行處理。因此,基本上可以分別將測量裝置
103的所有存儲單元或變量201映射在HART協議300的Device Specific (設備特定)命
令區(命令區域)上,其中命令和事務的組合被無歧義地分配給每個存儲單元201。 因此,為了性能原因,應考慮在數據結構的產生期間,將在操作期間一起表示在操
作工具中的這些變量組合為數據結構,且因此需要同時讀取或寫入。 可以想像,在傳感器的初始化期間將傳感器的基本上所有參數讀取入操作工具中,從而使得其在此操作工具中可用。 類似地實現值的設置,S卩,將特定值寫入存儲單元。在寫入期間,使用HART下載塊302的奇數命令。奇數命令處於129至253的範圍中。與事務1的查詢塊或讀取塊相對應的寫入塊311由命令編號129和操作或存取方法寫入和事務編號1來尋址。在事務1311內,將Object-ID 0x001312a的請求或查詢與要設置用於數據結構Identification的值一起傳輸312到測量裝置103。在回復時,由測量裝置返回313a或寫回Identification,以確認與第一數據塊200a相對應的數據結構Identification的正確接收。
存儲在測量裝置的第二目標塊200b中的設備名稱可以通過HART命令129和事務2(即,請求)在Object-ID 0x0002與用於設備名稱或變量Device Name的值下一起使用操作Write來存取312b。作為確認正確寫入操作的回覆,測量傳感器103的固件將反饋值313b、設備名稱寫回總線作為回復值。因此,作為命令129、操作Write和請求Object-ID0x0002的回覆值,固件在總線發出設備名稱,即,用於變量Device Name的值。
同樣,256個指令或者事務可以通過命令(例如,通過命令129)無歧義地標識314。在應在測量設備中設置或讀取多於255個塊和相應地更多數目的變量的情況下,地址範圍或者值範圍可以通過求助於或使用下一個奇數命令(例如,命令131)和操作Write315來擴展。在再次事務316時,如塊312e中所指示,Object-ID 0x0100的查詢312e連同數據結構202eAdjustment是可能的。同樣,作為回復將數據結構Adjustment 313e返回分別寫回到總線,以確認測量裝置的正確接收。 通過分開或區分命令和事務,可以以如下方式提供所產生的目標設備描述或第二設備描述300,作為用於操作工具的HART總線的驅動器可以用通過命令和事務的相應組合的描述語言尤其是用於所產生的描述語言文件或DDL文件來分別描述和表示存在於測量裝置103上的基本上所有變量。可以將此設備描述加載在操作工具上,以使得操作工具能夠訪問測量裝置的各個存儲區。由於塊大小的選擇,無論使用何種現場設備系統,都可以通過相同尋址結構(尤其在相同Object-ID下)來提供相同數據結構。此一致的或標準化的描述可以統一設備描述的準備。 圖4示出了根據本發明的一個示例性實施例的具有相關上載和下載指令的設備
描述語言中的設備描述的詳細圖示。上載和下載被嵌入或封裝入總線協議中。 程序代碼400是可以由編碼產生器產生為第二設備描述的程序代碼的段。根據圖
4的程序編碼由所謂的Device Description Language (DDL) ( S卩,設備描述語言)中的程序
編碼構成。 DDL中的程序編碼可以用於HART操作工具。在此情況下,程序編碼400或設備
15描述400用作使得操作工具提供用於屬於變量(variable)的上載和/或下載的查詢指令的驅動器。為此目的,在第一程序段401中定義諸如標籤(label)、類型(type)Float、類Device(Class Device)的變量和處理(處理讀取&寫入(Handling Read & Write))和100. 00的預設值(Default Value)的變量。用這些定義(圖4中的變量adjustMaxPercent與圖3中的變量adjustMaxPercent不同)來定義變量402adjustMaxPercent。
在第一命令定義塊403中定義命令(例如,命令CMD—VVOup) 。 VVO可以是用於VEGA協議的標誌,VEGA協議是現場總線協議。UP代表上載,且將命令特徵化為上載。Down代表下載且將命令特徵化為下載。 為了分別定義命令和指令,設備描述的相應文本段從關鍵字"Command"開始。在此定義之後,隨後將命令編號(number)定義為命令128。偶數編號指示這涉及上載命令,即,讀出命令或讀取命令。鑑於該原因,也將該操作定義為讀取操作(Read-Operation)。
可能定義的一個實例可以包括選擇用於上載的偶數COMMAND和用於下載的奇數COMMAND。在另一個實例中,同樣將可以想像用於加載的COMMAND 128至148和用於下載的COMMAND 149至159。 將響應先前定義的變量adjustMaxPercent 402的查詢或請求的至總線的輸出或
發給總線的內容進一步定義為具有事務(transaction)編號0的第一事務。例如,可以通
過較高邏輯程序等級上的操作工具來查詢變量adjustMaxPercent 402。 在請求(request)程序塊403中,相應地定義具有編號128的請求命令需要分別
輸出或發出到總線以接收變量adjustMaxPercent 402,其中變量404或參數404包括組合
數據結構的量。在本實例中,此編號和量分別等於0x01404,即,僅涉及單一命令且未發生命
令的組合。 將順序地讀取0x05、0x03、0xfd、0x00、0xaa的編碼序列405進一步輸出或發出作為地址信息。 在加載命令塊406、406a中再一次清楚地說明了相應請求消息403。此上載命令塊表明請求命令從Object-ID 404 0x01或從組合數據結構404的數量開始。此後是以字節數量的形式的隨後數據結構的長度,其中此數量在本實例中等於0x05。在此情況下,指示包括字節數量的指示的隨後字節的數量。 例如,如果將幾個事務組合成一個命令以使得用一個命令來查詢幾個塊,那麼可以使用在欄位404中的一個事務中或在一個單一事務中傳輸的命令的數量。(也可以提供相應的欄位用於下載。) 在此指示之後是值序列0x03和Oxfd。十六進位值0x03代表用於Object-ID的字節的數量。將Object-ID 406、406b的第一字節恆定地設置為Oxfd,以用信號通知這涉及當前設備產生的目標,其中在第一字節之後是實際分別具有真實地址信息的兩個變量字節,例如,在此情況下為對於0x00aa的0x00和Oxaa。 可以通過命令編號/事務組合128/0查詢的變量名稱是變量adjustMaxPercent。在回復(r印ly)塊407中定義通過使用相應查詢403來接收此變量的事實。在此情況下,指示回復消息再次包括基本上僅一個數據結構408。同樣,此後是數據序列409、409a。此數據序列再次指示所包括的字節的數量,在此情況下,OxOb包括用於隨後字節的數量的欄位。此後是用於相容性原因的所查詢的地址0x03、0xfd和Object-ID 409,409b 0x00,0xaa。
以數據結構的形式(即,與其他變量一起)返回參數或變量410或數據結構adjustMaxPercent。因此,數據結構varAdjust Max Percent是含有一個變量的數據結構。
此外,以狀態字節ST1 411和ST2 412的形式返回數據結構的其他狀態信息。或者,還將可以使用僅單一狀態字節。 為了調整分別在測量裝置103上的用參數表示的值或用於參數設置的值,即為了分別用參數表示測量裝置103和設置測量裝置中的參數,也通過編碼產生器來產生413以DDL形式的命令。由於這涉及寫入命令或設置命令,所以選擇編號129414作為命令編號,即,寫入命令的編號在讀取命令的編號(其非絕對必要-參見以上)之間。
選擇寫入操作作為操作,且可以再次從事務編號0至事務編號255定義無歧義地定義的寫入命令。發送由地址信息和將寫入的數據結構415的值構成的請求1以用於寫入。可以將必須寫入415的數據結構的數量設置為l,從而指示基本上僅可以預期寫入一個單一數據結構。 在命令的以下逗號分開部分中定義416以下參數的長度。在本情況下,長度等於包括長度指示416的9位元組。此後是包括相容性值0x03和Oxfd的地址信息417和分別編譯和組合成Object-ID 0x00aa的0bject-ID0x00、0xaa。此Object-ID表示將被設置的數據結構的基地址。在本情況下,需要指示將被設置的數據結構418。響應於數據結構和/或變量的成功設置,重複已經在請求中指示的參數和另外指示(回復)的狀態字節419和
420。 換言之,讀取命令以及寫入命令可以分別由查詢(請求)和響應(回復)構成。
因此,可以通過訪問變量421來找出操作工具,該請求需要分別輸出到總線並發給總線(即,具有請求編號129414和具有地址信息417),以尋址正確或想要的數據結構
421。 因此,在Object-ID和狀態字節之間的描述語言中提供形成數據結構的一部分的所有單獨變量的列表。同樣可以用下載命令定義高達256個事務。 這允許在用於操作工具的命令上和參數上提供設備特定塊的映射。換言之,可以提供用於操作工具的映射,以將設備特定塊映射在命令上和參數上。 圖5示出了在選擇Prof ibus PA現場總線作為目標設備描述的情況下如何映射設備描述103。同樣,可以在基礎現場設備總線系統中實施與關於圖5中的Profibus PA所圖示的相同的映射方法或映射原理。 可以將用於Prof ibus的命令組織成塊。在此情況下,物理塊500包括涉及硬體的指示的固定查詢參數。可以將這些查詢參數組織成塊501,其範圍從相對索引0至3和從槽(slot)0、索引(index)0到槽0、索引3的絕對索引503,其中增加索引編號直到達到值254然後計數通過增加槽編號來繼續。 因此,用於相對索引502的絕對索引503可以通過槽/索引指示且通過槽/索引索引來分別指示。物理塊500包括數據塊504,其包括塊對象、靜態修訂參數和塊的描述。Profibus設備描述進一步包括在圖5中未圖示的功能塊505。 功能塊505的範圍從功能塊的相對索引0至3,且包括數據塊506,其包括塊對象、靜態修訂參數和塊的描述(即,塊描述)。 此外,也可以用諸如DDL或EDDL的描述語言來進行的Profibus PA的描述包括變換器塊507。
也可以用範圍在絕對索引編號槽4、索引0到槽4、索引3的從0至3的變換器塊的相對索引範圍來指示塊對象、靜態修訂參數和塊的描述。另外,可以用變換器塊來指示其他數據,從而使得不能預先確定變換器塊508的特定部分在哪個位置結束。這由圖5中的三個點指示。 由具有設備描述103的相應塊200a至200f的Object-ID的基地址(基址)開始出現隨後的功能塊或調用。因此,將塊且尤其是參數值或變量值202a至202e映射在可用的變換器塊509的相應設備特定部分上。 塊大小(即,由一個塊傳輸的信息)具有64位元組的最大大小。然而,由於塊大小200a、200b、200c、200e基於HART現場總線中的最大塊大小,所以變換器塊的塊未完全充 以下描述將測量裝置103的哪些塊映射在變換器塊507中的相應塊上。 將具有Object-ID 0x0001的數據結構標識200a映射在塊指示510上。 描述塊設備名稱200b的Object-ID 0002被映射在基地址加上相應的Object-ID
上,且因此映射在設備名稱塊511上。 設備標籤塊200c的Object-ID 0x0003被映射在設備標籤512上,並且Object-ID0x0100的塊200e的數據結構Adjustment被映射在與絕對尋址中的槽5、索引0相對應或與相對尋址中的基地址加Object-ID 0x100相對應的塊513上。 儘管根據Profibus規格510、511、512、513,每個塊具有64位元組的大小,但是內容僅包括20位元組,以與由打算與Profibus交替使用的HART現場總線定義的最大大小相兼容。 將可以想像,將幾個小HART塊組合成Profibus塊或組合成變換器塊(尤其是在讀取各個變換器塊時)。這在寫入時同樣可能。Profibus塊和/或變換器塊可以是單一塊或整個塊。 分別通過槽編號和索引編號的索引(Indizierung)的提供和索引可以與分別通過HART設備描述中的命令和事務編號的索引的提供和索引相對應。因此,同樣可以用相應的Profibus尋址來表示測量裝置103的相同設備規格。因此,可以用HART尋址和/或用Profibus尋址來一致地表示設備規格。 圖6示出了根據本發明的一個示例性實施例的操作工具和測量裝置的框圖,其中將一個物理塊和一個功能塊映射回到設備特定描述上。 設備描述103可以包括序列塊600中的各個數據結構或數據結構塊200a、200b、200c、200e。 一旦將所有可用變量分布在測量裝置103的存儲器上,在測量裝置103的存儲器區域中的空閒區域601會仍然可用。以遞減的Object-ID順序將物理塊500和功能塊505的參數映射到從最高Object-ID Oxffff 602開始的空閒區域中。在由終端地址減去所請求的槽編號得出的開始地址開始的映射期間,可以存在固定分配。在此情況下,例如,將功能塊505的描述映射在Object-ID Oxfff 602上。 因此,可以將Profibus現場總線協議的強制請求物理塊和可選請求功能塊存儲在測量裝置103的製造商的專有設備描述中。這意味著物理塊500和功能塊505的參數被映射回到由箭頭603指示的測量裝置103的存儲器的最後區域601上。與Profibus PA類似,向回映射、反向映射或映射方法同樣可以用於基礎現場總線中。
圖7示出了根據本發明的一個示例性實施例用於產生測量裝置的設備描述的方 法的流程圖。 該方法在步驟S700中處於空閒狀態。 在步驟S701中,例如,在接收設備中接收測量裝置的第一設備描述。接收以傳感
器特定描述語言或測量裝置描述語言的第一設備描述或設備特定描述。 在此情況下,測量裝置的第一設備描述包括至少一個變量,其中該至少一個變量
與測量裝置的存儲單元(尤其是測量裝置的存儲設備)有關。因此,變量提供向存儲單元
提供名稱。由於分別地雙射映射或雙射投影,存儲單元的名稱是雙射的,且存儲單元被雙射
地定義,從而使得可以將無歧義的值存儲在相應存儲單元中。 在步驟S702中,從多個現場總線協議中選擇目標現場總線協議,且在步驟S703 中,將包括測量裝置的多個存儲單元的存儲區域劃分為各個塊,其中每個塊包括至少一個 變量或存儲單元。 至少一個塊具有與多個現場總線協議的最小的最大塊大小相對應的最大塊大小。 因此,對所提供(尤其是為了選擇(例如,通過選擇設備)而提供)的每個可能的現場總線 協議確定可以由單一查詢或由單一請求傳輸的最大塊大小。選擇設備可以允許多個現場總 線協議之間的選擇。 在此上下文中,術語傳輸指下載方向以及上載方向。上載方向指從測量裝置的讀 出,而下載方向指在測量裝置上的值的載入。因此,上載將值從測量裝置傳輸到操作工具, 下載將值從操作工具傳輸到測量裝置。 確定不同現場總線協議的已定的最大塊大小中最小的塊大小,隨後將該最小的塊 大小用於將測量裝置的存儲單元劃分為塊。 如果例如由於現場設備的存儲器的晶片設計而已經以最小的最大塊大小劃分、分 割或構造了存儲設備,那麼可以省略劃分步驟。 最大塊大小是當使用各個現場總線協議時可以由單一請求通過現場總線傳輸的 塊大小。因此,可以在不同或在多個可用現場總線協議或目標現場總線協議中實現測量裝 置的變量或參數或存儲單元的標準化分別統一尋址。在步驟S704中,在方法返回到步驟 705中的空閒狀態之前,提供確定用於選定現場總線協議或至少一個確定塊的尋址方案作 為第二設備描述或目標設備描述。 作為補充,應注意"包括"和"特徵為"並不排除其他元件或步驟,且"一"並不排除 多個。另外應注意,參考以上一個實施例中描述的特徵或步驟也可以與其他上述實施例的 其他特徵或步驟組合地使用。不應該將權利要求中的附圖標記解釋為限制性意義。
權利要求
一種用於產生用於目標現場總線協議中的測量裝置(103)的設備描述的方法,包括接收所述測量裝置(103)的第一設備描述(200a、200b、200e);其中所述測量裝置的所述第一設備描述(200a、200b、200e)包括至少一個變量(202a、202b、202e),以及其中所述至少一個變量(202a、202b、202e)與所述測量裝置(203)的存儲單元(201)有關;從多個現場總線協議中選擇所述目標現場總線協議;從所述至少一個變量(202a、202b、202e)形成至少一個塊(200a、200b、200e);其中所述至少一個塊(200a、200b、200e)具有與所述多個現場總線協議的至少兩個現場總線協議的所述最小的最大塊大小相對應的最大塊大小,以及其中當使用所述各個現場總線協議時,能夠由單一請求通過現場總線來傳輸所述最大塊大小,以及提供所述至少一個塊(200a、200b、200e)作為用於所述目標現場總線協議(300)中的所述測量裝置的第二設備描述。
2. 根據權利要求l所述的方法,其中所述目標現場總線協議(300)是從由以下構成的目標現場總線協議群中選出的至少一個目標現場總線協議HART現場總線協議;Prof ibus現場總線協議;Foundation現場總線協議;Modbus協議;IO-Link協議;FDI協議;以及CAN協議。
3. 根據權利要求1或2所述的方法,其中用由以下構成的設備描述語言群中選出的設備描述語言來提供所述至少一個塊(200a、200b、200e)DDL ;EDDL ;DTM ;以及FDL。
4. 根據權利要求1至3中的一項所述的方法,其中所述至少一個塊(200a、200b、200e)由Object-ID來尋址。
5. 根據權利要求1至4中的一項所述的方法,其中能夠通過將所述第二設備描述投影到現場總線協議中的設備特定區上來統一尋址所述測量裝置(103)的全部第一設備描述。
6. 根據權利要求1至5中的一項所述的方法,其中提供所述第二設備描述(300)以使得不同塊可以由命令編號(302)和/或由事務編號來尋址。
7. 根據權利要求1至5中的一項所述的方法,其中提供所述第二設備描述以使得不同塊可以通過槽編號(503)和/或索引來尋址。
8. 根據權利要求1至7中的一項所述的方法,其中所述測量裝置(103)是從由以下構成的測量裝置群中選出的測量裝置傳感器;水平傳感器;壓力傳感器;以及極限水平傳感器。
9. 根據權利要求1至8中的一項所述的方法,其中所述至少一個變量與用於設置參數的值相對應。
10. 根據權利要求1至9中的一項所述的方法,其中所述方法還包括將至少兩個塊組合成一個連接塊,其塊大小小於或等於所述最大塊大小。
11. 根據權利要求1至10中的一項所述的方法,其中所述第一設備描述是XML文件。
12. —種計算機可讀存儲介質,包括在其由處理器執行時執行根據權利要求1至11中的一項的方法的程序代碼。
13. —種用於產生用於測量裝置的設備描述的設備(100),包括接收設備(101);選擇設備(106);提供設備(108);其中所述接收設備(101)被適配用於接收測量裝置的第一設備描述;其中所述測量裝置的所述第一設備描述包括至少一個變量,其中所述至少一個變量(202a、202b、202e)與所述測量裝置的存儲單元(201)有關;其中所述選擇設備(106)被適配用於從多個現場總線協議中選擇目標現場總線協議;其中所述提供設備(108)被適配用於從所述至少一個變量形成至少一個塊(200a、200b、200e);其中所述至少一個塊(200a、200b、200e)具有與所述多個現場總線協議的至少兩個現場總線協議的所述最小的最大塊大小相對應的最大塊大小,其中當使用所述各個現場總線協議時,能夠由單一請求通過現場總線來傳輸所述最大塊大小,以及其中所述提供設備(108)經適配用於提供所述至少一個塊(200a、200b、200e)作為用於所述目標現場總線協議中的所述測量裝置的第二設備描述。
14. 一種與至少一個變量有關的至少一個存儲單元(201)的布置,其中從所述至少一個變量形成塊,其中所述至少一個塊(200a、200b、200e)具有最大塊大小,所述最大塊大小與多個現場總線協議的所述最小的最大塊大小相對應,且其中當使用所述各個現場總線協議時,能夠由單一請求通過現場總線來傳輸所述最大塊大小。
15. —種具有權利要求14的布置的測量傳感器(103)。
全文摘要
本發明涉及用於測量設備的設備描述的產生。本發明描述一種用於產生用於目標現場總線協議中的測量裝置(103)的設備描述的方法。該方法包括測量裝置(103)的第一設備描述(200a、200b、200e)的接收。測量裝置的第一設備描述(200a、200b、200e)包括至少一個變量(200a、200b、200e),其中至少一個變量(202a、202b、202e)與測量裝置(203)的存儲單元(201)有關。從多個現場總線協議中選擇目標現場總線協議,且從至少一個變量(202a、202b、202e)形成至少一個塊(200a、200b、200e)。至少一個塊(200a、200b、200e)具有與多個現場總線協議的至少兩個現場總線協議的最小的最大塊大小相對應的最大塊大小,其中當使用各個現場總線協議時,最大塊大小可以由單一請求通過現場總線來傳輸。隨後,提供至少一個塊(200a、200b、200e)作為用於目標現場總線協議(300)中的測量裝置的設備描述。
文檔編號G06F11/00GK101739304SQ20091022227
公開日2010年6月16日 申請日期2009年11月12日 優先權日2008年11月12日
發明者于爾根·林哈德, 哈拉爾德·奧貝爾, 安德烈亞斯·艾森曼, 弗裡多林·法伊斯特, 拉爾夫·舍茨勒, 曼弗雷德·梅茨格, 曼弗雷德·科普, 羅伯特·勞恩, 馬丁·蓋澤 申請人:Vega格裡沙貝兩合公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀