設備檢測數(shù)據(jù)傳輸系統(tǒng)的研究與開發(fā)
本文關鍵詞: 數(shù)據(jù)傳輸 XML-RPC Modbus協(xié)議 XML Socket Python3.3 出處:《東北大學》2014年碩士論文 論文類型:學位論文
【摘要】:設備檢測作為工業(yè)控制中的重要部分,需要進行主控的上位機和進行數(shù)據(jù)采集的下位機共同完成。設備檢測提供表示各類設備運行狀態(tài)的數(shù)據(jù),對于安全生產意義重大。在設備檢測過程中,數(shù)據(jù)傳輸是必不可少的環(huán)節(jié),傳統(tǒng)的數(shù)據(jù)傳輸受限于下位機,在擴展、移植或更新方面有很大的局限性。本文研究的數(shù)據(jù)傳輸系統(tǒng),使用功能強大、價格低廉的樹莓派微型計算機作為下位機,利用其性能上的優(yōu)勢,編寫擴展性良好、移植性強的通信程序,突破傳統(tǒng)傳輸系統(tǒng)的局限。本文通過研究XML-RPC和Modbus協(xié)議的特性,找到它們與數(shù)據(jù)傳輸?shù)慕Y合點,并以此結合點為核心逐步構造出設備檢測數(shù)據(jù)傳輸系統(tǒng)。論文介紹了研究背景以及相關技術,然后分析當前亟需解決的問題,即打破“專門機器專門軟件”的局限,創(chuàng)建一套可以在多種平臺和多種網(wǎng)絡下進行通信的數(shù)據(jù)傳輸軟件。本文研究的數(shù)據(jù)傳輸系統(tǒng)以樹莓派微型計算機為基礎,在上面布置服務器程序,使其作為下位機進行數(shù)據(jù)采集并與上位機進行通信。服務器提供XML-RPC和Modbus兩種服務使得數(shù)據(jù)傳輸在兩個層面上獨立。XML-RPC服務部分利用HTTP協(xié)議報文封裝XML格式的數(shù)據(jù),只要在服務器端注冊好方法,則可以在不同操作系統(tǒng)的客戶端與服務器端之間直接進行方法的調用,使數(shù)據(jù)傳輸系統(tǒng)實現(xiàn)了在操作系統(tǒng)層面的獨立。Modbus服務部分提供基于TCP的Modbus協(xié)議的實現(xiàn),利用Modbus協(xié)議中定義的數(shù)據(jù)模型來存取數(shù)據(jù),這樣,其它實現(xiàn)Modbus協(xié)議的傳輸網(wǎng)絡就可以與本系統(tǒng)進行通信,實現(xiàn)了在異構網(wǎng)絡層面的獨立。在數(shù)據(jù)的存儲方面,服務器端采用將數(shù)據(jù)存儲到XML文件中的方式,在使用時提取即可,利用XML技術可以方便對數(shù)據(jù)進行整理和驗證。在優(yōu)化系統(tǒng)性能方面,本文提出了備份線路和數(shù)據(jù)中轉站的概念。備份線路以“備份環(huán)”的形式連接下位機,將下位機中的數(shù)據(jù)循環(huán)備份,在有線路故障的情況下,保證上、下位機的通信正常。數(shù)據(jù)中轉站在線路備份的基礎上進行修改,使得上位機可以利用一臺下位機返回多個下位機的數(shù)據(jù),提高傳輸效率。
[Abstract]:As an important part of industrial control, equipment detection needs the host computer of main control and the lower computer to collect data. Equipment detection provides data indicating the running state of all kinds of equipment. In the process of equipment detection, data transmission is an essential link, the traditional data transmission is limited by the lower computer, in the expansion. The data transmission system studied in this paper uses the powerful and inexpensive raspberry pie microcomputer as the lower computer, and takes advantage of its performance advantages. This paper studies the characteristics of XML-RPC and Modbus protocols, and finds out the combination point between them and data transmission in order to break through the limitation of traditional transmission system by writing communication programs with good expansibility and strong portability. The paper introduces the research background and related technology, and then analyzes the problems that need to be solved. Namely break the limitation of "special machine specialized software", create a set of data transmission software that can communicate under many kinds of platforms and networks. The data transmission system studied in this paper is based on raspberry microcomputer. Set up a server program on top. The server provides XML-RPC and Modbus services to enable data transmission to be independent of .XML-RPC services at both levels. Part of the HTTP protocol packet encapsulates the data in XML format. As long as the method is registered on the server side, the method can be called directly between the client and server side of different operating system. The data transmission system realizes the implementation of Modbus protocol based on TCP in the independent. Modbus service part of the operating system. The data model defined in the Modbus protocol is used to access the data so that other transmission networks that implement the Modbus protocol can communicate with the system. In the aspect of data storage, the server adopts the way of storing data into XML file, and can extract the data when using. The data can be sorted and verified conveniently by using XML technology. In the aspect of optimizing the system performance, this paper puts forward the concepts of backup line and data transfer station. The backup line is connected to the lower computer in the form of "backup loop". In the case of line failure, the communication of the lower computer is normal and the data transfer station is modified on the basis of line backup. So that the upper computer can use one lower computer to return the data of more than one lower computer, so as to improve the transmission efficiency.
【學位授予單位】:東北大學
【學位級別】:碩士
【學位授予年份】:2014
【分類號】:TN919.6
【相似文獻】
相關期刊論文 前10條
1 科卞;雙通道圖像/數(shù)據(jù)傳輸系統(tǒng)[J];電子科技大學學報;1994年05期
2 李靜;河流在線水質監(jiān)測衛(wèi)星數(shù)據(jù)傳輸系統(tǒng)通過院級立項評審[J];航天技術與民品;2000年04期
3 謝武光,楊忠春;如何進行無線數(shù)據(jù)傳輸系統(tǒng)現(xiàn)場測試[J];通訊世界;2003年04期
4 蔣溢;;數(shù)據(jù)傳輸系統(tǒng)的可編程邏輯技術實現(xiàn)[J];計算機科學;2006年09期
5 江靜;;無線數(shù)據(jù)傳輸系統(tǒng)的開發(fā)和設計[J];電子技術;2007年05期
6 姚雪;楊光;張祥;李淑秋;;嵌入式數(shù)據(jù)傳輸系統(tǒng)速度優(yōu)化方法[J];微計算機應用;2011年03期
7 ;多國合作開發(fā)出光纏繞高速數(shù)據(jù)傳輸系統(tǒng)[J];世界電子元器件;2012年07期
8 蔡曉舟;;移動互聯(lián)網(wǎng)技術在數(shù)據(jù)傳輸系統(tǒng)中的應用研究[J];科技傳播;2012年17期
9 李中山;一種簡易實用的數(shù)據(jù)傳輸系統(tǒng)[J];煤礦自動化;2001年05期
10 袁立;陳乾坤;廖云聰;;串接式無線數(shù)據(jù)傳輸系統(tǒng)的設計[J];儀器儀表用戶;2007年05期
相關會議論文 前10條
1 韓曉菲;張偉;付志軍;;過磅數(shù)據(jù)傳輸系統(tǒng)的開發(fā)及應用[A];2012年全國煉鐵生產技術會議暨煉鐵學術年會文集(下)[C];2012年
2 張杰;胡世安;龍子夜;寇瓊月;;基于GPRS的無線數(shù)據(jù)傳輸系統(tǒng)及其應用探討[A];2009安捷倫科技節(jié)論文集[C];2009年
3 杜德文;杜蕙;齊敏;;萊鋼GPRS電計量數(shù)據(jù)傳輸系統(tǒng)[A];推進信息及自動化技術在鋼鐵工業(yè)節(jié)能降耗、改善環(huán)境、降低成本中的應用論文集[C];2005年
4 劉華;葉金祥;夏彥文;蘇春燕;陳波;;激光能量測量實時采集和數(shù)據(jù)傳輸系統(tǒng)[A];中國工程物理研究院科技年報(1998)[C];1998年
5 吳少俊;徐煜瑋;夏宇聞;;基于USB 2.0的批量數(shù)據(jù)傳輸系統(tǒng)設計[A];全國第十屆信號與信息處理、第四屆DSP應用技術聯(lián)合學術會議論文集[C];2006年
6 汪璐;程耀東;陳剛;;BES網(wǎng)格數(shù)據(jù)傳輸系統(tǒng)[A];第十四屆全國核電子學與核探測技術學術年會論文集(下冊)[C];2008年
7 黃毅;;一個實用有效的中文數(shù)據(jù)傳輸系統(tǒng)[A];計算機技術與應用進展·2007——全國第18屆計算機技術與應用(CACIS)學術會議論文集[C];2007年
8 閆景富;李淑秋;朱沛勝;;一種基于HOTLink的分布式數(shù)據(jù)傳輸系統(tǒng)[A];2005年全國水聲學學術會議論文集[C];2005年
9 王棟;高強;徐殿國;;基于模擬電流環(huán)的潛油電泵井下數(shù)據(jù)傳輸系統(tǒng)研究[A];2008中國電工技術學會電力電子學會第十一屆學術年會論文摘要集[C];2008年
10 劉健;米長樹;蔣彤;許樂;;機載GPS數(shù)據(jù)傳輸系統(tǒng)的升級改造[A];第十五屆全國云降水與人工影響天氣科學會議論文集(Ⅱ)[C];2008年
相關重要報紙文章 前5條
1 李云超邋金晶;貴州法院二級專網(wǎng)數(shù)據(jù)傳輸系統(tǒng)開通[N];人民法院報;2007年
2 記者 毛黎 王小龍;多國合作開發(fā)出光纏繞高速數(shù)據(jù)傳輸系統(tǒng)[N];科技日報;2012年
3 廣東 任福建 編譯;基于nRF905的無線數(shù)據(jù)傳輸系統(tǒng)[N];電子報;2013年
4 記者 王海英 實習生 吳璇;寧夏環(huán)境監(jiān)測數(shù)據(jù)傳輸系統(tǒng)開建[N];寧夏日報;2010年
5 陶煒 康立華;內蒙古自治區(qū)政法網(wǎng)開通[N];人民公安報;2006年
相關博士學位論文 前3條
1 覃正才;高速數(shù)據(jù)傳輸系統(tǒng)接口電路的研究[D];復旦大學;2003年
2 耿立紅;空間太陽望遠鏡高速數(shù)據(jù)傳輸系統(tǒng)[D];中國科學院云南天文臺;2001年
3 張博;基于硅基半導體技術的130GHz 10Gbit/s無線數(shù)據(jù)傳輸系統(tǒng)芯片關鍵電路研究[D];西安電子科技大學;2011年
相關碩士學位論文 前10條
1 周玉芬;基于433MHZ的無線數(shù)據(jù)傳輸系統(tǒng)設計與實現(xiàn)[D];華中師范大學;2015年
2 陳松;基于USB3.0的高速數(shù)據(jù)傳輸系統(tǒng)的研究與設計[D];電子科技大學;2014年
3 何少恒;基于SFP光纖通信接口的高速IQ數(shù)據(jù)傳輸系統(tǒng)設計與實現(xiàn)[D];中北大學;2016年
4 林立鑫;某連續(xù)波雷達中的高速數(shù)據(jù)傳輸系統(tǒng)設計與實現(xiàn)[D];北京理工大學;2016年
5 胡俊偉;高速泥漿脈沖數(shù)據(jù)傳輸系統(tǒng)調制解調算法研究[D];浙江大學;2016年
6 宋海洋;設備檢測數(shù)據(jù)傳輸系統(tǒng)的研究與開發(fā)[D];東北大學;2014年
7 姚秦;測控通信中高速數(shù)據(jù)傳輸系統(tǒng)的設計與實現(xiàn)[D];西安電子科技大學;2013年
8 閆巖;智能無線數(shù)據(jù)傳輸系統(tǒng)的研究[D];北京工業(yè)大學;2005年
9 吳光耀;鋼鐵企業(yè)質量數(shù)據(jù)傳輸系統(tǒng)研究[D];昆明理工大學;2007年
10 時志云;近距離高速無線數(shù)據(jù)傳輸系統(tǒng)研究[D];中北大學;2008年
,本文編號:1486721
本文鏈接:http://sikaile.net/kejilunwen/wltx/1486721.html