當(dāng)前組態(tài)軟件在工業(yè)控制中得到了日益廣泛的應(yīng)用。組態(tài)軟件依據(jù)自身的過程數(shù)據(jù)庫,下連各種硬件設(shè)備,并通過動(dòng)態(tài)人機(jī)界面可以將采集處理的數(shù)據(jù)展現(xiàn)給用戶,或者傳遞給其他應(yīng)用程序。其結(jié)構(gòu)如圖所示: 
組態(tài)軟件的出現(xiàn),由于其預(yù)先提供了各種常用組件和相關(guān)設(shè)備驅(qū)動(dòng),一方面將監(jiān)控系統(tǒng)設(shè)計(jì)的難度大為降低,開發(fā)相關(guān)系統(tǒng)的時(shí)間也大為縮短,另一方面,由于可以自由連接多種設(shè)備,提供了一個(gè)平臺(tái),用戶可以依據(jù)需要設(shè)計(jì)出成本最優(yōu)的工程。 對于硬件設(shè)備,特別是可編程的PLC等硬件,自身具有一定的控制功能,而可以連接PLC等硬件的組態(tài)軟件也可以通過腳本等執(zhí)行一定的控制功能,那么控制是交給上位機(jī)的組態(tài)軟件,還是下位機(jī)的PLC呢?這里先對兩者做一個(gè)簡單的比較: 下位機(jī)控制 下位機(jī)可以執(zhí)行一些相關(guān)的控制動(dòng)作,優(yōu)點(diǎn)在于其速度快,可靠性高,穩(wěn)定。其缺點(diǎn)在于受到其自身的限制,對于一些特殊的復(fù)雜控制,以及和其他特殊設(shè)備相關(guān)或者涉及到關(guān)系數(shù)據(jù)庫等控制功能作無法執(zhí)行。 上位機(jī)控制 上位機(jī)的組態(tài)軟件同樣可以執(zhí)行一定的控制動(dòng)作,其優(yōu)點(diǎn)在于腳本編寫更容易,而且可以方便可執(zhí)行涉及到多個(gè)設(shè)備以及關(guān)系數(shù)據(jù)庫或者其他數(shù)據(jù)的控制動(dòng)作,能充分發(fā)揮自身系統(tǒng)的優(yōu)勢。缺點(diǎn)在于有時(shí)會(huì)遇到上位機(jī)和下位機(jī)通訊的時(shí)間瓶頸,而且通常組態(tài)軟件運(yùn)行工控機(jī)在其他操作系統(tǒng)上,其穩(wěn)定性和PLC等有差距。
|