版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 本科畢業(yè)設計</b></p><p><b> ?。?0 屆)</b></p><p> 基于遠程網(wǎng)絡的金屬探測識別系統(tǒng)研究</p><p> 所在學院 </p><p> 專業(yè)班級 通信
2、工程 </p><p> 學生姓名 學號 </p><p> 指導教師 職稱 </p><p> 完成日期 年 月 </p><p><b> 摘 要</b>
3、;</p><p> 如今,以太網(wǎng)技術獲得了迅猛的發(fā)展,工業(yè)以太網(wǎng)成為工業(yè)控制網(wǎng)絡的主流發(fā)展方向。由于工業(yè)生產(chǎn)的擴大化,企業(yè)的管理方式普遍存在如何遠程控制、如何集成模塊化生產(chǎn)現(xiàn)場以及如何耦合不同技術等諸多問題。</p><p> 本課題研究基于遠程網(wǎng)絡的操控,運用現(xiàn)場總線技術和軟總線技術,實現(xiàn)多個現(xiàn)場監(jiān)測點的金屬探測識別和計數(shù)。該系統(tǒng)面向工業(yè)自動化控制,具備開放性、穩(wěn)定性、實時性,是一
4、種物聯(lián)網(wǎng)式系統(tǒng),對現(xiàn)代工業(yè)網(wǎng)絡的發(fā)展有著極大的推動作用,但是在功能完整性方面還有進步的空間。</p><p> 本文主要分四個部分。第一章介紹了分布式金屬探測識別系統(tǒng)的設計理念與其應用現(xiàn)狀,簡述了課題研究的內(nèi)容。第二章介紹了該系統(tǒng)所屬的工業(yè)網(wǎng)絡控制的概念,對系統(tǒng)總體結構以拓撲圖做出了分析,并闡述了系統(tǒng)特性及主要應用技術。第三章介紹了系統(tǒng)在設計方案基礎上的實現(xiàn)部分,針對各層次功能要求及難點,采用C#、Labmap
5、、WAGO I/O system等技術手段。最后進行功能測試,描述系統(tǒng)的實現(xiàn),展示探測識別的結果,并且對設計過程出現(xiàn)的難點和系統(tǒng)的不足做了歸納,提出相應的解決方案。</p><p> 關鍵詞:工業(yè)控制網(wǎng)絡;現(xiàn)場總線;金屬檢測</p><p><b> Abstract</b></p><p> Today,Ethernet technol
6、ogy acquired dramatic growth, industrial Ethernet become the main stream of the industrial control network. Because of the enrichment of the industrial production, companies’ management mode exists many problems, as how
7、to remote control, how to make the production field modularized, how to link the different technologies in one system and any other difficulties.</p><p> This subject research based on remote network contro
8、l, the system utilizes field bus and software bus, to make the metal detection and counting at different points come true. The metal detection system with openness, stability and real time, is a kind of internet of thing
9、s. It gears to industrial automation control systems, plays an important part to the development of industrial networks. But there is still room for the functional integrity.</p><p> This paper is divided i
10、nto four parts. The first chapter introduces the distributed metal detection and recognition system’s design and its application status, outlines the research content. The second chapter describes the concept of industri
11、al networks which the control system belongs to, and makes the analysis of overall structure of the system as a topology, describes system characteristics and main application technology. The third chapter describes the
12、implementation part based on the desi</p><p> Key Words: industry control network; field bus; metal detector</p><p><b> 目 錄</b></p><p><b> 1 引言1</b><
13、;/p><p> 1.1 金屬探測識別系統(tǒng)及其應用現(xiàn)狀1</p><p> 1.2 本課題研究內(nèi)容1</p><p> 2 基于遠程網(wǎng)絡的金屬探測識別系統(tǒng)設計3</p><p> 2.1 工業(yè)網(wǎng)絡控制3</p><p> 2.2 金屬探測識別系統(tǒng)結構框圖4</p><p>
14、2.3 系統(tǒng)軟硬件技術說明6</p><p> 2.3.1 金屬檢測識別探頭6</p><p> 2.3.2 現(xiàn)場總線技術6</p><p> 2.3.3 遠程控制網(wǎng)絡7</p><p> 2.3.4 軟總線技術8</p><p> 3 基于Labmap軟總線實現(xiàn)分布式金屬探測識別系統(tǒng)10<
15、/p><p> 3.1金屬探測硬件系統(tǒng)的實現(xiàn)10</p><p> 3.1.1 WAGO-I/O現(xiàn)場總線10</p><p> 3.2結合Labmap軟總線技術搭建遠程網(wǎng)絡平臺12</p><p> 3.2.1 Labmap軟總線平臺12</p><p> 3.3上層操作與監(jiān)控軟件的設計與實現(xiàn)15<
16、;/p><p> 3.3.1分布式金屬探測軟件15</p><p> 3.3.2 程序流程圖及代碼17</p><p> 3.3.3操作主界面18</p><p> 3.3.4 金屬有無的判別19</p><p> 3.3.5 檢測數(shù)據(jù)的查看19</p><p> 3.3.6
17、系統(tǒng)的退出20</p><p> 4 系統(tǒng)測試及結果22</p><p> 4.1 功能測試及結果23</p><p> 4.2 難點及其解決方法24</p><p><b> 5 總 結26</b></p><p> 致 謝錯誤!未定義書簽。</p><
18、;p><b> 參考文獻27</b></p><p> 附錄1 部分程序代碼28</p><p> 附錄2 畢業(yè)設計作品說明書31</p><p><b> 1 引言</b></p><p> 網(wǎng)絡,打破了人們一貫的生活模式,也打破了工業(yè)的生產(chǎn)模式,日新月異的科技帶動了經(jīng)
19、濟的發(fā)展。網(wǎng)絡與機器的結合逐漸可以完成人類力所不能及的工作,在食品行業(yè),在安檢,在礦物探測,在考古界等社會生活的各個領域中,金屬的探測都有著廣泛的應用,而手工工作會耗費大量的人力物力,降低工作效率,為順應社會的發(fā)展,網(wǎng)絡的加入可以造就一個完整的金屬探測識別系統(tǒng),簡化工作流程,實現(xiàn)大規(guī)模的分布式現(xiàn)場管理工作,以此代替人力的多余付出,也避免了一定的工作危險性。</p><p> 1.1 金屬探測識別系統(tǒng)及其應用現(xiàn)狀
20、</p><p> 目前,金屬探測器已經(jīng)被投入大規(guī)模的生產(chǎn)中,因其功能和市場應用領域的不同可分為多種,但單一的金屬探測器脫離了系統(tǒng)整合的概念,缺少了統(tǒng)一化管理,而金屬探測識別系統(tǒng)結合了工業(yè)控制中的現(xiàn)場總線技術,融入了以太網(wǎng),有效地整合成為物聯(lián)網(wǎng)式的系統(tǒng)。</p><p> 金屬探測系統(tǒng)的出現(xiàn)帶動了新興行業(yè)的發(fā)展,由于社會犯罪率的上升,人們安全意識的提高,安全檢查現(xiàn)在已經(jīng)成為全世界多數(shù)公
21、共場所的必須工作流程之一。在考古學界,金屬探測也發(fā)揮著重要的作用。本文介紹的即是一種通過遠程網(wǎng)絡操控金屬探測識別系統(tǒng)來管理分布式探測終端的智能系統(tǒng)。</p><p> 對于基于現(xiàn)場總線的工業(yè)控制網(wǎng)絡的遠程金屬探測系統(tǒng)的前景,在當今技術快速發(fā)展的社會,這項技術相比之下在可靠性、高精度、經(jīng)濟性上都有很大優(yōu)勢,我們將其充分運用到機場安檢、地下金屬礦物探測、企業(yè)產(chǎn)品質(zhì)量檢測等各領域,這對于提高現(xiàn)代企業(yè)的經(jīng)濟效率的作用是
22、毋庸置疑的。</p><p> 1.2 本課題研究內(nèi)容</p><p> 在網(wǎng)絡普及的同時,工業(yè)的網(wǎng)絡控制急速發(fā)展,企業(yè)的智能化管控技術成為研究熱點,主要致力于開發(fā)如何通過高層網(wǎng)絡或遠程管理者來統(tǒng)一管理多個生產(chǎn)現(xiàn)場。應用于安全檢測及科學探索的金屬探測識別系統(tǒng)也屬于這一范疇,在人工智能化的管理下實現(xiàn)安全保障的金屬物質(zhì)探測,因為存在多識別通道,所以需要更統(tǒng)一化的管理。在這種管理困難之下,就
23、需要采用工業(yè)以太網(wǎng)的控制方式,來解決企業(yè)一體化管理的困難,以實現(xiàn)高效的自動化管理模式。</p><p> 本課題主要研究采用現(xiàn)場總線技術,結合上層軟件分布式金屬探測操作界面和軟總線Labmap技術,配置統(tǒng)一參數(shù)和物理地址,與工業(yè)以太網(wǎng)充分融合,在網(wǎng)絡層面提供了統(tǒng)一的通信和數(shù)據(jù)傳輸平臺,通過以太網(wǎng)來實現(xiàn)遠程的現(xiàn)場設備的統(tǒng)一操控和管理,引入數(shù)據(jù)庫技術,在實時傳輸數(shù)據(jù)反饋的同時,記錄檢測記錄并生成統(tǒng)計數(shù)據(jù)表,解決了工
24、業(yè)以太網(wǎng)和現(xiàn)場總線的結合,軟件中間件和金屬探測軟件的結合,軟件中間件與WAGO輸入輸出設備的結合,如此實現(xiàn)工業(yè)管理的一體化,提升自動化管理的水平。</p><p> 2 基于遠程網(wǎng)絡的金屬探測識別系統(tǒng)設計</p><p> 2.1 工業(yè)網(wǎng)絡控制</p><p> 隨著計算機技術、通信技術和控制技術的發(fā)展,工業(yè)的規(guī)?;?、對智能控制監(jiān)控的需求造就了今天的工業(yè)控制
25、網(wǎng)絡。工業(yè)控制網(wǎng)絡從最初的計算機集或控制系統(tǒng)CCS到集散控制系統(tǒng)DCS,發(fā)展到現(xiàn)場總線控制系統(tǒng)[1]。工業(yè)控制網(wǎng)絡使得企業(yè)變得廣域性,管理者能在異地遠程操控企業(yè)的運作系統(tǒng),外來用戶也可以通過網(wǎng)絡訪問系統(tǒng),這系列的動作都靠現(xiàn)場總線來實現(xiàn)數(shù)據(jù)傳輸?shù)目煽啃院蛯崟r性,充分體現(xiàn)了網(wǎng)絡的全球性。工業(yè)控制網(wǎng)絡經(jīng)過這么多年的發(fā)展,為工業(yè)生產(chǎn)帶來不可估量的便利,在這個龐大網(wǎng)絡里,并存著多種技術,在不同的系統(tǒng)要求下被分為不同的網(wǎng)絡類型,圖2-1總結了工業(yè)控
26、制網(wǎng)絡的4大主要類型[2]:傳統(tǒng)控制網(wǎng)絡、現(xiàn)場總線、工業(yè)以太網(wǎng)以及無線網(wǎng)絡。</p><p> 圖2-1 工業(yè)控制網(wǎng)絡的主要分類</p><p> 工業(yè)網(wǎng)絡先進控制的目標就是為了解決那些采用常規(guī)控制效果不佳甚至無法對付的復雜工業(yè)過程控制問題[3]。一些應用場合,特別是跟安全相關的領域,它們都要求在現(xiàn)場總線節(jié)點里有一個不會干擾現(xiàn)有布線也可以進行信息交換的模塊。所以我們會使用具備這一特性
27、的總線技術(如WAGO-I/O-SYSTEM 753設備)來搭建這樣一個網(wǎng)絡,在不管I/O模塊是否結合可插拔現(xiàn)場布線的情況下,也能夠自由選擇連接每個個體I/O模塊甚至現(xiàn)場總線節(jié)點的最佳類型[4]。我們主要利用軟總線和WEB來監(jiān)控每個現(xiàn)場設備,采用操控平臺采集反饋數(shù)據(jù)或設置所需的參數(shù),實現(xiàn)可靠的、實時的、互操作的數(shù)據(jù)通信。</p><p> 我們已經(jīng)將現(xiàn)場總線技術成功的帶入了工業(yè)控制網(wǎng)絡,并廣泛應用于電力系統(tǒng)、工
28、業(yè)生產(chǎn)線和樓宇控制等系統(tǒng)中??刂凭W(wǎng)絡的發(fā)展,其基本趨勢是逐漸趨向于開放性、透明的通訊協(xié)議,雖然現(xiàn)場總線的種類繁多,但各種類間互不兼容,而且其開放性是有條件的、不徹底的,這使得這種技術在工業(yè)上有一定使用范圍的局限性。然而,工業(yè)無線以太網(wǎng)幾乎支持所有流行的網(wǎng)絡協(xié)議,有良好的實時性和可靠性,強大的抗干擾能力,傳輸速率高等優(yōu)勢,由于布線少,無線現(xiàn)場總線有很強流動性,而且易于安裝和維護[5],所以順利的進入了控制領域,形成了新型的工業(yè)以太網(wǎng)控制網(wǎng)
29、絡。隨著無線技術的進步,我們已經(jīng)可以將一個無線網(wǎng)絡集成到現(xiàn)有的一個總線系統(tǒng)中[6]?,F(xiàn)在,工業(yè)以太網(wǎng)關鍵技術的研究成為目前工業(yè)控制網(wǎng)絡研究的熱點,無線網(wǎng)絡技術也成為人們發(fā)展的方向,我們已經(jīng)開發(fā)出短距離雙向無線通信的Zigbee技術,其傳速低但通信效率高,是傳感網(wǎng)絡的基本通信技術。還有IEEE 802.11,IEEE 802.11a、IEEE 802.11b、IEEE 802.11g等無線協(xié)議。針對現(xiàn)有無線協(xié)議的不足,我們或許在將來能開發(fā)
30、出更有效的無線技術應用到工業(yè)控制網(wǎng)絡中。</p><p> 2.2 金屬探測識別系統(tǒng)結構框圖</p><p> 基于網(wǎng)絡控制的金屬探測識別系統(tǒng)采用雙向通信進行現(xiàn)場操控與數(shù)據(jù)管理,圖2-2為系統(tǒng)結構框架圖。</p><p> 圖2-2 基于遠程網(wǎng)絡的金屬探測識別系統(tǒng)</p><p> 基于遠程網(wǎng)絡的金屬探測識別系統(tǒng)采用軟硬件結合的方式
31、,從遠端到近端分別為:遠程控制PC機或任意與網(wǎng)絡互聯(lián)的控制臺(其中包含自行開發(fā)的金屬探測識別上層軟件和軟總線對上層軟件的應用部分)、軟總線對物理級設施的應用部分、互聯(lián)網(wǎng)或局域網(wǎng)、多個現(xiàn)場總線技術塊及其各自連接的金屬探測傳感器。</p><p> 針對系統(tǒng)特性與實際設計環(huán)境的需要,系統(tǒng)采用C#編程語言開發(fā)金屬檢測的高層軟件,融入SQL語句完成的數(shù)據(jù)庫技術,達到用戶界面操作和金屬探測結果計數(shù)及匯總的功能,并結合軟件
32、中間件這個平臺來實現(xiàn)軟件部分,以任意一臺互聯(lián)網(wǎng)中的遠程PC機控制現(xiàn)場,實現(xiàn)單機多控,讓管理更“接近”現(xiàn)場。軟件中間件面向分布式應用軟件,實現(xiàn)應用之間的互操作。耦合多種不同現(xiàn)場總線協(xié)議,從而簡化了應用層和物理層的信號傳輸。在兩個應用層軟件執(zhí)行前,需要配置相同的Handle值。軟總線平臺通過互聯(lián)網(wǎng)對下層連接的是現(xiàn)場總線模塊,因此現(xiàn)場總線應具備NET網(wǎng)口以及自身的IP地址,以此省略近端PC機的媒介作用。根據(jù)近遠端控制和傳送數(shù)據(jù)量多少的要求,系
33、統(tǒng)使用并行總線,面向工業(yè)自動化控制?,F(xiàn)場終端為多個金屬檢測器,感應金屬是否存在,實時將數(shù)據(jù)返回至上層設備最終到達控制臺。在雙向通信中,管理者進行實時數(shù)據(jù)采集及系統(tǒng)參數(shù)配置,成功實現(xiàn)系統(tǒng)功能特性。以下為系統(tǒng)的特點介紹及功能分析。</p><p> 2.3 系統(tǒng)軟硬件技術說明</p><p> 金屬探測識別系統(tǒng)采用了軟硬件結合的概念,以網(wǎng)絡控制和軟總線平臺為基礎,從而實現(xiàn)多個現(xiàn)場監(jiān)測點的金
34、屬探測識別和計數(shù)。其部分物理硬件設備及軟件應用特點介紹如下。</p><p> 2.3.1 金屬檢測識別探頭</p><p> 因?qū)嶒灜h(huán)境因素的影響,該系統(tǒng)采用簡易金屬探測器設備,用于模擬機場檢測通道,探頭形狀如圖2-3。</p><p> 圖2-3 金屬探測器實物圖</p><p> 2.3.2 現(xiàn)場總線技術</p>
35、<p> 現(xiàn)場總線技術(FieldBus),是一種工業(yè)數(shù)據(jù)總線,按照國際電工委員會IEC/SC65C的定義,是指安裝在生產(chǎn)區(qū)域的現(xiàn)場裝置之間、以及現(xiàn)場裝置與控制室內(nèi)的自動控制裝置之間的數(shù)字式、串行和多點通信的數(shù)據(jù)總線,也被稱為現(xiàn)場底層設備控制網(wǎng)絡[7]。作為一種底層控制網(wǎng)絡,現(xiàn)場總線面向于生產(chǎn)控制設備,是雙向串行、數(shù)字式、開放式、多分支結構的通信網(wǎng)絡。以現(xiàn)場總線為基礎的全數(shù)字控制系統(tǒng)就叫現(xiàn)場總線控制系統(tǒng)FCS。FCS對標準
36、的網(wǎng)絡協(xié)議作了簡化,省略了一些中間層,只包括ISO/OSI7層模型中的3層:物理層、數(shù)據(jù)鏈路層和應用層。</p><p> 現(xiàn)場總線控制系統(tǒng)的技術特點[8]如下: </p><p> (1)以數(shù)字式通信方式取代設備級的模擬量和開關量信號;</p><p> ?。?)車間級與設備級通信的數(shù)字化網(wǎng)絡;</p><p> ?。?)現(xiàn)場總線使自控
37、系統(tǒng)與設備加入工廠信息網(wǎng)絡,成為企業(yè)信息網(wǎng)絡底層,使企業(yè)信息溝通的覆蓋范圍一直延伸到生產(chǎn)現(xiàn)場;</p><p> ?。?)在控制系統(tǒng)中,現(xiàn)場總線是工廠計算機網(wǎng)絡到現(xiàn)場級設備的延伸,是支撐現(xiàn)場級與車間級信息集成的技術基礎。</p><p> 由于上述特點,現(xiàn)場總線系統(tǒng)從網(wǎng)絡結構到通訊技術,都具有不同上層高速數(shù)據(jù)通信網(wǎng)的特色。</p><p> 現(xiàn)場總線網(wǎng)絡的更大利
38、益表現(xiàn)為能最大限度地發(fā)揮和調(diào)度現(xiàn)場級設備的智能處理功能,從而使得現(xiàn)場級能將更有效的信息傳遞給管理級,而管理級能更好地將控制命令下載到現(xiàn)場設備[9]。目前已開發(fā)出40多種現(xiàn)場總線,其中最具影響力的有5種,分別是CAN總線、LonWorks、Profibus、FF總線和HART總線[10]。在傳輸速率和距離、應用場合和拓撲結構等方面,每種總線都具有不同的特點。因為存在這種多種總線并存的局面,系統(tǒng)集成就面臨著更為復雜的任務。下面分別對這五種總
39、線結構做簡單介紹。它不僅是一個基層網(wǎng)絡,而且還是一種開放式、新型全分布控制系統(tǒng)。這項以智能傳感、控制、計算機、數(shù)字通訊等技術為主要內(nèi)容的綜合技術,已經(jīng)受到世界范圍的關注,成為自動化技術發(fā)展的熱點,并將導致自動化系統(tǒng)結構與設備的深刻變革。</p><p> 該系統(tǒng)采用的是Modbus TCP/IP協(xié)議。Modbus TCP/IP,顧名思義,它是在TCP/IP網(wǎng)絡和以太網(wǎng)上應用的Modbus協(xié)議,是Modbus的延
40、伸,定義了一個結構簡單的、開放和廣泛應用的傳輸協(xié)議。它是一種面向連接的自動化標準,一種通用的工業(yè)標準,具有廣域的數(shù)據(jù)處理能力,在工業(yè)控制網(wǎng)絡中可以進行集中監(jiān)控。</p><p> 2.3.3 遠程控制網(wǎng)絡</p><p> 在信息技術蓬勃發(fā)展的今天,社會需要在最具有成本效益的情形下,控制和管理在遠處的計算機、生產(chǎn)現(xiàn)場、終端模塊等信息設備,集中化管理異地軟硬件設備成為當務之急。遠程控制的
41、誕生解決了這些問題,它突破了管理過程當中出現(xiàn)的地域和環(huán)境的限制,讓管理者可以通過網(wǎng)絡瀏覽器或處于互聯(lián)中的任意一臺PC機甚至手機都可以監(jiān)控設備信息,猶如現(xiàn)場操作一般。</p><p> 圖2-4 基于現(xiàn)場總線的遠程監(jiān)控示意圖</p><p> 遠程控制,是指遠端的控制系統(tǒng)通過通信系統(tǒng)對現(xiàn)場的系統(tǒng)進行監(jiān)測與控制[11]。在基于遠程網(wǎng)絡控制的金屬探測識別系統(tǒng)當中,遠程的監(jiān)控是在現(xiàn)場總線的基礎
42、上實現(xiàn)的,現(xiàn)場總線作為網(wǎng)絡節(jié)點,構成了開放式的、數(shù)字化的控制網(wǎng)絡。系統(tǒng)示意圖如圖2-4所示。 </p><p> 2.3.4 軟總線技術</p><p> 軟總線技術是一類軟件,位于PC機操作系統(tǒng)之上,監(jiān)控軟件之下。Labmap是一個軟件中間件總線系統(tǒng),在實時性和準確性方面有更好的標準,被用作軟實時系統(tǒng)中的數(shù)據(jù)提取和控制。它已成功地配置在自動化、醫(yī)療和其他領域中。越來越多的工序自動化系
43、統(tǒng)需要數(shù)據(jù)庫方案的支持,通過與數(shù)據(jù)庫管理系統(tǒng)互操作,使得Labmap進一步集成到了客戶系統(tǒng)軟件中[12]。Labmap具備了以下優(yōu)點:最大可靠性、簡易安裝、容易地集成到現(xiàn)有系統(tǒng)、生產(chǎn)費用低和遠距離服務能力。</p><p> Labmap軟總線包含兩個抽象化等級概念:一個是應用界面,另一個是硬件驅(qū)動界面。Labmap還支持眾多的軟件和硬件協(xié)議,如OPC, AK, Modbus, CAN總線等,而且它還提供了一個
44、接口庫支持即插即用。Labmap軟總線支持網(wǎng)絡的傳輸,將網(wǎng)絡抽象成一個硬件接口,即Labnet[13],它對應于OSI模型的表示層和應用層,但對于上層應用程序來說,它是完全透明的,因為大部分的網(wǎng)絡操作都是通過TCP/IP SOCKET完成的。因此,在Wago系統(tǒng)中可以采用這種遠程控制方式實現(xiàn)分布式控制。Labmap對模塊化的支持滿足了現(xiàn)代自動化控制系統(tǒng)的需求,已經(jīng)被成功應用到自動控制領域的開發(fā)和測試中。</p><p
45、> 3 基于Labmap軟總線實現(xiàn)分布式金屬探測識別系統(tǒng)</p><p> 3.1金屬探測硬件系統(tǒng)的實現(xiàn)</p><p> 如圖3-1所示為系統(tǒng)的整體硬件部分,充分體現(xiàn)現(xiàn)場總線的集成化設計。</p><p> 圖3-1 基于現(xiàn)場總線技術的金屬檢測系統(tǒng)硬件</p><p> 3.1.1 WAGO-I/O現(xiàn)場總線</p&g
46、t;<p> 系統(tǒng)采用WAGO-I/O-SYSTEM 750作為硬件設施的輸入輸出模塊,它是德國萬可公司生產(chǎn)的現(xiàn)場總線輸入/輸出系統(tǒng)設備之一,WAGO 支持多種標準通訊協(xié)議,在一個現(xiàn)場總線的節(jié)點中可以集成不同的I/O信號,從而方便系統(tǒng)設計成為定制的現(xiàn)場總線節(jié)點,是現(xiàn)場總線技術的物理基礎。</p><p> WAGO-I/O-SYSTEM 750已成功應用于眾多工業(yè)、生產(chǎn)及過程控制自動化領域中,成
47、為重要的模塊化現(xiàn)場總線系統(tǒng)。它具有以下優(yōu)點[14]:</p><p> ?。?)安裝簡單:模塊化結構,體積小,節(jié)省空間;連接快速簡單,即插即用,縮短了75%的配線時間;采用WAGO獨自研發(fā)的籠式彈簧接線技術,不銹鋼彈簧將自動提供一個恰當?shù)膹椈蓧毫?,插線式連接提供了最適宜的接觸面,以保障一個安全可靠的連接。</p><p> ?。?)組裝靈活:可根據(jù)系統(tǒng)需要任意將各種功能模塊隨意組合,并可根
48、據(jù)需要隨時更換總線適配器和其它功能模塊,能應設計要求選擇適配器或者可編程控制器,為將來實現(xiàn)現(xiàn)場總線統(tǒng)一提供方便。 </p><p> (3)功能齊全:支持大多數(shù)開放式控制層現(xiàn)場總線;功能模塊品種多,功能齊全,有獨特的電源電壓結構,包含有適用于各種電壓等級信號的開關量輸入/輸出模塊和模擬量輸入/輸出模塊,繼電器模塊,計數(shù)器模塊,電源模塊,接口模塊等,標記及診斷功能完善,最重要的是具備了網(wǎng)口的設置,通過網(wǎng)線可以直接
49、與網(wǎng)絡互聯(lián)。 </p><p> ?。?)設計經(jīng)濟:每個模塊上的通道數(shù)量少,為經(jīng)濟的設計現(xiàn)場總線節(jié)點提供了條件。 </p><p> WAGO 750系列在分布式金屬探測的系統(tǒng)中,每個節(jié)點的組成為三個部分:現(xiàn)場總線可編程控制器、I/O模塊還有終端模塊。在這個現(xiàn)場總線中,總線連接器后面接模擬輸出模塊,然后是模擬輸入模塊,增量式編碼器模塊和末端模塊。WAGO I/O system作為一種分布
50、式現(xiàn)場總線,具備反饋功能,可以通過以太網(wǎng)與Labmap平臺互聯(lián)。系統(tǒng)正常運作之后,我們利用WAGO上的標識及診斷功能來判別系統(tǒng)的正常運作。WAGO I/O的種種優(yōu)勢都滿足了分布式金屬探測識別系統(tǒng)的要求。如圖3-2為WAGO I/O設備的實物連接圖。</p><p> 圖3-2 WAGO I/O現(xiàn)場總線實物圖</p><p> 其中與I/O模塊連接的是子系統(tǒng)中的金屬探測器;通過NET網(wǎng)
51、口將WAGO現(xiàn)場總線直接與互聯(lián)網(wǎng)相連,具備獨立的物理IP地址,幫助節(jié)省了中間媒介PC機的過渡。</p><p> 3.2結合Labmap軟總線技術搭建遠程網(wǎng)絡平臺</p><p> 3.2.1 Labmap軟總線平臺</p><p> Labmap軟總線平臺是金屬探測識別系統(tǒng)中最重要的技術之一。大量的信息在系統(tǒng)中進行交換和整合,不同的信息相互交織在一起,不同的
52、現(xiàn)場總線系統(tǒng)需要在同一個平臺上傳輸控制信號,這就需要有一個統(tǒng)一的信息交換平臺來實現(xiàn)信息的傳輸,又因為多種現(xiàn)場總線技術的存在,這就更需要一個兼容平臺。Labmap解決了系統(tǒng)模塊之間的無縫連接,達到了軟件的終極目標[15]——松耦合,即軟件易于維護、易于測試、易于擴展的程度,成為面向分布式邏輯組件的控制網(wǎng)絡軟件,但缺點是在提高各子系統(tǒng)的自由度的同時,也降低了其關聯(lián)度。</p><p> 有了Labmap軟件中間件的
53、存在,高層的金屬探測系統(tǒng)軟件才可以運行,Labmap的最大功勞在于將復雜的系統(tǒng)通信傳輸簡化成為應用層軟件間的通信。我們利用Labmap軟總線訪問WAGO系統(tǒng),在金屬探測系統(tǒng)中,我們將其Handle值設為固定值100,下面創(chuàng)建一個Handle值為2000的寄存器為例。Labmap軟總線的操作步驟如下:</p><p> ?。?)運行Labmap軟件,創(chuàng)建新寄存器,將數(shù)據(jù)傳輸設定為輸出型,返回數(shù)據(jù)類型為整型,流程圖如
54、圖3-3,3-4和3-5。</p><p> 圖3-3 Labmap主界面 圖3-4 創(chuàng)建新寄存器</p><p> 圖3-5 寄存器列表</p><p> ?。?)圖3-6與3-7:輸入硬件WAGO的物理地址,創(chuàng)建開關1,設定Handle值設為2000。</p><p> 圖3-6 確
55、定終端物理地址 圖3-7 設定Handle值</p><p> ?。?)設置時間參數(shù)和數(shù)據(jù)反饋條件等</p><p> 圖3-8 永久寄存器的參數(shù)設置</p><p> (4)在實際運行時使用Handle值100,查看檢測結果Integer變化。</p><p> 有金屬時返回數(shù)值由0變?yōu)?&l
56、t;/p><p> 圖3-9 檢測結果的返回</p><p> 在未使用上層軟件的情況下,我們以此簡單的檢測金屬探測的結果,但缺少了數(shù)據(jù)庫的支持,我們無法完成數(shù)據(jù)實時記錄的功能,所以我們結合了C#語言的開發(fā),在上層應用軟件和軟總線并用的基礎上來實現(xiàn)完整的功能。</p><p> 3.3上層操作與監(jiān)控軟件的設計與實現(xiàn)</p><p> 3.
57、3.1分布式金屬探測軟件</p><p> ?。?)編程語言的使用 </p><p> C#是微軟公司發(fā)布的一種面向?qū)ο蟮?、運行于.NET Framework環(huán)境之上的高級程序設計語言。C#可認為是C的升級加強版。C是一種優(yōu)良的面向過程的程序設計語言,而且得到了普遍的推廣。但是隨著面向?qū)ο缶幊趟枷氲呐d起,C已經(jīng)不能滿足要求,因此繼而出現(xiàn)了C++、Java、C#等。C#是Microsoft
58、公司設計的一種編程語言。C#和Java都是在語法上借用了C的一些形式而已,跟C,C++沒有多少聯(lián)系了。C#松散地基于C/C++,并且有很多方面和Java類似,具有快速開發(fā)能力和強大靈活的能力。</p><p> 我們使用C#開發(fā)一個連接數(shù)據(jù)庫使用的上層應用軟件,其中包括Labmap的連接、數(shù)據(jù)庫的連接、表格的生成、控制界面的設計等等。在代碼編程中,首先連接控制終端的Labmap軟總線,配置相同參數(shù),然后設定多通
59、道檢測點,判斷探測結果,其中還使用SQL語句,實時輸入并刷新數(shù)據(jù)庫內(nèi)數(shù)據(jù),并以編號和時間區(qū)分,保持現(xiàn)場與管理的同步性。代碼中還設計了窗口轉(zhuǎn)換和退出菜單的功能。</p><p> ?。?)SQL數(shù)據(jù)庫技術</p><p> 數(shù)據(jù)庫技術為系統(tǒng)實現(xiàn)了金屬探測計數(shù)與數(shù)據(jù)匯總的功能,在數(shù)據(jù)庫的使用上,我們采用了SQL語句。SQL,即結構化查詢語言,主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系和溝通,SQL S
60、ERVER在企業(yè)資源規(guī)劃和客戶應用系統(tǒng)上占據(jù)著很大一部分比例,是新一代的數(shù)據(jù)管理及分析軟件,。利用SQL語句命令,我們可以在數(shù)據(jù)庫中增加、刪除、修改和查詢數(shù)據(jù)。</p><p> SQL SERVER的所有數(shù)據(jù)或信息都被保存在由一個或者多個表格組成的數(shù)據(jù)庫中,每個表格都有自己唯一的名稱,由行和列組成。不像其他的語言,SQL沒有函數(shù)定義和循環(huán)結構等功能,但功能強大,具有可伸縮性、性價比高、擴充性好等優(yōu)點。<
61、/p><p> 本系統(tǒng)中,總線連接器和PC上運行的LabMap軟總線之間的ModBus/TCP連接是C/S結構,總線連接器是服務器,LabMap軟總線上的ModBus協(xié)議驅(qū)動實體是客戶端。因此,在軟件設計中,我們采用的是基于C/S體系結構的數(shù)據(jù)庫訪問技術。表3-1介紹了幾種ADO編程模型中的主要對象名。</p><p> 表3-1 ADO編程模型關鍵對象描述</p><
62、;p> ADO是一個在簡化數(shù)據(jù)模型中封裝用于存取數(shù)據(jù)源的COM組件,它降低了應用程序開發(fā)和維護的成本。ADO可以在VB、VC、ASP和Internet Explorer中使用。</p><p> 3.3.2 程序流程圖及代碼</p><p> 我們用金屬探測識別系統(tǒng)來模擬機場的多個安檢通道場景,具體程序代碼及操作界面圖如下:</p><p><b&
63、gt; ?。?)程序流程圖</b></p><p> 圖3-10 金屬探測系統(tǒng)高層操作軟件程序流程圖</p><p> ?。?)主要功能程序代碼</p><p><b> 1.數(shù)據(jù)庫的連接</b></p><p> 2.檢測通道設置與結果判斷</p><p><b>
64、 3.統(tǒng)計結果</b></p><p><b> 4.查看數(shù)據(jù)庫</b></p><p> 3.3.3操作主界面</p><p> 系統(tǒng)運行后將生成兩個不同界面,以下為分布式機場通道監(jiān)測點的操作界面,需要系統(tǒng)運作時要點擊“開始”按鈕??刂浦髅姘逡妶D3-11,檢測通道的開關根據(jù)管理員的要求操控:</p><p
65、> 圖3-11 機場通道金屬檢測控制主界面</p><p> 3.3.4 金屬有無的判別</p><p> 運行DigitalLED.cs后,我們以LED燈來判別金屬的有無:</p><p> 圖3-12 LED指示燈 </p><p> 3.3.5 檢測數(shù)據(jù)的查看</p><p> 將“查看”事項
66、編寫入用戶界面代碼,以瀏覽檢測記錄表,如圖3-13所示。</p><p> 圖3-13 進入查詢</p><p> 測試結果的查看需要數(shù)據(jù)庫技術的支持,在設計中,我們連接到一個名為“test”的數(shù)據(jù)庫,用戶名為“sa”,密碼為“sa”,添加連接的窗口如圖3-14。</p><p> 圖3-14 添加數(shù)據(jù)庫</p><p> 圖3-4
67、為監(jiān)測記錄的查看表,分別列舉:編號、時間、通道號。最終的統(tǒng)計結果將在此分列表顯示,若有金屬接觸則顯示“攜帶金屬”,讓管理者更直觀更簡潔的了解檢測金屬的情況:</p><p> 圖3-15 查看檢測記錄表圖</p><p> 3.3.6 系統(tǒng)的退出</p><p> 選擇“文件”“退出”:</p><p> 圖3-16 系統(tǒng)的退出&
68、lt;/p><p> 系統(tǒng)的人性化允許用戶方便快捷的操作,在保證界面簡潔和可靠性的同時,滿足數(shù)據(jù)傳輸?shù)耐叫裕涗浟斜淼纳?,達到設計的目的。不足的是用戶界面更強的功能完善,控件的單一性,還有表格的數(shù)據(jù)具體化。</p><p> 4 系統(tǒng)測試及結果</p><p> 這一章內(nèi)容將詳細介紹分布式金屬探測系統(tǒng)的配置和測試。首先我們在PC機上安裝軟總線LabMap,從
69、總線連接器的標簽上獲取其MAC地址,連接PC和總線節(jié)點,通過網(wǎng)絡設備互聯(lián),最后配置總線連接器的IP地址,配置現(xiàn)場總線和PC之間的以太網(wǎng)TCP/IP連接,并連接PC和總線節(jié)點。圖4-1為系統(tǒng)物理拓撲圖,具備網(wǎng)絡接口的現(xiàn)場總線模塊可以省略近端控制點,即PC中間媒介的本地控制,直接實現(xiàn)遠程監(jiān)控。</p><p> 圖4-1 系統(tǒng)物理拓撲圖</p><p> 運行Microsoft Visua
70、l Studio 2005,打開編寫好的代碼,運行后對現(xiàn)場設備進行操控。Form1——主界面,DigitalLED——指示燈,以及查看檢測記錄界面,如圖4-2所示。</p><p> 圖4-2 金屬檢測程序代碼分塊</p><p> 4.1 功能測試及結果</p><p> ?。?)在PC控制器上打開金屬探測識別軟件,點擊“開始”,然后將金屬物品靠近金屬探頭
71、放置,用戶界面即時顯示檢測結果。</p><p> 圖4-3 金屬檢測程序</p><p> 當探頭近距離接觸金屬物品,黃色指示燈亮,然后通過線路將數(shù)據(jù)反饋至WAGO I/O,通道1(Add:0)綠燈亮,如圖4-4和4-5。</p><p> 圖4-4 現(xiàn)場檢測金屬物質(zhì)</p><p> 圖4-5 現(xiàn)場總線的顯示</p>
72、;<p> ?。?)根據(jù)一段時間的檢測,查看各通道的檢測記錄,如圖4-6檢測結果表,表格由多行多列組成,詳細記錄了具體時間的返回信息,管理者可以統(tǒng)籌的瀏覽一切現(xiàn)場情況。</p><p> 圖4-6 檢測結果匯總表</p><p> 4.2 難點及其解決方法</p><p> 設計這個系統(tǒng)的整個過程中,初次接觸了現(xiàn)場總線與軟總線的概念,這些恰恰
73、是應用中最核心的技術,所以做了大量的前期工作,累積了一定的文獻基礎,對系統(tǒng)體系有了大概的掌握與構圖。但是難免還是會出現(xiàn)設計問題與難點。下面我對主要的設計難點及其解決方案進行簡單的列舉:</p><p> ?。?)因為是軟硬件結合的系統(tǒng)化概念,需要更注意兩者之間銜接的問題,處理好物理層和應用層的信息傳輸;</p><p> 解決方法:Labmap軟總線平中間件的使用。解決了多種現(xiàn)場總線協(xié)議
74、之間的差異造成的耦合問題,將管理操作簡單化、統(tǒng)一化。</p><p> ?。?)搭建遠程控制網(wǎng)絡,涉及網(wǎng)絡的連接,IP地址的確認,要保障信息傳遞的安全可靠性,但是若WAGO現(xiàn)場總線沒有網(wǎng)口,怎樣處理?</p><p> 解決方法:沒有網(wǎng)口就沒有物理地址,這樣就實現(xiàn)不了遠程網(wǎng)絡控制,所以需要一臺中間媒介PC機來完成,從而將終端硬件模塊通過互聯(lián)網(wǎng)與遠端控制臺連接。</p>&l
75、t;p><b> 5 總 結</b></p><p> 本設計方案按照任務書的要求,完成了硬件設計、軟件設計和調(diào)試等步驟,最終實現(xiàn)了任務書中要求的所有功能。在設計過程中,首先,我大概了解了設計要求,熟悉了系統(tǒng)的框架與功能,查閱和收集大量的相關資料,作為設計研究的理論基礎。在針對遠程網(wǎng)絡的分布式控制模式下,我研究掌握了Labmap軟總線的使用方法,并結合編程所開發(fā)的上層應用軟件對多個
76、現(xiàn)場實施管控一體化,數(shù)據(jù)傳輸?shù)膶崟r與同步記錄。現(xiàn)場總線技術的多樣化要求現(xiàn)場總線適配器/控制器、</p><p> I/O模塊、末端模塊要有很好的兼容性,在學習WAGO 750系列的各節(jié)點模塊及功能之后,使用模塊的任意搭配可以有效的解決設計存在的問題,同時提供方便靈活的接線和安裝。</p><p> 在設計這個系統(tǒng)的時候,我接觸了之前完全陌生的編程語言和硬件設施,研究了新的控制系統(tǒng)模式,
77、了解了物聯(lián)網(wǎng)的概念和數(shù)據(jù)庫的應用,但相對于一個學期時間和本人自身有限的知識,系統(tǒng)還有待于進一步的改進和創(chuàng)新。</p><p> 利用C#代碼可以設計出更多樣化功能的上層軟件控制界面,在我的分布式金屬探測識別系統(tǒng)中,只是呈現(xiàn)了最基本的監(jiān)控和數(shù)據(jù)記錄功能,為了豐富為更多樣化的上層軟件,可以將操作界面設計的更加完善,設計出更多的功能,在檢測是否有金屬存在的基礎上,可以改進金屬探頭,以獲得更全面的數(shù)據(jù),比如金屬的大小,
78、種類等,在數(shù)據(jù)表中可以添加危險等級。SQL語言能使系統(tǒng)和數(shù)據(jù)庫建立聯(lián)系與溝通,在列表與數(shù)據(jù)查詢上我們還可以對編程設計有更深入的研究。</p><p> 這次的設計涉及最新的物聯(lián)網(wǎng)技術和發(fā)展成熟的現(xiàn)場總線技術,包含以太網(wǎng)知識、輸入輸出模塊的連接、程序的編程等,將這些知識概念結合在一起組成一個整體的設計,是以前學習中沒有遇到過的。研究過程中我也遇到了很多的困難,從軟總線與現(xiàn)場的簡單連接控制,以太網(wǎng)的建立,到用戶端軟
79、件的編程,多個金屬探頭的使用,都需要自己認真的進行分析、探討并最終得到解決。畢業(yè)設計是對大學四年的一個總結,非常好的鍛煉了我以所學的知識結合實際情況解決問題的能力,加強了我對事情考慮的全面性,更好的培養(yǎng)了我獨立面對困難的應對能力,是對自己所學的一個大總結。</p><p><b> 參考文獻</b></p><p> [1]王浩.吳中福.王平.工業(yè)控制網(wǎng)絡安全模型
80、研究[J].計算機科學,2007,34(5):96-98.</p><p> [2]胡毅.于東.劉明烈.工業(yè)控制網(wǎng)絡的研究現(xiàn)狀及發(fā)展趨勢[J].計算機科學,2010,37(1):23-27,46. </p><p> [3]劉勇.趙子先.工業(yè)過程控制先進技術發(fā)展概論[J].中國科技信息,2005,(10):112-113.</p><p> [4] WAGO
81、Innovative Connections,www.wago.us.</p><p> [5] A. Willig, K. Matheus, and A. Wolisz, “Wireless technology in industrial networks,” Proc. of the IEEE, vol. 93, no. 6, June 2005.</p><p> [6] Do
82、ng-Hyuk Choi and Dong-Sung Kim.“ Wireless Fieldbus for Networked Control Systems using LR-WPAN,”International Journal of Control, Automation, and Systems, vol. 6, no. 1, pp. 119-125, February 2008.</p><p>
83、[7] 李興龍.現(xiàn)場總線技術及控制系統(tǒng)[J].黑龍江造紙,2006(1):53.</p><p> [8] 鐘文濤.時國平.基于現(xiàn)場總線控制技術的特點與應用[J].科技廣場,2005(12):31-33.</p><p> [9]閔建華.Fieldbus技術的研發(fā)方向[J].科技廣場,2007(11):234-237.</p><p> [10] 賀毅.趙望達
84、.劉勇求.現(xiàn)場總線技術應用及其發(fā)展趨勢探討[J].工業(yè)計量,2005,15(1):21-23.</p><p> [11] 邢增蓮.淺談遠程網(wǎng)絡控制技術研究[J].中國科技縱橫,2010(22):43-44.</p><p> [12] C.Bruce-Boye, W.Kanewski, D.Kazakov and YaohuiWu. LabMap軟件總線中間件和ODBC數(shù)據(jù)庫的集成[
85、J].自動化博覽,2005(5):21-22.</p><p> [13]邵鵬飛.基于Labmap軟總線的WAGO控制系統(tǒng)[Z].www.cbb-software.com,2005-11-30.</p><p> [14] www.wago.com.cn</p><p> [15] 彭晨陽.松耦合——軟件的終極目標[J].軟件世界,2006(3):78.<
86、;/p><p> 附錄1 部分程序代碼</p><p> using System;</p><p> using System.Collections.Generic;</p><p> using System.ComponentModel;</p><p> using System.Data;</
87、p><p> using System.Drawing;</p><p> using System.Text;</p><p> using System.Windows.Forms;</p><p> using System.Data.SqlClient;</p><p> using LabMapDotN
88、et;</p><p> namespace 金屬檢測</p><p><b> {</b></p><p> public partial class Form1 : Form</p><p><b> {</b></p><p> public Form1()&
89、lt;/p><p><b> {</b></p><p> InitializeComponent();</p><p> if (labmap == null)</p><p> labmap = LabMap.Instance;</p><p><b> }</b>
90、</p><p> private LabMap labmap;</p><p> private int n_int_i = 0;</p><p> private string n_string_Channel;</p><p> static string connstr = "server=MONITOR;datab
91、ase=test;uid=sa;pwd=sa"; //連接數(shù)據(jù)庫</p><p> /// <summary></p><p><b> /// 保存數(shù)據(jù)</b></p><p> /// </summary></p><p> private v
92、oid datebase_input()</p><p><b> {</b></p><p> SqlConnection conn = new SqlConnection(connstr);</p><p><b> try</b></p><p><b> {</b&g
93、t;</p><p> conn.Open();</p><p> SqlCommand cmd = new SqlCommand("Select * from 金屬檢測", conn); //sql語句</p><p> SqlDataAdapter da = new SqlDataAdapter()
94、;</p><p> da.SelectCommand = cmd;</p><p> DataSet ds = new DataSet();</p><p> da.Fill(ds);</p><p> conn.Close(); //輸出編號<
95、/p><p> foreach (DataRow t in ds.Tables[0].Rows)</p><p> { n_int_i++; } //編號加一</p><p> SqlCommandBuilder cb = new SqlCommandBuilder(da);<
96、/p><p> DataRow r = ds.Tables[0].NewRow();</p><p> r["編號"] = n_int_i++;</p><p> r["時間"] = DateTime.Now;</p><p> r[n_string_Channel] = "攜帶金屬&qu
97、ot;;</p><p> ds.Tables[0].Rows.Add(r); //增加一條記錄</p><p> da.Update(ds); //更新</p><p><b> }</b></p><p> catch (Exception e)</p><
98、;p><b> {</b></p><p> MessageBox.Show(e.Message);</p><p><b> }</b></p><p><b> }</b></p><p> /// <summary></p>&l
99、t;p><b> /// 委托</b></p><p> /// </summary></p><p> /// <param name="HandleNo"></param></p><p> /// <param name="Value">
100、</param></p><p> /// <param name="Stamp"></param></p><p> /// <param name="Overrun"></param></p><p> void labmap_OnIntHandleChan
101、ge(uint HandleNo, int Value, IntPtr Stamp, int Overrun)</p><p><b> {</b></p><p> if (HandleNo == DL1.HandleNo && Value == 1)</p><p><b> {</b></
102、p><p> DL1.IsDigitalOn = true; //判斷燈是否亮著</p><p> n_int_i = 1;</p><p> n_string_Channel = "通道一";</p><p> datebase_input();</p>&
103、lt;p><b> }</b></p><p> else if (HandleNo == DL1.HandleNo && Value == 0)</p><p><b> {</b></p><p> DL1.IsDigitalOn = false;</p><p>
104、<b> }</b></p><p> if (HandleNo == DL2.HandleNo && Value == 1)</p><p><b> {</b></p><p> DL2.IsDigitalOn = true;</p><p> n_int_i = 1;
105、</p><p> n_string_Channel = "通道二";</p><p> datebase_input();</p><p><b> }</b></p><p> else if (HandleNo == DL2.HandleNo && Value == 0)
106、</p><p><b> {</b></p><p> DL2.IsDigitalOn = false;</p><p><b> }</b></p><p> if (HandleNo == DL3.HandleNo && Value == 1)</p>&
107、lt;p><b> {</b></p><p> DL3.IsDigitalOn = true;</p><p> n_int_i = 1;</p><p> n_string_Channel = "通道三";</p><p> datebase_input();</p>
108、<p><b> }</b></p><p> else if (HandleNo == DL3.HandleNo && Value == 0)</p><p><b> {</b></p><p> DL3.IsDigitalOn = false;</p><p&g
109、t;<b> }</b></p><p><b> }</b></p><p> /// <summary></p><p><b> /// 退出菜單</b></p><p> /// </summary></p><p&
110、gt; /// <param name="sender"></param></p><p> /// <param name="e"></param></p><p> private void 退出ToolStripMenuItem_Click(object sender, EventArgs
111、e)</p><p><b> {</b></p><p> this.Close();</p><p><b> }</b></p><p> /// <summary></p><p><b> /// 查看數(shù)據(jù)庫</b><
112、;/p><p> /// </summary></p><p> /// <param name="sender"></param></p><p> /// <param name="e"></param></p><p> privat
113、e void 查看檢測記錄ToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> 查看檢測記錄 checks = new 查看檢測記錄();</p><p> checks.ShowDialog();</p><p&
114、gt;<b> }</b></p><p> 附錄2 畢業(yè)設計作品說明書</p><p><b> 一、作品名稱</b></p><p> 基于遠程網(wǎng)絡的金屬探測識別系統(tǒng)研究</p><p><b> 二、作品功能</b></p><p>
115、 1、提供管理者操控界面,結合軟總線管理檢測現(xiàn)場;</p><p> 2、具備數(shù)據(jù)庫的連接功能,實時統(tǒng)計數(shù)據(jù),生成記錄表;</p><p> 3、以數(shù)字LED燈判別是否有金屬的通過;</p><p> 4、金屬近距離的檢測功能;</p><p> 5、實現(xiàn)遠端網(wǎng)絡對實體的操控;</p><p> 6、分布式的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于遠程網(wǎng)絡的金屬探測識別系統(tǒng)研究【開題報告】
- 基于遠程網(wǎng)絡的金屬探測識別系統(tǒng)研究【任務書】
- 基于lda的人臉識別系統(tǒng)研究——畢業(yè)論文
- 非接觸視覺識別系統(tǒng)研究畢業(yè)論文
- 基于神經(jīng)網(wǎng)絡的人臉識別系統(tǒng)設計【畢業(yè)論文】
- 數(shù)字識別系統(tǒng)的畢業(yè)論文
- 基于opencv的視頻人臉識別系統(tǒng)-畢業(yè)論文
- 基于圖像識別的車型識別系統(tǒng)畢業(yè)論文
- 基于opencv的視頻人臉識別系統(tǒng)-畢業(yè)論文
- 基于網(wǎng)絡的說話人識別系統(tǒng)研究.pdf
- 基于ARM的遠程網(wǎng)絡視頻監(jiān)控系統(tǒng)研究與實現(xiàn).pdf
- 畢業(yè)論文----車牌識別系統(tǒng)的設計
- 基于svm的刀具狀態(tài)識別系統(tǒng)設計——畢業(yè)論文
- 畢業(yè)論文--基于matlab的人臉識別系統(tǒng)設計
- 人臉識別系統(tǒng)的研究與實現(xiàn) ——畢業(yè)論文
- 基于無線傳感器網(wǎng)絡的目標探測與識別系統(tǒng)研究與設計.pdf
- 遠程網(wǎng)絡虛擬實驗室系統(tǒng)研究.pdf
- 指紋識別系統(tǒng)設計畢業(yè)論文
- 基于人工神經(jīng)網(wǎng)絡的刀具狀態(tài)識別系統(tǒng)畢業(yè)論文定稿.docx
- 基于SVM的刀具狀態(tài)識別系統(tǒng)設計畢業(yè)論文.docx
評論
0/150
提交評論