佟 鑫,郭 銳
(沈陽工學院 信息與控制學院,遼寧 撫順 113122)
組態(tài)軟件主要是需要通過與高可靠的工控計算機和網(wǎng)絡(luò)系統(tǒng)相結(jié)合,然后向管理層與控制層提供軟件、硬件的全部接口,以此來形成系統(tǒng)的集成,且組態(tài)軟件還能夠支持各種工控的設(shè)備和常見的通信協(xié)議,并且還可以提供出分布式的數(shù)據(jù)管理與網(wǎng)絡(luò)功能。
首先,組態(tài)軟件具有一定的延續(xù)性和擴展性,也就是指當用戶的需求發(fā)生改變時,組態(tài)軟件的可以使用戶不需要作很多的修改就能夠方便地完成軟件的更新以及升級,使用戶在使用時更加的方便、更加的快捷。其次,組態(tài)軟件還具有一定的封裝性,簡單來說就是簡單易學且使用簡便,具體的是指通常使用的組態(tài)軟件都是使用的一種較為方便使用的方式來進行包裝,且不需要對編程語言技術(shù)有多么高的掌握度,就可完成一個比較復雜工程所需求的一切功能。再其次,組態(tài)軟件還具有通用性,也就是指當每一個用戶在使用過程中,可以根據(jù)工程的實際情況,然后通過組態(tài)軟件所提供的底層設(shè)備的I/O 驅(qū)動程序以及開放式的數(shù)據(jù)庫和畫面的制作工具,就可以完成一個既具有動畫的效果,又包含歷史的數(shù)據(jù),能和曲線并存的具有多媒體功能以及網(wǎng)絡(luò)功能的大工程,且還不需要受到行業(yè)不同的限制,這就使得人們能夠更便捷、更完整的建立工程。最后,組提案軟件還具有實時多任務(wù)的功能。
組態(tài)軟件是一個功能非常強大的軟件包,它提供出的友好用戶界面可以讓使用者在不需要進行編碼程序甚至不需要具備編碼能力的情況下,生成用戶所需要的應(yīng)用軟件,克服了其他控制軟件的局限性,且組態(tài)軟件可以在保證系統(tǒng)可靠穩(wěn)定的同時,提高系統(tǒng)的集成能力和運行速度。組態(tài)軟件一般包含了其基本的配置組態(tài)以及應(yīng)用的軟件組態(tài),基本配置組態(tài),具體說就是通過給系統(tǒng)提供配置信息;而應(yīng)用軟件組態(tài)則較為復雜。
以電氣化鐵道遠動裝置為例,它的系統(tǒng)的組態(tài)軟件主要的功能就是通過實時的生成數(shù)據(jù)庫、形成圖形的界面、形成歷史數(shù)據(jù)庫以及報表等四個部分。那么實時數(shù)據(jù)庫主要是用來進行數(shù)據(jù)庫點記錄的編輯、打印、轉(zhuǎn)換連接等;圖形的界面主要是實現(xiàn)多種流程圖以及畫面底圖的編輯和多種動態(tài)顯示點的編輯動態(tài)點與實時點或歷史點的連接等功能;歷史數(shù)據(jù)庫主要是用來進行歷史記錄的編輯、歷史記錄與實時庫的連接、趨勢曲線的配置等;而報表則實現(xiàn)了表底的編輯、連接功能數(shù)據(jù)庫點記錄數(shù)值的生成等功能。
組態(tài)軟件技術(shù)在石油石化中的應(yīng)用,主要體現(xiàn)在能夠支持冗余的軟件的正常運行,具體說就是它可以保證實時的數(shù)據(jù)可以同時在兩臺服務(wù)器上進行顯示和存儲,這樣就可以在監(jiān)控站岀現(xiàn)故障的情況下,備用站及時接替監(jiān)控站的工作,同時還可以及時通知操作人員進行故障的處理,而當監(jiān)控站可以正常工作后,便可以自動接替?zhèn)溆谜镜墓ぷ鳎謴妥畛醯墓ぷ鳡顟B(tài)。
力控軟件在工作過程中,主站工作的同時從站便處于熱備狀態(tài),主站和從站不停的互相檢測對方的狀態(tài),而組態(tài)軟件技術(shù)就可以利用自己的強大功能,支持多重網(wǎng)絡(luò)結(jié)構(gòu),確?;z不出現(xiàn)問題,也就是通過主站和從站之間的通訊鏈路進行檢測以確保數(shù)據(jù)的備份。同時,熱備服務(wù)器還可以周期性的向工作服務(wù)器發(fā)送數(shù)據(jù)的同步請求,從而實現(xiàn)兩個服務(wù)器之間的實時數(shù)據(jù)、歷史數(shù)據(jù)以及報警數(shù)據(jù)的同步。
通過以上分析,組態(tài)軟件技術(shù)在本質(zhì)上就是C 語言和商業(yè)化程序所形成的硬件,它在很多的國家重點工程中都占有著舉足輕重的地位,因此,我們在使用組態(tài)軟件技術(shù)的同時,也需要認真地研究它,使其能夠快速的發(fā)展,使很多的工程能夠高效率的實施,同時也能為我們國家的重要工程的發(fā)展做好鋪墊。