
HMIBuilder分布式組態典型應用
HMIBuilder充分考慮了網絡需求,網絡系統是它的一個特色。它采用分布式結構,支持雙網冗余、支持I/O處理機、存盤服務器、告警服務器的冗余。相比其它的組態軟件,它提供了一種軟總線的結構:由SCADA將各物理節點連接起來,形成軟總線,各節點位于軟總線上,在每個節點運行的各功能模塊彼此是沒有差別的。只要權限允許,在任何一個節點上都可以對系統進行維護,并且,對于系統的維護(包括修改實時庫參數、修改用戶信息、修改畫面、修改報表模板等)都同步的更新網絡中全部節點。在任何節點都可以進行查看歷史數據、歷史告警等操作、進行控制操作等,無論本機是否存盤服務器或告警服務器。
HMIBuilder支持的拓撲結構,包括單機、單網、雙網,并且可以支持分布式數據采集,使得分布在不同地點的節點可以分別采集不同設備的數據,并在全網進行共享。
HMIBuilder分布式網絡(C/S)
C/S (Client/Server)結構,即大家熟知的客戶機和服務器結構。它是軟件系統體系結構,通過它可以充分利用兩端硬件環境的優勢,將任務合理分配到 Client端和Server端來實現,降低了系統的通訊開銷。目前大多數應用軟件系統都是Client/Server形式的兩層結構。在HMIBuilder的C/S結構中,引進了一個軟總線的概念,由SCADA層構成HMIBuilder的系統的軟總線,各種實時、歷史信息都通過軟總線被調用、查看,各種操作也通過軟總線來完成,用戶感覺不到各節點之間的區別。
實際上,HMIBuilder的C/S結構更提供了一種對等網絡的構造,將各種功能分散到不同的服務器上,避免了一般C/S結構導致中心主機資源緊張與響應瓶頸的缺陷。
HMIBuilder能夠支持單機、單網、雙網、分布式數采等多種拓撲結構,如下所示:
設置網絡節點
網絡節點的設置是在HMIMaker的“系統設置\網絡設置”屬性頁中,它分為如下幾種類型:
1. 單機
2. 單網,需要設置網絡IP地址和掩碼。
3. 雙網,需要設置A網和B網的IP地址和掩碼。注意這兩個網絡應分屬不同的網段,比如A網如果是192.168.x.x,則設置B網為10.x.x.x。
關于分布式數采的設置如下:關于網絡節點的配置與上面描述的相同。但在HMIMaker中設置站參數時,只設置本節點要訪問的I/O設備的通信協議,也就是說,網絡中幾個節點的實時數據庫,除了每個節點的站參數的通信協議不同外,其余都相同。
客戶對HMIBuilder分布式功能應用的樣例:
客戶硬件連接:
6臺TPC120TC-h的屏;12個三菱FX2N系列PLC;
每臺屏上連接2個PLC,分別完成對爐及氣柜的控制;
【三菱FX2N系列PLC,在HMIBuilder中所選協議為:三菱Fx2N(232、編程口)協議;】
每個屏上的參數分別為:
控制爐的PLC:模擬量為:113個;
狀態量:59個;
控制氣柜的PLC,模擬量為:30個;
共有9個界面,分別為:報警、高壓記錄、壓力記錄、溫度記錄、顯示界面、出灰單元、加煤單元、參數設定、低壓參數;
客戶想法:每臺屏實現對12個PLC的控制,與每臺屏直接連接的PLC只有2個,要想實現對其他10個PLC的控制,只有通過HMIBuilder的分布式的功能來實現;
來實現的基本條件是,6臺屏通過HUB連接在一個局域網中;且每臺屏上的站名及畫面名稱不能重復;
如果將所有需要控制的界面及點數放到1個工程中,每個工程中的界面有9*6=54個;點數共有(113+59+30)*6 = 1212點;如果把單把這個工程做出來就需要很長時間;不過不用擔心,HMIBuilder提供站參數及模擬量狀態量的導入導出功能;及畫面的導入導出功能;
只要先把1臺屏上的2個站中的參數及畫面制作好,接下來的工作就是導入導出的問題了;
數據導入導出:
在HMIMaker界面,數據組態\導出CSV文件
點擊導出,并選擇導出路徑,及導出的文件名;
打開,會有提示:導出模擬量參數成功!
點擊確認即可;即已經將1#爐的模擬量導出了;
導入時操作步驟類似;
在站代碼中輸入已經建立好的站代碼,sta12;
會有提示信息:導入操作會將CSV文件中的模擬量參數追加到站<sta12>中。確定要導入數據庫?
點擊是。提示:
導入模擬量參數成功!
重新啟動SCADA后生效!
確定,即可;
按照此種操作方式將具有相同點代碼的站,用CSV導入導出命令來做;
點擊確定,提示:導出模板成功!
確定即可;
點擊確定,即導入成功;
點數的計算;
HMIBuilder中點數只是算站協議,點地址都配置的點;
也就是每個屏中站協議只有與PLC直接連接的站中配置協議,其他的站不需要配置協議;
工程制作完成后,就要進入分布式設置了:
在HMIMaker界面中的系統設置\網絡設置中,將SCADA網絡設置,設置為單網,并設置相應的A網地址及A網掩碼;
如此工程:A網地址為:166.166.166.115
A網掩碼為:255.255.255.0
其他工程配置方法相同;
至此,一個復雜的分布式工程應用就完成了。