999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種異構設備接口數據集成采集方案的研究與實現

2017-06-30 11:10:46唐俊
軟件工程 2017年5期
關鍵詞:數據采集

唐俊

摘 要:針對當前制造業生產、檢測設備存在的位置分散、種類繁多,接口互異,標準不一,難以有效跟蹤的情況,提出了一種異構設備接口數據的集成采集方案,該方案采用一種多層次的數據采集架構,分別從設備級、實驗室級、中心級三個不同層次,實現了異構設備接口數據的截取、格式轉換、傳輸、保存與查詢分析,并基于該方案實現了一套實驗室自動化數據采集系統,結果表明該方案可以有效滿足異構非標準設備的數據采集需求。

關鍵詞:異構設備接口;數據采集;集成

中圖分類號:TP311 文獻標識碼:A

1 引言(Introduction)

隨著制造業信息化的快速發展和普及,各類生產和經營數據的采集也越來越引起經營管理者的重視,然而,由于制造業中的各類設備目前尚缺乏統一的標準接口和格式,難以實現以通用的采集方案進行數據采集[1]。本文作者在開發實驗室數據自動采集系統中,涉及多種國內外檢測儀器,涵蓋RS232打印口,以及自帶工作站的標準文本存儲,ACCESS數據庫存儲,SQLite數據庫存儲,二次開發接口和保密文件格式等八種數據接口,因此需研究和設計一種通用的異構設備數據接口集成采集方案,實現異構接口設備實驗數據的自動采集。

2 采集方案的分析與設計(Analysis and design of

acquisition scheme)

2.1 設備接口分析

通過對現場儀器接口的分析,其大體可分為三類:

(1)接口設備,此類設備無任何接口,通常只提供觀測讀數如烘箱。

(2)預留標準接口設備:此類設備預留有串口和并口接口,如薄膜厚度儀、陰燃儀。

(3)配備專用軟件設備:此類設備通常已通過硬件接口和專用軟件實現數據采集,但未向第三方開放編程接口和數據格式,此類設備種類繁多,接口互異,從最簡單的文本文件、到完全加密的數據存儲格式,數量眾多,典型設備有拉力儀、白度儀、摩擦系數儀等。

2.2 采集方案設計

(1)無接口設備采集方案:對于無接口的儀器設備除另加裝相關采集設備,如位移計、溫度傳感器等擴展設備外,最簡單的處理方式是提供純軟件錄入界面。

(2)預留標準接口設備采集方案:預留標準接口的設備多留有RS232串口或并口的設備,其中并口可以通過定制接線將其轉為串口,而對于串口設備的采集目前主流的方式有直接集成和使用串口服務器集成兩種方案。

直接集成方案,即直接使用串口線連接設備,但必須解決串口數量有限和通信距離較短的問題,通常可以使用多串口卡和RS485協議可以來解決串口數量有限和通信距離短的問題,但仍然存在:受PC內置接口數量限制、接線制作和編程復雜的問題。因此,考慮到擴展性和編程方案的一致性,目前對于多串口設備集成采集較為成熟的方案是使用串口服務器集成采集[2]。

串口服務器是串口和以太網之間的一個轉換設備,其內置處理器、嵌入式操作系統和完整的網絡協議棧,可以完成串口數據和網絡IP包之間的格式轉換、實現串口設備和以太網之間的數據雙向透明傳輸和設備聯網功能,具有不占用主機資源,轉換效率高,運行可靠的特點,目前在工業控制領域有著廣泛的應用。基于串口服務器的數據采集方案如圖1所示。

(3)配備專用軟件設備采集方案

配備專用軟件的設備,其特點是設備數據已采集并存儲到工作站中,但存儲格式不一,目前典型的接口格式有標準文本文件格式、標準數據庫存儲格式和加密格式三種,其中對于加密格式又可分為提供二次開發接口和未提供接口兩種,因此本文的一個研究重點即是研究如何解析各類數據文件實現此類設備的數據采集。針對文件解析類數據采集的基本要求,設計以下文件解析類設備數據采集方案,如圖2所示。

對于文件解析類設備的數據采集,一般可以分為三步,即截獲、解析和轉發。截獲是實現此類數據采集的關鍵和基礎,對于多數已知數據文件格式的設備而言,采用基于文件系統的監測是最主要和方便的實現形式,而對于部分加密數據文件格式的設備而言,使用打印驅動截獲報表數據是唯一方式。解析是指從截獲的數據中獲取需要采集的關鍵數據,可根據數據格式分為標準文本格式解析,標準數據庫格式解析和根據二次開發接口進行解析。發送數據,是指將解析的有效數據使用TCP/IP協議發送到指定的數據采集服務程序。

3 采集方案的實現(Implementation of acquisition

scheme)

3.1 總體設計

通過以上分析,本文提出一種針對異構非標準格式數據的集成數據采集方法,即對于提供串口的設備使用串口服務器進行數據采集,對于提供接口文件的設備使用文件解析方式進行數據采集,從而實現了非標準格式的數據采集和保存,系統的總體結構如圖3所示。

