版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 畢業(yè)設(shè)計(jì)報(bào)告</b></p><p> 設(shè)計(jì)題目: 立體倉庫監(jiān)控系統(tǒng) </p><p><b> 摘 要</b></p><p> 隨著我國國民經(jīng)濟(jì)的發(fā)展,自動化立體倉庫的應(yīng)用越來越廣泛。利用立體倉庫設(shè)備可實(shí)現(xiàn)倉庫高層合理化,存取
2、自動化,操作簡便化。自動化立體倉庫的主體由貨架、巷道式堆垛起重機(jī)、入(出)庫工作臺和自動運(yùn)進(jìn)(出)及操作控制系統(tǒng)組成。本課題的電氣控制主要由西門子公司的PLC、步進(jìn)電機(jī)驅(qū)動器、步進(jìn)電動機(jī)、直流電動機(jī)等器件組成。</p><p> 本文首先對本課題進(jìn)行簡要的介紹,包括背景,研究意義,現(xiàn)狀等;其次對該系統(tǒng)的硬件組成、結(jié)構(gòu)、原理進(jìn)行了闡述和分析;再次對本系統(tǒng)用到的器件進(jìn)行分別介紹,重點(diǎn)對PLC程序進(jìn)行了編寫;最后對設(shè)
3、計(jì)本課題所學(xué)到的知識和結(jié)論進(jìn)行歸納和總結(jié)。 </p><p> 關(guān)鍵詞:立體倉庫;電氣控制;PLC </p><p><b> Abstract</b></p><p> With the development of national economy of our country, The application of automate
4、d warehouse will become more widely. The main body of the automated warehouse is made up of shelves, staking cranes roadway, worktable and operation control system. Electrical control of the subject mainly by Siemens PLC
5、, stepper motor drive power modules and other devices. </p><p> Firstly, It’s a brief introduction of the system, including background, significance, status, etc. secondly, The hardware components of the sy
6、stem, structure, principle are described and analyzed. Thirdly, the devices of this system are introduced, focusing on the PLC—the software is written. Finally, summarize the knowledge about this paper.</p><p&
7、gt; Keywords: Warehouse;Electrical Control;PLC;</p><p><b> 目錄</b></p><p><b> 第一章 引言1</b></p><p> 第二章 設(shè)計(jì)的任務(wù)及要求2</p><p> 2.1 設(shè)計(jì)任務(wù)2</p&
8、gt;<p> 2.2 設(shè)計(jì)要求2</p><p> 第三章 系統(tǒng)總體設(shè)計(jì)3</p><p> 3.1 方案論證3</p><p> 3.2 系統(tǒng)結(jié)構(gòu)框圖設(shè)計(jì)及說明3</p><p> 第四章 系統(tǒng)的硬件設(shè)計(jì)和軟件設(shè)計(jì)4</p><p><b> 4.1硬件設(shè)計(jì)4<
9、/b></p><p> 4.1.1 步進(jìn)電機(jī)驅(qū)動模塊4</p><p> 4.1.2 絲桿驅(qū)動模塊4</p><p> 4.1.3 工件推出裝置5</p><p> 4.1.4 I/O接線端口5</p><p> 4.1.5可編程控制器(PLC)簡介5</p><p&g
10、t; 4.1.6可編程控制器(PLC)的特點(diǎn)6</p><p> 4.1.7 昆侖通太MCGS TPC7062Hi6</p><p> 4.1.8MCGS組態(tài)軟件的功能和特點(diǎn)8</p><p> 4.1.9 PLC輸入輸出分配9</p><p> 4.1.10硬件原理圖10</p><p> 4.
11、2軟件設(shè)計(jì)11</p><p> 4.2.1 系統(tǒng)總流程圖及設(shè)計(jì)思路說明11</p><p> 4.2.2PLC軟件各功能模塊的流程圖設(shè)計(jì)及思路說明13</p><p> 4.2.3MCGS組態(tài)軟件立體倉庫模型的軟件設(shè)計(jì)及思路說明21</p><p> 4.2.4MCGS與PLC設(shè)備的通信31</p><
12、;p> 第五章 安裝與調(diào)試35</p><p><b> 第六章 結(jié)論36</b></p><p> 第七章 心得體會38</p><p><b> 致謝39</b></p><p><b> 參考文獻(xiàn)40</b></p><p&g
13、t;<b> 附錄41</b></p><p> MCGS組態(tài)腳本程序41</p><p><b> 啟動程序:41</b></p><p><b> 停止程序:47</b></p><p><b> 第一章 引言</b></p&g
14、t;<p> 由于世界經(jīng)濟(jì)、現(xiàn)代科技的快速發(fā)展,物流產(chǎn)業(yè)成為經(jīng)濟(jì)發(fā)展中的新興的一個(gè)服務(wù)部門。在國際上,物流產(chǎn)業(yè)成為了國民經(jīng)濟(jì)發(fā)展的動脈,其發(fā)展的程度成為一個(gè)國家的現(xiàn)代化程度以及綜合鍋里的重要標(biāo)志之一。在我們國家,由于市場經(jīng)濟(jì)的不斷深入,單純依賴商流而賺取利潤的機(jī)會將會變少。因此,企業(yè)需要將目標(biāo)轉(zhuǎn)向物流。</p><p> 在20世紀(jì)六、七十年代,一些發(fā)達(dá)國家都開始重視倉儲管理。</p>
15、;<p> 立體倉庫一般是指采用幾層、十幾、幾十層的貨架儲存單元貨物,用相應(yīng)的物料搬運(yùn)設(shè)備進(jìn)行貨物的出、入庫操作。因?yàn)檫@類倉庫能充分的利用空間存儲貨物,所以將它稱為立體倉庫。</p><p> 我國立體倉庫與物料搬運(yùn)的研究也并不是很晚,1973年開始研究立體倉庫,1980年就有立體倉庫應(yīng)用于實(shí)踐。</p><p> 自動化立體倉庫有很高的空間利用率、很強(qiáng)的入出庫能力、采
16、用計(jì)算機(jī)進(jìn)行控制管理而利于企業(yè)實(shí)施現(xiàn)代化管理等特點(diǎn),已經(jīng)成為了企業(yè)物流和生產(chǎn)管理不可缺少的倉儲技術(shù)。</p><p> 自動化立體倉庫的主要優(yōu)點(diǎn)如下:</p><p> (1)倉庫作業(yè)實(shí)現(xiàn)機(jī)械化和自動化。</p><p> (2)采用高層貨架、立體儲存,能有效地利用空間,減少占地面積,降低土地購置費(fèi)用。(3)采用托盤或貨箱儲存貨物,貨物的破損率顯著降低。<
17、;/p><p> (4)貨位集中,便于控制與管理,特別是使用電子計(jì)算機(jī),不但能夠?qū)崿F(xiàn)作業(yè)過程的自動控制,而且能夠進(jìn)行信息處理。</p><p> 在本論文中第一章介紹了立體倉庫的發(fā)展情況;第二章介紹了立體倉庫系統(tǒng)的設(shè)計(jì)要求;第三章介紹了立體倉庫系統(tǒng)設(shè)計(jì)的方案;第四章闡述了立體點(diǎn)陣系統(tǒng)的軟件設(shè)計(jì)思路;第五章介紹了在編寫程序時(shí)遇到的問題和解決辦法。</p><p>
18、第二章 設(shè)計(jì)的任務(wù)及要求</p><p><b> 2.1 設(shè)計(jì)任務(wù)</b></p><p> 1、機(jī)械手(貨臺)要有三個(gè)自由度,即:前進(jìn)、后退;上、下;左、右。</p><p> 2、機(jī)械手的運(yùn)動由步進(jìn)電機(jī)驅(qū)動。</p><p> 3、機(jī)械手前進(jìn)(或后退)運(yùn)動和上(或下)運(yùn)動可同時(shí)進(jìn)行。</p>
19、<p> 4、機(jī)械手前進(jìn)、后退和上、下運(yùn)動時(shí)必須有超限位保護(hù)。</p><p> 5、每個(gè)庫位必須有檢測裝置(微動開關(guān))。</p><p> 6、在手動模式下通過組態(tài)可以實(shí)現(xiàn)任意倉庫的的貨物存儲。</p><p> 7、在自動模式下可以實(shí)現(xiàn)自動切換倉庫里面的格子。</p><p> 8、能是實(shí)現(xiàn)切換倉庫(即貨物架)。<
20、;/p><p><b> 2.2 設(shè)計(jì)要求</b></p><p> 1、通電狀態(tài)下,各機(jī)構(gòu)手動復(fù)位,即返回初始狀態(tài)。點(diǎn)擊手自動選擇開關(guān)置于自動(或自動)位置,立體倉庫坐標(biāo)定位以初始位置開始。 </p><p> 2、當(dāng)手動模式的時(shí)候,可點(diǎn)擊停止,選擇物架(有3*3、4*4、5*5物架,默認(rèn)為5*5物架)按送物料按鈕后,
21、送料臺上有物件,選擇欲送貨物的倉庫位。貨物自動送入指定的倉位號對應(yīng)的倉庫位里。若被指定的倉位號里已存滿貨物(即:有3個(gè)物料),則送貨命令不被執(zhí)行。送貨完成后,小車自動返回原來的位置。 </p><p> 3、當(dāng)自動模式的時(shí)候,可點(diǎn)擊停止,選擇物架(有3*3、4*4、5*5物架,默認(rèn)為5*5物架)點(diǎn)擊啟動送料臺可以自動將貨物依次從倉庫1存放到滿,實(shí)現(xiàn)報(bào)警。</p><p&
22、gt; 4、送貨指令完成后,機(jī)構(gòu)自動返回原來位置。 </p><p> 5、在組態(tài)畫面上必須能監(jiān)視到貨臺現(xiàn)在的位置</p><p> 6、上電復(fù)位時(shí)貨臺的位置不能飄出組態(tài)界面</p><p> 7、在安全方面。當(dāng)舞臺回到原點(diǎn)后便不能繼續(xù)向原點(diǎn)方面運(yùn)行</p><p> 8、 整個(gè)電氣控制系統(tǒng)必須設(shè)置急
23、停按鈕,以防發(fā)生意外。</p><p> 第三章 系統(tǒng)總體設(shè)計(jì)</p><p><b> 3.1 方案論證</b></p><p> 方案一: PLC負(fù)責(zé)驅(qū)動程序和控制程序,組態(tài)負(fù)責(zé)監(jiān)視</p><p> 如果由PLC負(fù)責(zé)驅(qū)動程序和主控程序,那么PLC還必須建立一個(gè)數(shù)據(jù)庫來統(tǒng)計(jì)立體倉庫中每個(gè)一格子的原件個(gè)數(shù),而P
24、LC本身對數(shù)據(jù)庫這一方面并不擅長。</p><p> 方案二: PLC作為下位機(jī),組態(tài)作為上位機(jī)</p><p> 由PLC負(fù)責(zé)驅(qū)動程序,組態(tài)負(fù)責(zé)主控程序,在這樣的情況下組態(tài)只要想PLC提供3個(gè)值:1、X軸的坐標(biāo);2、Y軸的坐標(biāo)。3、啟動信號。數(shù)據(jù)庫就完全脫離PLC由組態(tài)來控制,腳本的編程語言是VB更便于數(shù)據(jù)庫的編寫。</p><p> 由于所設(shè)計(jì)的立體倉庫需
25、要較為大量的數(shù)據(jù)庫程序,所以我們選擇了方案二來作為我們的最終方案。</p><p> 3.2 系統(tǒng)結(jié)構(gòu)框圖設(shè)計(jì)及說明</p><p> 立體存儲單元主要PLC、由I/O接線端口、步進(jìn)驅(qū)動模塊、絲桿驅(qū)動模塊、工件推出裝置、立體倉庫、氣源處理組件和MCGS組態(tài)等部件組成。系統(tǒng)結(jié)構(gòu)框圖如3-1所示。</p><p> 圖3-1 系統(tǒng)結(jié)構(gòu)框圖</p>&
26、lt;p> 第四章 系統(tǒng)的硬件設(shè)計(jì)和軟件設(shè)計(jì)</p><p><b> 4.1硬件設(shè)計(jì)</b></p><p> 4.1.1 步進(jìn)電機(jī)驅(qū)動模塊</p><p> 立體儲存單元中由兩套步進(jìn)驅(qū)動模塊。步進(jìn)驅(qū)動器接受PLC發(fā)出的告訴脈沖信號及方向信號,并將這些信號轉(zhuǎn)換成驅(qū)動步進(jìn)電機(jī)的信號。步進(jìn)電機(jī)旋轉(zhuǎn)的方向由電平控制;旋轉(zhuǎn)速度由脈沖頻率
27、控制;而需要轉(zhuǎn)多少圈是由脈沖信號的數(shù)目控制的。而立體存儲單元的步進(jìn)電機(jī)其步距角為1.8度,由此可知發(fā)出200個(gè)脈沖的時(shí)候步進(jìn)電機(jī)旋轉(zhuǎn)一周。由于步進(jìn)電機(jī)驅(qū)驅(qū)動器的將脈沖4分,所以需要發(fā)出800個(gè)脈沖才能使步進(jìn)電機(jī)旋轉(zhuǎn)一周。所以步進(jìn)電機(jī)每個(gè)脈沖可以走0.005MM。從原點(diǎn)到第一個(gè)格子的X軸的距離是41MM,所以需要8200個(gè)脈沖。到Y(jié)軸的距離是36MM,說需要的脈沖式7200個(gè)脈沖。往后X軸每格43.5MM的寬度,也就是說每格需要8700個(gè)
28、脈沖,Y軸每格高度42MM,所需要的脈沖為8400個(gè)脈沖。</p><p> 圖4-1 步進(jìn)電動機(jī)驅(qū)動控制器的構(gòu)成</p><p> 4.1.2 絲桿驅(qū)動模塊</p><p> 絲桿驅(qū)動模塊是將步進(jìn)電機(jī)的旋轉(zhuǎn)運(yùn)動轉(zhuǎn)換成直線往復(fù)運(yùn)動,兩套絲桿</p><p> 驅(qū)動模塊成90°垂直安裝,這樣就形成了一個(gè)X-Y軸的平面運(yùn)動系統(tǒng)。
29、在兩個(gè)絲桿驅(qū)動模塊上均設(shè)有一個(gè)零點(diǎn),用以校正位置及提供位置參考點(diǎn)。</p><p> 同時(shí)為防止絲桿驅(qū)動模塊過沖而產(chǎn)生機(jī)械物理損傷,在絲桿驅(qū)動模塊的極限位置均裝有碰撞保護(hù)開關(guān),用來防止絲桿驅(qū)動模塊過沖。</p><p> 4.1.3 工件推出裝置</p><p> 該部分由一個(gè)雙作用氣缸、推塊和一個(gè)接收工件的推塊導(dǎo)槽組成。</p><p&g
30、t; 4.1.4 I/O接線端口</p><p> I/O接線端口是該工作單元與PLC之間進(jìn)行通信的線路連接端口。該工作單元中的所有電信號(直流電源、輸入、輸出)線都接到該端口上,再通過信號電纜線連接到PLC上。</p><p> 4.1.5可編程控制器(PLC)簡介</p><p> 可編程控制器的基本結(jié)構(gòu)由輸入/輸出模塊、中央處理單元、電源部件和編程器
31、等組成。PLC與計(jì)算機(jī)的基本組成一致,它實(shí)際上就是一種工業(yè)控制計(jì)算器。</p><p> 輸入/輸出模塊 在PLC中,CPU是通過輸入/輸出模塊與外界連接的。輸入模塊用于將控制現(xiàn)場輸入信號變換成CPU能接收的信號,并對其進(jìn)行濾波、電平轉(zhuǎn)換、隔離和放大等;輸出模塊用于將CPU的決策輸出信號變換成驅(qū)動控制對象執(zhí)行機(jī)構(gòu)的控制信號,并對輸出信號進(jìn)行功率放大、隔離PLC內(nèi)部和外部執(zhí)行元件等。</p>&l
32、t;p> 中央處理單元 中央處理器單元包括微處理器、系統(tǒng)程序存儲器和用戶程序存儲器。微處理器CPU是PLC的核心部件。</p><p> 電源部件 電源部件是把交流電轉(zhuǎn)換成直流電源的裝置,它向PLC提供所需的高質(zhì)量直流電源。</p><p> 基本結(jié)構(gòu)如下圖4-2所示:</p><p> 圖4-2 PLC的基本結(jié)構(gòu)</p><
33、p> 4.1.6可編程控制器(PLC)的特點(diǎn)</p><p> 1、可靠性高,抗干擾強(qiáng)。</p><p> 2、功能強(qiáng)大,性價(jià)比高。</p><p> 3、編程簡易,現(xiàn)場可修改。</p><p> 4、配套齊全,使用方便。</p><p> 5、壽命長,體積小,能耗低。</p><
34、p> 6、系統(tǒng)的設(shè)計(jì)、安裝、調(diào)試、維修工作量少,維修方便。</p><p> 4.1.7 昆侖通太MCGS TPC7062Hi</p><p> MCGS即"監(jiān)視與控制通用系統(tǒng)",英文全稱為Monitor and Control Generated System。MCGS是為工業(yè)過程控制和實(shí)時(shí)監(jiān)測領(lǐng)域服務(wù)的通用計(jì)算機(jī)系統(tǒng)軟件,具有功能完善、操作簡便、可視性好
35、、可維護(hù)性強(qiáng)的突出特點(diǎn)。TPC7062Hi,是一套以嵌入式低功耗CPU為核心(主頻600MHz)的高性能嵌入式一體化觸摸屏。該產(chǎn)品設(shè)計(jì)采用了7英寸高亮度TFT液晶顯示屏(分辨率800×480),四線電阻式觸摸屏(分辨率1024×1024)。 </p><p> 圖4-3 TPC7062</p><p> 圖4-4 產(chǎn)品參數(shù)介紹</p><
36、;p> 4.1.8MCGS組態(tài)軟件的功能和特點(diǎn)</p><p> ?。?)概念簡單,易于理解和使用。</p><p> ?。?)功能齊全,便于方案設(shè)計(jì)。</p><p> (3)實(shí)時(shí)性與并行處理。</p><p> (4)建立實(shí)時(shí)數(shù)據(jù)庫,便于用戶分步組態(tài),保證系統(tǒng)安全可靠運(yùn)行。</p><p> ?。?)設(shè)
37、立"設(shè)備工具箱",針對外部設(shè)備的特征,用戶從中選擇某種"構(gòu)件",設(shè)置于設(shè)備窗口內(nèi),賦予相關(guān)的屬性,建立系統(tǒng)與外部設(shè)備的連接關(guān)系,即可實(shí)現(xiàn)對該種設(shè)備的驅(qū)動和控制。</p><p> ?。?)"面向窗口"的設(shè)計(jì)方法,增加了可視性和可操作性。</p><p> ?。?)利用豐富的"動畫組態(tài)"功能,快速構(gòu)造各種復(fù)雜生動
38、的動態(tài)畫面。</p><p> ?。?)引入"運(yùn)行策略"的概念。復(fù)雜的工程作業(yè),運(yùn)行流程都是多分支的。</p><p> ?。?)MCGS系統(tǒng)由五大功能部件組成,主要的功能部件以構(gòu)件的形式來構(gòu)造。不同的構(gòu)件有著不同的功能,且各自獨(dú)立。三種基本類型的構(gòu)件(設(shè)備構(gòu)件、動畫構(gòu)件、策略構(gòu)件)完成了MCGS系統(tǒng)三大部分(設(shè)備驅(qū)動、動畫顯示和流程控制)的所有工作。用戶也可以根據(jù)需要
39、,定制特定類型構(gòu)件,使MCGS系統(tǒng)的功能得到擴(kuò)充。這種充分利用"面向?qū)ο?quot;的技術(shù),大大提高了系統(tǒng)的可維護(hù)性和可擴(kuò)充性。</p><p> ?。?0)支持OLEAutomation技術(shù)。MCGS允許用戶在VisualBasic中操作MCGS中的對象,提供了一套開放的可擴(kuò)充接口,用戶可根據(jù)自己的需要用VB編制特定的功能構(gòu)件來擴(kuò)充系統(tǒng)的功能。</p><p> ?。?1)MC
40、GS中數(shù)據(jù)的存儲不再使用普通的文件,而是用數(shù)據(jù)庫來管理一切。組態(tài)時(shí),系統(tǒng)生成的組態(tài)結(jié)果是一個(gè)數(shù)據(jù)庫;運(yùn)行時(shí),數(shù)據(jù)對象、報(bào)警信息的存儲也是一個(gè)數(shù)據(jù)庫。利用數(shù)據(jù)庫來保存數(shù)據(jù)和處理數(shù)據(jù),提高了系統(tǒng)的可靠性和運(yùn)行效率,同時(shí),也使其他應(yīng)用軟件系統(tǒng)能直接處理數(shù)據(jù)庫中的存盤數(shù)據(jù)。</p><p> (12)設(shè)立"對象元件庫",解決了組態(tài)結(jié)果的積累和重新利用問題。</p><p>
41、 4.1.9 PLC輸入輸出分配</p><p> 表4-1 PLC I/O分配表</p><p> 4.1.10硬件原理圖</p><p> 圖4-5 硬件原理圖</p><p><b> 4.2軟件設(shè)計(jì)</b></p><p> 4.2.1 系統(tǒng)總流程圖及設(shè)計(jì)思路說明</p
42、><p><b> ?。?)設(shè)計(jì)思路說明</b></p><p> 系統(tǒng)的電氣設(shè)計(jì)中,電機(jī)主要采用2臺步進(jìn)電動機(jī),分別控制水平移動、垂直移動及貨臺的動作(即:X軸、Y軸)。并由雙作用氣缸來控制貨物的推送。</p><p> 傳感器采用光接收器(光接收器探頭)處于相對的位置工作的光電接近開關(guān)和電感傳感器以及行程開關(guān),用于完成貨物、貨架初始位置檢測
43、和限位保護(hù)等。</p><p> 系統(tǒng)在機(jī)構(gòu)設(shè)計(jì)上采用滾珠絲杠、滑軌和普通絲杠作為傳動機(jī)構(gòu)。當(dāng)堆垛機(jī)平臺移動到貨架的指定位置時(shí),貨臺推料氣缸向前伸出可將貨物推入物架,當(dāng)貨物已經(jīng)送入時(shí),氣缸縮回。整個(gè)系統(tǒng)流程如圖4.1所示</p><p> 1、其工作流程如下:</p><p><b> 2、接通電源。</b></p><
44、;p><b> 3、系統(tǒng)自檢。</b></p><p><b> 4、人工手動復(fù)位</b></p><p> 5、手/自動模式切換</p><p><b> 6、等待送貨信號</b></p><p> 7、在手動模式下點(diǎn)擊TPC7062Hi觸摸屏上所要送到的倉庫
45、位置和確認(rèn)啟動信號</p><p> 8、在手動模式貨臺移動到位,氣缸推出將貨物送進(jìn)倉庫</p><p> 9、在手動模式送進(jìn)倉庫后貨臺返回到原點(diǎn)等下下一輪的循環(huán)</p><p> 10、在自動模式下確認(rèn)有物件</p><p> 11、將物品送進(jìn)到倉庫1</p><p> 12、如果倉庫1能存放的3個(gè)貨物已滿
46、則存到倉庫2,依次類推</p><p> 13、存放完后回到原點(diǎn)進(jìn)行第二次存放</p><p> 因此,該立體倉庫系統(tǒng)的運(yùn)行情況可歸納為:當(dāng)按下啟動按鈕后,允許進(jìn)行立體倉庫允許的控制。判斷有無貨物,如果有就將貨物送到倉庫,送完之后回到原點(diǎn)。 </p><p> ?。?)軟件系統(tǒng)總流程圖</p><p><b> 圖4-6 總流
47、程圖</b></p><p> 4.2.2PLC軟件各功能模塊的流程圖設(shè)計(jì)及思路說明</p><p> ?。?)上電初始化模塊</p><p> 上電調(diào)用時(shí)PLC處于初始化,清除以前殘留的數(shù)據(jù):包括中間繼電器殘留的數(shù)據(jù),同時(shí)給SMB67初值,讓高速脈沖PTO使能兵允許PTO發(fā)出脈沖。并且S7-200有兩臺PTO/PWM發(fā)生器,建立高速脈沖串或脈寬調(diào)節(jié)
48、信號信號波形。一臺發(fā)生器指定給數(shù)字輸出點(diǎn)Q0.0,另一臺發(fā)生器指定給數(shù)字輸出點(diǎn)Q0.1。一個(gè)指定的特殊內(nèi)存(SM)位置為每臺發(fā)生器存儲以下數(shù)據(jù):一個(gè)控制字節(jié)(8位值)、一個(gè)脈沖計(jì)數(shù)值(一個(gè)不帶符號的32位值)和一個(gè)周期和脈寬值(一個(gè)不帶符號的16位值)。</p><p> PTO/PWM發(fā)生器和過程映像寄存器共用Q0.0和Q0.1。PTO或PWM功能在Q0.0或Q0.1位置現(xiàn)用時(shí),PTO/PWM發(fā)生器控制輸出,
49、并禁止輸出點(diǎn)的正常使用。輸出信號波形不受過程映像寄存器狀態(tài)、點(diǎn)強(qiáng)迫數(shù)值、執(zhí)行立即輸出指令的影響。PTO/PWM發(fā)生器非現(xiàn)用時(shí),輸出控制轉(zhuǎn)交給過程映像寄存器。過程映像寄存器決定輸出信號波形的初始和最終狀態(tài),使信號波形在高位或低位開始和結(jié)束。而上電初始化就是允許PTO輸出脈沖,程序如以下2個(gè)部分所組成。</p><p><b> 1、主程序調(diào)用模塊</b></p><p&g
50、t; 2、上電初始化子程序</p><p><b> ?。?)復(fù)位模塊</b></p><p> 使貨物臺回到原點(diǎn)的位置等待程序執(zhí)行?;氐皆c(diǎn)后并將高速計(jì)數(shù)器清零。并讓主控開關(guān)M10.0得電,讓后面的驅(qū)動程序可以運(yùn)行。并且程序由以下3部分組成</p><p><b> 1、主程序調(diào)用模塊</b></p>
51、<p><b> 2、復(fù)位子程序</b></p><p><b> 3、回原點(diǎn)子程序</b></p><p> (3)X軸,Y軸信號驅(qū)動程序</p><p> MOV-DW移動雙字(MOVD)指令將輸入雙字(IN)移至輸出雙字(OUT),不改變原來的數(shù)值。SM67.7PTO使能,允許PLC輸出脈沖。&l
52、t;/p><p> 這段驅(qū)動程序的是根據(jù)VD72現(xiàn)在的數(shù)據(jù),然后相對應(yīng)的脈沖值。從而讓步進(jìn)電機(jī)旋轉(zhuǎn)起來。程序由以下一部分說組成。</p><p> 1、X軸和Y軸的驅(qū)動程序</p><p> ?。?)貨臺位置計(jì)算模塊</p><p> 高速計(jì)數(shù)器(HSC)指令根據(jù)HSC特殊內(nèi)存位的狀態(tài)配置和控制高速計(jì)數(shù)器。參數(shù)N指定高速計(jì)數(shù)器的號碼。高速計(jì)
53、數(shù)器最多可配置為十二種不同的操作模式。每臺計(jì)數(shù)器在功能受支持的位置有專用時(shí)鐘、方向控制、復(fù)原和起始輸入。對于雙相計(jì)數(shù)器,兩個(gè)時(shí)鐘均可按最高速度運(yùn)行。在正交模式中,可以選擇一倍\(1x)或四倍(4x)的最高計(jì)數(shù)速率。所有的計(jì)數(shù)器按最高速率運(yùn)行,而不會相互干擾。</p><p> 在這個(gè)程序主要是利用高速計(jì)數(shù)器的第12個(gè)模式開計(jì)算PTO輸出的脈沖數(shù)量,從而監(jiān)控貨臺現(xiàn)在的位置,但是由于PTO脈沖計(jì)算的時(shí)候只能增加不能
54、減少,所以又利用了計(jì)算模塊和方向信號來對貨臺精確位置的計(jì)算。其工作原理是當(dāng)正向行駛時(shí),HCO和HC3送到VD1000和VD1100,。然后組態(tài)讀取VD1000和VD1100的值來確定貨物臺現(xiàn)在所在的位置進(jìn)行監(jiān)視。并且監(jiān)視的位置分為復(fù)位前和復(fù)位后,因?yàn)閯偵想姇r(shí)貨臺并一定處于原點(diǎn),而不處于原點(diǎn)是V1000和VD11000的數(shù)據(jù)會以為中間的計(jì)算值而改變造成組態(tài)監(jiān)視畫面的貨臺飛出了界面,根據(jù)這個(gè)原因又單獨(dú)寫一個(gè)復(fù)位前的子程序,并用主控開關(guān)M10
55、.0來區(qū)分開來。并且程序如下面所示。</p><p><b> ?。?)組態(tài)驅(qū)動模塊</b></p><p> 驅(qū)動模塊主要功能是:由組態(tài)送來2組數(shù)據(jù)VD72和VD82,然后把這2組數(shù)據(jù)送到PTO01和PTO02,在根據(jù)確定啟動指令M2.0然后貨臺走起來,當(dāng)貨臺走到位了,推料氣缸把貨物推出,推出后I0.3得電,然后氣缸斷電,然后推料氣缸收回到位,I0.2得電后PTO
56、發(fā)出脈沖并且Q0.2和Q0.3得電,讓貨臺回到原點(diǎn)等下下一輪的循環(huán)。</p><p> 4.2.3MCGS組態(tài)軟件立體倉庫模型的軟件設(shè)計(jì)及思路說明</p><p> MCGS中定義的數(shù)據(jù)對象的作用域是全局的,像通常意義的全局變量一樣,數(shù)據(jù)對象的各個(gè)屬性在整個(gè)運(yùn)行過程中都保持有效,系統(tǒng)中的其它部分都能對實(shí)時(shí)數(shù)據(jù)庫中的數(shù)據(jù)對象進(jìn)行操作處理。而數(shù)據(jù)對象是實(shí)時(shí)數(shù)據(jù)庫的基本單元。構(gòu)造實(shí)時(shí)數(shù)據(jù)庫的
57、過程,就是定義數(shù)據(jù)對象的過程。實(shí)時(shí)數(shù)據(jù)庫 如下:</p><p> ?。?)組態(tài)軟件中的主要組成部分及畫面動畫組態(tài)設(shè)計(jì)</p><p> 由圖形對象搭制而成的圖形畫面是靜止不動的,需要對這些圖形對象進(jìn)行動畫設(shè)計(jì),真實(shí)地描述外界對象的狀態(tài)變化,達(dá)到過程實(shí)時(shí)監(jiān)控的目的。 </p><p> MCGS實(shí)現(xiàn)圖形動畫設(shè)計(jì)的主要方法是將用戶窗口中圖形對象
58、與實(shí)時(shí)數(shù)據(jù)庫中的數(shù)據(jù)對象建立相關(guān)性連接,并設(shè)置相應(yīng)的動畫屬性。在系統(tǒng)運(yùn)行過程中,圖形對象的外觀和狀態(tài)特征,由數(shù)據(jù)對象的實(shí)時(shí)采集值驅(qū)動,從而實(shí)現(xiàn)了圖形的動畫效果.以下是本系統(tǒng)的畫面設(shè)計(jì)。</p><p><b> *主界面</b></p><p> 介紹本設(shè)計(jì)的名稱及設(shè)計(jì)人、指導(dǎo)老師、設(shè)計(jì)時(shí)間;并設(shè)置“進(jìn)入系統(tǒng)”按鈕,可切換到“控制界面”,如圖4-7所示:</
59、p><p> 圖4-7 “進(jìn)入系統(tǒng)”按鈕設(shè)置</p><p><b> 畫面效果:</b></p><p><b> 圖4-8 主界面</b></p><p><b> *控制界面</b></p><p><b> 1、按鈕控制區(qū)<
60、/b></p><p> 啟動、停止來控制整個(gè)系統(tǒng)的開啟與關(guān)閉,當(dāng)啟動時(shí),各個(gè)部件待命,準(zhǔn)備執(zhí)行預(yù)定任務(wù),當(dāng)系統(tǒng)運(yùn)行完本次動作再停止系統(tǒng)運(yùn)動 ,復(fù)位來控制系統(tǒng)復(fù)位,系統(tǒng)將回到初始位置;手自動切換按鈕可實(shí)現(xiàn)手動及自動的切換;更換物件按鈕可選擇某個(gè)倉庫(倉庫01~倉庫25)進(jìn)行清除物料;送物件按鈕是在手動模式下,點(diǎn)擊它才把物料放入送料臺上,才可進(jìn)行送物料操作;更換物料矩形框,用來選擇物架的型號(有3
61、*3物架、4*4物架、5*5物架),點(diǎn)擊它則下面的物架選擇區(qū)可見,選擇物架后則不可見,矩形框顯示所選擇的的物架。按鈕區(qū)如圖所示:</p><p><b> 2、指示燈區(qū)</b></p><p> 指示燈監(jiān)視本系統(tǒng)的動作模式(手動還是自動)及工作狀態(tài)(停止、啟動、復(fù)位),報(bào)警指示燈是當(dāng)物架存滿后邊顯示綠色。指示燈區(qū)如圖所示:</p><p>
62、 圖4-9 按鈕區(qū)圖4-10 指示燈區(qū)</p><p><b> 3、升降機(jī)及送料臺</b></p><p> 升降機(jī)是由插入不同元件然后構(gòu)成圖符,如圖;進(jìn)行屬性設(shè)置,設(shè)置水平移動量X,實(shí)時(shí)監(jiān)控升降機(jī)的位置,如圖所示:</p><p> 圖4-11 升降臺圖4-12 屬性設(shè)置</p>
63、;<p> 送料臺是由矩形框構(gòu)成,設(shè)置水平移動量X,垂直移動量Y,實(shí)時(shí)監(jiān)控送料臺的位置,如圖所示:</p><p> 圖4-13 送料臺X軸移動量</p><p> 圖4-14 送料臺Y軸移動量</p><p><b> 4物架</b></p><p> 物架是由矩形框搭建起來的,物架倉庫門的矩形
64、框設(shè)置一個(gè)按鈕動作,調(diào)用腳本程序使該倉庫的位置坐標(biāo)送給PLC,PLC將會把送料臺送到相應(yīng)的位置;并將會進(jìn)行計(jì)數(shù),把所存放的個(gè)數(shù)顯示在倉庫的右上角,等到存放個(gè)數(shù)等于3時(shí),倉庫后面指示器將會點(diǎn)亮。物架效果圖如下:</p><p> 圖4-15 控制界面</p><p> 倉庫門按鈕動作設(shè)置如下:</p><p> 圖4-16 倉庫門屬性設(shè)置</p>
65、<p><b> 物料計(jì)數(shù)設(shè)置:</b></p><p> 圖4-17 物料計(jì)數(shù)屬性設(shè)置</p><p> 倉庫存滿(即:倉庫物料數(shù)大于等于3)指示器設(shè)置:</p><p> 圖4-18 存滿屬性設(shè)置</p><p><b> 5、物料</b></p><p&
66、gt; 通過設(shè)置物料可見度實(shí)現(xiàn)物件存放的動態(tài)過程,送料臺上的物料設(shè)置:</p><p> 圖4-19 物件可見度設(shè)置</p><p><b> 物架倉庫里的物料:</b></p><p> 圖4-20 物件可見度設(shè)置</p><p> ?。?)立體倉庫腳本程序的編制 </p><p&
67、gt; 本設(shè)計(jì)主要由兩種模式(手動和自動),手動模式下,點(diǎn)擊所要送到的倉庫,如果送料臺上有物件,則系統(tǒng)會把物料送上去。在自動模式下,系統(tǒng)會自動把物料依次從第一層往上存放。</p><p> 初始狀態(tài)復(fù)位的程序設(shè)置:</p><p> IF 復(fù)位 AND 物架1 = 0 AND 物架2 = 0 AND 物架3 = 0 THEN </p><p><b>
68、; 物架3 = 1</b></p><p><b> ENDIF</b></p><p> 本設(shè)計(jì)具體程序見附錄。</p><p> ?。?)組態(tài)軟件的運(yùn)動說明</p><p> 用戶首先進(jìn)入主畫面窗口,如下圖4-21所示</p><p><b> 圖4-21 主界
69、面</b></p><p> 點(diǎn)擊進(jìn)入系統(tǒng)進(jìn)入自動化立體倉庫窗口,組態(tài)模型如下圖所示:</p><p> 圖4-22 控制界面</p><p> 按下復(fù)位按鈕,點(diǎn)擊停止,選擇物架(有3*3、4*4、5*5物架,默認(rèn)5*5物架),點(diǎn)擊啟動,系統(tǒng)啟動,點(diǎn)擊手自動切換按鈕(默認(rèn)自動),手動模式下,點(diǎn)擊送物件按鈕送料臺有物件,點(diǎn)擊所要存放的倉庫,送料臺運(yùn)動
70、至指定位置,完成存料操作,再返回原點(diǎn);自動模式下,點(diǎn)擊啟動,系統(tǒng)自動從倉庫1存放直至存滿,并報(bào)警。</p><p> 4.2.4MCGS與PLC設(shè)備的通信</p><p> 設(shè)備窗口是MCGS系統(tǒng)的重要組成部分,負(fù)責(zé)建立系統(tǒng)與外部硬件設(shè)備的連接,使得MCGS能從外部設(shè)備讀取數(shù)據(jù)并控制外部設(shè)備的工作狀態(tài),實(shí)現(xiàn)對應(yīng)工業(yè)過程的實(shí)時(shí)監(jiān)控。 </p><p>
71、 MCGS實(shí)現(xiàn)設(shè)備驅(qū)動的基本方法是:在設(shè)備窗口內(nèi)配置不同類型的設(shè)備構(gòu)件,并根據(jù)外部設(shè)備的類型和特征,設(shè)置相關(guān)的屬性,將設(shè)備的操作方法。系統(tǒng)運(yùn)行過程中,設(shè)備構(gòu)件由設(shè)備窗口統(tǒng)一調(diào)度管理,通過通道連接,向?qū)崟r(shí)數(shù)據(jù)庫提供從外部設(shè)備采集到的數(shù)據(jù),從實(shí)時(shí)數(shù)據(jù)庫查詢控制參數(shù),發(fā)送給系統(tǒng)其它部分,進(jìn)行控制運(yùn)算和流程調(diào)度,實(shí)現(xiàn)對設(shè)備工作狀態(tài)的實(shí)時(shí)檢測和過程的自動控制。 </p><p> MCGS設(shè)備目錄的分類方法,為
72、了用戶在眾多的設(shè)備驅(qū)動中方便快速的找到需要的設(shè)備驅(qū)動,MCGS所有的設(shè)備驅(qū)動都是按合理的分類方法排列的,分類方法如圖4-23所示:</p><p> 圖4-23 MCGS設(shè)備驅(qū)動分類方法</p><p> 在本次設(shè)計(jì)中,要進(jìn)行設(shè)備通信的步驟是:打開“設(shè)備窗口”,雙擊“設(shè)備窗口”,選中設(shè)備工具箱,單擊設(shè)備管理,選中本組態(tài)設(shè)計(jì)中需要的“通用串口父設(shè)備”、“西門子S7-200PPI”如圖4-
73、24所示:</p><p> 圖4-24 MCGS設(shè)備組態(tài)</p><p> 雙擊“通用串口父設(shè)備”對其設(shè)備屬性進(jìn)行編輯,其中“最小采集周期”為100ms,“串口端口號”為“1-COM2”,“數(shù)據(jù)校驗(yàn)方式”為“2-偶校驗(yàn)”,如圖4-25再點(diǎn)擊確認(rèn):</p><p> 圖4-25 MCGS 通用串口父設(shè)備</p><p> 雙擊“PLC
74、-{西門子S7-200PPI}”,對MCGS數(shù)據(jù)與PLC中的數(shù)據(jù)進(jìn)行連接,由于本次設(shè)計(jì)中需要的輸入口、輸出口較多,為滿足通道要求,需要增加輸入輸出口,具體步驟為:在PLC-{西門子S7-200PPI}中增加設(shè)備通道,根據(jù)本次設(shè)計(jì)的需要,增加合適的通道值,將MCGS中的按鈕輸入、顯示輸出與PLC設(shè)備中的輸入輸出口相聯(lián)接。點(diǎn)擊確認(rèn)。增加通道后如圖所示:</p><p> 圖4-26 MCGS通道設(shè)備組態(tài)</p
75、><p><b> 第五章 安裝與調(diào)試</b></p><p> 1、編寫了調(diào)試的程序,主要是檢查PLC脈沖的發(fā)出是否正常,但是把程序燒寫進(jìn)去之后,步進(jìn)電機(jī)沒有轉(zhuǎn)動。</p><p> 解決方法:通過對程序進(jìn)行檢查,以及在S7-200符號表的檢查,發(fā)現(xiàn)SM67.7沒有得電所以PLC不能輸出脈沖。</p><p> 2
76、、PLC無法直接讀取步進(jìn)電機(jī)的位置,高速脈沖計(jì)數(shù)器無法監(jiān)視</p><p> 解決方法:經(jīng)過多次的測試發(fā)現(xiàn)高速脈沖計(jì)數(shù)器的值存在于HC0和HC3中,監(jiān)視HC0和HC3在通過計(jì)算就可以監(jiān)視步進(jìn)電機(jī)現(xiàn)在的位置</p><p> 3、回到原點(diǎn)后PLC依然能夠向行程極限的位置繼續(xù)移動</p><p> 解決方法:在回原點(diǎn)的程序加上Q0.0和Q0.1的指令。</p
77、><p> 送料臺系統(tǒng)運(yùn)行后,突然不見</p><p> 解決方法:因?yàn)樗钠屏刻?,以至于超出組態(tài)屏大小,最后通過實(shí)驗(yàn),設(shè)置合適的偏移量。</p><p> 腳本程序捕捉不到PLC推料到位的信號</p><p> 解決方法:因?yàn)槟_本程序循環(huán)時(shí)間太短,最后減小他的循環(huán)周期。</p><p><b>
78、通信連接不上</b></p><p> 解決方法:通過組態(tài)簡單畫面進(jìn)行試驗(yàn),最后檢查時(shí)波特率不一致。</p><p><b> 無法切換物架</b></p><p> 解決方法:通過整理腳本程序運(yùn)行過程,再加了一個(gè)標(biāo)志位實(shí)現(xiàn)的。具體看腳本程序。</p><p><b> 第六章 結(jié)論<
79、/b></p><p> 本次設(shè)計(jì)給我們增加了許多的知識,不僅僅是PLC的知識、MCGS組態(tài)軟件,還有電機(jī)及傳感器的知識。讓我認(rèn)識到了大學(xué)中學(xué)習(xí)的不足之處,也彌補(bǔ)了許多知識的空白區(qū)。</p><p> 對于本次設(shè)計(jì)的自動化立體倉庫,我國目前已建成自動化立體倉庫400 多座、立體倉庫2000 多座。在此,我僅僅將立體倉庫的一個(gè)簡單的構(gòu)架描述了出來?;赑LC和MCGS監(jiān)控系統(tǒng)的自動
80、化立體倉庫,有著許多的優(yōu)勢,它通過高層貨架存儲,使得存儲區(qū)大幅度向高空發(fā)展,提高了空間利用率,自動化立體倉庫采用層級式存放。通過自動化存儲系統(tǒng),加快了運(yùn)行和處理速度。提高了勞動生產(chǎn)率,減低操作人員的勞動強(qiáng)度,采用自動化技術(shù)后,還能較好地適應(yīng)黑暗,低溫,污染,有毒和易爆等特殊場合的物品存儲需要。</p><p> 計(jì)算機(jī)控制能夠始終確保無誤的對各種信息經(jīng)行存儲和管理,減少了貨物處理和信息處理過程中的差錯(cuò),同時(shí)借助
81、于計(jì)算機(jī)管理還能有效地利用倉庫存儲能力,便于清點(diǎn)和盤庫,合理減少庫存,加快資金周轉(zhuǎn),節(jié)約資金,從而提高倉庫的管理水平??傊?,利用自動化立體倉庫大大的減少了人力,提高了效率,減少了成本,帶來了很大的收益。</p><p> 本次設(shè)計(jì)是應(yīng)用PLC控制器及MCGS組態(tài)監(jiān)控系統(tǒng)。PLC具有強(qiáng)大的控制功能。在自動化立體倉庫中,如果需要增加倉庫,增加機(jī)械手,我們不需要花費(fèi)大量的人力物力財(cái)力,這里運(yùn)用的是了PLC的接線簡單、
82、編程直觀方便、擴(kuò)展容易等特點(diǎn)。此時(shí),我們只需要在硬件接線上增加開關(guān)輸入的信號或連接MCGS觸摸屏,然后在我們的程序中適當(dāng)添加語句就可以了。所以基于MCGS、PLC所設(shè)計(jì)出的立體倉庫,方便實(shí)用,易于擴(kuò)展與改造。</p><p> 自動化立體倉庫的發(fā)展需要我們下更大的功夫去深入研究,可以結(jié)合計(jì)算機(jī)控制以及現(xiàn)場總線的連接,對倉庫的控制進(jìn)行實(shí)時(shí)監(jiān)控,更加凸顯我們的智能化發(fā)展。隨著PLC技術(shù)的應(yīng)用和發(fā)展,自動化立體倉庫的
83、實(shí)時(shí)性和可靠性會越來越高,控制也會越來越完善。</p><p> 通過本次的畢業(yè)設(shè)計(jì),我不僅增加了專業(yè)知識,而且也在工作的細(xì)心程度上得到了鍛煉,端正了我的工作態(tài)度,指導(dǎo)老師陳金佳老師給了我很大的幫助與啟發(fā)。</p><p><b> 第七章 心得體會</b></p><p> 通過這次畢業(yè)設(shè)計(jì)使我對課堂上的理論知識有了進(jìn)一步的了解,并增強(qiáng)
84、了對PLC和組態(tài)領(lǐng)域的興趣。同時(shí)也發(fā)現(xiàn)自己對PLC和MCGS組態(tài)設(shè)計(jì)軟件掌握得不夠。</p><p> 這次設(shè)計(jì)我們用到了V1.0 S7-200 Explorer和MCGS組態(tài)環(huán)境7.6,從軟件的安裝到使用,從網(wǎng)上查閱資料學(xué)到了很多課堂之外的專業(yè)知識。這次的設(shè)計(jì)最主要是PLC和組態(tài)的使用,這個(gè)技術(shù)是一個(gè)多學(xué)科的綜合,要做到靈活應(yīng)用需要自我學(xué)習(xí)各種輔助技術(shù)的應(yīng)用。</p><p> 這次
85、設(shè)計(jì)中我明顯體會到自己知識的匱乏,思考問題不全面,這激勵(lì)我學(xué)好基礎(chǔ)知識的同時(shí)要拓展知識面,增強(qiáng)自己的綜合能力,從而使自己成為一個(gè)高綜合素質(zhì)人才從而更好地適應(yīng)社會。</p><p> 在完成畢業(yè)設(shè)計(jì)后,我們發(fā)現(xiàn)功能還有很多不足,所學(xué)到的知識還遠(yuǎn)遠(yuǎn)不夠,以至于還有一些功能不能夠完善。但通過這一次的畢業(yè)設(shè)計(jì),增強(qiáng)了我們的動手能力,提高和鞏固了我們所學(xué)到的知識。</p><p><b>
86、; 致謝</b></p><p> 本設(shè)計(jì)是在**老師的精心指導(dǎo)下完成的。在畢業(yè)設(shè)計(jì)的學(xué)習(xí)過程中,陳老師對我們細(xì)心的指導(dǎo),給予我非常有益的指導(dǎo)和幫助,為我創(chuàng)造了各方面的有利條件。陳老師嚴(yán)謹(jǐn)踏實(shí)的治學(xué)態(tài)度,勤奮拼搏的工作作風(fēng)深深地影響了我們,而且必將激勵(lì)和指導(dǎo)我們在今后的工作和學(xué)習(xí)中不斷進(jìn)步。我要向*老師表示衷心的感謝和崇高的敬禮!還有要感謝機(jī)電工程和自動化學(xué)院的老師們,他們對我的課題也提供了很大的
87、幫助并且在我的研究過程中也給了我很多有益的建議和指導(dǎo)。</p><p> 不僅僅要感謝老師們的指導(dǎo),也要感謝同組人員的全力配合與互相探討的精神。我一直都相信一個(gè)團(tuán)隊(duì)的力量是無限的,所以相信我們是最好的。</p><p> 最后我要感謝曾經(jīng)幫助過我的所有朋友們,感謝你們的理解、關(guān)懷和誠摯的幫助!</p><p><b> 參考文獻(xiàn)</b>&
88、lt;/p><p> 李仁 電氣控制技術(shù) 機(jī)械工業(yè)出版社 2008</p><p> 李廣賓 立體倉庫自動控制系統(tǒng)的設(shè)計(jì)[J],糧食流通技術(shù),2001,(06)</p><p> 汪國春 自動化立體倉庫堆垛機(jī)控制系統(tǒng)的設(shè)計(jì)[J]起重運(yùn)輸機(jī)械,2008</p><p> 張運(yùn)剛 宋小春 西門子S7-200系列 人民郵電出版社,2010
89、</p><p> 付瑩 基于現(xiàn)代物流的自動化立體倉庫控制系統(tǒng)的優(yōu)化設(shè)計(jì),2006 </p><p><b> 附錄</b></p><p> MCGS組態(tài)腳本程序</p><p><b> 啟動程序:</b></p><p> IF X = 0 AND Y = 0
90、 THEN</p><p> IF 有物件標(biāo)志 = 1 THEN </p><p><b> 物件可見 = 0</b></p><p><b> ENDIF</b></p><p> IF 倉庫01 = 1 THEN </p><p> IF 倉庫01存儲個(gè)數(shù) &l
91、t; 3 AND 有物件標(biāo)志 THEN </p><p> Y偏移量 =7200</p><p> X偏移量 = 8300</p><p><b> 手動啟動 = 1</b></p><p><b> ENDIF</b></p><p><b> ENDI
92、F</b></p><p> IF 倉庫02 = 1 THEN </p><p> IF 倉庫02存儲個(gè)數(shù) < 3 AND 有物件標(biāo)志 THEN </p><p> Y偏移量 =7200</p><p> X偏移量 = 17000 </p><p><b> 手動啟動 = 1<
93、;/b></p><p><b> ENDIF</b></p><p><b> ENDIF</b></p><p> IF 倉庫03 = 1 THEN </p><p> IF 倉庫03存儲個(gè)數(shù) < 3 AND 有物件標(biāo)志 THEN </p><p>
94、 Y偏移量 =7200</p><p> X偏移量 = 25700 </p><p><b> 手動啟動 = 1 </b></p><p><b> ENDIF</b></p><p><b> ENDIF</b></p><p> IF 倉庫
95、04 = 1 AND ( 物架2 OR 物架3 ) THEN </p><p> IF 倉庫04存儲個(gè)數(shù) < 3 AND 有物件標(biāo)志 THEN </p><p> Y偏移量 =7200</p><p> X偏移量 = 34400 </p><p><b> 手動啟動 = 1</b></p>
96、<p><b> ENDIF</b></p><p><b> ENDIF</b></p><p> IF 倉庫05 = 1 AND 物架3 THEN </p><p> IF 倉庫05存儲個(gè)數(shù) < 3 AND 有物件標(biāo)志 THEN </p><p> Y偏移量 =7200
97、</p><p> X偏移量 = 43100</p><p><b> 手動啟動 = 1 </b></p><p><b> ENDIF</b></p><p><b> ENDIF</b></p><p> IF 倉庫06 = 1 THEN
98、</p><p> IF 倉庫06存儲個(gè)數(shù) < 3 AND 有物件標(biāo)志 THEN </p><p> Y偏移量 =15600</p><p> X偏移量 = 8300 </p><p><b> 手動啟動 = 1 </b></p><p><b> ENDIF</
99、b></p><p><b> ENDIF</b></p><p> IF 倉庫07 = 1 THEN </p><p> IF 倉庫07存儲個(gè)數(shù) < 3 AND 有物件標(biāo)志 THEN </p><p> Y偏移量 =15600</p><p> X偏移量 = 17000 &
100、lt;/p><p><b> 手動啟動 = 1 </b></p><p><b> ENDIF</b></p><p><b> ENDIF</b></p><p> IF 倉庫08 = 1 THEN </p><p> IF 倉庫08存儲個(gè)數(shù) &
101、lt; 3 AND 有物件標(biāo)志 THEN </p><p> Y偏移量 = 15600</p><p> X偏移量 = 25700</p><p><b> 手動啟動 = 1</b></p><p><b> ENDIF</b></p><p><b>
102、ENDIF</b></p><p> IF 倉庫09 = 1 AND ( 物架2 OR 物架3 ) THEN </p><p> IF 倉庫09存儲個(gè)數(shù) < 3 AND 有物件標(biāo)志 THEN </p><p> Y偏移量 = 15600</p><p> X偏移量 = 34400 </p><p
103、><b> 手動啟動 = 1</b></p><p><b> ENDIF</b></p><p><b> ENDIF</b></p><p> IF 倉庫10 = 1 AND 物架3 THEN </p><p> IF 倉庫10存儲個(gè)數(shù) < 3 AND
104、 有物件標(biāo)志 THEN </p><p> Y偏移量 = 15600</p><p> X偏移量 = 43100</p><p> 手動啟動 = 1 </p><p><b> ENDIF</b></p><p><b> ENDIF</b></p>
105、<p> IF 倉庫11 = 1 THEN </p><p> IF 倉庫11存儲個(gè)數(shù) < 3 AND 有物件標(biāo)志 THEN </p><p> Y偏移量 = 24000</p><p> X偏移量 = 8300 </p><p><b> 手動啟動 = 1</b></p>
106、<p><b> ENDIF</b></p><p><b> ENDIF</b></p><p> IF 倉庫12 = 1 THEN </p><p> IF 倉庫12存儲個(gè)數(shù) < 3 AND 有物件標(biāo)志 THEN </p><p> Y偏移量 = 24000</p
107、><p> X偏移量 = 17000</p><p><b> 手動啟動 = 1 </b></p><p><b> ENDIF</b></p><p><b> ENDIF</b></p><p> IF 倉庫13 = 1 THEN </p
108、><p> IF 倉庫13存儲個(gè)數(shù) < 3 AND 有物件標(biāo)志 THEN </p><p> Y偏移量 = 24000</p><p> X偏移量 = 25700 </p><p> 手動啟動 = 1 </p><p><b> ENDIF</b></p><p&
109、gt;<b> ENDIF</b></p><p> IF 倉庫14 = 1 AND ( 物架2 OR 物架3 ) THEN </p><p> IF 倉庫14存儲個(gè)數(shù) < 3 AND 有物件標(biāo)志 THEN </p><p> Y偏移量 = 24000</p><p> X偏移量 = 34400 <
110、/p><p><b> 手動啟動 = 1 </b></p><p><b> ENDIF</b></p><p><b> ENDIF</b></p><p> IF 倉庫15 = 1 AND 物架3 THEN </p><p> IF 倉庫15存
111、儲個(gè)數(shù) < 3 AND 有物件標(biāo)志 THEN </p><p> Y偏移量 = 24000</p><p> X偏移量 = 43100 </p><p> 手動啟動 = 1 </p><p><b> ENDIF</b></p><p><b> ENDIF</b
112、></p><p> IF 倉庫16 = 1 AND ( 物架2 OR 物架3 ) THEN </p><p> IF 倉庫16存儲個(gè)數(shù) < 3 AND 有物件標(biāo)志 THEN </p><p> Y偏移量 = 32400</p><p> X偏移量 = 8300 </p><p><b>
113、 手動啟動 = 1</b></p><p><b> ENDIF</b></p><p><b> ENDIF</b></p><p> IF 倉庫17 = 1 AND ( 物架2 OR 物架3 ) THEN </p><p> IF 倉庫17存儲個(gè)數(shù) < 3 AND 有
114、物件標(biāo)志 THEN </p><p> Y偏移量 = 32400</p><p> X偏移量 = 17000 </p><p><b> 手動啟動 = 1</b></p><p><b> ENDIF</b></p><p><b> ENDIF<
115、/b></p><p> IF 倉庫18 = 1 AND ( 物架2 OR 物架3 ) THEN </p><p> IF 倉庫18存儲個(gè)數(shù) < 3 AND 有物件標(biāo)志 THEN </p><p> Y偏移量 = 32400</p><p> X偏移量 = 25700 </p><p><b
116、> 手動啟動 = 1</b></p><p><b> ENDIF</b></p><p><b> ENDIF</b></p><p> IF 倉庫19 = 1 AND ( 物架2 OR 物架3 ) THEN </p><p> IF 倉庫19存儲個(gè)數(shù) < 3 A
117、ND 有物件標(biāo)志 THEN </p><p> Y偏移量 = 32400</p><p> X偏移量 = 34400 </p><p><b> 手動啟動 = 1</b></p><p><b> ENDIF</b></p><p><b> ENDI
118、F</b></p><p> IF 倉庫20 = 1 AND 物架3 THEN </p><p> IF 倉庫20存儲個(gè)數(shù) < 3 AND 有物件標(biāo)志 THEN </p><p> Y偏移量 = 32400</p><p> X偏移量 = 43100 </p><p><b> 手
119、動啟動 = 1</b></p><p><b> ENDIF</b></p><p><b> ENDIF</b></p><p> IF 倉庫21 = 1 AND 物架3 THEN </p><p> IF 倉庫21存儲個(gè)數(shù) < 3 AND 有物件標(biāo)志 THEN <
120、/p><p> Y偏移量 = 40800</p><p> X偏移量 = 8300</p><p><b> 手動啟動 = 1</b></p><p><b> ENDIF</b></p><p><b> ENDIF</b></p>
121、<p> IF 倉庫22 = 1 AND 物架3 THEN </p><p> IF 倉庫22存儲個(gè)數(shù) < 3 AND 有物件標(biāo)志 THEN </p><p> Y偏移量 = 40800</p><p> X偏移量 = 17000 </p><p><b> 手動啟動 = 1</b></
122、p><p><b> ENDIF</b></p><p><b> ENDIF</b></p><p> IF 倉庫23 = 1 AND 物架3 THEN </p><p> IF 倉庫23存儲個(gè)數(shù) < 3 AND 有物件標(biāo)志 THEN </p><p> Y偏移
123、量 = 40800</p><p> X偏移量 = 25700</p><p><b> 手動啟動 = 1</b></p><p><b> ENDIF</b></p><p><b> ENDIF</b></p><p> IF 倉庫24 =
124、 1 AND 物架3 THEN </p><p> IF 倉庫24存儲個(gè)數(shù) < 3 AND 有物件標(biāo)志 THEN </p><p> Y偏移量 =40800</p><p> X偏移量 = 34400</p><p> 手動啟動 = 1 </p><p><b> ENDIF</b&
125、gt;</p><p><b> ENDIF</b></p><p> IF 倉庫25 = 1 AND 物架3 THEN </p><p> IF 倉庫25存儲個(gè)數(shù) < 3 AND 有物件標(biāo)志 THEN </p><p> Y偏移量 = 40800</p><p> X偏移量 =
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 立體倉庫畢業(yè)設(shè)計(jì)--基于plc立體倉庫控制系統(tǒng)設(shè)計(jì)
- 立體倉庫畢業(yè)設(shè)計(jì)--立體倉庫電氣控制系統(tǒng)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---小型立體倉庫設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---小型立體倉庫設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---立體倉庫自動分揀系統(tǒng)的設(shè)計(jì)
- 自動化立體倉庫畢業(yè)設(shè)計(jì)
- 自動化立體倉庫設(shè)計(jì)【畢業(yè)設(shè)計(jì)】
- 畢業(yè)設(shè)計(jì)_立體倉庫巷道式堆垛機(jī)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)_立體倉庫巷道式堆垛機(jī)設(shè)計(jì)
- 立體倉庫設(shè)計(jì)
- 某立體倉庫plc系統(tǒng)控制畢業(yè)設(shè)計(jì)開題報(bào)告
- 某立體倉庫plc系統(tǒng)控制畢業(yè)設(shè)計(jì)開題報(bào)告
- 立體倉庫巷道堆垛機(jī)的控制系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---基于plc的立體倉庫控制系統(tǒng)的設(shè)計(jì)
- 基于plc及mcgs的立體倉庫{畢業(yè)設(shè)計(jì)}
- 自動化立體倉庫于存儲設(shè)計(jì)畢業(yè)設(shè)計(jì)
- 自動化立體倉庫畢業(yè)論文---雙軸立體倉庫plc控制系統(tǒng)
- 自動化立體倉庫畢業(yè)論文---雙軸立體倉庫plc控制系統(tǒng)
- 畢業(yè)論文—小型立體倉庫電氣系統(tǒng)設(shè)計(jì)
- 畢業(yè)論文—小型立體倉庫電氣系統(tǒng)設(shè)計(jì)
評論
0/150
提交評論