版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 本科畢業(yè)設(shè)計</b></p><p><b> ?。?0 屆)</b></p><p> 基于工業(yè)網(wǎng)絡(luò)的生產(chǎn)流程控制研究</p><p> 所在學(xué)院 </p><p> 專業(yè)班級 通信工程
2、 </p><p> 學(xué)生姓名 學(xué)號 </p><p> 指導(dǎo)教師 職稱 </p><p> 完成日期 年 月 </p><p><b> 摘 要</b>&
3、lt;/p><p> 本文描述如何利用工業(yè)以太網(wǎng)和軟總線平臺及生產(chǎn)流程控制技術(shù)來完成遠(yuǎn)程控制生產(chǎn)流程,本設(shè)計采用數(shù)字開關(guān)組、LED指示燈面板和現(xiàn)場總線系統(tǒng)構(gòu)成硬件實(shí)驗(yàn)環(huán)境模擬實(shí)際工業(yè)生產(chǎn)中的流程控制,模擬同時對多個生產(chǎn)流程進(jìn)行控制,并對采集的數(shù)據(jù)進(jìn)行分析,得出設(shè)計對現(xiàn)代工業(yè)生產(chǎn)具有一定的意義。</p><p> 本文主要分為五個部分進(jìn)行闡述:第一章介紹了工業(yè)生產(chǎn)流程控制系統(tǒng)及其應(yīng)用,并明確
4、本課題的研究內(nèi)容;第二章介紹了系統(tǒng)的設(shè)計方案,包括硬件設(shè)備,工業(yè)以太網(wǎng)技術(shù),LabMap軟總線,Wago現(xiàn)場總線技術(shù);第三章介紹了系統(tǒng)的具體操作步驟和實(shí)現(xiàn),Wago控制系統(tǒng)的搭建,C#編程語言界面的開發(fā),并解釋了主要功能的代碼;第四章重點(diǎn)描述系統(tǒng)的實(shí)現(xiàn),包括平臺搭建,軟總線平臺LabMap的配置及應(yīng)用測試;第五章列舉了在課題設(shè)計、研究過程中遇到的一系列問題及其解決方法;最后是對本系統(tǒng)的總結(jié)及展望。</p><p>
5、; 關(guān)鍵詞:工業(yè)網(wǎng)絡(luò);工業(yè)控制;軟總線;生產(chǎn)流程 </p><p><b> Abstract</b></p><p> This paper studies how to make use of Industrial Ethernet and Soft bus platform, discuss the technology of controlling pr
6、oduction process, adopt digital switch group, LED Indicator panel and Field bus system which consist of Hardware experimental environment to simulate the flow control in the actual industrial production and the control o
7、f several production process in the meantime. In addition, this paper clarifies this design having the vital significance for modern industrial production by m</p><p> This paper is principal divided into f
8、ive parts to state details: The first chapter introduces traditional control system of Industrial production process, And clearly the research topic; The second chapter recommends the system’s design scheme, including Ha
9、rdware equipment, Industrial Ethernet technology, LabMap soft bus technology and Wago field bus technology; The third chapter presents specific operational steps of system and their realization, introduces the structures
10、 of Wago control syste</p><p> Key words: Industrial Networks; Industrial Control; Software bus; Production process</p><p><b> 目 錄</b></p><p><b> 1 引言1</b
11、></p><p> 1.1工業(yè)生產(chǎn)流程控制系統(tǒng)及其應(yīng)用1</p><p> 1.2課題研究內(nèi)容2</p><p> 2基于工業(yè)網(wǎng)絡(luò)的生產(chǎn)流程控制的設(shè)計3</p><p> 2.1 硬件設(shè)備及其原理4</p><p> 2.1.1 數(shù)字開關(guān)和LED指示燈板面4</p><p
12、> 2.2工業(yè)以太網(wǎng)及現(xiàn)場總線技術(shù)4</p><p> 2.2.1 工業(yè)控制網(wǎng)絡(luò)技術(shù)4</p><p> 2.2.2 現(xiàn)場總線5</p><p> 2.2.3工業(yè)以太網(wǎng)技術(shù)6</p><p> 2.3 基于工業(yè)控制網(wǎng)絡(luò)軟總線技術(shù)8</p><p> 2.3.1LabMap軟總線技術(shù)8<
13、;/p><p> 3基于工業(yè)網(wǎng)絡(luò)的生產(chǎn)流程控制系統(tǒng)的實(shí)現(xiàn)9</p><p> 3.1系統(tǒng)軟件的實(shí)現(xiàn)9</p><p> 3.1.1 遠(yuǎn)程生產(chǎn)流程軟件9</p><p> 3.1.1 LabMap軟總線平臺9</p><p> 3.2系統(tǒng)硬件的實(shí)現(xiàn)9</p><p> 3.2.1
14、 數(shù)字開關(guān)組、LED指示燈9</p><p> 3.2.2 WAGO-I/O現(xiàn)場總線10</p><p> 3.3 遠(yuǎn)程控制系統(tǒng)的設(shè)計與實(shí)現(xiàn)11</p><p> 3.3.1 工業(yè)網(wǎng)絡(luò)遠(yuǎn)程控制系統(tǒng)設(shè)計界面11</p><p> 3.3.1 主要功能實(shí)現(xiàn)部分代碼12</p><p> 4系統(tǒng)實(shí)際測試
15、及結(jié)果14</p><p> 4.1 搭建工業(yè)網(wǎng)絡(luò)遠(yuǎn)程控制系統(tǒng)平臺14</p><p> 4.2設(shè)置LabMap軟總線平臺15</p><p> 4.3實(shí)現(xiàn)功能16</p><p> 5 難點(diǎn)及解決23</p><p><b> 6 總結(jié)25</b></p>&
16、lt;p> 致 謝錯誤!未定義書簽。</p><p> 附錄1 部分程序代碼27</p><p> 附錄2 畢業(yè)設(shè)計作品說明書30</p><p><b> 1 引言</b></p><p> 隨著計算機(jī)技術(shù)、通信技術(shù)和控制技術(shù)的發(fā)展,工業(yè)控制系統(tǒng)的結(jié)構(gòu)由最初的CCS(計算機(jī)集中控制系統(tǒng)),到
17、第二代的DCS(分散控制系統(tǒng)),發(fā)展到現(xiàn)在流行的FCS(現(xiàn)場總線控制系統(tǒng))[1]?;诠I(yè)網(wǎng)絡(luò)的生產(chǎn)流程控制系統(tǒng)是對工業(yè)生產(chǎn)過程實(shí)現(xiàn)檢測、控制、優(yōu)化、調(diào)度、管理和決策, 達(dá)到增加產(chǎn)量、提高質(zhì)量、降低消耗、確保安全等目的的一個綜合性的系統(tǒng),相對于傳統(tǒng)的工業(yè)生產(chǎn)流程模式能更好的適應(yīng)當(dāng)前激烈的市場競爭。</p><p> 也正因?yàn)橛羞@些優(yōu)點(diǎn),基于工業(yè)網(wǎng)絡(luò)的生產(chǎn)流程控制系統(tǒng)正在逐漸被人們所接受,因此,它對未來工業(yè)的發(fā)展
18、有著重要意義,對于某些大型的工業(yè)基地而言,此系統(tǒng)能大大提高其的收入。</p><p> 1.1工業(yè)生產(chǎn)流程控制系統(tǒng)及其應(yīng)用</p><p> 傳統(tǒng)的工業(yè)生產(chǎn)流程控制系統(tǒng)流行于上個世紀(jì)30年代,是當(dāng)時先進(jìn)的一種控制體系,但隨著現(xiàn)場總線,以太網(wǎng)和數(shù)字控制技術(shù)的出現(xiàn),這種傳統(tǒng)的工業(yè)生產(chǎn)流程控制系統(tǒng)曝露了它許多的缺陷:1. 傳統(tǒng)的工業(yè)生產(chǎn)流程控制系統(tǒng)要實(shí)現(xiàn)顯示切換、報警上傳、中心與現(xiàn)場對講等功
19、能,必須外加硬件功能模塊,而且不同的硬件模塊其接口都不盡相同,所以制約了硬件選型和拓展。2. 傳統(tǒng)的工業(yè)生產(chǎn)流程控制系統(tǒng)中需要每一個車間必須都要有專門的線纜鋪設(shè)至中心,包括音頻線、視屏線、報警控制線等多種控制線。如果只有一個車間還好,如果有10個以上的車間,那需要接入的線只能用大量來形容,這樣對不論是施工還是維護(hù)都是很大問題。3. 傳統(tǒng)的工業(yè)生產(chǎn)流程控制系統(tǒng)中的設(shè)備使用大量的硬件設(shè)備,如硬盤錄像機(jī),報警盒等。4. 傳統(tǒng)的工業(yè)生產(chǎn)流程控制
20、系統(tǒng)線材數(shù)量龐大,施工時需要大量排線管和中繼設(shè)備,需要投入大量技術(shù)人員,且施工時間長,工程量龐大。5. 傳統(tǒng)的工業(yè)生產(chǎn)流程控制系統(tǒng)中使用的大多都是大功率設(shè)備,故障率高,工程本身使用的線材都而復(fù)雜,增加了故障的發(fā)生率[1]。</p><p><b> 1.2課題研究內(nèi)容</b></p><p> 在科技迅速發(fā)展的今天,傳統(tǒng)的工業(yè)生產(chǎn)流程控制系統(tǒng)已經(jīng)不能滿足人們的需求
21、了,人們需要研究出新一代的生產(chǎn)流程控制系統(tǒng)來適應(yīng)現(xiàn)在的生產(chǎn)節(jié)奏,故基于工業(yè)網(wǎng)絡(luò)的生產(chǎn)流程控制系統(tǒng)來控制生產(chǎn)流程必然成為人們的焦點(diǎn)。</p><p> 本課題研究的是如何利用工業(yè)以太網(wǎng)和軟總線平臺,研究生產(chǎn)流程控制技術(shù),采用數(shù)字開關(guān)組、LED指示燈面板和現(xiàn)場總線系統(tǒng)構(gòu)成硬件實(shí)驗(yàn)環(huán)境,編寫程序來模擬生產(chǎn)流程控制過程模擬實(shí)際工業(yè)生產(chǎn)中的流程控制,模擬同時對多個生產(chǎn)流程進(jìn)行控制。</p><p>
22、; 2 基于工業(yè)網(wǎng)絡(luò)的生產(chǎn)流程控制的設(shè)計</p><p> 采用Labmap的軟總線搭建基于工業(yè)網(wǎng)絡(luò)的生產(chǎn)流程控制系統(tǒng),在雙向通信中網(wǎng)絡(luò)管理員進(jìn)行實(shí)時數(shù)據(jù)采集及系統(tǒng)參數(shù)配置,圖1為基于工業(yè)網(wǎng)絡(luò)的生產(chǎn)流程控制的結(jié)構(gòu)框架總圖。</p><p> 圖2-1 基于工業(yè)網(wǎng)絡(luò)的生產(chǎn)流程控制的結(jié)構(gòu)框架總圖</p><p> 在基于工業(yè)網(wǎng)絡(luò)的生產(chǎn)流程控制系統(tǒng)中,采用軟件
23、與硬件相結(jié)合的方式,在PC機(jī)上編輯程序,開發(fā)工業(yè)網(wǎng)絡(luò)控制系統(tǒng),通信LabMap軟總線平臺,通過互聯(lián)網(wǎng)或者工業(yè)網(wǎng)絡(luò)控制不同的Wago現(xiàn)場總線,從而控制各個生產(chǎn)線流程系統(tǒng)。Pc機(jī)即工業(yè)遠(yuǎn)程控制系統(tǒng)為開發(fā)控制軟件,生產(chǎn)線流程系統(tǒng)及Wago I/O現(xiàn)場總線組成了這個系統(tǒng)的硬件部分,PC機(jī)和硬件系統(tǒng)通過TCP/IP進(jìn)行通信,但由于硬件系統(tǒng)支持的協(xié)議為Modbus協(xié)議,但PC機(jī)不支持此協(xié)議,故需要通過LabMap軟總線平臺來維持兩邊的通信(LabM
24、ap軟總線平臺支持多種協(xié)議包括Modbus協(xié)議)。</p><p> 當(dāng)系統(tǒng)運(yùn)行時,遠(yuǎn)程控制系統(tǒng)即PC機(jī)選擇啟動硬件系統(tǒng)中的一個生產(chǎn)線,例如生產(chǎn)線1,則此系統(tǒng)將此命令傳輸給LabMap軟總線平臺,再由LabMap軟總線平臺通過互聯(lián)網(wǎng)或者工業(yè)網(wǎng)絡(luò)傳輸給Wago I/O現(xiàn)場總線,再由Wago I/O現(xiàn)場總線傳輸?shù)纳a(chǎn)線1流程系統(tǒng),這樣生產(chǎn)線1流程系統(tǒng)就開始工作了。同樣的,當(dāng)生產(chǎn)線1流程需要傳輸數(shù)據(jù)時也能通過Wago
25、 I/O現(xiàn)場總線傳輸?shù)絃abMap軟總線平臺,再由LabMap軟總線平臺反饋到遠(yuǎn)程控制系統(tǒng)上,使網(wǎng)絡(luò)管理員能及時的了解生產(chǎn)線上的實(shí)時數(shù)據(jù)和系統(tǒng)參數(shù)配置。下面具體介紹下各個層的原理及運(yùn)用。</p><p> 2.1 硬件設(shè)備及其原理</p><p> 2.1.1 數(shù)字開關(guān)和LED指示燈板面</p><p> 此設(shè)計采用的是數(shù)字開關(guān)組、LED指示燈面板來模擬生產(chǎn)線
26、的流程系統(tǒng),一個數(shù)字開關(guān)和一個LED指示燈代表一個生產(chǎn)線流程系統(tǒng)。</p><p> 2.2工業(yè)以太網(wǎng)及現(xiàn)場總線技術(shù)</p><p> 2.2.1 工業(yè)控制網(wǎng)絡(luò)技術(shù)</p><p> 隨著以互聯(lián)網(wǎng)為代表的信息技術(shù)的廣泛應(yīng)用,不同國家的廠商可同時得到買賣的信息,地域不再是影響企業(yè)競爭的重要因素,一個企業(yè)不再僅僅是一個地區(qū)的企業(yè),一個國家的企業(yè),而是一個全球的企業(yè)
27、。這樣就產(chǎn)生如下的需求:一個企業(yè)中的設(shè)備可能和異地企業(yè)的設(shè)備組成制造系統(tǒng),或者由異地企業(yè)來控制管理,故研究設(shè)備的遠(yuǎn)程監(jiān)控是實(shí)現(xiàn)全球化制造的重要課題[2]。因此,工業(yè)現(xiàn)場控制網(wǎng)絡(luò)已經(jīng)是現(xiàn)代制造業(yè)自動化系統(tǒng)中十分重要和關(guān)鍵的內(nèi)容。</p><p> 目前工業(yè)控制網(wǎng)絡(luò)技術(shù)主要包括現(xiàn)場總線技術(shù)和工業(yè)以太網(wǎng)技術(shù)。現(xiàn)場總線是安裝在生產(chǎn)過程區(qū)域的現(xiàn)場設(shè)備/儀表與控制室的自動控制裝置/系統(tǒng)之間的一種串行、數(shù)字式、多點(diǎn)通信的數(shù)據(jù)
28、總線[4]。在工業(yè)生產(chǎn)中。它一方面將現(xiàn)場設(shè)備運(yùn)行的各種信息傳到遠(yuǎn)程的控制室,另一方面又將控制室的各種控制命令、維護(hù)、組態(tài)命令送往各相關(guān)的現(xiàn)場設(shè)備。工業(yè)以太網(wǎng)是針對高質(zhì)量高復(fù)雜性的過程控制,提供強(qiáng)有力的單層網(wǎng)絡(luò),它是專門為工業(yè)過程控制的要求而開發(fā)的通信技術(shù),可以通過TCP/IP協(xié)議直接和Internet實(shí)現(xiàn)網(wǎng)絡(luò)互聯(lián)。</p><p> 網(wǎng)絡(luò)技術(shù)的迅速發(fā)展引發(fā)了自動控制領(lǐng)域的深刻技術(shù)變革,以現(xiàn)場總線和工業(yè)以太網(wǎng)技術(shù)
29、為代表的控制網(wǎng)絡(luò)技術(shù)是現(xiàn)代自動控制技術(shù)與信息網(wǎng)絡(luò)技術(shù)相結(jié)合的產(chǎn)物,是下一代自動化設(shè)備的標(biāo)志性技術(shù),是改造傳統(tǒng)工業(yè)的有力工具,也是信息化帶動工業(yè)化的重點(diǎn)方向[5]。目前網(wǎng)絡(luò)控制技術(shù)正從傳統(tǒng)的控制網(wǎng)絡(luò)技術(shù)——現(xiàn)場總線向現(xiàn)代控制網(wǎng)絡(luò)技術(shù)——工業(yè)以太網(wǎng)技術(shù)的方向發(fā)展。</p><p> 2.2.2 現(xiàn)場總線</p><p> 現(xiàn)場總線(Fieldbus)是80年代末、 90年代初國際上發(fā)展形成
30、的,用于過程自動化、制造自動化、樓宇自動化等領(lǐng)域的現(xiàn)場智能設(shè)備互連通訊網(wǎng)絡(luò)。它作為工廠數(shù)字通信網(wǎng)絡(luò)的基礎(chǔ),溝通了生產(chǎn)過程現(xiàn)場及控制設(shè)備之間及其與更高控制管理層次之間的聯(lián)系[7]。它不僅是一個基層網(wǎng)絡(luò),而且還是一種開放式、新型全分布控制系統(tǒng)。這項(xiàng)以智能傳感、控制、計算機(jī)、數(shù)字通訊等技術(shù)為主要內(nèi)容的綜合技術(shù),已經(jīng)受到世界范圍的關(guān)注,成為自動化技術(shù)發(fā)展的熱點(diǎn),改革了自動化系統(tǒng)和設(shè)備。</p><p> 現(xiàn)場總線技術(shù)在
31、歷經(jīng)了群雄并起,分散割據(jù)的初始階段后,盡管已有一定范圍的磋商合并,但至今尚未形成完整統(tǒng)一的國際標(biāo)準(zhǔn)。其中有較強(qiáng)實(shí)力和影響的有 :FoudationFieldbus (FF)、LonWorks、Profibus、HART、CAN、DeviceNet等。它們具有各自的特色,在不同應(yīng)用領(lǐng)域形成了自己的優(yōu)勢。</p><p> 現(xiàn)場總線的優(yōu)點(diǎn)[8]:</p><p> (1)減少硬件數(shù)量與投資
32、。由于現(xiàn)場總線系統(tǒng)中分散在設(shè)備前端的智能設(shè)備能直接執(zhí)行多種傳感、控制、報警和計算功能,因而可減少變送器的數(shù)量,不再需要單獨(dú)的控制器、計算單元等,也不再需要DCS 系統(tǒng)的信號調(diào)理、轉(zhuǎn)換、隔離技術(shù)等功能單元及其復(fù)雜接線, 還可以用工控PC 機(jī)作為操作站,從而節(jié)省了一大筆硬件投資,由于控制設(shè)備的減少,還可減少控制室的占地面積。 </p><p> (2)節(jié)省安裝費(fèi)用?,F(xiàn)場總線系統(tǒng)的接線需要使用到電纜、端子、槽盒、橋架
33、等器件,但由于其接線非常簡單,一對雙絞線或一條電纜上通??蓲旖佣鄠€設(shè)備,因而使器件的用量大大減少,連線設(shè)計與接頭校對的工作量也大大減少。當(dāng)需要增加新的現(xiàn)場控制設(shè)備時,無需再增設(shè)新的電纜,可就近連接在原有的電纜上,既節(jié)省了投資,也減少了設(shè)計、安裝的工作量。據(jù)有關(guān)典型試驗(yàn)工程的測算資料,可節(jié)約安裝費(fèi)用 60%以上。 </p><p> (3)節(jié)約維護(hù)開銷和時間。由于現(xiàn)場控制設(shè)備具有自檢與簡單故障處理的能力,并能將這
34、些維護(hù)信息通過數(shù)字通訊送往控制室,用戶可以查詢所有設(shè)備的運(yùn)行,診斷維護(hù)信息,以便早期分析故障原因并快速排除??s短了維護(hù)停工時間,同時由于系統(tǒng)結(jié)構(gòu)簡化,連線簡單而減少了維護(hù)工作量。減少工作量,節(jié)約了用戶的時間。 </p><p> (4)用戶具有高度的系統(tǒng)集成主動權(quán)和自主權(quán)。由于現(xiàn)場總線與各種系統(tǒng)協(xié)議都是兼容的,故用戶可以自由選擇不同廠商所提供的設(shè)備來集成系統(tǒng)。不會為系統(tǒng)集成中不兼容的協(xié)議、接口而一籌莫展,使系統(tǒng)
35、集成過程中的主動權(quán)完全掌握在用戶手中。</p><p> (5)提高了系統(tǒng)的準(zhǔn)確性與可靠性。由于現(xiàn)場總線設(shè)備的智能化、數(shù)字化,與模擬信號相比,它從根本上提高了測量與控制的準(zhǔn)確度,減少了傳送誤差。同時,由于系統(tǒng)的結(jié)構(gòu)簡化,設(shè)備與連線減少,現(xiàn)場儀表內(nèi)部功能加強(qiáng) :減少了信號的往返傳輸,提高了系統(tǒng)的工作可靠性。</p><p> 此外,由于它的設(shè)備標(biāo)準(zhǔn)化和功能模塊化,因而還具有設(shè)計簡單,易于
36、重構(gòu)等優(yōu)點(diǎn)。</p><p> 2.2.3工業(yè)以太網(wǎng)技術(shù)</p><p> 所謂工業(yè)以太網(wǎng),一般來講是指技術(shù)上與商用以太網(wǎng)(即IEEE 802.3標(biāo)準(zhǔn))兼容,但在產(chǎn)品設(shè)計時,在材質(zhì)的選用、產(chǎn)品的強(qiáng)度、適用性以及實(shí)時性、可互操作性、可靠性、抗干擾性和本質(zhì)安全等方面能滿足工業(yè)現(xiàn)場的需要。以太網(wǎng)進(jìn)入工業(yè)自動化領(lǐng)域的直接原因是現(xiàn)場總線在其發(fā)展過程中,沿用各大公司專有技術(shù),導(dǎo)致相互不兼容,同時它
37、強(qiáng)調(diào)了工業(yè)控制網(wǎng)絡(luò)的特殊性卻忽視了其作為一種通信技術(shù)的一般性和共性,在這樣的技術(shù)背景下,以太網(wǎng)逐步應(yīng)用于工業(yè)控制領(lǐng)域,并且快速發(fā)展。</p><p> 工業(yè)以太網(wǎng)代表的COTS信息網(wǎng)絡(luò)通信技術(shù)卻以其協(xié)議簡單、完全開放、穩(wěn)點(diǎn)性和可靠性好而獲得了全球的技術(shù)支持。</p><p> 與現(xiàn)場總線相比,工業(yè)以太網(wǎng)具有以下優(yōu)點(diǎn)[5]:</p><p><b>
38、(1)應(yīng)用廣泛</b></p><p> 以太網(wǎng)是目前應(yīng)用最廣泛的計算機(jī)網(wǎng)絡(luò)技術(shù),受到廣泛的技術(shù)支持。幾乎所有的編程語言都支持Ethernet的應(yīng)用開發(fā),如Visual C++、Java、VisualBasic等。</p><p> ?。?)通信速率高 目前,10、100 Mb/s的快速以太網(wǎng)已開始廣泛應(yīng)用,1Gb/s以太網(wǎng)技術(shù)也逐漸成熟,10Gb/s以太網(wǎng)也
39、投入使用中,而傳統(tǒng)的現(xiàn)場總線最高速率只有12Mb/s(如西門子Profibus-DP)。顯然,以太網(wǎng)的速率要比傳統(tǒng)現(xiàn)場總線要快的多,完全可以滿足工業(yè)控制網(wǎng)絡(luò)不斷增長的帶寬要求。</p><p><b> ?。?)成本低廉</b></p><p> 由于以太網(wǎng)的應(yīng)用最為廣泛,因此受到硬件開發(fā)和生產(chǎn)商的廣泛支持和高度重視,有多種硬件產(chǎn)品可供選擇,故硬件產(chǎn)品價格也相對低廉
40、。</p><p> ?。?)資源共享能力強(qiáng) 隨著Internet/ Intranet的發(fā)展,以太網(wǎng)已滲透到各個角落,網(wǎng)絡(luò)上的用戶已解除了資源地理位置上的束縛,在聯(lián)人互聯(lián)網(wǎng)的任何一臺計算機(jī)上就能瀏覽工業(yè)控制現(xiàn)場的數(shù)據(jù),實(shí)現(xiàn)“控管一體化”,這是其他任何一種現(xiàn)場總線都無法比擬的。</p><p> ?。?)可持續(xù)發(fā)展?jié)摿Υ?由于以太網(wǎng)的廣泛應(yīng)用, 將為控制系統(tǒng)的后續(xù)發(fā)
41、展提供可能性,用戶在技術(shù)升級方面無需獨(dú)自的研究投人,對于這一點(diǎn),任何現(xiàn)有的現(xiàn)場總線技術(shù)都是無法比擬的。并且在這信息瞬息萬變的時代,企業(yè)的生存與發(fā)展將更加迅速、也更加成熟。同時,機(jī)器人技術(shù)、智能技術(shù)的發(fā)展都要求通信網(wǎng)絡(luò)具有更高的帶寬和性能,通信協(xié)議有更高的靈活性,這些要求以太網(wǎng)都能很好地滿足[10]。由此保證了以太網(wǎng)技術(shù)不斷地持續(xù)向前發(fā)展。</p><p> ?。?)易于與Internet連接,能實(shí)現(xiàn)辦公自動化網(wǎng)絡(luò)
42、與工業(yè)控制網(wǎng)絡(luò)的信息無縫集成。</p><p> 因此,工業(yè)控制網(wǎng)絡(luò)采用以太網(wǎng),就可以避免其發(fā)展游離于計算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展主流之外,從而使工業(yè)控制網(wǎng)絡(luò)與信息網(wǎng)絡(luò)技術(shù)互相促進(jìn),共同發(fā)展,并保證技術(shù)上的可持續(xù)發(fā)展,在技術(shù)升級方面無需單獨(dú)的研究投入。</p><p> 2.3 基于工業(yè)控制網(wǎng)絡(luò)軟總線技術(shù)</p><p> 實(shí)際工程中,很多控制系統(tǒng)不是集中在某個特定的
43、地方。輸入和輸出操作分別在分布式系統(tǒng)的不同節(jié)點(diǎn)進(jìn)行。同樣地,控制行為不僅能跟本地的輸入輸出綁定,也能跟遠(yuǎn)端的輸入輸出綁定,甚至實(shí)現(xiàn)分布式控制。軟件中間件技術(shù)能應(yīng)用到整個系統(tǒng)的各個部分,提供了分布式數(shù)據(jù)訪問、系統(tǒng)軟硬件集成等。在這種形式下,LabMap軟總線技術(shù)應(yīng)運(yùn)而生。</p><p> 2.3.1 LabMap軟總線技術(shù)</p><p> LabMap是自動控制領(lǐng)域的一種軟件中間件。
44、LabMap將應(yīng)用層從硬件層抽象出來,將硬件層從應(yīng)用層剝離出去。LabMap的另一個重要優(yōu)點(diǎn)是提供大量軟硬件構(gòu)件的無縫集成,及構(gòu)件化的軟件設(shè)計。LabMap軟總線支持多種現(xiàn)場總線技術(shù),采用常見的軟件中間件架構(gòu),即通過總線核分離上層應(yīng)用軟件和底層通信協(xié)議,支持新的硬件設(shè)備和軟件模塊的無縫集成。但因其應(yīng)用在工業(yè)自動化控制領(lǐng)域,設(shè)計又區(qū)別于常見的軟件中間件,在實(shí)時性和處理確定性等方面有更高的要求。</p><p>
45、從應(yīng)用軟件角度,軟件中間件LabMap呈現(xiàn)的是一系列的變量。每一個變量都有類型、當(dāng)前值、和時間戳等屬性。不需要其他配置。系統(tǒng)運(yùn)行后,應(yīng)用程序可以立刻訪問變量。每個寄存器變量都會進(jìn)行一下四種基本的步驟:</p><p> . 獲取。安全地讀取一個寄存器變量的值,讀取時保證值和時間戳的一致性。這樣應(yīng)用中多任務(wù)同時訪問同一個變量時的就不會出現(xiàn)變量鎖定問題。當(dāng)應(yīng)用程序不清楚變量值的來源,可以采用策略獲取變量的值。&l
46、t;/p><p> . 設(shè)置。安全地設(shè)置寄存器變量的值。</p><p> . 請求。從底層硬件請求一個寄存器變量的最新值。這個操作由底層的硬件驅(qū)動完成。這是個異步操作,上層應(yīng)用不會被阻止直到該I/O操作完成。 </p><p> 發(fā)送。一個寄存器變量的當(dāng)前值被發(fā)送到底層硬件。跟請求操作類似,上層應(yīng)用并不清楚這個操作,而是由底層的硬件驅(qū)動完成。</p&g
47、t;<p> 3 基于工業(yè)網(wǎng)絡(luò)的生產(chǎn)流程控制系統(tǒng)的實(shí)現(xiàn)</p><p> 該系統(tǒng)是由軟件和硬件結(jié)合組成的,由數(shù)字開關(guān)組、LED指示燈面板及WAGO-I/O設(shè)備的硬件部分,由遠(yuǎn)程生產(chǎn)流程軟件和LabMap軟總線組成系統(tǒng)的軟件部分,通過互聯(lián)網(wǎng)或工業(yè)網(wǎng)絡(luò)和TCP/IP實(shí)現(xiàn)系統(tǒng)的功能。下面具體介紹該系統(tǒng)的組成部分。</p><p> 3.1系統(tǒng)軟件的實(shí)現(xiàn)</p>
48、<p> 3.1.1 遠(yuǎn)程生產(chǎn)流程軟件</p><p> 此設(shè)計采用c#在visual studil應(yīng)用軟件上來編寫遠(yuǎn)程生產(chǎn)流程軟件。</p><p> Visual Studio 是微軟公司推出的開發(fā)環(huán)境,Visual Studio 可以用來創(chuàng)建 Windows 平臺下的 Windows 應(yīng)用程序和網(wǎng)絡(luò)應(yīng)用程序,也可以用來創(chuàng)建網(wǎng)絡(luò)服務(wù)、智能設(shè)備應(yīng)用程序和 Office 插
49、件。</p><p> C#(C Sharp)是微軟 (Microsoft)為.NET Framework量身訂做的程序語言,C#擁有C/C++的強(qiáng)大功能以及Visual Basic簡易使用的特性,是第一個組件導(dǎo)向(Component-oriented)的程序語言,和C++與Java一樣亦為對象導(dǎo)向(object-oriented)程序語言。</p><p> 3.1.1 LabMap
50、軟總線平臺</p><p> 用Labmap軟總線分別連接Wago系統(tǒng)上的模塊,通過用Labmap軟總線設(shè)定不同的寄存器中的值來控制開關(guān)和LED指示燈,并采集數(shù)據(jù)。由結(jié)果可以知道Labmap軟總線連接不同的模塊就需要建立不同的寄存器。</p><p> 3.2系統(tǒng)硬件的實(shí)現(xiàn)</p><p> 3.2.1 數(shù)字開關(guān)組、LED指示燈</p><
51、p> 數(shù)字開關(guān)組、LED指示燈面板來模擬生產(chǎn)線的流程系統(tǒng),一個數(shù)字開關(guān)和一個LED指示燈代表一個生產(chǎn)線流程系統(tǒng)。</p><p> 3.2.2 WAGO-I/O現(xiàn)場總線</p><p> 許多化工和石化公司生產(chǎn)和過程自動化裝置在工作過程中使用了燃?xì)夂头蹓m的混合物體,而這些混合物都是有爆炸性的。由于這個原因,被用于這樣的工廠及系統(tǒng)中的電子組件需能提供一個安全的保障。</p&
52、gt;<p> WAGO-I/O-SYSTEM 750被設(shè)計用于危險及非危險的環(huán)境中。在危險環(huán)境中用現(xiàn)場總線技術(shù)會消耗時間并增加成本且只能在一個有限的方式下完成。WAGO-I/O-SYSTEM 750提供了一個安全、簡單、經(jīng)濟(jì)的方式。</p><p><b> 特點(diǎn):</b></p><p><b> ·高度靈活性 </b
53、></p><p> ·獨(dú)立于現(xiàn)場總線類型 </p><p> ·可編程現(xiàn)場總線控制器 </p><p> ·可輕松快速的安裝在導(dǎo)軌上 </p><p> ·采用籠式彈簧連接技術(shù) </p><p> ·接線簡單
54、 </p><p><b> 如圖3-2-1:</b></p><p> 圖 3-2-1 工業(yè)流程模擬系統(tǒng)</p><p> 3.3 遠(yuǎn)程控制系統(tǒng)的設(shè)計與實(shí)現(xiàn)</p><p> 3.3.1 工業(yè)網(wǎng)絡(luò)遠(yuǎn)程控制系統(tǒng)設(shè)計界面</p><p><b> 如圖3-3-1:&
55、lt;/b></p><p> 圖 3-3-1 工業(yè)網(wǎng)絡(luò)遠(yuǎn)程控制系統(tǒng)設(shè)計界面</p><p> 如圖3-3-1是工業(yè)網(wǎng)絡(luò)遠(yuǎn)程控制系統(tǒng)的控制界面。該系統(tǒng)控制的是兩條生產(chǎn)線流程,灰色部分控制的是數(shù)字開關(guān)組,白色數(shù)字組控制的是LED指示燈面板?!鹃_始】按鈕用來控制測試數(shù)字開關(guān)組是否在運(yùn)作?!救x】【不選】【逐個選】按鈕是控制LED指示燈面板的運(yùn)作情況,點(diǎn)擊【開始】按鈕,則灰色數(shù)字組全亮
56、,若有數(shù)字不亮,則說明此開關(guān)處于關(guān)閉狀態(tài)。當(dāng)點(diǎn)擊【全選】按鈕則LED指示燈面板上的LED指示燈全亮,同理點(diǎn)擊【不選】按鈕則LED指示燈面板上的LED指示燈全滅,當(dāng)點(diǎn)擊【逐個選】按鈕時LED指示燈面板上的LED指示燈逐一按順序亮。</p><p> 3.3.1 主要功能實(shí)現(xiàn)部分代碼</p><p> 1.設(shè)置LED燈的一個方法:</p><p> 2.調(diào)用方法,
57、設(shè)置燈的開和關(guān)(1為開,0為關(guān)):</p><p> 3. 使用泛類,控制8展LED燈:</p><p> 4 系統(tǒng)實(shí)際測試及結(jié)果</p><p> 經(jīng)過了成熟的理論構(gòu)思后,我們開始實(shí)際操作部分,首先我們需要搭建工業(yè)網(wǎng)絡(luò)遠(yuǎn)程控制系統(tǒng)平臺,然后配置LabMap軟總線平臺,再選擇現(xiàn)場總線,最后進(jìn)行功能測試。</p><p> 4.1 搭建
58、工業(yè)網(wǎng)絡(luò)遠(yuǎn)程控制系統(tǒng)平臺</p><p> 圖 4-1-1 基于工業(yè)網(wǎng)絡(luò)的生產(chǎn)流程控制的系統(tǒng)結(jié)構(gòu)圖</p><p> 如圖4-1-1是基于工業(yè)網(wǎng)絡(luò)的生產(chǎn)流程控制的系統(tǒng)結(jié)構(gòu)圖。工業(yè)網(wǎng)絡(luò)遠(yuǎn)程控制系統(tǒng)/PC,通過內(nèi)網(wǎng)及TCP/IP將信號傳遞給LabMap軟總線,LabMap軟總線通過互聯(lián)網(wǎng)或工業(yè)網(wǎng)絡(luò)將信號分別傳遞給下面不同的現(xiàn)場總線,如上圖中Wago現(xiàn)場總線1、Wago現(xiàn)場總線2。此時,Wa
59、go現(xiàn)場總線1、Wago現(xiàn)場總線2又將信號分別通過網(wǎng)絡(luò)接口及TCP/IP傳遞給生產(chǎn)線流程控制子系統(tǒng)中,實(shí)現(xiàn)實(shí)驗(yàn)預(yù)期結(jié)果。當(dāng)然,此實(shí)驗(yàn)也可以將逆向傳輸。即生產(chǎn)線流程控制子系統(tǒng)通過網(wǎng)絡(luò)接口及TCP/IP傳遞給Wago現(xiàn)場總線,再由Wago現(xiàn)場總線通過互聯(lián)網(wǎng)或工業(yè)網(wǎng)絡(luò)傳給LabMap軟總線,最后LabMap軟總線通過內(nèi)網(wǎng)及TCP/IP將信號傳遞給遠(yuǎn)程控制PC機(jī)。</p><p> 4.2設(shè)置LabMap軟總線平臺&l
60、t;/p><p><b> IP地址的配置</b></p><p> 點(diǎn)擊電腦的【開始】按鈕,選擇運(yùn)行輸入LapMap,出現(xiàn)圖4-2-1</p><p><b> 圖 4-2-1</b></p><p> 雙擊NO 1 出現(xiàn)圖4-2-2</p><p><b>
61、 圖4-2-2</b></p><p> 在string中配置IP地址</p><p><b> 4.3實(shí)現(xiàn)功能</b></p><p> 如圖4-3-1所示當(dāng)點(diǎn)擊【全選】按鈕時LED指示燈面板的LED指示燈全亮如圖 4-3-2。</p><p> 該系統(tǒng)控制的是兩條生產(chǎn)線流程,灰色部分控制的是數(shù)字
62、開關(guān)組,白色數(shù)字組控制的是LED指示燈面板?!鹃_始】按鈕用來控制測試數(shù)字開關(guān)組是否在運(yùn)作?!救x】【不選】【逐個選】按鈕是控制LED指示燈面板的運(yùn)作情況,點(diǎn)擊【開始】按鈕,則灰色數(shù)字組全亮,若有數(shù)字不亮,則說明此開關(guān)處于關(guān)閉狀態(tài)。當(dāng)點(diǎn)擊【全選】按鈕則LED指示燈面板上的LED指示燈全亮,同理點(diǎn)擊【不選】按鈕則LED指示燈面板上的LED指示燈全滅,當(dāng)點(diǎn)擊【逐個選】按鈕時LED指示燈面板上的LED指示燈逐一按順序亮。</p>
63、<p><b> 圖4-3-1</b></p><p><b> 圖 4-3-2</b></p><p> 也可自主選擇LED指示燈的亮或滅,比如取消數(shù)字5和6的選擇,則在LED指示燈面板中數(shù)字5和6的LED指示燈滅,如圖4-3-3,圖4-3-4.</p><p><b> 圖 4-3-3<
64、;/b></p><p><b> 圖 4-3-4</b></p><p> 當(dāng)點(diǎn)擊【逐個選】按鈕按鈕時圖4-3-5中系統(tǒng)逐個選擇數(shù)字,圖4-3-6LED指示燈面板中LED指示燈逐個變亮。</p><p><b> 圖4-3-5</b></p><p><b> 圖4-3-6
65、</b></p><p> 點(diǎn)擊【開始】按鈕,則左邊指示點(diǎn)全亮,如圖4-3-7,證明數(shù)字開關(guān)組出于開的狀態(tài)如圖4-3-8</p><p><b> 圖 4-3-7</b></p><p><b> 圖 4-3-8</b></p><p> 若有數(shù)字開關(guān)組出于關(guān)閉狀態(tài)如圖4-3-9
66、則遠(yuǎn)程系統(tǒng)中相應(yīng)數(shù)字出灰色狀態(tài)如圖4-3-10</p><p><b> 圖 4-3-10</b></p><p><b> 5 難點(diǎn)及解決</b></p><p> 這是我首次關(guān)于工業(yè)網(wǎng)絡(luò)的設(shè)計,之前我只是對Wago現(xiàn)場總線系統(tǒng)、LabMap軟總線平臺,工業(yè)以太網(wǎng)這些名詞有所耳聞而已,并不了解它們的原理和用途。因此
67、,我在圖書館和網(wǎng)絡(luò)上查閱了大量的資料用來理解這些概念。在本次設(shè)計過程中,從對現(xiàn)場總線的組建,現(xiàn)場網(wǎng)絡(luò)與遠(yuǎn)程控制終端網(wǎng)絡(luò)的互聯(lián),軟總線平臺的配置和運(yùn)行以及用C#編程語言開發(fā)應(yīng)用軟件的過程中,遇到了不少問題,下面對我設(shè)計過程中碰到的一些問題及其解決方法,進(jìn)行歸納、總結(jié):</p><p> 1. 為什么要采用LabMap軟總線平臺,不用LabMap軟總線系統(tǒng)能否運(yùn)行。</p><p> 軟總
68、線LabMap是一種軟件中間件技術(shù),單獨(dú)的總線單元(智能傳感器,過程控制單元,人機(jī)界面等)以變量的形式呈現(xiàn)在總線上。每個總線單元的屬性僅在安裝的時候配置,如測量范圍、閾值、分單元、數(shù)據(jù)類型和數(shù)據(jù)獲取方式(如輪詢,等待值變化或基于請求)等。另外LabMap提供了如下功能:</p><p><b> 1) 最大可靠性</b></p><p><b> 2)建
69、議安裝</b></p><p> 3)容易被集成到現(xiàn)有系統(tǒng)</p><p> 4)生產(chǎn)費(fèi)用低,遠(yuǎn)距離服務(wù)能力</p><p> 如果不使用LabMap軟總線平臺,則系統(tǒng)不能運(yùn)行,因?yàn)榕cWago現(xiàn)場總線進(jìn)行通信需要遵循Modbus協(xié)議,但遠(yuǎn)程控制系統(tǒng)不支持Modbus協(xié)議,而LabMap軟總線平臺支持Modbus協(xié)議,故需要LabMap軟總線平臺連接
70、Wago現(xiàn)場總線與遠(yuǎn)程控制系統(tǒng)。</p><p> 2. LabMap軟總線平臺如何與Wago現(xiàn)場總線互相通信?</p><p> Wago現(xiàn)場總線存在它自己唯一的IP地址,所以只需在LabMap軟總線平臺中配置它的IP地址即可。如下圖雙擊NO 1即可配置IP地址。</p><p><b> 6 總結(jié)</b></p><
71、;p> 根據(jù)系統(tǒng)設(shè)計的研究內(nèi)容,制定了設(shè)計任務(wù),安排了設(shè)計進(jìn)程,我基本按進(jìn)度完成了計劃。首先,是熟悉Wago現(xiàn)場總線系統(tǒng)和LabMap軟總線的工作原理、使用方法,學(xué)會了現(xiàn)場控制網(wǎng)絡(luò)的搭建以及軟總線平臺的配置和運(yùn)行。運(yùn)用C#編程語言開發(fā)應(yīng)用軟件,對工業(yè)遠(yuǎn)程控制界面進(jìn)行設(shè)計。并學(xué)會采集數(shù)據(jù)。 </p><p> 由于是初次接觸此課題相關(guān)的內(nèi)容,我的設(shè)計中還存在許多的不足以及需要完善的地方。在設(shè)計過程中出現(xiàn)了
72、很多的問題,由于沒掌握一定的專業(yè)知識上,所以在開發(fā)系統(tǒng)的道路上走地十分坎坷。但是最終都通過資料的翻查和無數(shù)次的調(diào)試得到了成功。通過對本次課題的設(shè)計,讓我對于專業(yè)技術(shù)也有了一定的掌握,對問題的解決能力也有所提高。像剛開始使用visual studil應(yīng)用編程軟件時,我基本上不會操作,當(dāng)經(jīng)過老師的耐心指點(diǎn)和同學(xué)的相互促進(jìn),終于能進(jìn)行簡單的操作。也終于完成了軟件部分,當(dāng)我知道我的軟件不是完美的,正所謂,沒有最好,只有更好,程序設(shè)計本來就是一個
73、追求自我,完善自我,挑戰(zhàn)自我的過程。</p><p><b> 參考文獻(xiàn)</b></p><p> [1]汪成義, 家庭控制網(wǎng)絡(luò)聯(lián)網(wǎng)技術(shù)及標(biāo)準(zhǔn)淺析[M]. 光通信研究, 2009(4):37-40. </p><p> [2]魏利勝, 費(fèi)敏銳. 分布式網(wǎng)絡(luò)控制系統(tǒng)研究進(jìn)展[M]. 工業(yè)儀表與自動化裝置, </p><p
74、> 2009.02:3-4. </p><p> [3]梁昌鑫,賈廷綱,陳孝祺, 工業(yè)自動化現(xiàn)狀與發(fā)展趨勢[M]. 上海電機(jī)學(xué)院學(xué)報, </p><p> 2008(9):235-238.</p><p> [4] 張?jiān)瀑F等,LonWork總線系統(tǒng)設(shè)計與應(yīng)用[M] 中國電力出版社 2010.3.</p><p> [5] 張紅
75、濤主編,現(xiàn)場總線技術(shù)基礎(chǔ)及應(yīng)用[M]—北京:中國電力出版社,2009.12.</p><p> [6] 陽憲惠主編,網(wǎng)絡(luò)化控制系統(tǒng)[M]:現(xiàn)場總線技術(shù)—北京:清華大學(xué)出版社,2009.9.</p><p> [7] 任波, 喬莉, 李環(huán)編著.現(xiàn)場總線技術(shù)及應(yīng)用[M]/—北京:航空工業(yè)出版社,08.7 . </p><p>
76、 [8] 韓兵編,現(xiàn)場總線系統(tǒng)監(jiān)控與組態(tài)軟件[M]/.—北京:化學(xué)工業(yè)出版社,2008.08.[9] 李正軍編著現(xiàn)場總線與工業(yè)以太網(wǎng)及其應(yīng)用系統(tǒng)設(shè)計[M].—北京:人民郵電 </p><p> 出版社出版,2006.2.</p><p> [10]G. Ferrari, P. Medagliani, S. Di Pi
77、azza, and M. Martal`o, "Wireless Sensor Networks: Performance Analysis in Indoor Scenarios". EURASIP Journal on Wireless Communications and Networking, Volume 2007, Article ID 81864, 14 pages. </p><p
78、> [11]Yu-Ping Tsou, Jun-Wei Hsieh, Cheng-Ting Lin, Chun-Yu Chen, "Building a Remote Supervisory Control Network System for Smart Home Applications". IEEE International Conference on Systems, Man and Cyberne
79、tics, Volume 3, Oct. 2006, pp.1826 - 1830. </p><p> [12] 陳慧琴,蔡均,工業(yè)控制系統(tǒng)信息化發(fā)展綜述[J].中國期刊網(wǎng),2006.</p><p> 附錄1 部分程序代碼</p><p> using System;</p><p> using System.Collecti
80、ons.Generic;</p><p> using System.ComponentModel;</p><p> using System.Drawing;</p><p> using System.Data;</p><p> using System.Text;</p><p> using Sy
81、stem.Windows.Forms;</p><p> using LabMapDotNet;</p><p> namespace MTUTestingApplication.MTUTest</p><p><b> {</b></p><p> public partial class DigitalBut
82、tonPanel : UserControl</p><p><b> {</b></p><p> private LabMap labmap;</p><p> private List<DigitalButton> listDigitalButton = new List<DigitalButton>();&
83、lt;/p><p> private Timer timer = new Timer();</p><p> private int index = 0;</p><p> public DigitalButtonPanel()</p><p><b> {</b></p><p> Ini
84、tializeComponent();</p><p> Custom_InitializeComponent();</p><p><b> }</b></p><p> private void Custom_InitializeComponent()</p><p><b> {</b>
85、;</p><p> listDigitalButton.Add(digitalButton1);</p><p> listDigitalButton.Add(digitalButton2);</p><p> listDigitalButton.Add(digitalButton3);</p><p> listDigitalBu
86、tton.Add(digitalButton4);</p><p> listDigitalButton.Add(digitalButton5);</p><p> listDigitalButton.Add(digitalButton6);</p><p> listDigitalButton.Add(digitalButton7);</p>
87、<p> listDigitalButton.Add(digitalButton8);</p><p> timer.Tick += new EventHandler(timer_Tick);</p><p> timer.Interval = 300;</p><p><b> }</b></p><p&
88、gt; void timer_Tick(object sender, EventArgs e) //定時</p><p><b> {</b></p><p> foreach (DigitalButton btn in listDigitalButton)</p><p><b> {</b></p>
89、<p> btn.IsOn = false;</p><p><b> }</b></p><p> listDigitalButton[index].IsOn = true;</p><p><b> index++;</b></p><p> if (index == 8
90、)</p><p><b> {</b></p><p> index = 0;</p><p><b> }</b></p><p><b> }</b></p><p> private void digitalButton1_OnDigi
91、talButtonClickChanged(object sender, DigitalButtonArg arg) //選中——亮,不選——暗</p><p><b> {</b></p><p> if (labmap == null)</p><p><b> {</b></p><p&g
92、t; labmap = LabMap.Instance;</p><p><b> }</b></p><p> labmap.LabMapSendInt(arg.HandleNo, arg.IsOn ? 1 : 0);</p><p><b> }</b></p><p> privat
93、e void BtnAllOn_Click(object sender, EventArgs e) //全亮按鈕方法</p><p><b> {</b></p><p> foreach (DigitalButton btn in listDigitalButton)</p><p><b> {</b></
94、p><p> btn.IsOn = true;</p><p><b> }</b></p><p><b> }</b></p><p> private void BtnAllOff_Click(object sender, EventArgs e) //全滅按鈕方法</p>
95、<p><b> {</b></p><p> foreach (DigitalButton btn in listDigitalButton)</p><p><b> {</b></p><p> btn.IsOn = false;</p><p><b> }&l
96、t;/b></p><p><b> }</b></p><p> private void Btn1to8_Click(object sender, EventArgs e) //循環(huán)的</p><p><b> {</b></p><p> timer.Enabled = !tim
97、er.Enabled;</p><p> Btn1to8.Text = timer.Enabled ? "停止" : "開始";</p><p><b> }</b></p><p><b> }</b></p><p><b> }<
98、/b></p><p> 附錄2 畢業(yè)設(shè)計作品說明書</p><p><b> 一、作品名稱</b></p><p> 基于工業(yè)網(wǎng)絡(luò)的生產(chǎn)控制系統(tǒng)設(shè)計與實(shí)現(xiàn) </p><p><b> 二、作品功能</b></p><p> 1、LabMap軟總線平臺的&l
99、t;/p><p> 2、WAGO現(xiàn)場總線</p><p> 3、遠(yuǎn)程控制生產(chǎn)線流程</p><p> 4、運(yùn)用C#編程設(shè)計界面實(shí)現(xiàn)遠(yuǎn)程控制</p><p><b> 三、運(yùn)行環(huán)境</b></p><p><b> 硬件環(huán)境:</b></p><p&g
100、t; PC:運(yùn)行LabMap軟總線平臺</p><p> WAGO現(xiàn)場總線系統(tǒng)</p><p> 數(shù)字開關(guān)組、LED指示燈面板</p><p><b> 軟件環(huán)境:</b></p><p> Windows XP</p><p> Visual stdio 2005</p>
101、<p><b> 四、操作步驟</b></p><p> 1、采用Wago現(xiàn)場總線系統(tǒng)和數(shù)字開關(guān)組、LED指示燈面板組建硬件環(huán)境,實(shí)現(xiàn)現(xiàn)場總線與遠(yuǎn)程控制終端的網(wǎng)絡(luò)互聯(lián);</p><p> 2、配置和運(yùn)行軟總線平臺;</p><p> 3、利用C#編程語言開發(fā)應(yīng)用軟件,設(shè)計遠(yuǎn)程控制系統(tǒng)。 </p><p&
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于工業(yè)網(wǎng)絡(luò)的生產(chǎn)流程控制研究【開題報告】
- 基于工業(yè)網(wǎng)絡(luò)的生產(chǎn)流程控制模型系統(tǒng)研究【任務(wù)書】
- 基于lonworks總線的工業(yè)生產(chǎn)流程控制研究綜述【文獻(xiàn)綜述】
- 生產(chǎn)流程分析與優(yōu)化的研究畢業(yè)論文
- 生產(chǎn)流程
- 畢業(yè)論文---機(jī)加工車間缸體的生產(chǎn)流程及工藝
- 箱包生產(chǎn)流程
- 疫苗生產(chǎn)流程
- led生產(chǎn)流程
- 電纜生產(chǎn)流程
- 磁鐵生產(chǎn)流程
- 牙膏生產(chǎn)流程
- mim生產(chǎn)流程
- lcd生產(chǎn)流程
- 卷煙生產(chǎn)流程
- 訂單生產(chǎn)流程
- 汽車生產(chǎn)流程
- 面包生產(chǎn)流程
- 生產(chǎn)流程卡
- 基于精益生產(chǎn)的生產(chǎn)流程優(yōu)化研究
評論
0/150
提交評論