其中終端數據采集程序是本系統實現通用數據采集方案的核心模塊,需根據設備的接口特性,進行定制,通常需實現數據截獲、數據解析和數據發送三大核心功能。數據抽取的方式包括抽取RS232串口設備數據和解析自帶工作站和已采集的設備數據兩種,其中抽取RS232串口數據采用串口服務器將數據發送到數據采集服務程序,重點是處理異構設備的數據解析,解析方式包括標準文本解析、數據庫文件解析、ActiveX控件二次開發和打印驅動數據截取四種方式[3,4]。

3.2 數據文件截獲機制的實現

數據文件的截獲其目的是截獲最新的設備檢測數據,從時機上來看應在設備完成相關檢測后進行,從目前的實際情況看,多數自帶工作站的設備都會將獲取的設備數據進行保存,因此通過監視設備數據文件的方式實現數據文件的截獲是一種較為可行的方式。文獻[5]介紹了一種基于.NET實現的文件系統監控方式,根據此類思路,可以輕易實現Windows平臺下的文件監控系統,因此數據采集文件監控系統的流程圖設計如圖4所示。

使用System.IO.File SystemWatcher可以實現對特定文件或文件夾的監視,當指定文件夾中有新文件被創建,會觸發Created事件,如指定文件的文件大小或最后寫入時間等屬性發生變化則會觸發Changed事件,如有文件被刪除則會觸發Deleted事件。通過Path屬性可以指定要監聽的文件或文件夾,通過Filter屬性可以設置要監視的文件類型,如設為“*.*”則表示監視全部文件。通過NotifyFilter屬性可以指定要監視的事件類型,通過EnableRaisingEvents來確定是否啟動監聽。

3.3 數據文件解析方式的實現

數據文件的解析重點是獲取對用戶有意義的數據,因此根據數據文件格式的不同可以分為標準文本文件解析、標準數據庫文件解析和二次開發方式解析。利用.NET技術可以輕易地實現對文本文件、數據庫文件和VBA的編程,本文僅介紹標準文本文件解析方式的實現。

標準文本文件解析,指的是設備配備的數據處理程序會將采集到的數據以標準文本形式存儲在工作站上,此類設備會通過其自帶數據處理軟件生成標準文本格式的文件,通過監測和分析此類文件,可獲取相關數據。標準文本文件的讀取,在.NET中可使用System.IO.StreamReader對象進行讀取。

3.4 數據文件的發送

發送模塊負責實現數據的發送功能,可采用標準網絡通信協議實現,考慮到實現的可靠性,建議采用TCP協議和并發編程的方式實現,在.NET中可使用TCPClient對象來實現數據的發送。

4 采集方案的應用(Application of acquisition

scheme)

某理化指標實驗室管理有天平、長度儀、白度儀等21類檢測設備,共計45臺儀器,負責進行水分、長度、重量、白度等多個理化指標的檢定和產品質量管控,鑒于實驗儀器設備眾多,地理位置分散,接口繁雜,以往通常采用人工錄入的方式填報批次試驗指標的平均值,并進行合格判定。然而此種方式只能保存批次平均長度和合格判定,無法存儲每次試驗的詳細數據,同時部分試驗存在著大量的反復操作,人工抄填、計算、錄入的傳統方式工作強度大,枯燥乏味,易出錯,因此需建立一套基于通用異構非標準格式數據采集方法的實驗室自動化數據采集系統,實現試驗數據的自動采集,長期保存和查詢、分析。

該系統分為設備端、工作站端和數據查詢分析系統三個部分,采用層次遞進結構,其整體軟件結構如圖5所示。

設備端程序是主要實現文件解析類數據的采集,通過文件監控和數據解析獲取設備數據,通過TCP/IP協議發送到工作站端數據采集服務程序。

工作站端數據采集服務程序是整套數據自動采集系統的中間層,其核心功能是數據接收,指標解析、格式轉換和數據轉發。其數據接收模塊需要接收和處理來自設備端程序和串口服務器兩類不同格式的數據,并根據業務規則從中解析出需要保存的有效指標數據,將其統一轉換成標準的JSON格式,再通過HTTP協議轉送到數據采集分析系統,這里使用HTTP協議可以確保數據可以安全的通過各類防火墻。

數據查詢分析系統是一個基于Web的B/S結構應用程序,采用經典的多層結構分為視圖層和Web服務層、業務邏輯層和數據訪問層,負責實現數據分析和數據共享兩類核心需求,具有檢驗數據填報,質量數據預警、歷史數據查詢和數據趨勢分析、數據導出和數據集成等功能,同時還提供數據字典和用戶權限管理等基礎功能模塊,其功能結構如圖6所示。

本系統采用微軟的Visual Studio 2010作為開發工具,C#作為開發語言,對于設備端程序考慮到其兼容性,使用.NET Framework 2.0運行環境;對于查詢分析端,考慮到擴展性和可維護性,采用了基于.NET Framework 4.5的ASP.NET MVC架構進行實現,目前已上線運行,實現了對實驗檢測數據的自動化采集,有效地減輕了試驗人員的重復勞動和工作強度,提高了試驗數據采集的準確程度和效率,獲得了較好的應用成效。

