力控 ForceControl V7.0采用分布式實(shí)時(shí)數據庫系統,數據庫層次結構的設計采用了樹(shù)形結構,滿(mǎn)足了生產(chǎn)企業(yè)數據精確輸出方便查看的需求。系統管理和運行系統中采用了層級架構,使得用戶(hù)在編輯和部署時(shí),通過(guò)層次分明的樹(shù)形結構的設計保證了軟件系統在集成方面也具有良好的開(kāi)放性和互聯(lián)能力。
層次分明的樹(shù)型結構
力控 ForceControl V7.0實(shí)時(shí)數據庫將點(diǎn)作為數據庫的基本單元,以樹(shù)形節點(diǎn)表明組織結構,整體上結構清晰,便于查找與定位。采用立體的樹(shù)型邏輯,在不同的樹(shù)形或子樹(shù)下面可以有相同的點(diǎn)名,如下圖中,用戶(hù)可以在蒸汽和曲線(xiàn)中同時(shí)建立模擬IO點(diǎn)a1,訪(fǎng)問(wèn)點(diǎn)名時(shí)可以通過(guò)節點(diǎn)a1的路徑名和點(diǎn)名來(lái)訪(fǎng)問(wèn),所以相同點(diǎn)名情況下并不影響各自的連接使用;同時(shí)可以自定義數據庫的樹(shù)形結構,可以在任意點(diǎn)名下新建點(diǎn)名。比如,用戶(hù)可選擇樹(shù)形結構中的“蒸汽”這個(gè)點(diǎn)名右鍵選擇“新建點(diǎn)名”,這樣就完成新建點(diǎn)名,通過(guò)這種方法可以任意改變樹(shù)形結構來(lái)滿(mǎn)足客戶(hù)個(gè)性化要求。樹(shù)型測點(diǎn)參數邏輯適應了大規模系統的數據管理與歷史數據歸檔,具備良好的數據查詢(xún)、備份、插入、導入、導出、查看機制,方便擴展應用。
圖1 層次分明的樹(shù)形結構
獨立的數據庫管理器-DBManager
力控 ForceControl V7.0管理器是管理實(shí)時(shí)數據庫的開(kāi)發(fā)環(huán)境,實(shí)現點(diǎn)組態(tài)與圖形界面開(kāi)發(fā)。采用這種結構層次,方便用戶(hù)查找和定位測點(diǎn)。同時(shí)也對運行系統進(jìn)行部署。
實(shí)時(shí)數據庫支持無(wú)限分層和擴展,因此實(shí)時(shí)數據庫根據情況可對生產(chǎn)數據按不同的需求來(lái)區分,方便數據的管理。數據庫中的點(diǎn)表支持樹(shù)型分層結構,點(diǎn)表通過(guò)節點(diǎn)組成不同的結構,節點(diǎn)下可建立子節點(diǎn),數據點(diǎn)位于節點(diǎn)下,對數據點(diǎn)可進(jìn)行增刪、修改、等值化以及不同節點(diǎn)下批量轉移等操作。數據庫點(diǎn)表可導出為Excel文件進(jìn)行編輯,并將編輯過(guò)的文件導入到已組態(tài)數據庫的某一節點(diǎn)下。開(kāi)放自定義點(diǎn)類(lèi)型接口,方便增加特定點(diǎn)類(lèi)型。
在組態(tài)環(huán)境中可對一個(gè)點(diǎn)統一配置基本信息、報警信息、IO連接信息、歷史保存信息等。從而達到實(shí)時(shí)數據庫對實(shí)時(shí)數據處理、報警檢查、歷史數據存儲等功能。
圖2 新建模擬IO點(diǎn)配置對話(huà)框
實(shí)時(shí)數據庫內置多種功能塊,來(lái)完成生產(chǎn)數據的輸入與輸出處理,可實(shí)現累計、統計、控制、線(xiàn)性化、小信號切除、PID控制、各種運算等多種功能。點(diǎn)類(lèi)型支持模擬IO點(diǎn)、數字IO點(diǎn)、累計點(diǎn)、控制點(diǎn)、運算點(diǎn)、組合點(diǎn)、雪崩過(guò)濾點(diǎn)等。新增雪崩過(guò)濾點(diǎn):用于過(guò)濾報警。它將數據庫中點(diǎn)的一部分不需要產(chǎn)生的報警過(guò)濾掉,防止大批量無(wú)效報警的出現。數據庫中采用樹(shù)形結構的設計,可以方便用戶(hù)查看某分層下的某一類(lèi)型的點(diǎn),例如,在數據庫左側的樹(shù)形結構中,我們選擇模擬I/O點(diǎn),則顯示的是某一分層下的模擬I/O點(diǎn)。
圖3 點(diǎn)類(lèi)型
獨立的數據庫運行系統—DB
力控有獨立的數據庫系統,并且與上位界面通過(guò)變量進(jìn)行連接通訊,如果出現異常,將在數據庫中對應界面有獨立的響應信息,有助于異常問(wèn)題的分析和處理。通過(guò)這種樹(shù)形結構,可以直觀(guān)的查看具體某一測點(diǎn)是否存在問(wèn)題,能夠直觀(guān)定位到具體錯誤的節點(diǎn)。
圖4 實(shí)時(shí)數據庫系統運行畫(huà)面
力控監控組態(tài)軟件實(shí)時(shí)數據庫負責和IO調度程序的通信,獲取控制設備的數據,同時(shí)可作為一個(gè)數據源服務(wù)器在本地給其它程序如界面系統VIEW等提供實(shí)時(shí)和歷史數據。
更多深入報道系列請點(diǎn)擊:http://www.sunwayland.com.cn/product/product.aspx?id=55