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