熱門關鍵字:谷物容重器 降落值測定儀 粉質儀 拉伸儀 羅維朋比色計 纖維素測定儀 脂肪測定儀 油脂煙點測定儀 凱氏定氮儀 錘式旋風磨  硬度計

用于業(yè)界扼制儀器儀表的微機硬件裝置

來源: http://yuanweishulai.cn  類別:實用技術  更新時間:2015-03-23  閱讀

  1 DAQLOGGER軟件包的特點

  是軟件包中監(jiān)視模塊的顯示畫面。中,A部分是曲線顯示, B部分是棒圖、表、溫度計顯示, C部分是彩色圖形顯示, D部分是報警一覽顯示, E部分是數(shù)字顯示。如所示,該模塊可以支持多種的顯示方式。

  DAQLOGGER軟件包具有以下特點:

 。 1)將數(shù)據(jù)采集部分和人機界面進行分離保護把允許使用者操作的人機界面部分和數(shù)據(jù)采集及文件操作部分分開為不同的進程(在Windows執(zhí)行程序時,對于計劃任務、內存等,分別分配資源)。因此可以避免因使用者在操作人機界面時死機而對數(shù)據(jù)采集部分帶來的影響。

  ( 2)同時支持數(shù)種通訊方式R系列、VR系列的通訊方式,只有RS - 422- A,而DX系列除了標準通訊方式為Ethernet外,還可以采用RS- 232、RS- 422- A/ 485.該軟件可以支持上述所有的通訊方式,并允許將各種通訊方式混合使用。因此在構成系統(tǒng)時,就可以混合不同的通訊方式。

 。 3)最多可連接32臺記錄儀,最快采樣周期為1秒該軟件最多可以混合連接包括R系列、VR系列、DX系列在內的32臺記錄儀。另外,在提高數(shù)據(jù)采集部分進程的優(yōu)先度的同時,給每個通訊端口分配不同的線程( Windows執(zhí)行程序時的單位) ,使384個通道的數(shù)據(jù)最快可以在1秒鐘內全部采集1次。

  ( 4)統(tǒng)一的顯示畫面DAQLOGGER是由數(shù)據(jù)采集實時監(jiān)視模塊、數(shù)據(jù)文件的再顯示模塊等多個軟件組成的軟件包。通過自行開發(fā)的圖形對象庫和MFC( M icrosoft Founda tion Class Librry:微軟Windows的應用程序開發(fā)用C + +庫)的組合,使各種自行開發(fā)的圖形部件在Win dows上運行,讓各軟件模塊的顯示得到統(tǒng)一。

 。 5)軟件間的聯(lián)動DAQLOGGER雖然是由多個軟件組成的軟件包,但各軟件之間是相互聯(lián)動、協(xié)調工作的。例如:數(shù)據(jù)采集軟件采集數(shù)據(jù),此數(shù)據(jù)同時應用于監(jiān)視軟件的曲線顯示和報表軟件的統(tǒng)計運算, DDE服務器軟件也同時進行數(shù)據(jù)更新。類似的聯(lián)動,是通過數(shù)據(jù)共用內存,以及各軟件之間的消息通訊來完成的。

  2 DAQLOGGER軟件包的構成

  DAQLOGGER是由下列軟件構成的(是軟件的構成圖) :管理軟件管理軟件是由數(shù)個命令按鈕構成的軟件,在啟動其它軟件的同時,也是數(shù)據(jù)采集軟件和報表軟件的人機界面。同時,也管理各軟件之間的聯(lián)動。

  數(shù)據(jù)采集軟件數(shù)據(jù)采集軟件是進行數(shù)據(jù)采集及文件化的軟件。

  在將收集的數(shù)據(jù)寫入文件的同時,向共用內存寫入數(shù)據(jù),供監(jiān)視、報表、DDE服務器等軟件提供數(shù)據(jù)。為了讓使用者的操作不影響數(shù)據(jù)采集,在人機界面里沒有顯示出來。由于數(shù)據(jù)采集軟件的優(yōu)先度設定得比其它軟件高,其它軟件的運行不會影響該軟件。另外,為了更流暢地進行數(shù)據(jù)采集,給每個通訊端口分配了不同的線程,各線程和連接的記錄儀進行通訊。因此,即使某臺記錄儀發(fā)生了故障,也不會使其它記錄儀的數(shù)據(jù)產(chǎn)生缺陷。

  監(jiān)視軟件監(jiān)視軟件是將數(shù)據(jù)采集軟件采集的數(shù)據(jù),從共用內存中調出并進行顯示的軟件。顯示方式有曲線、數(shù)字、棒圖、表、溫度計、彩色圖、報警一覽、報警歷史等多種顯示方式。

  DDE服務器軟件DDE軟件是將數(shù)據(jù)采集軟件采集的數(shù)據(jù),從共用內存中調出并進行DDE服務的軟件。使用者可以通過Excel等電子表格軟件,或Visual Basic等簡單的編程語言,自由地獲取數(shù)據(jù)。

  報表軟件報表軟件是將數(shù)據(jù)采集軟件采集的數(shù)據(jù),從共用內存中調出并制作時報、日報、月報的軟件。輸出方式有用觀察軟件可以查看的專用二進制方式和按位號進行區(qū)分的文本方式,并可以直接打印。

  觀察軟件觀察軟件是將數(shù)據(jù)采集軟件形成的文件,用曲線或數(shù)字方式進行顯示的軟件。對于數(shù)據(jù)采集軟件正在采集的文件,同樣可以顯示。另外,可以對報表軟件輸出的二進制數(shù)據(jù)按表格方式進行顯示。除此之外,還具備將數(shù)據(jù)變換成Excel的數(shù)據(jù)格式、分段運算、打印等數(shù)據(jù)處理功能。

  硬件設定軟件硬件設定軟件可以通過通訊或磁盤等媒體讀入R1000/ R800、VR100/ VR200、DX100/ DX200的硬件設置內容,并按表格方式顯示,可以進行編輯、閱覽。

  編輯后的內容,同樣可以通過通訊或磁盤等媒體,送至相關的硬件上。

  環(huán)境設定軟件環(huán)境設定軟件可以對連接的記錄儀的端口、地址、波特率,以及各記錄儀的規(guī)格、通道數(shù)、附加功能等進行設定。另外,還可以自動識別連接在通訊端口上的記錄儀類型。

  位號設定軟件位號設定軟件是對由環(huán)境設定軟件設定的記錄儀的各通道,進行任意的位號(名稱)設定的軟件。位號用于數(shù)據(jù)收集及顯示。該軟件也可以通過通訊,讀入在記錄儀上預先設定好的位號。

  3數(shù)據(jù)采集軟件的內部構成

  本軟件包最主要的功能是對數(shù)據(jù)進行定時采集,數(shù)據(jù)采集是執(zhí)行中的重要功能。為了提高其運行性能,進行了下列設計。(內部構成請見5)( 1)按一定周期讀出測量數(shù)據(jù);( 2)將測量數(shù)據(jù)寫入共用內存中;( 3)將測量數(shù)據(jù)文件化。

  為了讓上述( 1)按一定周期讀出測量數(shù)據(jù)盡量避免其它功能模塊的影響,在數(shù)據(jù)采集軟件內部劃分了4種線程。下面是各線程的功能:主線程:管理其它線程;掃描線程:按一定周期讀出測量數(shù)據(jù),寫入采集器內存;復制線程:將采集器內存中的數(shù)據(jù)復制到共用內存中;文件線程:按采集設定,將共用內存中的數(shù)據(jù)文件化。

  按上述方式對線程進行分類后,執(zhí)行按一定周期讀出測量數(shù)據(jù)的掃描線程的優(yōu)先度就設定得比其它線程高,即掃描線程比其它線程優(yōu)先動作,其它線程即使出現(xiàn)延遲也沒有關系。

  另外,數(shù)據(jù)采集軟件是按對多臺記錄儀進行數(shù)據(jù)采集為前提開發(fā)的,所以必須和多臺記錄儀進行同時通訊。如果用1個掃描線程對所有通訊進行處理,則執(zhí)行效率會非常低。所以,該軟件對每臺記錄儀分配了1個掃描線程,按不同周期執(zhí)行掃描,這樣可以提高執(zhí)行效率。數(shù)據(jù)采集軟件是通過這樣的方式對多臺記錄儀進行掃描的。

  數(shù)據(jù)采集軟件還有1個功能,就是向共用內存中寫入數(shù)據(jù)。而向共用內存中寫入數(shù)據(jù),不是由掃描線程來完成的。每個掃描線程都有各自的采集器內存,通過復制線程,將這些數(shù)據(jù)寫入共用內存。這樣,對共用內存的操作就變得較少。之所以這樣做,是因為如果多個進程對共用內存進行操作時,讀出和寫入會引起較多的沖突。為提高執(zhí)行效率而使用的線程構成,請。

  4應用實例

  由于DAQ LOGGER軟件包具有操作簡便、配置靈活、功能實用等方面的特點,確實為用戶的使用帶來了極大的便利,所以已廣泛應用于國內的食品加工、半導體、石油和天然氣、汽車、化工、醫(yī)藥、紙漿和造紙、運輸及公共設施等領域,并得到了用戶的一致好評。

中國糧油儀器在線】部分信息來自互聯(lián)網(wǎng),力求安全及時、準確無誤,目的在于傳遞更多信息,并不代表本網(wǎng)對其觀點贊同或對其真實性負責。