版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 畢 業(yè) 設 計</b></p><p> 設計題目:基于PLC立體車庫監(jiān)控系統(tǒng)的設計</p><p> 系 別: 信息工程系 </p><p> 班 級: 08樓宇智能化工程技術 </p><p> 姓 名:
2、 ******* </p><p> 指 導 教 師: ******* </p><p><b> 2011年6月1日</b></p><p> 基于PLC立體車庫監(jiān)控系統(tǒng)的設計</p><p><b> 摘 要</b></p&
3、gt;<p> 立體車庫是專門實現(xiàn)各種車輛的自動停放及科學寄存的車庫設施。隨著城市汽車保有量的不斷增加,停車難問題已經(jīng)成為大中型城市的一個普遍現(xiàn)象。針對于此現(xiàn)象,本文提出采用西門子S7-200系列的PLC作為主控器實現(xiàn)立體車庫控制系統(tǒng)的設計,通過實驗設備THFLT-1型立體車庫的教學模型設計一種立體車庫的自動控制系統(tǒng)。立體車庫可充分利用地上資源,發(fā)揮空間優(yōu)勢,最大限度的停放車輛,成為解決城市靜態(tài)交通問題的重要途徑。立體車
4、庫對于解決現(xiàn)代密集型城市的汽車停放問題具有重要的開發(fā)價值和廣泛的應用前景。該系統(tǒng)具有操作簡單、自動化程度高,運行速度快、可靠性高等特點[1]。</p><p> 論文描述了多層升降橫移式立體車庫的運行原理和結構特點,介紹了其控制系統(tǒng)的硬件組成、控制軟件的設計。在此基礎上,利用MCGS組態(tài)軟件進行上位機監(jiān)控,設計監(jiān)控畫面,實現(xiàn)了對車庫運行過程及車庫狀態(tài)的監(jiān)測。</p><p> 關鍵詞:
5、立體車庫 PLC MCGS</p><p> Design of Monitoring System Based on PLC for Cubic Garage</p><p><b> Abstract</b></p><p> Cubic garage is designed to achieve the scientific
6、 storage of automobile parking garage facilities. As the number of cars continues to increase, parking becomes a difficult problem in big cities Cubic garage. In light of this phenomenon, this paper proposes using Siemen
7、s S7-200 series PLC as a master control system. For the solution for modern intensive parking cars parking problems the city has an important value for development and broad application prospects. The system is simple, h
8、ighly auto</p><p> Cubic garage, which takes the single-layer plane parking lot as the core, is the multi-dimensional space parking garage. It uses programmable controller (Programming Logic Controller, als
9、o called PLC) to realize multiple monolayer plane stops by controlling the berth space position the change. In this project, an automatic control system is designed to control the three-dimensional cubic garage based on
10、a programmable logic controller (PLC)S7-200 of Siemens. It realizes various of functions by t</p><p> Key words:Parking PLC MCGS</p><p><b> 目 錄</b></p><p><
11、b> 1 引言1</b></p><p> 2 硬件系統(tǒng)設計3</p><p> 2.1 PLC簡介3</p><p> 2.2 PLC的結構4</p><p> 2.3 PLC的工作原理4</p><p> 2.4系統(tǒng)硬件概述7</p><p> 2
12、.4.1立體車庫的基本結構7</p><p> 2.4.2立體車庫的硬件簡介8</p><p> 2.5系統(tǒng)配置13</p><p> 2.5.1 PLC選型13</p><p> 2.5.2 I/O地址分配13</p><p> 2.5.3 PLC的I/O接線設計15</p>&l
13、t;p> 3 立體車庫控制系統(tǒng)軟件設計16</p><p> 3.1設計原則16</p><p> 3.2立體車庫控制系統(tǒng)的控制要求16</p><p> 3.3編程軟件簡介17</p><p> 3.4步進電機高速脈沖輸出模塊分析18</p><p> 3.5立體車庫程序設計19<
14、/p><p> 3.6手動控制模塊設計22</p><p> 4 監(jiān)控系統(tǒng)的設計27</p><p> 4.1 組態(tài)軟件簡介27</p><p> 4.1.1 MCGS組態(tài)軟件的功能和特點27</p><p> 4.1.2 MCGS工程28</p><p> 4.2組態(tài)監(jiān)控系統(tǒng)
15、設計29</p><p> 4.2.1建立新工程29</p><p> 4.2.2設計畫面流程30</p><p> 4.2.3動畫設置34</p><p><b> 5結論39</b></p><p><b> 謝辭40</b></p>
16、<p><b> 參考文獻41</b></p><p><b> 附錄一42</b></p><p><b> 附錄二61</b></p><p><b> 外文資料73</b></p><p><b> 1 引言&l
17、t;/b></p><p> 近年來,隨著我國經(jīng)濟的飛速發(fā)展,人均收入水平的提高。私家車的數(shù)量也隨之日益猛增,特別是在一些高檔小區(qū),住戶擁有2輛或2輛以上的私家車已經(jīng)變得相當普遍。然而在許多的新建小區(qū)住房與車位的配比基本是1:1,甚至有些還只達到50%-80%。而買房人的超前意識和備用心理讓車位成為搶手貨,車位的價格也就水漲船高。這就導致買房者在買房時勢必會考慮的很多的問題。如何解決停車站位的面積與住戶商
18、用面積的矛盾,已然成為開發(fā)商吸引買房者的一個重要措施。機械式立體車庫的出現(xiàn)對于這個問題起到很好的解決。目前其有以下幾種形式:升降橫移式、巷道堆垛式、簡易升降類、垂直升降式、垂直循環(huán)式、平面移動式、箱型水平循環(huán)式、多層循環(huán)式。</p><p> 升降橫移式:有二層的、多層的、有四柱結構的,有后懸臂結構的、有鏈條提升的、有鋼絲繩提升的等等。這種設備的最大特點是對場地的適應性較強,可建在地上、亦可建在地下,規(guī)模可大可
19、小,可以有幾個十幾個車位,也可建成幾百上千個車位的。該設備簡單、可靠,使用方便、價格較低。目前在市場上應用廣泛,使用率在80%以上。</p><p> 簡易升降式:設備的結構簡單,操作容易,可充分利用地下空間,面積利用率在2倍以上,多用于住宅、辦公樓周邊。</p><p> 垂直循環(huán)式:分為大型循環(huán)和小型循環(huán)兩種。它們具有省地(占地面積?。?、方便(一次按鍵即可完成存取車)、迅速(調車時
20、間短)、靈活(設置靈活)、可靠(維修量少)、經(jīng)濟(節(jié)約大量土地購置費)、節(jié)能(不需強制通風和大面積照明)的特點。</p><p> 箱型水平循環(huán)式:這種車庫不需要行車道,面積利用率很高,且自動化水平高,最適合于地下狹長地帶的停車庫。但由于運行速度不是太高,所以設備的存容量不能大。</p><p> 多層循環(huán)式:這種車庫不需坡道、節(jié)省土地、可自動存取、方便快捷,較適用于地形細長又只允許設
21、置一個出入口的場所,如建筑物的地下室、廣場、便道的地下以及高架橋的下面等。但因只能設一個出入口,所以設備的容量不大。</p><p> 平面移動式:此種類型的設備大多為多層平面移動類,這種車庫可以建成大型化、自動化的車庫,容車密度大、存(?。┸嚳旖荩m宜建在大型住宅周圍的地下,對機場、車站、繁華商業(yè)中心區(qū)、體育館、辦公樓等區(qū)域也適合。尤其是巷道長度長、層數(shù)不多的地下大容量存車庫,用這種設備的技術經(jīng)濟性最好。&l
22、t;/p><p> 巷道堆垛式:這是一種全自動化停車設備,全封閉建造,存(?。┸囁俣瓤欤踩煽?,容積率高。適用于地下也可建在地上的車庫,特別是巷道長度不太長,但層數(shù)較多的大型車庫。</p><p> 垂直升降式:這種設備的類型很多、其最大的優(yōu)點是平面和空間利用率最高,幾乎停放一輛車只需一平方米建筑面積,還具有高性能、省電、噪音小、存(?。┛臁踩煽?、操作簡單、維護方便等優(yōu)點,最適宜建在
23、高度繁華的城市中心區(qū)和車輛停放的集聚點,如大型商場、飯店、醫(yī)院等[2]。</p><p> 而升降橫移式是目前立體車庫中使用最多的。其具有特點為:</p><p> (1)投資成本低,系統(tǒng)耗電量低;</p><p> (2)節(jié)省占地空間利用率高;</p><p> (3)運行平穩(wěn),工作噪聲低,存、取車輛時間段;</p>
24、<p> (4)智能化控制,多路保護,操作便捷;</p><p> (5)安全可靠,維護方便;</p><p> 本設計采用西門子S7-200PLC為控制系統(tǒng),能夠實現(xiàn)車庫的智能化特點并且能夠保證穩(wěn)定安全的運行。</p><p><b> 2 硬件系統(tǒng)設計</b></p><p><b>
25、2.1 PLC簡介</b></p><p> 可編程控制器的英文名稱是Programmable Logic Controller,即可編程邏輯控制器,簡稱PLC。</p><p> 現(xiàn)代制造業(yè)必須對市場需求做出快速反應,生產(chǎn)小批量、多品種、多規(guī)格、低成本和高質量的產(chǎn)品,這便要求生產(chǎn)設備和自動化生產(chǎn)線的控制系統(tǒng)必須具有極高可靠性和靈活性。可編程控制器正是順應這一潮流而出現(xiàn)的,
26、以微處理器為基礎的通用工業(yè)控制裝置。</p><p> 在20世紀60年代的汽車制造業(yè),傳統(tǒng)繼電接觸器控制裝置廣泛應用于生產(chǎn)流水線的自動控制系統(tǒng)中。這套裝置設備體積龐大,可靠性差,同時維護不便,而且,完全由邏輯硬件構成,接線十分復雜。一旦生產(chǎn)過程某一環(huán)節(jié)發(fā)生改變,控制裝置就要重新設計改造。隨著汽車生產(chǎn)工業(yè)的迅猛發(fā)展,對于汽車型號頻繁改進,傳統(tǒng)控制系統(tǒng)捉襟見肘,弊端日益放大,最終PLC 應運而生。它開創(chuàng)性地引入程
27、序控制功能,使計算機科學技術進入工業(yè)生產(chǎn)控制領域應用。</p><p> 早期PLC僅僅是替代繼電器控制裝置完成順序控制、定時等任務,但是其簡單易懂、安裝方便、體積小、能耗低、有故障顯示、能重復使用的特點,使得PLC很快就得到了推廣應用。隨著超大規(guī)模集成電路技術和微處理器性能的飛速發(fā)展,PLC的軟、硬件功能不能豐富、完善。</p><p> 國際電工委員會(IEC)對PLC的正式定義:
28、“可編程控制器是一種數(shù)字運算操作的電子系統(tǒng),專為工業(yè)環(huán)境應用而設計,它采用一類可編程的存儲器,用于其內部存儲程序、執(zhí)行邏輯運算、順序控制、定時、計數(shù)與算術操作等面向用戶的指令,并通過數(shù)字或模擬或輸入/輸出控制各種類型的機械或生產(chǎn)過程??删幊炭刂破骷捌溆嘘P外部設備,都按易于與工業(yè)控制系統(tǒng)聯(lián)成一個整體、易于擴充其功能的原則設計。</p><p> PLC技術發(fā)展至今已十分成熟,生產(chǎn)PLC產(chǎn)品的廠家多達200多個,其
29、中較著名有德國的西門子(Siemens)公司、美國的Rockwell自動化公司所屬的A-B(Allen & Bradly)公司、GE-Fanuc公司、法國的施耐德(Schneider)公司、日本的三菱公司和歐姆龍(OMRON)公司[3]</p><p> 2.2 PLC的結構</p><p> PLC生產(chǎn)廠家很多,產(chǎn)品的結構也各不相同,但其基本構成是一樣的,都采用計算機結構,如
30、圖2-1所示,都以微處理器為核心,通過硬件和軟件的共同作用來實現(xiàn)其功能。PLC主要有六部分組成:CPU(中央處理器)、存儲器、輸入/輸出(I/O)接口電路、電源、外設接口、輸入/輸出(I/O)擴展接口。</p><p> 2.3 PLC的工作原理</p><p> PLC通電后,需要對硬件和軟件做一些初始化工作。為了使PLC的輸出及時的響應各種輸入信號,初始化后PLC要反復不停地分階段
31、處理各種不同的任務,這種周而復始的循環(huán)工作方式稱為為掃描工作方式。</p><p><b> 1.讀取輸入</b></p><p> 在PLC的存儲器中,設置了一片區(qū)域來存放輸入信號和輸出信號的狀態(tài),它們分別稱為輸入過程映像寄存器和輸出過程映像寄存器。</p><p> 在讀取輸入階段,PLC把所有外部數(shù)字量輸入電路的1/0狀態(tài)(或稱ON
32、/OFF狀態(tài))讀入輸入過程映像寄存器。外接的輸入電路閉合時,對應的輸入過程映像寄存器為1狀態(tài),梯形圖中對應的輸入點的常開觸點接通,常閉觸點斷開。外接的輸入電路斷開時,對應的輸入過程映像寄存器為0狀態(tài),梯形圖中對應的輸入點的常開觸點斷開,常閉觸點接通。</p><p><b> 2.執(zhí)行用戶程序</b></p><p> PLC的用戶程序由若干條指令組成,指令在存儲
33、器中按順序排列。在RUN模式的程序執(zhí)行階段,如果沒有跳轉指令,CPU從第一條指令開始,逐條順序地執(zhí)行用戶程序。</p><p> 在執(zhí)行指令時,從I/O映像寄存器或別的位元件的映像寄存器讀出其0/1狀態(tài),并根據(jù)指令的要求執(zhí)行相應的邏輯運算,運算的結果寫入到相應的映像寄存器中,因此,各映像寄存器(只讀的輸入過程映像寄存器除外)的內容隨著程序的執(zhí)行而變化。</p><p> 在程序執(zhí)行階段
34、,即使外部輸入信號的狀態(tài)發(fā)生了變化,輸入過程映像寄存器的狀態(tài)也不會隨之改變,輸入信號變化了的狀態(tài)只能在下一個掃描周期的讀取輸入階段被讀入。執(zhí)行程序時,對輸入/輸出的存取通常是通過映像寄存器,而不是實際的I/O點,這樣做有以下好處:</p><p> (1)在整個程序執(zhí)行階段,各輸入點的狀態(tài)是固定不變的,程序執(zhí)行完后再用輸出過程映像寄存器的值更新輸出點,使系統(tǒng)的運行穩(wěn)定。</p><p>
35、 (2)用戶程序讀寫I/O映像寄存器比讀寫I/O點快的多,這樣可以提高程序的執(zhí)行速度。</p><p><b> 3.通信處理</b></p><p> 在處理通信請求階段,CPU處理從通信接口和智能模塊接受到的信息,例如讀取智能模塊的信息并存放在緩沖區(qū)中,在適當?shù)臅r候將信息傳送給通信請求方。</p><p> 4.CPU自診斷測試&l
36、t;/p><p> 自診斷測試包括定期檢查CPU的模塊和擴展模塊的狀態(tài)是否正常,將監(jiān)控定時器復位,以及完成一些別的內部工作。</p><p><b> 5.改寫輸出</b></p><p> CPU執(zhí)行完用戶程序后,將輸出過程映像寄存器的0/1狀態(tài)傳送到輸出模塊并鎖存起來。梯形圖中某一輸出位的線圈“通電”時,對應的輸出過程映像寄存器為1狀態(tài)。
37、信號經(jīng)輸出模塊隔離和功率放大后,繼電器型輸出模塊中對應的硬件繼電器的線圈通電,其常開觸點閉合,使外部負載通電工作。若梯形圖中輸出點的線圈“斷電”,對應的輸出過程映像寄存器中存放的二進制數(shù)為0,將它送到繼電器型輸出模塊,對應的硬件繼電器的線圈斷電,其常開觸點斷開,外部負載斷電,停止工作。</p><p> 當CPU的操作模式從RUN變成STOP時,數(shù)字量輸出被置為系統(tǒng)中的輸出表定義的狀態(tài),或保持當時的狀態(tài),默認的
38、設置是將所有的數(shù)字量輸出清零。</p><p><b> 6.中斷程序的處理</b></p><p> 如果在程序中使用了中斷,中斷事件發(fā)生時,CPU停止正常的掃描工作方式,立即執(zhí)行中斷程序,中斷功能可以提高PLC對某些事件的響應速度。</p><p><b> 7.立即I/O處理</b></p>&l
39、t;p> 在程序執(zhí)行過程中使用立即I/0指令可以直接存取I/O點。用立即I/0指令讀取輸入點的值時,相應的輸入過程映像寄存器的值未被更新。用立即I/O指令來改寫輸出點時,相應的輸出過程映像寄存器的值被更新。</p><p> 8.輸入/輸出滯后時間</p><p> 輸入/輸出滯后時間又稱為系統(tǒng)響應時間,是指PLC的外部輸入信號發(fā)生變化的時刻至它控制的有關外部輸出信號發(fā)生變化的
40、時刻之間的時間間隔,它由輸入電路濾波時間、輸出電路滯后時間和因掃描工作方式產(chǎn)生的滯后時間三部分組成。</p><p> 數(shù)字量輸入點的數(shù)字濾波器用來濾除輸入端引入的干擾噪聲,消除因外界輸入點動作產(chǎn)生的抖動引起的不良影響,CPU模塊集成的輸入點的輸入濾波器延遲時間可以用系統(tǒng)模塊來設置。</p><p> 輸出模塊滯后時間與模塊的類型有關,繼電器型輸出電路的滯后時間一般在10ms左右;場效
41、應晶體管型輸出電路的滯后時間最短為微秒級,最長的為100多微秒[4]。</p><p> 由掃描工作方式引起的滯后時間最長可達兩三個掃描周期。</p><p> PLC的總的響應延遲時間一般只有幾微秒至幾十毫秒,對于一般的系統(tǒng)來說是無關緊要的。要求輸入/輸出滯后時間盡量短的系統(tǒng),可以選用掃描速度快的PLC或采取其他措施。</p><p> S7-200的程序結
42、構</p><p> S7-200 CPU的控制程序由主程序、子程序和中斷程序組成。</p><p><b> 1.主程序</b></p><p> 主程序(OB1)是程序的主體,它包含有控制應用的指令,每一個項目都必須且只能有一個主程序。在主程序中可以調用子程序和中斷程序。</p><p> 主程序通過指令控制
43、整個應用程序的執(zhí)行,每個掃描周期都要執(zhí)行一次主程序。STEP7-Micro/WIN的程序編輯器窗口下部的標簽用來選擇不同的程序。因為各個程序都存放在獨立的程序塊中,各程序結束時不需要加入無條件結束指令或無條件返回指令。</p><p><b> 2.子程序</b></p><p> 子程序是應用程序中的可選組件,僅在被主程序、中斷服務程序或者其他子程序調用時,它才
44、會被執(zhí)行。同一個子程序可以在不同的地方被多次調用。使用子程序可以簡化程序代碼和減少掃描時間。用子程序創(chuàng)建的程序代碼是可傳遞的,設計得好的子程序容易移植到別的項目中去。</p><p><b> 3.中斷服務程序</b></p><p> 中斷服務程序是應用程序中的可選組件。中斷服務程序用來及時處理與用戶程序執(zhí)行時序無關的操作,或者不能事先預測何時發(fā)生的中斷事件。中
45、斷服務程序不是由用戶程序調用,而是在中斷事件發(fā)生時由操作系統(tǒng)調用。中斷服務程序是用戶編寫的。因為不能預知何時會出現(xiàn)中斷事件,所以不允許中斷服務程序改寫可能在其他程序中使用的存儲器[5]。</p><p><b> 2.4系統(tǒng)硬件概述</b></p><p> 2.4.1立體車庫的基本結構</p><p> 本次設計選用THFLT-1型立體
46、車庫的教學模型,其主體由底盤、四層十二個車位庫體、運動機械及電氣控制四部分組成。模型的機械部分采用滾珠絲杠、滑杠、普通絲杠等機械元件組成,采用步進電機、直流電動機作為拖動元件。</p><p> 電氣控制是由西門子生產(chǎn)的S7-200型可編程序控制器(PLC)、步進電機驅動電源模塊、開關電源、位置傳感器等器件組成??刂泼姘迳系拈_關及按鈕功能及車位號如圖2-2,2-3所示。</p><p>
47、 控制面板各按鈕功能見表2-1所示。</p><p> 表2-1 控制面板上的按鈕功能表</p><p> 2.4.2立體車庫的硬件簡介</p><p> 模型中主要器件簡介如下:</p><p><b> 1.步進電機</b></p><p> 步進電機是數(shù)字控制系統(tǒng)中的執(zhí)行電動機,
48、當系統(tǒng)將一個電脈沖信號加到步進電機定子繞組時,轉子就轉一步,當電脈沖按某一相序加到電動機時,轉子沿某一方向轉動的步數(shù)等于電脈沖個數(shù)。因此,改變輸入脈沖的數(shù)目就能控制步進電動機轉子機械位移的大小;改變輸入脈沖的通電相序,就能控制步進電動機轉子機械位移的方向,實現(xiàn)位置的控制。當電脈沖按某一相序連續(xù)加到步進電動機時,轉子以正比于電脈沖頻率的轉速沿某一方向旋轉。因此,改變電脈沖的頻率大小和通電相序,就能控制步進電動機的轉速和轉向,實現(xiàn)寬廣范圍內
49、速度的無級平滑控制。步進電動機的這種控制功能,是其它電動機無法替代的。步進電動機可分為磁阻式、永磁式和混合式,步進電動機的相數(shù)可分為:單相、二相、三相、四相、五相、六相和八相等多種。增加相數(shù)能提高步進電動機的性能,但電動機的結構和驅動電源就會復雜,成本就會增加,應按需要合理選用[8]。</p><p> 步進電動機是一種作為控制用的特種電機,它的旋轉是以固定的角度(稱為“步距角”)一步一步運行的,其特點是沒有積
50、累誤差(精度為100%),所以廣泛應用于各種開環(huán)控制。而且步進電機的轉速與脈沖信號的頻率成正比步距值不容易因為電氣、負載、環(huán)境條件的變化而改變,使用開環(huán)控制(或半閉環(huán)控制)就能進行良好的定位控制。起制動、正反轉、變速等控制方便。我們在該立體車庫控制系統(tǒng)中的步進電動機采用北京斯達特機電科技發(fā)展有限公司生產(chǎn)的2相8拍混合式步進電機,它的主要特點:體積小,具有較高的起動和運行頻率,有定位轉矩等優(yōu)點。其電氣圖如圖2-4所示。</p>
51、<p> 2.步進電動機的特點</p><p> (1)步進電動機是一種作為控制用的特種電機,它的旋轉是以固定的角度(稱為“步距角”)一步一步運行的,其特點是沒有積累誤差(精度為100%),所以廣泛應用于各種開環(huán)控制。</p><p> (2)步進電機的轉速與脈沖信號的頻率成正比</p><p> (3)步距值不容易因為電氣、負載、環(huán)境條件的變
52、化而改變,使用開環(huán)控制(或半閉環(huán)控制)就能進行良好的定位控制。</p><p> (4)起制動、正反轉、變速等控制方便。</p><p> (5)價格便宜,可靠性高。</p><p> (6)步進電動機的主要缺點是效率較低,并且需要配上適當?shù)尿寗与娫础?lt;/p><p> (7)步進電動機帶負載慣性的能力不強,在使用時既要注意負載轉矩的
53、大小,又要注意負載轉動慣量的大小,只有當兩者選取在合適的范圍時,電機才能獲的滿意的運行性能。</p><p> (8)由于存在失步和共振,因此步進電機的加減速的方法根據(jù)利用狀態(tài)的不同而復雜多變[6]。</p><p><b> 3.步進電機驅動器</b></p><p> 與交直流電動機不同,僅僅接上供電電源,步進電機不會運行的。為了驅動
54、步進電動機,必須由一個決定電動機速度和旋轉角度的脈沖發(fā)生器(在該立體車庫控制系統(tǒng)中采用PLC作脈沖發(fā)生器進行位置控制)、一個使電動機繞組電流按規(guī)定次序通斷的脈沖分配器、一個保證電動機正常運行的功率放大器,以及一個直流功率電源等組成一個驅動系統(tǒng),如圖2-5所示。</p><p> 我們采用北京斯達特機電科技發(fā)展有限公司生產(chǎn)的SH系列步進電動機驅動器。主要由電源輸入部分、信號輸入部分、輸出部分組成。此步進電動機驅動
55、器采用鑄鋁結構,此種結構主要用于小功率驅動器,這種結構為封閉的超小型結構,本身不帶風機,其外殼即為散熱體,所以使用時要將其固定在較厚、較大的金屬板上或較厚的機柜內,接觸面之間要涂上導熱硅脂,在其旁邊加一個風機也是一種較好的散熱辦法。</p><p> 此步進電機驅動器的電氣技術數(shù)據(jù)見表2-2所示。</p><p> 表2-2步進電機驅動器的電器技術數(shù)據(jù)</p><p
56、><b> 3.傳感器</b></p><p><b> (1)反射式傳感器</b></p><p> 在該立體車庫中采用歐姆龍EE-SPY402凹槽型、反射型接插件式傳感器作貨物檢測,它是日本歐姆龍公司的產(chǎn)品,采用能抗周圍外來光干擾的變調光式;采用變調光式,與直流光式比,不易受外來光干擾的影響;電源電壓為DC5-24V的大量程電壓輸
57、出型;帶有容易調整的光軸標識;帶有便于調整,動作確認的入光顯示燈;其結構圖如圖2-6所示。</p><p> 圖2-6反射式傳感器結構圖</p><p> 工作原理:當物體相對于傳感器移動時,反射回來的信號與原先的信號相比較,產(chǎn)生頻移,集成電路再把微弱的頻移信號進行放大,再經(jīng)多普勒檢測、放大、限幅等措施,最后取得和物體移動信號相關的直流信號輸出電平。</p><p&
58、gt;<b> (2)對射式傳感器</b></p><p> 對射式傳感器的輸出狀態(tài)一般為NPN輸出,輸出晶體管的動作狀態(tài)可分為入光時ON和遮光時ON兩種。入光時為ON的對射式傳感器的結構圖如圖2-7所示,當24V電壓加到發(fā)光二極管LED1時,它將光發(fā)射給發(fā)光二極管LED2,LED2接收到光導通,三極管導通,輸出為ON;當發(fā)光二極管LED1發(fā)射出的光被物體擋住使發(fā)光二極管LED2接收不到
59、時,LED2不導通,三極管也不導通,輸出為OFF。</p><p> 在該立體車庫控制系統(tǒng)中采用8個對射式傳感器作限位控制,其中4只對射式光電傳感器分別作為X、Y軸的限位控制,當入光時輸出晶體管ON;2只對射式光電傳感器分別作為貨架在X軸和Y軸的到位檢測,當遮光時輸出晶體管ON,如果貨架未到達正確位置,Z軸電機將不能運行以確保當PLC程序出錯時也不至于損壞設備;2只對射式光電傳感器作為Z軸的限位控制,當遮光時輸
60、出晶體管ON,其信號對應PLC的輸入點是I1.0(到位限位)和I1.1(回位限位)。</p><p><b> 4.微動開關的選擇</b></p><p> 在該立體車庫控制系統(tǒng)中共有13個車位(四層十二個車位加0號車位)分別采用13只微動開關作為貨物檢測,當有貨物時相應開關動作,其信號對應PLC的I1.4等,另外為保險起見,在X軸的左限位和Y軸的下限位處還分別加
61、裝了1只微動開關作限位保護,以確保立體車庫在程序出錯時不損壞;微動開關原理圖如圖2-8所示。</p><p><b> 2.5系統(tǒng)配置</b></p><p> 2.5.1 PLC選型</p><p> 1.西門子S7-200系列PLC特點</p><p> PLC的輸入和輸出在物理上是彼此隔開的,其間的聯(lián)系主要
62、不是靠物理過程,不是用線路,而主要靠變換信息的程序實現(xiàn)。輸入輸出主要為軟聯(lián)系,而不是硬聯(lián)系。它的工作基礎是信息流,而不是物流、能量流。</p><p> 信息不同于物質與能量,有自身的規(guī)律。信息具有便于處理、便于傳遞、便于儲存,可反復重用,重用后自身還不消失等特點,這就決定了PLC的特點:</p><p> 1.編程方法簡單易學。</p><p> 2.功能強
63、,性能價格比高。</p><p> 3.硬件配套齊全,用戶使用方便,適應性強。</p><p> 4.運行穩(wěn)定、可靠性高、抗干擾能力強。</p><p> 5.系統(tǒng)的設計、安裝、調試工作量少。</p><p> 6.維修工作量小,維修方便。</p><p> 7.與網(wǎng)絡技術相結合。</p>&l
64、t;p> 8.體積小、質量輕、能耗低。</p><p> 2.5.2 I/O地址分配</p><p> 根據(jù)立體車庫的控制要求,對PLC控制系統(tǒng)的I/O地址分配如表2-3所示。</p><p> 表2-3 PLC的I/O地址分配</p><p> 2.5.3 PLC的I/O接線設計 </p><p>
65、 根據(jù)I/O地址分配表,結合系統(tǒng)的功能分析,系統(tǒng)的輸入/輸出接線圖如圖2-9所示。</p><p> 3 立體車庫控制系統(tǒng)軟件設計</p><p><b> 3.1設計原則</b></p><p> PLC控制系統(tǒng)是為工藝流程服務的,所以它首先要能很好地實現(xiàn)工藝提出的控制要求。PLC控制系統(tǒng)的設計應遵循以下原則。</p>&
66、lt;p> (1)根據(jù)工藝流程進行設計,盡量使控制器最大程度的滿足控制要求。</p><p> (2)在滿足控制要求的前提下,盡量減少PLC系統(tǒng)硬件費用。</p><p> (3)考慮到以后控制要求的變化,所以控制系統(tǒng)設計時應考慮PLC的可擴展性。</p><p> (4)控制系統(tǒng)使用和維護方便、安全可靠。</p><p>
67、3.2立體車庫控制系統(tǒng)的控制要求</p><p> 系統(tǒng)采用滾珠絲杠、滑杠和普通絲杠作為主要傳動機構,電機采用步進電機和直流電機,其關鍵部分是堆垛機,它由水平移動、垂直移動及伸叉機構三部分組成,其水平和垂直移動分別用兩臺步進電機驅動滾珠絲杠來完成,伸叉機構由一臺直流電機來控制。它分為上下兩層,上層為貨臺,可前后伸縮,低層裝有絲杠等傳動機構。當堆垛機平臺移動到貨架的指定位置時,直流電機驅動貨臺向前伸出可將車取出或
68、送入,當取到車或車已送入,則鏟叉向后退回。整個系統(tǒng)需要三維的位置控制。</p><p><b> 1.手動操作</b></p><p><b> (1)接通電源。</b></p><p> (2)將選擇開關置于“手動”位置(此時1~6號有效)。</p><p> (3)分別點動按鍵1←、2↓
69、、3→、4↙、5↑、6↗,觀察水平(X軸)、垂直(Y軸)、前后(Z軸)各絲杠運行情況,運行應平穩(wěn),在接近極限位置時,應執(zhí)行限位保護(運行自動停止)。</p><p> 注意:只有堆垛機運行到X、Y軸相應位置時,伸叉機構(即Z軸)方可運行。</p><p><b> 2.自動操作</b></p><p> (1)將選擇開關置于“自動”位置,
70、通電狀態(tài)下,各機構復位,即返回零位。</p><p> (2)將一帶托盤汽車模型放入零號車位,放置模型時,入位要準確,并注意使車位底部檢測開關動作。</p><p> (3)執(zhí)行“送”指令</p><p> a、選擇欲送車位號,按動車位號對應按鈕,控制面板上的數(shù)碼管顯示車位號。</p><p> b、按動送指令按鈕,觀察送入動作(若被
71、選擇車位內已有汽車,則該指令不被執(zhí)行)。</p><p> c、指令完成后,機械自動返回。</p><p> d、如果零號車位已無汽車,則下一個“送”指令(誤操作)將不被執(zhí)行。</p><p> (5)執(zhí)行“取”指令</p><p> a、選擇欲取車位號,按動車位號對應按鈕,控制面板上的數(shù)碼管顯示車位號。</p><
72、;p> b、按動“取”指令按鈕,觀察取出動作(若被選擇車位內無汽車,則該指令不被執(zhí)行)。</p><p> c、指令完成后,機械自動返回。</p><p> d、如果零號車位已有汽車,則下一個“取”指令(誤操作),將不被執(zhí)行。</p><p><b> 3.放棄</b></p><p> 按動放棄按鈕,放
73、棄取車或送車動作,機構返回0號車位。</p><p> 4.實現(xiàn)步進電機加速啟動-恒速運行-低速停車。堆垛機運行至各個極限位置時,應執(zhí)行限位保護。</p><p><b> 3.3編程軟件簡介</b></p><p> STEP 7-Micro/WIN是專門為S7-200設計的、在個人計算機的Windows操作系統(tǒng)下運行的編程軟件,它的功
74、能強大,使用方便、簡單易學。STEP 7-Micro/WIN編程軟件為用戶開發(fā)、編輯和監(jiān)控自己的應用程序提供了良好的編程環(huán)境。為了能快捷高效地開發(fā)用戶的應用程序,STEP 7-Micro/WIN為用戶提供了三種程序編輯器。CPU通過PC/PPI電纜或插件在計算機中的CP 5511、CP 5611等通信卡通信。STEP 7-Micro/WIN的用戶程序結構簡單清晰,既通過一個主程序調用子程序,在中斷事件出現(xiàn)時調用中斷程序,可以用數(shù)據(jù)塊進行
75、變量的初始化設置。用戶可以用語句表來定義程序中使用的變量地址對應的符號,例如指定符號“啟動按鈕”對應于地址I0.0,使程序便于設計和理解。STEP 7-Micro/WIN為用戶提供了兩套指令集,即SIMATIC指令集(S7200編程模式)和國際標準指令集(IEC 61131-3編程模式)。通過調制解調器可以實現(xiàn)遠程編程,可以用單次掃描和強制輸出等方式來調試程序和進行故障診斷[8]。</p><p> 編程軟件的
76、主界面如圖3-1所示。</p><p> 3.4步進電機高速脈沖輸出模塊分析</p><p> 要使步進電機運行,就要給其提供一定數(shù)量的脈沖. 出于對步進電機啟動頻率的考慮,保證其不失步.選用PLS指令產(chǎn)生高速脈沖。</p><p> PTO發(fā)生器的多段管線功能在步進電機控制中非常有用,本設計中采用PTO來控制步進電機的加速啟動、恒速運行和低速停車過程。包絡表
77、的起始偏移量和包絡表的值如表3-1所示。</p><p> 表3-1 多段PTO包絡表</p><p> 3.5立體車庫程序設計</p><p> 控制系統(tǒng)的設計主要完成的對系統(tǒng)的準確定位,這就需要對步進電機進行控制,即對步進電機脈沖數(shù)的進行設定。</p><p> 由于模型的初始位置不確定,因而需要進行0位定位,即確定從初始位置(X
78、軸左限位,Y軸下限位)到0位的脈沖數(shù),這就需要初始化的過程。初始化程序流程圖見圖3-2所示。</p><p> 下面以初始化過程中Y軸的初始化程序為例,介紹一下在該設計中是如何完成步進電機的精確定位和速度控制的。</p><p> 接通電源以后,將選擇開關置于“自動”位置,如果堆垛機不在Y軸的最下方(即Y軸下限位未動作),就向控制堆垛機Y軸運行的步進電機發(fā)送脈沖(調用Y軸脈沖輸出子程序
79、),使它向下運動。Y軸下限位開關動作的時候,停止脈沖輸出,Y軸初始化完成。</p><p> Y軸脈沖輸出子程序的作用是對控制寄存器進行寫入,并完成多段PTO脈沖輪廓設置,其梯形如圖3-3、3-4、3-5所示。</p><p> 圖3-3 Y軸初始化程序</p><p> SMB77是脈沖輸出指令PLS的控制寄存器,16#A0表明PLS進行的是PTO操作且為多
80、段、時期為1μs/循環(huán),允許脈沖輸出。16#0表明不允許脈沖輸出。</p><p> SMB178中存放的是多段管線PTO說明表的起始字節(jié)的偏移地址。Q指定在Q0.0或Q0.1輸出脈沖。PTO脈沖輸出第一段為步進電機的加速運行過程,第二段為勻速運行過程,第三段為減速運行過程。</p><p> 初始化完成后就要對操作板的按鍵進行判斷并進行相應的處理,由于PLC程序順序執(zhí)行的特點,在程序
81、設計時對每一步動作都設立標志位,采用PLC的位存儲區(qū)(M)作為標志位,只有標志位為1時進行動作并將上一步的標志位清0,當取或送動作完成時使所有標志位復位。</p><p> 3.6手動控制模塊設計</p><p> 手動控制模塊主要是便于在立體車庫初裝時進行調試,檢測各個設備是否能正常運行。</p><p> 為了我們更好的分析手動程序,首先畫出手動控制模式的
82、流程圖。手動操作過程是進行點動操作,按下控制面板上的按鈕后便會有相應的動作,在手動控制模式時,各個電機可以單獨運行,相互之間沒有順序,互不干擾。手動控制模式的流程圖如圖3-6所示。</p><p> 在手動模式控制下Y軸運行部分的程序塊,如圖3-7所示。</p><p> 其中M1.2、M1.3分別是上行標志位和下行標志位,I0.2、I0.3分別是Y軸的上限位開關和下限位開關。將選擇開
83、關置于“手動”位置(此時1~6號有效),按下“5↑”,相應的向上標志位置位,堆垛機向上運行至上一層車庫。同理按下2↓,向下標志位置位,堆垛機向下運行至下一層車庫。當堆垛機運行至最高層或者最底層時,相應的限位開關動作,執(zhí)行限位保護。</p><p> 系統(tǒng)控制主程序流程圖如圖3-8所示。</p><p> 執(zhí)行送車指令時,先進行初始化,X軸、Y軸回到0位,按下相應的車庫號,按下“送”鍵,
84、從0號取車并送到相應車庫,完成送車操作,初始化回0位,其程序流程圖如3-9所示。</p><p> 執(zhí)行取車指令時,先進行初始化,X軸、Y軸回到0位,按下相應的車庫號按下“取”鍵,從相應的車庫取車并送到0號車庫,其程序流程圖如圖3-10所示。</p><p> 在送車和取車的過程中,X軸、Y軸、Z軸都做了相同的運動,因此,三個方向運動的程序是基本相同的,只是完成動作的標志位不同,在不同
85、的階段執(zhí)行不同的動作。詳細程序見附錄一。</p><p><b> 4 監(jiān)控系統(tǒng)的設計</b></p><p> 4.1 組態(tài)軟件簡介</p><p> 4.1.1 MCGS組態(tài)軟件的功能和特點</p><p> MCGS即“監(jiān)視與控制通用系統(tǒng)”,英文全稱為Monitor and Control Generate
86、d System。MCGS是為工業(yè)過程控制和實時監(jiān)測領域服務的通用計算機系統(tǒng)軟件,具有功能完善、操作簡便、可視性好、可維護性強的突出特點。</p><p> MCGS工控組態(tài)軟件的功能和特點可歸納如下:</p><p> 1.概念簡單,易于理解和使用。</p><p> 2.功能齊全,便于方案設計。</p><p> 3.實時性與并行
87、處理。</p><p> 4.建立實時數(shù)據(jù)庫,便于用戶分步組態(tài),保證系統(tǒng)安全可靠運行。</p><p> 5.設立“設備工具箱”,針對外部設備的特征,用戶從中選擇某種“構件”,設置于設備窗口內,賦予相關的屬性,建立系統(tǒng)與外部設備的連接關系,即可實現(xiàn)對該種設備的驅動和控制。</p><p> 6.“面向窗口”的設計方法,增加了可視性和可操作性。</p>
88、;<p> 7.利用豐富的“動畫組態(tài)”功能,快速構造各種復雜生動的動態(tài)畫面。</p><p> 8.引入“運行策略”的概念。復雜的工程作業(yè),運行流程都是多分支的。</p><p> 9.MCGS系統(tǒng)由五大功能部件組成,主要的功能部件以構件的形式來構造。</p><p> 10.支持OLE Automation技術。</p><
89、;p> 11.MCGS中數(shù)據(jù)的存儲不再使用普通的文件,而是用數(shù)據(jù)庫來管理一切。</p><p> 12.設立“對象元件庫”,解決了組態(tài)結果的積累和重新利用問題。</p><p> 13.提供對網(wǎng)絡的支持。</p><p> MCGS組態(tài)軟件(以下簡稱MCGS)由“MCGS組態(tài)環(huán)境”和“MCGS運行環(huán)境”兩個系統(tǒng)組成。兩部分互相獨立,又緊密相關。<
90、/p><p> MCGS組態(tài)環(huán)境是生成用戶應用系統(tǒng)的工作環(huán)境,由可執(zhí)行程序McgsSet.exe支持,其存放于MCGS目錄的Program子目錄中。用戶在MCGS組態(tài)環(huán)境中完成動畫設計、設備連接、編寫控制流程、編制工程打印報表等全部組態(tài)工作后,生成擴展名為.mcg的工程文件,又稱為組態(tài)結果數(shù)據(jù)庫,其與MCGS 運行環(huán)境一起,構成了用戶應用系統(tǒng),統(tǒng)稱為“工程”。</p><p> MCGS運
91、行環(huán)境是用戶應用系統(tǒng)的運行環(huán)境,由可執(zhí)行程序McgsRun.exe支持,其存放于MCGS目錄的Program子目錄中。在運行環(huán)境中完成對工程的控制工作[9]。</p><p> 4.1.2 MCGS工程</p><p> MCGS組態(tài)軟件所建立的工程由主控窗口、設備窗口、用戶窗口、實時數(shù)據(jù)庫和運行策略五部分構成,每一部分分別進行組態(tài)操作,完成不同的工作,具有不同的特性。</p&g
92、t;<p> 主控窗口:是工程的主窗口或主框架。在主控窗口中可以放置一個設備窗口和多個用戶窗口,負責調度和管理這些窗口的打開或關閉。主要的組態(tài)操作包括:定義工程的名稱,編制工程菜單,設計封面圖形,確定自動啟動的窗口,設定動畫刷新周期,指定數(shù)據(jù)庫存盤文件名稱及存盤時間等。</p><p> 設備窗口:是連接和驅動外部設備的工作環(huán)境。在本窗口內配置數(shù)據(jù)采集與控制輸出設備,注冊設備驅動程序,定義連接與
93、驅動設備用的數(shù)據(jù)變量。</p><p> 用戶窗口:本窗口主要用于設置工程中人機交互的界面,諸如:生成各種動畫顯示畫面、報警輸出、數(shù)據(jù)與曲線圖表等。</p><p> 實時數(shù)據(jù)庫:是工程各個部分的數(shù)據(jù)交換與處理中心,它將MCGS工程的各個部分連接成有機的整體。在本窗口內定義不同類型和名稱的變量,作為數(shù)據(jù)采集、處理、輸出控制、動畫連接及設備驅動的對象。</p><p&
94、gt; 運行策略:本窗口主要完成工程運行流程的控制。包括編寫控制程序(if…then腳本程序),選用各種功能構件,如:數(shù)據(jù)提取、歷史曲線、定時器、配方操作、多媒體輸出等[10]。</p><p> 4.2組態(tài)監(jiān)控系統(tǒng)設計</p><p> 4.2.1建立新工程</p><p> 鼠標雙擊桌面上的“MCGS組態(tài)環(huán)境”快捷方式,進入MCGS組態(tài)環(huán)境,如圖4-1所
95、示。</p><p> 在菜單“文件”中選擇“新建工程”菜單項,如果MCGS安裝在D:根目錄下,則會在D:\MCGS\WORK\下自動生成新建工程,默認的工程名為新建工程X.MCG(X表示新建工程的順序號,如:0、1、2等)。如圖4-2、4-3所示。</p><p> 在菜單“文件”中選擇“工程另存為”選項,把新建工程存為:D:\MCGS\WORK\立體車庫監(jiān)控系統(tǒng)。至此,新工程建立完
96、畢。</p><p> 4.2.2設計畫面流程</p><p><b> 1.建立新畫面</b></p><p> 在MCGS組態(tài)平臺上,單擊“用戶窗口”,在“用戶窗口”中單擊“新建窗口”按鈕,則產(chǎn)生新“窗口0”,如圖4-4所示。</p><p> 選中“窗口0”,單擊“窗口屬性”,進入“用戶窗口屬性設置”,將“
97、窗口名稱”改為:立體車庫操作界面;將“窗口標題”改為:立體車庫操作界面;在“窗口背景”下改變窗口背景顏色;在“窗口位置”中選中“最大化顯示”,其它不變,單擊“確認”。同理建立封面窗口,如圖4-5所示。</p><p> 選中剛創(chuàng)建的各個窗口,單擊“動畫組態(tài)”,進入動畫制作窗口,在此只以立體車庫操作界面窗口為例如圖4-6所示。</p><p> 2.窗口靜態(tài)動畫制作</p>
98、<p><b> (1)工具箱</b></p><p> 單擊工具條中的“工具箱”按鈕,則打開動畫工具箱, </p><p> 圖標對應于選擇器,用于在編輯圖形時選取用戶窗口中指定的圖形對象;</p><p> 圖標用于打開和關閉常用圖符工具箱,常用圖符工具箱包括27種常用的圖符對象。</p><p>
99、; 圖形對象放置在用戶窗口中,是構成用戶應用系統(tǒng)圖形界面的最小單元,MCGS中的圖形對象包括圖元對象、圖符對象和動畫構件三種類型,不同類型的圖形對象有不同的屬性,所能完成的功能也各不相同。</p><p> 為了快速構圖和組態(tài),MCGS系統(tǒng)內部提供了常用的圖元、圖符、動畫構件對象,稱為系統(tǒng)圖形對象。如圖4-7所示。</p><p><b> (2)制作文字框圖</b&
100、gt;</p><p> 建立文字框:打開工具箱,選擇“工具箱”內的“標簽”按鈕,鼠標的光標變?yōu)椤笆帧毙?,在窗口任何位置拖拽鼠標,拉出一個一定大小的矩形。</p><p> 輸入文字:建立矩形框后,光標 其內閃爍,可直接輸入“立體車庫操作界面”文字,按回車鍵或在窗口任意位置用鼠標點擊一下,文字輸入過程結束。如果想改變矩形內的文字,先選中文字標簽,按回車鍵或空格鍵,光標顯示在文字起始位
101、置,即可進行文字的修改。</p><p><b> (3)設置框圖顏色</b></p><p> 設定文字框的顏色:選中文字框,按工具條上的(填充色)按鈕,設定文字框的背景顏色(設為無填充色);按(線色)按鈕改變文字框的邊線顏色(設為沒有邊線)。設定的結果是不顯示框圖,只顯示文字。</p><p> 設定文字的顏色:按(字符字體)按鈕改變
102、文字字體和大小。按(字符顏色)按鈕,改變文字顏色。</p><p> (4)對象元件庫管理</p><p> 單擊“工具”菜單,選中“對象元件庫管理”或單擊工具條中的“工具箱”按鈕,則打開動畫工具箱,工具箱中的圖標用于從對象元件庫中讀取存盤的圖形對象;圖標用于把當前用戶窗口中選中的圖形對象存入對象元件庫中。如圖4-8所示。</p><p> 從“對象元件庫管理
103、”中的“車”中選取中意的車,按“確認”,則所選中的車在桌面的左上角,可以改變其大小及位置。同理選擇相應的圖形對象制作所需要的畫面。最后生成的畫面如圖4-9所示。</p><p> 選擇菜單項“文件”中的“保存窗口”,則可對所完成的畫面進行保存。</p><p><b> 4.2.3動畫設置</b></p><p><b> 1.
104、定義數(shù)據(jù)變量</b></p><p> 實時數(shù)據(jù)庫是MCGS工程的數(shù)據(jù)交換和數(shù)據(jù)處理中心。數(shù)據(jù)變量是構成實時數(shù)據(jù)庫的基本單元,建立實時數(shù)據(jù)庫的過程也即是定義數(shù)據(jù)變量的過程。定義數(shù)據(jù)變量的內容主要包括:指定數(shù)據(jù)變量的名稱、類型、初始值和數(shù)值范圍,確定與數(shù)據(jù)變量相關的參數(shù),如存盤的周期、存盤的時間范圍和保存期限等。下面簡單介紹本系統(tǒng)數(shù)據(jù)變量的定義步驟。</p><p> 鼠標單
105、擊工作臺的“實時數(shù)據(jù)庫”窗口標簽,進入實時數(shù)據(jù)庫窗口頁。</p><p> 按“新增對象”按鈕,在窗口的數(shù)據(jù)變量列表中,增加新的數(shù)據(jù)變量,多次按該按鈕,則增加多個數(shù)據(jù)變量,系統(tǒng)缺省定義的名稱稱為“Data1”、“Data2”等。</p><p> 本系統(tǒng)中要定義的數(shù)據(jù)變量如表4-1所示:</p><p><b> 表4-1數(shù)據(jù)變量表</b>
106、;</p><p> 選中變量,按“對象屬性”按鈕或雙擊選中變量,則打開對象屬性設置窗口。下面以“車位1”變量為例進行具體說明。</p><p> 指定名稱類型:在窗口的數(shù)據(jù)變量列表中,用戶將系統(tǒng)定義的缺省名稱改為用戶定義的名稱,并指定類型,在注釋欄中輸入變量注釋文字,如圖4-10所示。</p><p> 在基本屬性中,對象名稱為:車位1;對象類型為:開關;其
107、它不變。其它變量設置方法與此相同。</p><p><b> 2.動畫連接</b></p><p> 由圖形對象搭制而成的圖形界面是靜止不動的,需要對這些圖形對象進行動畫設計,真實地描述外界對象的狀態(tài)變化,達到過程實時監(jiān)控的目的。MCGS實現(xiàn)圖形動畫設計的主要方法是將用戶窗口中圖形對象與實時數(shù)據(jù)庫中的數(shù)據(jù)對象建立相關性連接,并設置相應的動畫屬性。在系統(tǒng)運行過程中,
108、圖形對象的外觀和狀態(tài)特征,由數(shù)據(jù)對象的實時采集值驅動,從而實現(xiàn)了圖形的動畫效果。</p><p> 在用戶窗口中,雙擊立體車庫操作界面窗口進入,選中按鍵1雙擊,則彈出單元屬性設置窗口,如圖4-11所示。</p><p> 單擊操作屬性進入動畫屬性設置,按下圖所示修改,設置好后,按確定,變量連接成功。</p><p> 其它變量設置過程與此相同。</p&g
109、t;<p><b> 3.編寫控制流程</b></p><p> 用戶腳本程序是由用戶編制的、用來完成特定操作和處理的程序,腳本程序的編程語法非常類似于普通的Basic語言,但在概念和使用上更簡單直觀。</p><p> 下面對控制流程進行分析:</p><p> (1)當按下按鈕鍵1和送時,顯示器顯示車位號,車向1號車庫
110、移動,到位時車停,指示燈1亮,顯示器復位;</p><p> (2)當按下按鈕鍵1和取時,顯示器顯示車位號,車向0號車庫移動,指示燈1滅,到位時車停,顯示器復位;</p><p> (3)其它車位與此相似。具體操作如下:</p><p> 在“運行策略”中,雙擊“循環(huán)策略”進入,雙擊圖標進入“策略屬性設置”,在策略組態(tài)中,單擊工具條中的“新增策略行” 圖標,則
111、顯示如圖4-12所示。</p><p> 在策略組態(tài)中,如果沒有出現(xiàn)策略工具箱,單擊工具條中的“工具箱” 圖標,彈出“策略工具箱”,如圖4-13所示。</p><p> 單擊“策略工具箱”中的“腳本程序”,把鼠標移出“策略工具箱”,會出現(xiàn)一個小手,把小手放在上,單擊鼠標左鍵,則顯示如如圖4-14所示。</p><p> 雙擊進入腳本程序編輯環(huán)境,如圖4-15所
112、示。</p><p> 按“確認”退出,則腳本程序編寫完畢,這時進入運行環(huán)境就會出現(xiàn)相應的動作。具體腳本程序見附錄二。</p><p><b> 5結論</b></p><p> 立體車庫控制系統(tǒng)設計已經(jīng)完成,本論文主要根據(jù)自動立體車庫的特點,在分析當前自動立體車庫技術狀況的基礎上,設計了存取車控制系統(tǒng)軟件部分。</p>&
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于plc立體車庫監(jiān)控系統(tǒng)的設計畢業(yè)設計
- 基于plc的立體車庫設計畢業(yè)設計
- 畢業(yè)設計--基于plc的立體車庫的設計
- 畢業(yè)設計---基于plc的立體車庫的設計
- 畢業(yè)設計--基于plc的立體車庫的設計
- 立體車庫plc控制畢業(yè)設計--plc在簡易立體車庫的應用
- 畢業(yè)設計---基于plc的立體車庫控制系統(tǒng)設計
- 基于plc的立體車庫控制畢業(yè)設計
- 基于plc的立體車庫控制系統(tǒng)畢業(yè)設計
- 畢業(yè)設計(課題論文)基于plc立體車庫設計
- 畢業(yè)設計-立體車庫plc控制系統(tǒng)設計
- 基于plc控制的立體車庫的畢業(yè)設計
- 基于plc控制的塔式立體車庫畢業(yè)設計
- 基于plc的立體車庫系統(tǒng)設計
- 基于plc控制的立體車庫系統(tǒng)設計
- 立體車庫畢業(yè)設計
- 立體車庫畢業(yè)設計
- 基于plc的立體車庫設計【畢業(yè)論文】
- 基于plc的升降橫移式立體車庫畢業(yè)設計
- 基于三菱plc的立體車庫控制畢業(yè)設計
評論
0/150
提交評論