Bailey DCS卡件 Bailey IMMFC05 Infi 90 Multi Function Controller +5Vdc, 8VA
Bailey DCS卡件 Bailey IMMFC05 Infi 90 Multi Function Controller +5Vdc, 8VA
Bailey DCS卡件 Bailey IMMFC05 Infi 90 Multi Function Controller +5Vdc, 8VA
關(guān)于實現(xiàn)虛擬DCS的技術(shù)關(guān)鍵,就是開發(fā)智能編譯轉(zhuǎn)換軟件和建立虛擬運行技術(shù)平臺。智能編譯轉(zhuǎn)換軟件和算法模塊軟件,是采用通用的Visual C++6.0等工具開發(fā),能夠在開放的Microsoft Windows平臺上運行,這樣就能在廠級SIS、MIS和仿真系統(tǒng)連成的管理網(wǎng)絡(luò)上,應(yīng)用虛擬DCS再現(xiàn)UNIX等平臺上的DCS功能。虛擬DCS連同過程數(shù)學(xué)模型一起成為運行分析和檢修管理人員桌面計算機隨 時可調(diào)用的檢測和診斷技術(shù)工具。
虛擬DCS的軟件技術(shù)開發(fā),要求采用綜合統(tǒng)一的軟件方法處理各種真實DCS的組態(tài)信息,其實質(zhì)性工作不亞于編制幾種DCS軟 件運行系統(tǒng)軟件。實現(xiàn)虛擬DCS的具體技術(shù) 手段和方法有多種多樣,各研發(fā)機構(gòu)的軟件包 也不盡相同。本文作者認(rèn)為,虛擬DCS的軟件 技術(shù)核心,不外乎由以下兒個組成部分:
(l)DCS技術(shù)資料──由于虛擬DCS就是要對DCS迸行底層的仿真程序開發(fā),需參考完整的DCS底層技術(shù)資料,對DCS的軟硬件系統(tǒng)結(jié)構(gòu)、組態(tài)方法、算法模塊、系統(tǒng)管理、數(shù)據(jù)庫管理、文件管理和通信協(xié)議等有深人的了解,經(jīng)過DCS廠家的技術(shù)培訓(xùn),甚至獲得DCS廠家的,以解決虛擬過程中可能出現(xiàn)的問題。
(2)智能掃描解釋──虛擬DCS的智能編譯轉(zhuǎn)換軟件首先對真實DCS組態(tài)或修改完成以后的下載文件代碼進行掃插解釋,由于這些代碼沒有標(biāo)準(zhǔn)和統(tǒng)一的模式,是由各個DCS廠家自定義的各不相同的特殊形式匯編語言,所以對它們的掃描解釋需要帶有一定的智能判斷功能,同時智能地解釋和處理代碼的銜接、通信、冗余、容錯、異常、系統(tǒng)管理等特殊內(nèi)容。掃瞄解釋完成后,可建立完整的虛擬DCS組態(tài)語義庫,為統(tǒng)一的代碼轉(zhuǎn)換和輸出提供源數(shù)據(jù)。
(3)代碼自動生成──虛擬DCS面臨的問題是轉(zhuǎn)換前的下載文件會來自于不同 DCS系統(tǒng),轉(zhuǎn)換后的代碼要適合不同的仿真或分析計算程序要求,好的解決方法是按掃描解釋結(jié)果建立的組態(tài)語義庫自動生成標(biāo)準(zhǔn)的和形式統(tǒng)一的VisualC++6.0程序代碼文件,然后在接口程序模塊考慮特殊處理。自動生成內(nèi)容包括數(shù)據(jù)庫定義、初始化定義、信號連接定義、算法模塊類之間例化定義、模塊組定義、接口定義等。代碼自動生成要求無人工干預(yù)、無手工修改、連續(xù)批量完成。
(4)程序編譯排錯──虛擬DCS的程序編譯系統(tǒng)是基于標(biāo)準(zhǔn)的C++編譯器的,具有嚴(yán)格的語法和連接檢查功能,如果出現(xiàn)語義邏輯錯誤、數(shù)據(jù)類型錯誤、或者連接定義缺乏,系統(tǒng)將提交報警或排錯信息。
(5)虛擬參數(shù)數(shù)據(jù)庫──虛擬DCS的參數(shù)包括輸人輸出變量、控制器參數(shù)、網(wǎng)絡(luò)變量、人機交互變量等,數(shù)據(jù)類型包括模擬量、開關(guān)量、積算量、字符量等,要求能做到增、 刪、改、定義中文描述等。
(6)虛擬算法模塊庫──虛擬DCS的DPU控制算法模塊應(yīng)*根據(jù)真實DCS定義的模塊來開發(fā),每一種DCS的模塊類型都有一百左右,包括輸人輸出模塊、模擬控制模塊、邏輯控制模典、順序控制模塊和特殊計算模塊等。要求采用面向?qū)ο蟮膶崟r控制系統(tǒng)模塊編程技術(shù),創(chuàng)建虛擬DCS算法類,體現(xiàn)封裝性、繼承性和多態(tài)性的高級軟件技術(shù)特點。
(7)人機界面組件庫──如采用仿真 HMI方案,則使用第三方的人機界面繪圖組態(tài)軟件來開發(fā)。如采用虛擬HMI方案,則要開發(fā)各種人機界面的動態(tài)組件,包括數(shù)據(jù)顯示、狀態(tài)顯示、按鈕、曲線圖、棒圖和軟手操器等。組件庫的調(diào)用程序也要求自動生成,或在較少的人工干預(yù)下實現(xiàn)生成。特別要注意生成與真實DCS相同功能的內(nèi)嵌邏輯程序或腳本程序,保證虛擬HMI的逼真度。
(8)過程模型接口──虛擬DCS特別要保留全部的DCS輸人輸出測點位號,與過程對象數(shù)學(xué)模型的連接也能模擬現(xiàn)場的安裝測點和調(diào)試工程。
(9)實時調(diào)度功能──虛擬DCS同樣也是實時程序,在運行時需要執(zhí)行實時調(diào)度。要求在編譯轉(zhuǎn)換時保留真實DCS同樣的時間片及實時調(diào)度結(jié)合,使虛擬HMI的逼真度。
(lO)虛擬仿真應(yīng)用功能──虛擬DCS是在通用和開放的計算機軟件平臺上進行開發(fā)和運行,因此可以與真實DCS系統(tǒng)連接運行,也可以與過程數(shù)學(xué)模型系統(tǒng)一起閉環(huán)運行,還可以與SIS系統(tǒng)實時數(shù)據(jù)或歷史數(shù)據(jù)聯(lián)網(wǎng)運行,實現(xiàn)諸如快存、初始條件、接口、檢查、返回、重演、對比、統(tǒng)計、預(yù)測、模擬、尋優(yōu)等復(fù)雜的虛擬仿真應(yīng)用功能。
FOXBORO L0117BS KEYPAD OPERATOR INTERFACE PANEL D358088
FOXBORO L0117BS KEYPAD D230846
FOXBORO K0147NZ ROUN D PC BOARD W/ SCREW TERMINALS (183-1)
FOXBORO IPI10-A21F 12.5-42V-DC 3-15PSI PRESSURE TRANSMITTER D451496
FOXBORO IPI10-A21F 12.5-42V-DC 3-15PSI PRESSURE TRANSMITTER D451410
FOXBORO IMT96-SEADB10M-A MAGEXPERT I/A SERIES 120V FLOW TRANSMITTER D372616
foxboro igp20-t22d21f-m1L1 pressure transmitter
Foxboro IGP20-T22D21F-M1L1 Inligent Gauge Pressure Transmitter
FOXBORO IGP10-V22E1F PRESSURE TRANSMITTER
Foxboro IGP10-V22E1F Explosion Proof Pressure Gauge Transmitter 0-3000 psi
FOXBORO IGP10-DT2D10-L1 12.5-42V-DC 300PSI PRESSURE TRANSMITTER D387783
FOXBORO IGP10-DT2D10-L1 12.5-42V-DC 0-300PSI PRESSURE TRANSMITTER D432701
FOXBORO IGP10-DS3D1C-M1L1 I/A SERIES 0-300PSI PRESSURE TRANSMITTER B412549
FOXBORO IGP10-A22D1F 12.5-42V-DC PRESSURE TRANSMITTER D437339
FOXBORO IDP10-TS3C01F-M1L1T PSFPS-B2C01314D PRESSURE TRANSMITTER
FOXBORO IDP10-T20C21F-L1 12.5-42V 0-250IN-H2O PRESSURE TRANSMITTER D453759
Foxboro IDP10-I10C2IF-MI Pressure Transmitter w/ Mounting Hardware
Foxboro IDP10-I10C2IF-MI IDP10I10C2IFMI Pressure Transmitter 12.5-42.0 VDC
FOXBORO IDP10-DF1D01C-L1B2 12.5-42V-DC 0-275PSI PRESSURE TRANSMITTER B420138
FOXBORO IDP10-A22A21F TRANSMITTER VERIS VERABAR V510-10-H-M-F615C-IDP10
FOXBORO ICT SENSOR FOXBORO 1124-17S-A54-A 3000 PSI 4-20MA 0-3000 PSIS
FOXBORO ICP20-D20E21C-M1L1B2 0-3000PSI PRESSURE TRANSMITTER B431542
FOXBORO I/A SERIES VORTEX FLOWMETER INVENSYS MODEL 83
FOXBORO I/A SERIES PS400YG INPUT/OUTPUT MODULE REV 0S FBM6 (H4)
FOXBORO I/A SERIES P0950BM INLIGENT INTERFACE MODULE REV 0A HFBM 43 (GG2)
FOXBORO I/A SERIES P0700KN TERMINATION CABLE & TERMINAL BLOCK
FOXBORO I/A SERIES P0400YJ P0400YJ-0H PROCESSOR MODULE 120 VAC (WL44)
FOXBORO I/A SERIES CONDUCTIVITY (EC) TRANSMITTER 870ITEC-FYFAA-7 (220)
FOXBORO I/A SERIES CM400YR INPUT/OUTPUT MODULE REV 0A FBM15 (H4)
FOXBORO I/A SERIES CM400YH INPUT MODULE CM400YH-OA REV OF FBM7 (H4)