USB數(shù)據(jù)采集控制器在工業(yè)控制中的應(yīng)用
2.5 其它設(shè)備的使用
在工控系統(tǒng)中常有其它設(shè)備,如變頻器和其他儀表。它們和計算機的連接大多數(shù)是通過485 接口的,是獨立于LabJack U12 之外的。PC-Based 系統(tǒng)在結(jié)構(gòu)上是單個處理器的,即所有的數(shù)據(jù)處理和控制都依賴于PC上的處理器,因此在某些對象的控制上需要引入DCS 系統(tǒng)的概念,即局部控制采用單獨的儀表。實時的控制由儀表或控制器來完成,而PC 只是在宏觀上調(diào)整儀表的參數(shù)、控制目標值等。
LabJack U12上有計數(shù)器,可以用來檢測頻率信號。如果有許多頻率信號,可以采用頻率-電壓變換電路,輸出到模擬輸入口上。對于旋轉(zhuǎn)編碼器的信號,可以使用專用儀表,也可以采用本公司的DSS-FC2 模塊。該模塊利用聲卡的處理器,對PC的主CPU 負擔極小,因此效率較高。
2.6 系統(tǒng)軟件
LabJack U12提供了通用的動態(tài)鏈接庫,所以用戶可以使用任何編程語言。本公司提供的組態(tài)軟件DAQFactory卻應(yīng)該是首選軟件開發(fā)平臺,因為該組態(tài)軟件包括了所有免費的LabJack U12 的驅(qū)動程序,用戶在使用該組態(tài)軟件時不需要知道如何對LabJack U12進行編程,只要在屏幕上進行一些簡單的設(shè)置即可,開發(fā)周期會大幅度縮短。
該軟件較其它組態(tài)軟件系統(tǒng)還具有許多其它優(yōu)點,如十分豐富的圖標,而且圖標是矢量化的圖標;數(shù)據(jù)采集時間精確;系統(tǒng)資源分配合理;價錢合理等等。在此我們不予細表。
2.7 系統(tǒng)的安裝
LabJack U12、USB 集線器、中間繼電器和其它控制器等設(shè)備一般會被安排在一個控制柜中。如果整個系統(tǒng)較小,那么計算機一般會放在現(xiàn)場,要么安放在控制柜內(nèi),要么放在控制柜旁。計算機和LabJack設(shè)備間的距離較短。一般的USB 線可以使通訊距離達到5 米。因為LabJack U12 是USB1.1設(shè)備,所以在實際應(yīng)用中,計算機和U12 間的距離可以達到10 米左右。
對于較大系統(tǒng),一般計算機會放置在中控室中,控制柜和電器柜可能在同一個地方,也可能在例外一個附近的設(shè)備間內(nèi)。這樣的布局便使得計算機和U12 間的距離增加,一般的USB 線就不滿足要求了。這時需要使用帶有中繼的USB 線,一般每根USB 線長為5 米,可級聯(lián)到25 米長。在絕大多數(shù)的應(yīng)用場合,這樣的長度已經(jīng)足夠滿足要求了。
2.8 傳感器的選用
和其它系統(tǒng)的要求一樣,LabJack U12 的模擬輸入信號的范圍是0-10V,傳感器的信號必須要放大,而且一般來說傳感器和LabJack U12(或其它采集器件)間有一段距離,非放大的信號是不宜長距離傳輸?shù)?。因此建議采用一體化的傳感器,如果現(xiàn)場需要直接顯示的話,也可以使用帶顯示的放大儀表。
3. 系統(tǒng)的可靠性
某些工控系統(tǒng)對可靠性的要求很高,使用以上介紹的系統(tǒng)結(jié)構(gòu)可能不滿足要求。LabJack U12提供了提高系統(tǒng)可靠性的條件,可以避免系統(tǒng)在計算機死機時造成的問題。
3.1 采用外部電源為LabJack U12 供電
如果采用USB 供電方式,在計算機司機重啟時會造成U12失電而被復(fù)位,因此建議采用外部電源為其供電,甚至可以考慮使用小型UPS供電,因為U12 耗電很少。U12的自保持特性保證了在計算機重啟過程中的所有輸出值和狀態(tài)保持不變,這樣就不會使得過程被中斷。而在程序重啟后可以讀入當前狀態(tài)以繼續(xù)原來控制過程。
3.2 使用看門狗功能
U12 有看門狗功能。它可以檢測到和計算機的通訊是否正常,當計算機死機時,通訊就會丟失,看門狗就會動作。使用看門狗的輸出口(默認為D0口)可以進行報警或自動復(fù)位計算機。在此期間,整個過程將按照原來的方式或設(shè)定運行。
3.3 使用冗余技術(shù)
冗余技術(shù)是提高系統(tǒng)可靠性的一個常用技術(shù),圖4是一個采用冗余技術(shù)的系統(tǒng)圖。其中關(guān)鍵的設(shè)備是OD25-USB 和兩臺互相連接的電腦。當然LabJack是采用外部電源供電的。
圖4 采用冗余技術(shù)的工控系統(tǒng)
一旦主控機出現(xiàn)問題,U12 的看門狗動作,控制OD25-USB 把USB 通訊切換到備用機上,同時也發(fā)出報警信號。備用機在檢測到USB 的通訊有效后就代替主控機來對整個系統(tǒng)進行控制,直到主控機的控制程序恢復(fù)為止,這時備用機輸出強制D0為低電平,USB 通訊就被切換到主控機上。
整個冗余切換過程十分簡單,但很有效。這樣的系統(tǒng)可靠性會得到很大的提高,畢竟兩臺計算機同時出現(xiàn)問題的概率極低。
我們在DAQFactory 組態(tài)軟件中提供了這樣冗余系統(tǒng)的程序,為用戶的使用提供了極大的方便。
4. 結(jié)束語
上面介紹了以LabJack U12組成的PC-Based的工控系統(tǒng)。它不但具有所有PC-Based系統(tǒng)的優(yōu)點,而且還可以使用冗余技術(shù)提高系統(tǒng)的可靠性,實現(xiàn)系統(tǒng)的自恢復(fù)性。
它不但適合于小系統(tǒng)的控制,也可以很方便地擴展成一個高可靠的、龐大的控制系統(tǒng),因此其適用場合廣泛。
本公司為該系統(tǒng)配備了各種配件,使系統(tǒng)的組成模塊化、方便化。系統(tǒng)不但在軟件上具有很高的可更新性,而且在硬件方面也有著很強的可擴展性。它不失為一個性能價格比高的系統(tǒng)。(end)
評論