熟女人妻水多爽中文字幕,国产精品鲁鲁鲁,隔壁的少妇2做爰韩国电影,亚洲最大中文字幕无码网站

技術頻道

娓娓工業
您現在的位置: 中國傳動網 > 技術頻道 > 技術百科 > 對OIML D-SW國際計量軟件指南的理解和淺析

對OIML D-SW國際計量軟件指南的理解和淺析

時間:2007-04-18 09:51:00來源:shenyan

導語:?計量檢定/校準、數據處理及測量不確定度分析中廣泛應用計算機技術和測量軟件
【摘 要】 計量檢定/校準、數據處理及測量不確定度分析中廣泛應用計算機技術和測量軟件,測量軟件對測量結果的準確性和可靠性起到至關重要的作用。本文通過對OIML D-SW這一技術標準的理解和解讀,介紹了國際上對計量器具軟件的通用性要求。并為即將頒布的國家技術規范“計量器具軟件測評指南”做了技術鋪墊。 【關鍵詞】 OIML 計量器具 軟件 Key Words:OIML,Measuring Instruments,Software 伴隨著信息技術的不斷進步,計量器具的自動化、智能化程度日益提高,其測量控制也從簡單電路系統到發展到復雜的嵌入式系統乃至工控系統,軟件已成為計量器具中的一個核心部件?;贠IML、NTEP等現有標準中僅對計量器具的外部性能有所規定,所以國際計量法制組織(OIML)下屬的SC2技術委員會起草了D-SW,“General Requirements for Software Controlled Measuring Instruments”這一技術文件,該文件定義了對計量器具控制軟件的通用要求,同時考慮了與加拿大計量軟件標準和歐洲計量器具指令(MID)中的軟件要求。 適用范圍: 1)指導對于計量器具控制軟件功能和性能的符合性確認; 2)提供給OIML技術委員會作為制定計量器具軟件規范國際建議的基礎; 3)該指南僅適用于受軟件控制的計量器具或電子設備。 OIML D-SW代表了目前IT技術的水平,原則上可適用于所有依靠軟件控制的計量儀表、電子裝置和專用部件,在所有OIML的國際建議中需要被考慮。OIML-SW國際計量軟件指南主要包括大部分: 1)對計量器具中所應用軟件的要求; 2)型式審批的具體規則; 3)驗證方法。以下根據我對這三方面的具體要求的理解逐一解釋。 1.對計量器具中所應用軟件的要求 OIML D-SW中對計量器具軟件的要求分為兩類,一類為通用要求,適用于所有計量軟件。第二類為特殊軟件要求,僅適用于某些特殊應用領域的計量軟件。 1.1 通用軟件要求主要包括以下幾部分:軟件標識、算法和功能正確性、軟件防護、硬件功能支持。 1.1.1 軟件標識 指所有計量相關軟件(受到計量法規控制的軟件)必須有軟件版本識別信息,并能通過顯示或其它設備接口讀取。軟件版本識別信息需要與形式審批備案的信息一致。 1.1.2 算法和功能性 指A/D轉換結果、價格計算方法等算法和功能必須正確并符合有關標準要求,同時必須被正確地顯示或打印。 1.1.3 軟件防護要求 指計量器具中的法制相關軟件需要具備對誤操作或惡意更改的防范能力。例如,用戶不按照說明書進行操作,應給出警告信息,而且計量結果不應該受到影響。另外,需要采用保護措施防止外界對計量器具中的法制相關軟件的惡意更改。除了傳統的保護手段如鉛封以外,其它保護手段如密碼驗證等方法都可以被采用以確認軟件更新的合法性。如果允許通過用戶接口輸入命令,那么這些命令必須在提交型式評定的軟件文檔中列出。所有與計量性能有關的參數設定也必須受到保護,同時可以被顯示或被打印輸出以便檢驗。采取這些機械鉛封、電子或軟件密碼等保護手段是為了阻止對法制相關軟件或參數的非法修改或使其留下紀錄(如鉛封破損)。 1.1.4 硬件功能支持 計量器具中的軟件需要支持硬件的自檢功能,如對EEPROM、A/D等關鍵部件的出錯檢測。送審文檔中需要包括可以被軟件檢測到的所有錯誤列表以及檢測方法或算法(如EEPROM中的CRC校驗和)。計量器具軟件同時需要確保計量性能的可靠性,如對于衡器軟件,需要定時地檢查傳感器的零點和SPAN漂移,以及根據法定的檢定周期確認是否需要提醒用戶進行再次標定。 1.2 特殊軟件要求 以下要求可能僅適用于某些特殊的計量(系統)軟件。當某些特定技術(如PC、Windows等開放式軟硬件平臺)被用于計量設備時,需要考慮這些特殊的軟件需求。 1.2.1 界定并分離法制相關部件并界定部件之間的接口 一個計量設備(系統)中的法制相關部件(包括軟件和硬件)應該不受其它部件的影響。如基于工業PC的稱重儀表中的計量軟件和計量硬件(A/D板)與系統內的其它部件通過接口(如STD總線)進行通訊時,其計量性能應不受其它部件的影響。 1.2.1.1 設備之間及子系統之間的隔離 一個計量系統中實現法制相關功能的所有子系統或電子設備需要被界定,并在提交型式批準的有關文檔中加以說明。同時需要確保其法制相關功能和參數不可以被非授權的接口命令修改。 例如一臺數字式汽車衡,數字式儀表和數字式傳感器都是其中實現法制相關功能的子系統,兩者之間是互相隔離的,通過特定的接口(如RS-485或CAN總線)進行通訊,但是通訊命令必須經過加密,以確保第三方無法通過該接口改變計量功能或偽造計量數據。 1.2.1.2 軟件部件之間的隔離 所有執行法制相關功能或包含法制相關數據的軟件模塊必須要被分離出來,否則整個軟件都將按法制相關軟件受控。例如:在某些應用場合用計算機替代稱重儀表,計算機上的稱重功能被包裝成一個稱重處理動態鏈接庫,該動態鏈接庫完成從傳感器獲取稱重信息,然后進行一系列的數據換算,轉換成重量數據再在屏幕上顯示。其它非法制相關軟件可以通過調用該稱重動態連接庫獲得重量數據。這就實現了一個復雜系統中法制相關軟件和非法制相關軟件的隔離。 如果法制相關軟件部件與其它軟件部件之間有通訊,那么必須定義軟件接口,所有通訊必須通過該軟件接口實現。軟件接口包括程序代碼和相關的數據域。所謂接口代碼即接口調用函數,所謂相關數據域即通過接口函數交互的命令和數據,它們都需要遵從有關約定,并確保安全性。通訊法制相關軟件部件及其接口必須在送審文檔中加以定義并說明。 如果系統資源有限,必須優先保證法制相關軟件部件所需要的資源。如處于一個多任務系統中,必須分配給法制相關軟件部件更高的任務優先級,以確保它不被其它軟件任務推遲或中斷。 1.2.2 共享的指示裝置 被法制相關軟件或其它軟件用來輸出信息的顯示或打印輸出稱為指示裝置。法制相關軟件輸出的計量信息和其它軟件輸出的普通信息可能會共享一個指示裝置(如顯示器、打印機)。在指示裝置共享的情況下,必須要求這兩類信息有所區分,同時嚴格禁止非法制相關軟件控制或改變法制相關軟件輸出的計量信息。 1.2.3 數據的存儲和傳輸 如果一些應用要求計量數據的采集和使用不在同一時間或地點,就需要將計量數據在被合法使用在一個安全的環境中存儲或傳輸。存儲或傳輸過程必須符合計量法規要求。同時必須通過軟件手段確保數據同步和數據完整性,并檢查計量數據的采集時間。如果檢查到有關計量數據不符合以上要求,則需要忽略該數據或標志為無效。 對于高保護等級要求的應用場合,還必須在數據存儲和傳輸的兩端采用加密、解密手段。所有涉及到法制計量要求的儀器、設備或子系統必須采用密鑰系統,并且密鑰僅允許在開啟鉛封的狀態下被輸入或修改。 1.2.3.1 自動存儲 當法制要求的計量結果產生前,計量數據必須被自動存儲。為了滿足可能情況下長時間的數據存儲,系統必須提供足夠的存儲空間。當存儲空間用完時,僅在同時滿足以下兩大條件時允許刪除有關存儲數據: 1)按照先入先出的次序根據數據結構來刪除數據 2)數據刪除需要在特定的手工輸入確認后方可執行 以上規則要求始終保留最新的數據,并且需要介入人工確認以確保刪除操作可靠性。 1.2.3.2 傳輸延時 要求計量行為不受傳輸延時的影響。如果網絡連接斷開,計量數據不應丟失(在本地暫時存儲)。 1.2.4 操作系統與硬件的兼容性,輕便性 生產商需要考慮硬件和軟件環境是否合適,同時必須申明正確的計量功能執行所需要的最小資源和合理配置(CPU,RAM,硬盤,通訊方式,操作系統等)。在無法達到計量功能執行所需要的最小資源和合理配置時,必須采用技術手段禁止法制相關軟件運行。 如果計量功能的正確執行需要一個固定的環境,那就必須采取措施確保環境的穩定性。特別是在采用通用計算機實現計量功能時,必須固定硬件、操作系統、系統配置甚至禁止打開機箱。 1.2.5 在線產品與型式樣機的一致性要求 生產商需要按照批準的型式樣機和備案設計文件的要求生產計量設備和法制相關軟件。針對不同應用,具體有以下不同級別的一致性要求: a)備案設計文件中注明的法制相關軟件功能應該和產品中的一致(執行代碼可以不同) b)產品中部分法制相關軟件的源代碼與備案文件一致,其它符合a) c)產品中所有法制相關軟件的源代碼與備案文件一致 d)產品中所有法制相關軟件的執行代碼與備案文件一致 1.2.6 軟件維護和二次配置 只有經過型式審批的法制相關軟件版本才被允許使用。根據計量設備和所涉及的OIML國際建議的不同,針對其軟件存在以下的不同要求。 1.2.6.1 版本升級后的合法性確認 計量設備軟件可以通過本地(如透過串口FLASH,通過軟驅或光驅進行軟件安裝)升級或透過網絡進行遠程升級。在法制相關軟件被升級后,計量設備不得立即被用于法制計量目的。必須請法制計量監督人員在現場驗證該版本升級合法,然后才能將升級后的計量設備投入使用。 1.2.6.2 版本升級的跟蹤 按照相應國際建議的要求,需要對計量設備中的軟件版本升級進行跟蹤。所有的版本升級都需要留下紀錄。軟件版本升級的跟蹤步驟如下:加載、完整性檢查、原始版本檢查、安裝、登錄并激活。 升級的跟蹤必須是自動實施的,升級過程中軟件保護環境的要求與型式審批要求的保護等級一致。計量設備中必須應該保留一個不能被升級的法制相關軟件,以實施軟件版本升級跟蹤并檢測升級后的軟件功能。同時需要采用技術手段保障升級軟件的可靠性,例如驗證其軟件許可認證文件或是軟件指紋(隱藏在軟件中的一列代碼)是否與型式審批的一致。如果驗證失敗,設備拒絕新版本軟件的加載,繼續沿用前一個軟件版本。另外,需要通過校驗和或Harsh碼來見檢查升級軟件的完整性,為通過完整性檢驗的,設備同樣拒絕新版本軟件的加載。 為了保障對法制相關軟件的管理和監督,要求通過一定技術手段在計量設備內建立以下的軟件審計信息,其中需要保存:成功/失敗的升級紀錄;安裝軟件的版本和識別號;重要事件的時間紀錄;以及下載的軟件補丁的識別號。任何對軟件的升級操作都會被記錄在軟件審計信息中。部分國家的法律要求軟件升級前必須得到使用者的許可。 如果在計量設備中非法制相關軟件與法制相關軟件彼此獨立,并且法制相關軟件必須在打開鉛封的前提下才能被升級,同時型式批準中允許非法制相關軟件的升級不受控,那么,計量設備中非法制相關軟件的升級就可以不必遵循上述規范。 2.計量設備軟件型式審批 2.1 軟件型式審批文檔要求 計量設備制造商需要申明并記錄程序功能、相關數據結構以及接口, 提供給計量主管部門進行計量設備軟件型式審批。 標準的軟件型式審批文檔(所有計量設備均適用)基本包括: ● 對法制相關軟件的描述 - 軟件模塊、功能、對計量的影響 - 軟件界面描述 - 軟件識別號 - 受保護的參數及保護手段 ● 最小系統配置 ● 操作系統加密手段 ● 算法精度(A/D轉換輸出的濾波,價格計算,歸整等) ● 用戶界面、菜單、對話 ● 軟件識別號和從計量設備中讀取識別號的方法 ● 接口命令集 ● 存儲或發送的數據流定義 ● 如果軟件中包含錯誤檢測功能,列出錯誤種類和檢測方法 ● 系統硬件的總體介紹,如方框圖,計算機型號,聯網形式等 ● 操作手冊 除此以外,型式審批申請還需要附上證明計量軟件符合現有計量法規有關條款的說明文件。 2.2 軟件型式審批中的確認流程 盡管在OIML的一些文件中列出了對型式審批的測試流程,但是這些測試流程都是基于已知的測試設定和測試條件,并且依靠相對精確的計量裝置。而對于軟件而言?!皽y試”和“確認”意味著截然不同的兩個概念。軟件的準確性和正確性不能采用一般的計量測試手段來測量,而需要采用一些軟件工程方面的測試和確認手段。對于不同的計量軟件要求,需要采用合適的確認方法。OIML D-SW列出了一些軟件確認的方法,并針對計量軟件的具體要求,給出了相匹配的軟件確認方法。 2.3 常用的軟件確認方法 軟件工程學中常用的軟件確認方法包括:設計文檔審查、軟件功能審查、代碼走查(軟件代碼審查)、軟件模塊測試,這些方法在軟件工程書中都有詳細的說明,在此不再贅述。除了以上方法,OIML D-SW還提出了法制計量功能確認測試和計量數據流分析方法。 法制計量功能確認測試主要是確認從原始測試數據到最終計量結果之間的計算過程和算法的正確性。舉電子計價秤為例,其中的算法如:線性補償、蠕變補償、溫度補償、重量分度換算、零點跟蹤、價格圓整等等。具體的確認方法主要是根據設備制造商提供的操作手冊和有關計量法規,對產品的法制計量功能逐項進行測試,以確認其軟件處理的法規符合性。 計量數據流分析,是指通過構造法制相關的計量數據流圖,分析其所有處理過程是否受控。以電子計價秤為例,從稱重傳感器輸出信號經A/D采樣,經濾波模塊、數據補償模塊、重量換算模塊到價格計算、顯示打印模塊,每個流經的軟件模塊都需要被審查確認合乎計量法規。具體的確認方法是根據設備制造商提供的軟件文檔和源代碼,再憑借軟件知識來分析其數據流、軟件模塊結構及實現,并判斷其是否滿足計量法規要求。 2.4 確認程序 確認過程中包括了各種分析和測試,這一程序中主要考慮以下三方面: 1)常用的軟件確認方法 2)測試結果的評估標準 3)測試報告中需要提供的結論 OIML D-SW在附錄中給出了不同重要等級的計量設備軟件在確認程序的要求。 2.5 被測設備 OIML D-SW要求提供制造商完整的計量設備用以做功能測試,如果因為設備體積等愿意無法提供整套設備,可以提交單獨的計量模塊用以測試。 3.檢定 如果相關官價有關于計量設備的控制法規,有關部門需要定期在使用現場檢查其軟件標志和更改的合法性,以確認與符合型式批準樣機的一致性。 4.重要度等級評估 OIML D-SW要求對所有計量設備考慮具體情況區分對其軟件控制的重要度: 1)欺詐行為的嚴重性:對社會的不良后果、計量商品的價值等 2)制造商實現軟件控制的難度 3)可靠性要求:環境條件、出錯影響 4)再次測量的可能性:許多場合的計量行為都具備不可重復性(如加油機,出租車里程計) 以上幾項判斷準則,有關計量設備符合的條件越多,對其軟件實施法制計量控制的重要度就越高。 中國國家技術監督局于2005年指定江蘇省計量技術研究所門組織人員依據OIML D-SW和WELMEC WG7起草了《計量器具軟件測評指南》,將對國內的計量設備按其重要等級逐步實施軟件測評,對某些涉及國計民生的計量設備如稅控加油機、計價秤等將加強軟件控制力度,以預防通過高科技手段進行作弊和欺詐行為。作者受江蘇省計量技術研究所邀請參與了該指南的起草工作。個人認為,作為衡器廠商的設計人員,應該主動關注這一領域國際國內的有關標準并做好技術準備,以確保設計產品的標準符合性。在此,僅根據個人的淺薄理解,對OIML D-SW作一剖析,許多內容從原文根據個人理解意譯,不當之處,請同行專家指正。 參考文獻 〔1〕Document OIML D-SW Working Draft 1WD,“General Requirements for Software Controlled Measuring Instruments”. 2006-1-27,OIML TC5/SC2/N7

標簽:

點贊

分享到:

上一篇:基于kingview組態軟件的供水...

下一篇:微能WIN-V63矢量控制變頻器在...

中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.hysjfh.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。

本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。

相關資訊

網站簡介|會員服務|聯系方式|幫助信息|版權信息|網站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動網-工業自動化與智能制造的全媒體“互聯網+”創新服務平臺

網站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權所有
粵ICP備 14004826號 | 營業執照證書 | 不良信息舉報中心 | 粵公網安備 44030402000946號

主站蜘蛛池模板: 项城市| 灌云县| 淮阳县| 莎车县| 富民县| 灵石县| 大宁县| 扬中市| 兖州市| 宜兴市| 定安县| 县级市| 大洼县| 永州市| 和顺县| 黎城县| 邵阳市| 长宁县| 罗江县| 成安县| 和林格尔县| 太仆寺旗| 通江县| 东城区| 贞丰县| 元阳县| 高密市| 灵丘县| 红河县| 马公市| 阜宁县| 汕头市| 仁布县| 长汀县| 石泉县| 绵竹市| 青龙| 阆中市| 博兴县| 康平县| 班玛县|