商鋪名稱:南京申馬電機有限責任公司
聯系人:申馬(先生)
聯系手機:
固定電話:
企業郵箱:tiaosudianji@163.com
聯系地址:南京市江寧區東善橋工業集中區廣利路198號
郵編:210000
聯系我時,請說是在焊材網上看到的,謝謝!
電力測功機的監控軟件設計
功能模塊
根據測功機的功能需求,設計了監控軟件功能模塊,其主要包括監控主界面、數據通信、參數設置、模型解算以及數據存儲與查詢。監控軟件在Delphi集成開發環境中,設計各種用戶界面,以實現數據的控制算法、數字和趨勢曲線顯示等功能[4],并以SQLServer關系型數據庫作為歷史數據庫的載體。監控主界面上部通過趨勢曲線、虛擬儀表等可視化組件實時顯示測功電機的實驗數據,下部顯示系統的報警信息以及操作按鈕。
須解決好共享數據庫訪問同步以及VCL資源同步問題,具體如下:
(1)共享數據庫
在不同線程中,為每個數據操作創建自己獨占的數據庫會話對象,然后各自進行數據庫訪問,以解決多個線程訪問同一數據庫相互沖突問題。
(2)VCL資源
在子線程中,通過Synchronize函數調用VCL,使線程暫時作為主線程的一部分,而主線程則暫時停止運行,這樣VCL就不能接收任何其他信息,也不能解決VCL資源的同步問題。系統參數設置分為面向控制對象的電機參數和面向轉矩控制的模型參數2類,具體如下:
(1)電機參數設置
該設置采用Trackbar控件,通過鼠標移動滑塊輸入或修改驅動電機與測功電機的額定參數的設置。系統將修改后的新值存儲在數據庫中,以作為下次設置的默認值,同時通過過程控制的對象連接與嵌入(Objectlinkingandembeddingfor ProcessControl,OPC)通信線程,將其下傳至于可編程的邏輯控制器。
(2)模型參數設置
為滿足模擬不同類型傳動設備的要求,模型參數以分段線性化進行設置,輸入線性段端點的時刻和數值,確定參數的時變規律。系統以單向鏈表存儲模型參數,鏈表的節點記錄一個線性段的起始時刻、起始數值、線段斜率和終止時刻。
歷史數據查詢與回放監控系統將每次實驗數據、模型參數以及報警信息存儲在數據庫中,通過歷史數據查詢,將所需數據以Excel格式導出。電力測功機系統還提供了離線分析軟件,將導出的實驗數據以趨勢曲線方式回放實驗過程,這樣有助于深入分析被試設備各種工況下的動態與靜態性能。
文章來源于:http://www.njsm.com.cn