組態(tài)軟件大致分為幾個(gè)部分。
1.實(shí)時(shí)庫(kù)部分
帶有簡(jiǎn)單的商用數(shù)據(jù)庫(kù)查找模型,鏈表式的數(shù)據(jù)存儲(chǔ)方式,給動(dòng)態(tài)增加,刪除點(diǎn)帶來了可能,再用網(wǎng)絡(luò)或PIPE功能對(duì)實(shí)時(shí)庫(kù)進(jìn)行封裝,就形成了一個(gè)可用于工業(yè)場(chǎng)合的實(shí)時(shí)數(shù)據(jù)庫(kù)。
2.帶網(wǎng)絡(luò)解析的客戶端服務(wù)程序。
通訊PIPE,或網(wǎng)絡(luò)方式從實(shí)時(shí)庫(kù)中取出實(shí)時(shí)數(shù)據(jù),并對(duì)依據(jù)數(shù)據(jù)的配置屬性分成,BOOL,REAL,STRING,INT型,對(duì)其數(shù)據(jù)進(jìn)行重新封裝,形成可用于多種數(shù)據(jù)分析,數(shù)據(jù)顯示的服務(wù)器封裝
3.報(bào)警服務(wù)器部分。
從實(shí)時(shí)庫(kù)中取數(shù)據(jù)實(shí)時(shí)數(shù)據(jù),依據(jù)配置的報(bào)警信息,如HI,HIHI,LO,LOLO等進(jìn)行封裝,并轉(zhuǎn)發(fā)到各個(gè)客戶端的服務(wù)器程序中。
4.矢量圖形作圖和顯示功能
從客戶端的服務(wù)器程序中取出封裝的數(shù)據(jù)。并解決報(bào)警信息的數(shù)據(jù)同步問題
5.曲線和報(bào)表功能。
從客戶端的服務(wù)器程序中取出實(shí)時(shí)數(shù)據(jù),DRAW成曲線形式。
報(bào)表從商用數(shù)據(jù)庫(kù)中取數(shù)據(jù),根據(jù)報(bào)表的模板,生成所需要的報(bào)表格式。
也可建立在EXCEL的VBA上。
6.前置機(jī)
前置機(jī)上的驅(qū)動(dòng)數(shù)據(jù)管理,讓多種協(xié)議通過統(tǒng)一的管理接口傳送到主服務(wù)器上。
7.主從服務(wù)器上的互備,熱備和冗余處理。
(轉(zhuǎn)載)