5 結論(Conclusion)

隨著制造業信息化的不斷深入發展,各類異構設備接口的聯網需求和數據采集需求也日益迫切,本文提出了一種異構設備接口的自動化數據采集方案,并基于該方案實現了一套實驗室自動化數據采集系統,結果表明該方案可以有效滿足異構非標準設備的數據采集需求。但本文的方法在數據采集層面還必須針對設備進行定制開發,目前系統所涉及的設備種類和接口類型還有待進一步擴展。

參考文獻(References)

[1] Grzegorz wika.Methods of Manufacturing Data Acquisition for Production Management-A Review[J].Advanced Materials

Research,2014,2845(837):618-623.

[2] Kim R,Chi S,Yoon W C.Data integration and arrangement in the shop floor based-on time stamp:An illustrative study of CNC machining[C].Ubiquitous and Future Networks (ICUFN),2016 Eighth International Conference on. IEEE,2016:121-124.

[3] Kai Bu,et al.A High Speed and Compact Data Acquisition

and Storage System[J].Advanced Materials Research,2013,

2526(753):3125-3128.

[4] 李水田.一種基于VBA的非標準格式數據采集方法的研究與實現[J].電子技術與軟件工程,2014(24):187

[5] 張志杰,劉金勝,謝曉峰.氣象水文到報監測的實時性設計[J].計算技術與自動化,2013(03):110-116.

作者簡介:

唐 俊(1978-),男,碩士,高級工程師,系統分析師.研究領域:軟件工程,系統集成.

猜你喜歡
數據采集
Web網絡大數據分類系統的設計與改進
CAN總線通信技術在電梯監控系統中的應用
基于大型嵌入式系統的污水檢測系統設計
社會保障一卡通數據采集與整理技巧
基于AVR單片機的SPI接口設計與實現
CS5463在植栽用電子鎮流器老化監控系統中的應用
大數據時代高校數據管理的思考
科技視界(2016年18期)2016-11-03 22:51:40
鐵路客流時空分布研究綜述
基于廣播模式的數據實時采集與處理系統
軟件工程(2016年8期)2016-10-25 15:54:18
通用Web表單數據采集系統的設計與實現
軟件工程(2016年8期)2016-10-25 15:52:53
主站蜘蛛池模板: 亚洲国产欧美中日韩成人综合视频| 91精品视频在线播放| 自拍偷拍一区| 国产啪在线| 国产美女人喷水在线观看| 91av成人日本不卡三区| 色网站在线视频| 欧美亚洲日韩不卡在线在线观看| 欧美日韩激情在线| 色综合久久88色综合天天提莫 | 久久一日本道色综合久久| 精品久久久久无码| 国产91线观看| 欧美日韩另类国产| 欧美激情成人网| 青青草91视频| 91小视频在线观看| a级毛片网| 青青草国产免费国产| 久久久久亚洲AV成人网站软件| 国产精品亚洲αv天堂无码| 亚洲天堂在线免费| a级毛片网| 亚洲中文字幕23页在线| 一级黄色片网| 亚洲精品国产首次亮相| 国产精品熟女亚洲AV麻豆| 久久综合婷婷| 中文纯内无码H| 狠狠ⅴ日韩v欧美v天堂| 国产91透明丝袜美腿在线| 在线网站18禁| 2021国产精品自产拍在线| 91在线激情在线观看| 99性视频| 午夜国产理论| 欲色天天综合网| 热久久这里是精品6免费观看| 欧洲精品视频在线观看| 欧美成人h精品网站| 国产拍在线| 无码网站免费观看| 国产又粗又猛又爽视频| 丝袜无码一区二区三区| 日韩无码视频专区| 亚洲人成影视在线观看| 欧美国产日产一区二区| 精品伊人久久大香线蕉网站| 91丝袜在线观看| 欧美午夜在线观看| 国产黄在线免费观看| 色综合激情网| 国产成人久视频免费| 亚洲二三区| 在线免费观看a视频| 浮力影院国产第一页| 五月婷婷伊人网| 免费在线色| 中文字幕久久亚洲一区| www亚洲精品| 亚洲AV无码乱码在线观看裸奔| 国产丝袜第一页| 国产精品区视频中文字幕| 亚洲欧美另类中文字幕| 久久久久青草大香线综合精品| 日韩黄色精品| 九九视频在线免费观看| 激情六月丁香婷婷| 国产一级在线观看www色| 国产99视频精品免费观看9e| 欧美区一区| 国产本道久久一区二区三区| 国产成人高清精品免费5388| 无码国产偷倩在线播放老年人 | 99视频精品全国免费品| 久久精品日日躁夜夜躁欧美| 精品久久777| 日韩欧美中文字幕在线韩免费| 国产流白浆视频| 国产成人精品男人的天堂下载| 亚洲视频欧美不卡| 香蕉视频在线观看www|