通過設置下拉選單,既可以避免儀表工程師繁瑣的信息錄入,也可以避免不必要的打字拚寫錯誤。此外,各個選單為儀表工程師填寫信息起到了參考與指導作用,避免了因個人經驗與理解不同而造成的填寫偏差與遺漏。
根據工程設計經驗,少量的儀表數據信息同樣需要填入數據表。SPI軟件所提供的數據表不能滿足全部要求。在差壓流量變送器中,浪湧保護器、防護等級、密封材料及電纜接口等信息需要錄入。因此,二次開發中,特別針對部分儀表設備增加了信息項。
數據表除了原有各項的填寫外,往往根據具體工程不同,需要附加說明頁。由於SPI軟件並未提供相關符合要求的數據表說明頁。二次開發中,完善了這一部分的內容。增加了符合公司質量體係文件中規定的數據表說明頁,並附加在相關的儀表數據表中。
4.2.2 Form部分。
Form是SPI軟件數據表部分的重要內容,Form部分由一個或者多個Page組成,並直接關聯具體儀表或閥門。儀表或閥門的數據表內容均由Form展開,具體涉及內容的多少,取決於Page數量。
數據表信息與內容由Page直接傳遞給閱讀者,但Form本身的設置,也會影響數據信息的傳遞。以差壓流量變送器為例,其工作原理為測量孔板前後壓差,從而計算流量數據。在使用變送器時,需上傳流量數據信息。SPI軟件所提供的部分數據表具有孔板流量計和差壓變送器。但將兩者結合使用時,盡管既可以獲取孔板本身參數信息,也具有差壓變送器的相關數據。但兩張Page的Function不同,孔板的Function為Flow,而差壓變送器的Function為Pressure。Function不同的Page無法組成同一個Form。通常將兩者分開使用,孔板關聯流量數據表,差壓變送器關聯差壓數據表。但Function的不同直接導致流量信息無法通過壓力變送器進行傳遞,如此配置將導致重要數據遺漏。通過二次開發,將差壓變送器的Function更改為Flow。數據表本身內容不做調整,名稱定為差壓流量變送器。修訂Function後,實現流量數據表的Page與差壓流量變送器的Page同屬一個Form。孔板的相關流量信息也可通過流量屬性的變送器上傳,確保了信息的完整。
4.3 火氣儀表數據表的二次開發
火氣儀表是油田地麵工程中重要的儀表組成部分。由於國際規範ISA對此未作統一要求的數據表模板,本次二次開發,根據以往工程經驗,結合ISA其他數據表模版格式,編製了火氣儀表數據表。包括可燃氣體探測、有毒氣體探測、火焰探頭、感溫電纜、光報警器、聲報警器等等。
5 結語
本次SPI軟件二次開發,將SPI軟件自身提供的ISA數據表進行了有針對性的修改。重新編輯完成57份Page,並製作完成了74個Form,完全滿足現有工程儀表閥門數據表的應用,使數據表文件模版符合我公司質量體係文件相關要求,並滿足國內業主對文件編製的相關需求。通過二次開發,SPI軟件數據表部分得以順利在北京分公司開展使用,現已應用於多個海外項目,取得了良好效果。
二次開發的成果文件不僅可以應用於現有的工程設計文件,而且可以作為未來開發的平台,為未來繼續開發、完善工作提供了文件的基礎和技術儲備。
參考文獻
[1] ISA-TR20.00.01-2006 Specification Forms for Process Measurement and Control Instruments.
[2] 項飛.INtools軟件綜述及其二次開發[J].石油化工自動化,2006,(4).
(責任編輯:周 瓊)