版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
精品文檔精心整理精品文檔可編輯的精品文檔摘要可編程控制器(簡稱PLC或PC)是一種新型的具有極高可靠性的通用工業(yè)自動化控制裝置。它具有控制能力強、可靠性高、配置靈活、編程簡單、使用方便、易于擴展等優(yōu)點。目前,可編程控制器成為工業(yè)自動化領(lǐng)域中最重要、應(yīng)用最多的控制裝置,居工業(yè)生產(chǎn)自動化三大支柱(可編程控制器、機器人、計算機輔助設(shè)計與制造)的首位。其應(yīng)用的深度和廣度成為衡量一個國家工業(yè)自動化程度高低的標(biāo)志。應(yīng)用PLC成為世界的潮流,PLC將在我國得到更全面的推廣應(yīng)用。企業(yè)現(xiàn)代化生產(chǎn)規(guī)模的不斷擴大和深化,使得倉庫成為生產(chǎn)物流系統(tǒng)中的一個重要且不可缺少的環(huán)節(jié)。立體倉庫正以它最小的占地面積和最佳的空間利用率,逐步替代面積利用率極低且陳舊落后的平面?zhèn)}庫,這種替代促使倉儲物流業(yè)的水平提高。為滿足現(xiàn)代化生產(chǎn)與流通的需要,就必須采用以計算機控制技術(shù)為主要手段組成的自動化立體倉庫控制系統(tǒng)。自動化立體倉庫為現(xiàn)代物流系統(tǒng)的主要設(shè)備,是一種多層存放貨物的高層倉庫系統(tǒng)。也是CIMS的集成環(huán)節(jié)之一,在FMS和FAS中占有非常重要的地位。關(guān)鍵詞:可編程控制器;立體倉庫;控制系統(tǒng)
AbstractProgrammableLogicController(PLC)isamoderncontrolequipmentofindustrialautomationwhichhashighlyreliability.Ithasalotofmerits.Suchasstrongholdingcapacity、highlyreliability、assignmentflexibility、compilingprogrameasily、usedexpedientlyandexpansioneasily.Atpresent,PLCbecomesthemostimportantinindustrializationrealmandthemostapplicationcontroldevice.Itisthefirstplaceinthethreesupportsoftheindustrialautomatedproduction(PLC、Industrialrobot、Computer-aideddesignandmanufacture).ItistrendofthetimesoftheworldtousePLCandPLCwillbeusedspeedilyoverallinourcountry.Withtheproducescaleofmodernizationbusinessismoreandmoreexpanderanddeeper,warehouseismoreimportantandindispensableinproducingproceduresystem.Stereoscopicwarehousewhichtakessmallestareandthebestutilizationratioinspaceinsteadofplanewarehouse.thiscanimprovethelevelofthewarehouseprocedure.ItneedstouseSolidAutomatedWarehouse(SAW)whichismadeofcomputercontroltechnologytobefullofmodernizationproduceandcirculate.SAWisthemainequipmentinthemoderncirculatesystemandnotonlyoneofCIMSintegratedlinkbutalsostrongstatusinFMSandFAS.Keywords:ProgrammableLogicController;Stereoscopicwarehouse;Thecontrolsystem
目錄1引言 12PLC的簡介 22.1可編程控制器發(fā)展史 22.2 PLC的構(gòu)成 32.2.1 CPU模塊 32.2.2 I/O模塊 42.2.3電源模塊 42.3 可編程控制器實現(xiàn)控制的要點 42.4 西門子S7-200介紹 52.5 CPU226簡介 62.6 編程軟件 82.6.1基本功能 82.6.2三種編程器的特點 83定位自動控制系統(tǒng)總體設(shè)計 103.1 功能分析 103.2 定位自動控制系統(tǒng)PLC選型和資源配置 113.2.1 PLC選型 113.2.2PLC的I/O資源配置 133.2.3其他資源配置 143.3控制系統(tǒng)的主要功能 153.3.1工作方式選擇 153.3.2變頻調(diào)速系統(tǒng)控制 163.3.3貨叉伸縮控制 183.4控制原理分析 183.5模型的自動尋址 204控制系統(tǒng)PLC程序設(shè)計流程 214.1程序設(shè)計思路 214.2程序流程圖 215智能立體倉庫物品定位自動控制系統(tǒng)的PLC程序說明 235.1 程序初始化 235.2 列向自動運行 245.3 手動控制 265.4 自動控制 285.5 自動控制機械手臂伸縮運動 305.6 自動控制存取物品 33結(jié)論 37致謝 38參考文獻 39附錄A英文原文 40附錄B中英文對照 44附錄C源程序 47附錄D梯形圖 561引言立體倉庫是物流系統(tǒng)的集散地,實現(xiàn)了倉庫功能人單純保管型向綜合流通型的轉(zhuǎn)變。它以高層立體貨倉為主體,以自動化搬運工具為基礎(chǔ),以計算機技術(shù)為主要手段的高效大容量現(xiàn)代化儲運設(shè)備。自動化立體倉庫廣泛應(yīng)用于大型倉庫,能按照編制的入庫單,出庫單自動地把物件從入口處搬運到目的貨位或從指定貨位把物件搬運到出口處。完成這一搬運任務(wù)的堆垛機是該系統(tǒng)的關(guān)鍵部件,它在高層固定貨架巷道中運行。自動化立體倉庫采用PLC控制、變頻調(diào)速、光電檢測定位、步進驅(qū)動控制及計算機管理等一系列自動控制技術(shù)。PLC集中控制系統(tǒng),是當(dāng)前應(yīng)用最為廣泛的一種堆垛機自動控制系統(tǒng)。它以PLC為中心,通過通信接口,接收來自上位機的任務(wù)信息,采集設(shè)備傳感系統(tǒng)的各種信息,通過PLC的控制軟件,控制PLC的輸出,控制設(shè)備的各向運動,對貨物進行存、取作業(yè),實現(xiàn)貨物的流轉(zhuǎn)與存儲。同時通過通信接口,向上位機發(fā)送設(shè)備的實時狀態(tài)信息,以實現(xiàn)倉庫實時監(jiān)控系統(tǒng)對自動化立體倉庫所有設(shè)備的實時監(jiān)控功能。
2PLC的簡介2.1可編程控制器發(fā)展史在工業(yè)生產(chǎn)過程中,大量的開關(guān)量順序控制是按照邏輯條件進行順序動作,并按照邏輯關(guān)系進行連鎖保護動作的控制。傳統(tǒng)上,這些功能是通過氣動或電氣控制系統(tǒng)來實現(xiàn)的。1968年美國GM(通用汽車)公司提出取代繼電器控制裝置的要求。第二年,美國數(shù)字公司研制出了基于集成電路和電子技術(shù)的控制裝置,首次采用程序化的手段應(yīng)用于電氣控制,這就是第一代可編程序控制器。個人計算機發(fā)展起來后,為了方便,也為了反映可編程序控制器的功能特點,可編程序控制器定名為ProgrammableLogicController?,F(xiàn)在,仍常常將PLC簡稱PC[8]。追溯到20世紀的六十年代末,認識一下可編程控制器的發(fā)展史。在可編程控制器出現(xiàn)以前,繼電器控制在工業(yè)控制領(lǐng)域占主導(dǎo)地位,由此構(gòu)成的控制系統(tǒng)都是按預(yù)先設(shè)定好的時間或條件順序地工作,若要改變控制的順序就必須改變控制系統(tǒng)的硬件接線,因此,其通用性和靈活性較差。20世紀的六十年代,計算機技術(shù)開始應(yīng)用于工業(yè)控制領(lǐng)域,由于價格高、輸入輸出電路不匹配、編程難度大以及難于適應(yīng)惡劣工業(yè)環(huán)境等原因,未能在工業(yè)控制領(lǐng)域獲得推廣。1968年,美國最大的汽車制造商—通用汽車公司(GM)為了適應(yīng)生產(chǎn)工藝不斷更新的需要,要求尋找一種比繼電器更可靠,功能更齊全,響應(yīng)速度更快的新型工業(yè)控制器,并從用戶角度提出了新一代控制器應(yīng)具備的十大條件,立即引起了開發(fā)熱潮。主要內(nèi)容是:(1)編程方便,可現(xiàn)場修改程序。(2)維修方便,采用插件式結(jié)構(gòu)。(3)可靠性高于繼電器控制裝置。(4)體積小于繼電器控制盤。(5)數(shù)據(jù)可直接送入管理計算機。(6)成本可與繼電器控制盤競爭。(7)輸入可為市電。(8)輸出可為市電,容量要求在2A以上,可直接驅(qū)動接觸器。(9)擴展時原系統(tǒng)改變最少。(10)用戶存儲器大于4KB。這些條件實際上提出將繼電器控制的簡單易懂、使用方便、價格低的優(yōu)點與計算機的功能完善、靈活性、通用性好的優(yōu)點結(jié)合起來,將繼電接觸器控制的硬接線邏輯轉(zhuǎn)變?yōu)橛嬎銠C的軟件邏輯編程的設(shè)想。1969年,美國數(shù)字設(shè)備公司(DEC公司)研制出了第一臺可編程控制器PDP—14,在美國通用汽車公司的生產(chǎn)線上試用成功,并取得了滿意的效果,可編程控制器自此誕生[2]??删幊炭刂破髯詥柺酪詠恚l(fā)展極為迅速。1971年,日本開始生產(chǎn)可編程控制器。1973年,歐洲開始生產(chǎn)可編程控制器。到現(xiàn)在,世界各國的一些著名的電氣工廠幾乎都在生產(chǎn)可編程控制器裝置??删幊炭刂破饕炎鳛橐粋€獨立的工業(yè)設(shè)備被列入生產(chǎn)中,成為當(dāng)代電控裝置的主導(dǎo)。上世紀80年代至90年代中期,是PLC發(fā)展最快的時期,年增長率一直保持為30%-40%。在這時期,PLC在處理模擬量能力、數(shù)字運算能力、人機接口能力和網(wǎng)絡(luò)能力得到大幅度提高,PLC逐漸進入過程控制領(lǐng)域,在某些應(yīng)用上取代了在過程控制領(lǐng)域處于統(tǒng)治地位的DCS系統(tǒng)。PLC具有通用性強、使用方便、適應(yīng)面廣、可靠性高、抗干擾能力強、編程簡單等特點。PLC在工業(yè)自動化控制特別是順序控制中的地位,在可預(yù)見的未來,是無法取代的。PLC的構(gòu)成從結(jié)構(gòu)上分,PLC分為固定式和組合式兩種。固定式PLC包括CPU板、I/O板、顯示面板、內(nèi)存塊、電源等,這些元素組合成一個不可拆卸的整體。模塊式PLC包括CPU模塊、I/O模塊、內(nèi)存、電源模塊、底板或機架,這些模塊可以按照一定規(guī)則組合配置。CPU模塊CPU是PLC的核心,起神經(jīng)中樞的作用。每套PLC至少有一個CPU,它按PLC的系統(tǒng)程序賦予的功能接收并存貯用戶程序和數(shù)據(jù),用掃描的方式采集由現(xiàn)場輸入裝置送來的狀態(tài)或數(shù)據(jù),并存如規(guī)定的寄存器中。同時,診斷電源和PLC內(nèi)部電路的工作狀態(tài)和編程過程中的語法錯誤等。進入運行后,從用戶程序存貯器中逐條讀取指令,經(jīng)分析后再按指令規(guī)定的任務(wù)產(chǎn)生相應(yīng)的控制信號,去指揮有關(guān)的控制電路。CPU主要由運算器、控制器、寄存器及實現(xiàn)它們之間聯(lián)系的數(shù)據(jù)、控制及狀態(tài)總線構(gòu)成,CPU單元還包括外圍芯片、總線接口及有關(guān)電路。內(nèi)存主要用于存儲程序及數(shù)據(jù),是PLC不可缺少的組成單元I/O模塊PLC與電氣回路的接口,是通過輸入輸出部分(I/O)完成的。I/O模塊集成了PLC的I/O電路,其輸入暫存器反映輸入信號狀態(tài),輸出點反映輸出鎖存器狀態(tài)。輸入模塊將電信號變換成數(shù)字信號進入PLC系統(tǒng),輸出模塊相反。I/O分為開關(guān)量輸入,開關(guān)量輸出,模擬量輸入,模擬量輸出等模塊。開關(guān)量是指只有開和關(guān)(或1和0)兩種狀態(tài)的信號,模擬量是指連續(xù)變化的量。常用的I/O分類如下:(1)開關(guān)量:按電壓水平分,有220VAC、110VAC、24VDC,按隔離方式分,有繼電器隔離和晶體管隔離。(2)模擬量:按信號類型分,有電流型(4-20mA,0-20mA)、電壓型(0-10V,0-5V,-10-10V)等,按精度分,有12bit,14bit,16bit等。除了上述通用I/O外,還有特殊I/O模塊,如熱電阻、熱電偶、脈沖等模塊。按I/O點數(shù)確定模塊規(guī)格及數(shù)量,I/O模塊可多可少,但其最大數(shù)受CPU所能管理的基本配置的能力限制。2.2.3電源模塊PLC電源用于為PLC各模塊的集成電路提供工作電源。同時,有的還為輸入電路提供24V的工作電源。電源輸入類型有:交流電源(220VAC或110VAC),直流電源(常用的為24VDC)??删幊炭刂破鲗崿F(xiàn)控制的要點入出信息變換、可靠物理實現(xiàn),可以說是PLC實現(xiàn)控制的兩個基本要點。入出信息變換依靠運行存儲于PLC內(nèi)存中的程序?qū)崿F(xiàn)。PLC程序既有生產(chǎn)廠家的系統(tǒng)程序(不可更改),又有用戶自行開發(fā)的應(yīng)用(用戶)程序。系統(tǒng)程序提供運行平臺,同時,還為PLC程序可靠運行及信號與信息轉(zhuǎn)換進行必要的公共處理。用戶程序由用戶按控制要求設(shè)計。什么樣的控制要求,就應(yīng)有什么樣的用戶程序??煽课锢韺崿F(xiàn)主要靠輸人(INPUT)及輸出(OUTPUT)電路。PLC的I/O電路,都是專門設(shè)計的。輸入電路要對輸入信號進行濾波,以去掉高頻干擾。而且與內(nèi)部計算機電路在電上是隔離的,靠光耦元件建立聯(lián)系。輸出電路內(nèi)外也是電隔離的,靠光耦元件或輸出繼電器建立聯(lián)系。輸出電路還要進行功率放大,以足以帶動一般的工業(yè)控制元器件,如電磁閥、接觸器等等[10]。I/O電路是很多的,每一輸入點或輸出點都要有一個I/O電路。PLC有多少個I/O用點,一般也就有多少個I/O用電路。但由于它們都是由高度集成化的電路組成的,所以,所占體積并不大。輸入電路時刻監(jiān)視著輸入狀況,并將其暫存于輸入暫存器中。每一個輸入點都有一個對應(yīng)的存儲其信息的暫存器。輸出電路要把輸出鎖存器的信息傳送給輸出點。輸出鎖存器與輸出點也是一一對應(yīng)的。這里的輸入暫存器及輸出鎖存器實際就是PLC處理器I/O口的寄存器。它們與計算機內(nèi)存交換信息通過計算機總線,并主要由運行系統(tǒng)程序?qū)崿F(xiàn)。把輸人暫存器的信息讀到PLC的內(nèi)存中,稱輸入刷新。PLC內(nèi)存有專門開辟的存放輸入信息的映射區(qū)。這個區(qū)的每一對應(yīng)位(bit)稱之為輸入繼電器,或稱軟接點。這些位置成1,表示接點通,置成0為接點斷。由于它的狀態(tài)是由輸入刷新得到的,所以,它反映的就是輸入狀態(tài)。輸出鎖存器與PLC內(nèi)存中的輸出映射區(qū)也是對應(yīng)的。一個輸出鎖存器也有一個內(nèi)存位(bit)與其對應(yīng),這個位稱為輸出繼電器,或稱輸出線圈??窟\行系統(tǒng)程序,輸出繼電器的狀態(tài)映射到輸出鎖存器。這個映射也稱輸出刷新。輸出刷新主要也是靠運行系統(tǒng)程序?qū)崿F(xiàn)的。這樣,用戶所要編的程序只是內(nèi)存中輸入映射區(qū)到輸出映射區(qū)的變換,特別是怎么按輸入的時序變換成輸出的時序。這是一個數(shù)據(jù)及邏輯處理問題。由于PLC有強大的指令系統(tǒng),編寫出滿足這個要求的程序是完全可能的,而且也是較為容易的。西門子S7-200介紹可編程序控制器(PLC)是以微處理器為基礎(chǔ)的工業(yè)控制裝置,其中S7-200是小型可編程序控制器,可以應(yīng)用于各種小型自動化系統(tǒng),具有緊湊的設(shè)計,高速的處理能力,界面友好的編程軟件,良好的擴展性,安全可靠的通訊,強大的指令集等優(yōu)點??删幊绦蚩刂破魇且环N新型的工業(yè)自動化控制裝置,在今后的工業(yè)控制領(lǐng)域中它必將迅速發(fā)展并成為主統(tǒng)。SIMATICS7-200系列PLC可以滿足各行各業(yè),各種場合中的檢測、監(jiān)測及控制的自動化控制需要。S7-200系列的強大功能使其無論在獨立運行中,或相連成網(wǎng)絡(luò)皆能實現(xiàn)復(fù)雜控制功能。因此S7-200系列具有極高的性能價格比。S7-200系列出色表現(xiàn)在以下幾個方面:(1)極高的可靠性(2)極豐富的指令集(3)易于掌握(4)便捷的操作(5)豐富的內(nèi)置集成功能(6)實時特性(7)強勁的通訊能力(8)豐富的擴展模塊S7-200系列在集散自動化系統(tǒng)中充分發(fā)揮其強大功能。使用范圍可覆蓋從替代繼電器的簡單控制到更復(fù)雜的自動化控制。應(yīng)用領(lǐng)域極為廣泛,覆蓋所有與自動檢測,自動化控制有關(guān)的工業(yè)及民用領(lǐng)域,包括各種機床、機械、電力設(shè)施、民用設(shè)施、環(huán)境保護設(shè)備等等。如:沖壓機床,磨床,印刷機械,橡膠化工機械,中央空調(diào),電梯控制,運動系統(tǒng)[11]。CPU226簡介CPU222/224/224XP/226均有6個高速計數(shù)器(30KHz),具有CPU221/222相同的功能??煞奖愕赜脭?shù)字量和模擬量擴展模塊進行擴展。可使用仿真器(選件)對本機輸入信號進行仿真,用于調(diào)試用戶程序。本機集成24輸入/16輸出共40個數(shù)字量I/O點??蛇B接7個擴展模塊,最大擴展至248路數(shù)字量I/O點或35路模擬量I/O點。13K字節(jié)程序和數(shù)據(jù)存儲空間。6個獨立的30kHz高速計數(shù)器,2路獨立的20kHz高速脈沖輸出,具有PID控制器。2個RS485通訊/編程口,具有PPI通訊協(xié)議、MPI通訊協(xié)議和自由方式通訊能力。I/O端子排可以很容易地整體拆卸。用于較高要求的控制系統(tǒng),具有更多的輸入/輸出點,更強的模塊擴展能力,更快的運行速度和功能更強的內(nèi)部集成特殊功能。可完全適應(yīng)于一些復(fù)雜的中小型控制系統(tǒng)[12]。其端子連接如圖2.1所示。圖2.1CPU226DC/DC/DC端子連接圖
編程軟件STEP7-Micro/WIN32V3.2編程軟件可以對所有的CPU221/222/224/224XP/226功能進行編程。其功能是通過一個主程序調(diào)用其他子程序或中斷程序,保證了程序結(jié)構(gòu)的清晰。此外,還可以生產(chǎn)數(shù)據(jù)塊,用語句表(STL)和梯型圖(LAD)編程,進行符號編程;通過符號表分配符號和絕對地址,并可打印輸出。支持三角函數(shù),開方,對數(shù)運算功能。STEP7MicroWIN32是在Windows平臺上運行的SIMATICS7-200軟件簡單、易學(xué),具有擴展功能,能夠解決復(fù)雜的自動化任務(wù),西門子STEP7可以快速進入,節(jié)省編程時間。2.6.1基本功能(1)STEP7-Micro/WIN是在Windows平臺上運行的SIMATICS7-200PLC編程軟件,簡單、易學(xué),能夠解決復(fù)雜的自動化任務(wù)。(2)適用于所有SIMATICS7-200PLC機型軟件編程。(3)STEP7-MicroWINV3.2提供三種編輯器來創(chuàng)建程序:梯形圖(LAD)、語句表(STL)和功能塊圖(FBD)。用任何一種程序編輯器編寫的程序,都可以用另外一種程序編輯器來瀏覽和編輯,但要遵循一些輸入規(guī)則。(4)具有密碼保護功能。(5)STEP7-Micro/WIN提供軟件工具幫助您調(diào)試和測試您的程序。這些特征包括:監(jiān)視S7-200正在執(zhí)行的用戶程序狀態(tài),為S7-200指定運行程序的掃描次數(shù),強制變量值等。(6)指令向?qū)Чδ埽篜ID自整定界面;PLC內(nèi)置脈沖串輸出(PTO)和脈寬調(diào)制(PWM)指令向?qū)?;?shù)據(jù)記錄向?qū)?;配方向?qū)12]。2.6.2三種編程器的特點(1)STL編輯器的特點STL編輯器按照文本語言的形式顯示程序。STL編輯器允許你輸入指令助記符來創(chuàng)建你的控制程序。語句表也允許你創(chuàng)建用LAD和FBD編輯器無法創(chuàng)建的程序。這是因為你在使用S7-200的本族語言進行編輯,而在圖形編輯器中,為了正確地畫出圖形,必須遵守一些規(guī)則。(2)LAD編輯器的特點LAD編輯器以圖形方式顯示程序,與電氣接線圖類似。梯形圖程序允許程序方針來自電源的電流通過一系列的邏輯輸入條件,決定是否使能邏輯輸出。一個LAD程序包括左側(cè)提供能流的能量線。閉合的觸點允許能留經(jīng)過并到達下一個元素;打開觸點會阻塞能流。(3)FBD編輯器的特點FBD編輯器以圖形方式顯示程序,由通用邏輯門圖形組成。它沒有梯形圖編輯器中的觸點和線圈,但有與之等價的指令,用盒指令表示。S7-200PLC用LAD編程時以每個獨立的網(wǎng)絡(luò)塊(Network)為單位,所有的網(wǎng)絡(luò)塊組合在一起就是梯形圖程序,這也是S7-200PLC的特點。S7-200PLC用STL編程時,如果也以每個獨立的網(wǎng)絡(luò)塊為單位,則STL程序和LAD程序基本上是一一對應(yīng)的,而且兩者可以通過編程軟件互相轉(zhuǎn)換[13];如果不是每個獨立的網(wǎng)絡(luò)塊為單位編程,而是連續(xù)編寫,則STL程序和LAD程序不能通過編程軟件相互轉(zhuǎn)換。
3定位自動控制系統(tǒng)總體設(shè)計作為一個定位控制系統(tǒng),必須實現(xiàn)能滿足一般控制系統(tǒng)要求的自動、手動的控制功能,能根據(jù)使用者發(fā)出的指令做出相應(yīng)的動作,能夠根據(jù)實際的情況進行自動的校正的目標(biāo)。功能分析智能立體倉庫有貨架、堆垛機、自動控制裝置等部分組成,有自動和手動兩種操作方式。立體倉庫中間為巷道,兩側(cè)為雙行貨架,堆垛機在巷道上,固定的天、地導(dǎo)軌之間運行。本系統(tǒng)僅設(shè)置X和Y層的貨架一行,另一行貨架僅為虛擬行,以便安裝和參觀學(xué)習(xí)。堆垛機由固定在小車上的門式框架、沿門式框架上導(dǎo)軌提升運動的升降臺以及在升降臺上做伸縮運動的貨叉(機械手)等三部分組成,堆垛機設(shè)計成一個三自由度系統(tǒng),貨物放在升降臺的貨叉上能實現(xiàn)上下、左右和前后的運動。水平方向的前后運動,由小車電動機進行驅(qū)動,小車電動機為220W的三相交流異步電動機。堆垛機垂直方向,由提升電機驅(qū)動升降臺沿門式框架結(jié)構(gòu)做升降運動,提升速度小于5m/min,提升電動機功率為220W的錐型轉(zhuǎn)子單相交流異步電動機,具有斷電抱閘制動的功能。固定在升降臺上的機械手可帶動貨物一起做伸縮運動,伸縮量為左右各300mm,用于貨物的存取操作。速度按機械手5m/min的速度要求設(shè)定。定位自動控制系統(tǒng)工藝流程:根據(jù)設(shè)計要求將整個定位控制的全過程分為多個階段;小車前進到指定貨列架的過程;將貨物抬升到指定貨架行的過程;機械手放置貨物或者取得貨物的過程;放置或取得貨物之后返回的過程。在各個階段,對象的特征相對穩(wěn)定,并且小車在前進和抬升貨物的過程控制方面是基本一致的。其取貨過程見圖3.1圖3.1取貨流程圖下面對各個階段進行簡單地介紹。(1)小車前進過程:在這個過程中,處于自動或者手動控制狀態(tài)的小車由起始點出發(fā),經(jīng)過位置的校對,到達預(yù)先指定列值的貨架位置。(2)抬升貨物過程:在這個過程中,貨物被抬升到預(yù)先指定行值的貨架位置。(3)存取貨物過程:在這個過程中,通過控制機械手臂的運動,使機械手到達預(yù)先指定的位置。然后根據(jù)實際的需要完成存放或者取得貨物的操作。(4)返回過程:在完成指定的操作之后,小車應(yīng)該返回起始位置。定位自動控制系統(tǒng)PLC選型和資源配置根據(jù)實際的控制點數(shù)和系統(tǒng)需要實現(xiàn)的控制要求,在本課題中選用了西門子公司生產(chǎn)的S7-200系列的PLC作為控制系統(tǒng)。按照控制點數(shù)來計算,可以選用CPU-224這個型號的CPU模塊。PLC選型圖3.2所示的就是S7-200系列的PLC,由于其具有緊湊的設(shè)計、良好的擴展性、低廉的價格以及強大的指令系統(tǒng),使得S7-200系列可以近乎完美的滿足小規(guī)模的控制要求。此外,豐富的CPU類型和電壓等級使其在解決工業(yè)自動化問題時,具有很強的適應(yīng)性。圖3.2西門子公司的S7-200系列PLCS7-200CPU226(擴展)系統(tǒng)分別對小車電機用變頻器、機械手電機步進驅(qū)動模塊進行自動控制,并對檢測信號及外部輸入數(shù)據(jù)和控制信號進行處理,實現(xiàn)了對小車、機械手驅(qū)動、升降臺提升及保護等控制的基本要求。表3.1所示是CPU-226的技術(shù)參數(shù)。表3.1CPU-226的技術(shù)參數(shù)技術(shù)參數(shù)說明本機數(shù)字輸入24路數(shù)字量輸入本機數(shù)字輸出16路數(shù)字量輸出高速計數(shù)器(32-位值)6個高速計數(shù)器脈沖輸出2個,20kHz脈沖速率模擬電位器1個,8位分辨率時間中斷2個,1ms分辨率位置中斷4個上升沿和/或4個下降沿可選擇的輸入濾波器時間7個,范圍0.2ms~12.8ms3.2.2PLC的I/O資源配置由于需要采集外部檢測信號(小車所經(jīng)過的行、列)、控制小車驅(qū)動電機的起停、選擇手動控制與自動控制狀態(tài)、小車的前后列向運動、升降行向運動、伸縮運動、貨物的抓取、存放等。系統(tǒng)資源分配如表3.2所示。表3.2PLC的I/O地址分配表位號名數(shù)據(jù)類型說明I0.0BOOLSTART1—啟動I0.1BOOLSTOP1—停止I0.2BOOL自動選擇輸入I0.3BOOL手動選擇輸入I0.4BOOL前后運動I0.5BOOL向前運動I0.6BOOL向后運動I0.7BOOL升降運動I1.0BOOL上升運動I1.1BOOL下降運動I1.2BOOL伸縮運動I1.3BOOL前伸運動I1.4BOOL后縮運動I1.5BOOL抓取物品I1.6BOOL放置物品I1.7BOOL列初始位置(原點位置)I2.0BOOL行初始位置I2.1BOOL后縮初始位置I2.2BOOL貨叉壓力傳感器0--放松;1—抓緊I2.3BOOL存物品I2.4BOOL取物品I2.5BOOL復(fù)位Q0.0BOOL小車向前運行Q0.1BOOL小車停止向前運行Q0.2BOOL小車向后運行Q0.3BOOL小車停止向后運行Q0.4BOOL機械手上升Q0.5BOOL停止上升Q0.6BOOL機械手下降Q0.7BOOL停止下降Q1.0BOOL機械手前伸Q1.1BOOL停止前伸Q1.2BOOL機械手后縮Q1.3BOOL停止后縮Q1.4BOOL抓取物品Q1.5BOOL放置物品Q1.6BOOL原點顯示
表3.3PLC的M單元地址分配表M0.0BOOL運行狀態(tài)0—停止;1—運行M0.1BOOL存放物品工作標(biāo)志M0.2BOOL取出物品工作標(biāo)志M10.0BOOL手動、自動狀態(tài)0--手動;1--自動M20.0BOOL小車前后運動使能M20.1BOOL列到位標(biāo)志0—未到位;1—到位M20.2BOOL升降運動使能M20.3BOOL行到位標(biāo)志0—未到位;1—到位M20.4BOOL伸縮運動使能M20.5BOOL物品到位標(biāo)志0—未到位;1—到位M20.6BOOL抓放動作使能M20.7BOOL程序運行方向標(biāo)志0—存、取物品工作執(zhí)行中;1--工作完畢,小車準(zhǔn)備后退M21.0BOOL向前運行標(biāo)志M21.1BOOL向后運行標(biāo)志M21.2BOOL上升運行標(biāo)志M21.3BOOL下降運行標(biāo)志M21.4BOOL前伸運行標(biāo)志M21.5BOOL后縮運行標(biāo)志M21.6BOOL抓緊動作標(biāo)志M21.7BOOL放松動作標(biāo)志3.2.3其他資源配置EM253位控模塊是S7-200的特殊功能模塊。能夠產(chǎn)生移動控制所需的脈沖串,其組態(tài)信息存儲在S7-200的V存儲區(qū)中,用于步進電機和伺服電機的速度和位置的開環(huán)控制。位控模塊的特性如下:(1)位控模塊可提供單軸開環(huán)移動控制所需要的功能和性能;(2)提供高速控制從每秒12個脈沖至每秒200000個脈沖;(3)支持急停S曲線或線性的加速減速功能;(4)提供可組態(tài)的測量系統(tǒng),既可以使用工程單位,如英寸和厘米,也可以使用脈沖數(shù);(5)支持手動的位控方式;(6)提供連續(xù)操作;(7)提供四種不同的參考點尋找模式,每種模式都可對起始的尋找方向和最終的接近方向進行選擇。3.3控制系統(tǒng)的主要功能本系統(tǒng)選用了西門子公司的S7—200型可編程控制器、臺達公司VFD-A型變頻器和3臺電機等組成。S7—200型可編程控制器采用模塊式結(jié)構(gòu),具有系統(tǒng)容量大、擴充方便、各種功能模塊齊全及指令功能強等優(yōu)點。本系統(tǒng)由CPU226、SM321、SM322、PS307等模塊構(gòu)成PLC控制系統(tǒng)。該系統(tǒng)分別對小車電機用變頻器、機械手電機步進驅(qū)動模塊進行自動控制,并對檢測信號及外部輸入數(shù)據(jù)和控制信號進行處理。實現(xiàn)了小車、機械手驅(qū)動,升降臺提升及保護等控制的基本要求??刂葡到y(tǒng)的組成框圖如圖3.3所示。圖3.3控制系統(tǒng)圖3.3.1工作方式選擇系統(tǒng)基本電路電氣原理如圖3.4所示,鈕子開關(guān)SA4控制中間繼電器KA,實現(xiàn)手動和自動轉(zhuǎn)換控制,并設(shè)置了各種工作狀態(tài)指示。圖3.4基本控制電路手動工作狀態(tài)時,鈕子開關(guān)SA4閉合,此時繼電器KA線圈通電,PLC系統(tǒng)不工作,手動控制系統(tǒng)通過萬能轉(zhuǎn)換開關(guān)SA321分別控制KM3、KM4,實現(xiàn)提升電機的正反轉(zhuǎn)(見圖3.4所示);SA2通過變頻器,手動控制小車電機的正反轉(zhuǎn),SA1控制步進電機,實現(xiàn)貨叉伸縮運動。萬能轉(zhuǎn)換開關(guān)的觸點SA222、SA322、SA123分別控制指示燈HL11—HL16,實現(xiàn)小車前后、機械手左右和升降臺上下運動的手動工作狀態(tài)指示(見圖3.4上)。在自動工作狀態(tài)時,PLC系統(tǒng)上電工作(PLC電源控制電路未畫出),用PLC輸入模塊SM321對各種狀態(tài)控制開關(guān)和光電檢測開關(guān)、限位保護開關(guān)等信號進行采集。其中層、列開關(guān)采用光電檢測開關(guān),機械手的貨叉中位(中間位置)檢測開關(guān)采用了電感式接近開關(guān),其他開關(guān)為鈕子開關(guān)和行程開關(guān)(見圖3.4下)。圖3.4系統(tǒng)基本電路電氣原理圖PLC的繼電器輸出模塊SM322,用于驅(qū)動HL1、HL2、HL6,實現(xiàn)編程、運行、左側(cè)、右側(cè)、出庫、入庫等自動工作狀態(tài)指示,及在自動工作狀態(tài)下驅(qū)動交流接觸器KM3、KM4,實現(xiàn)提升電機M2的正、反轉(zhuǎn)控制(見圖3.4中)。3.3.2變頻調(diào)速系統(tǒng)控制變頻調(diào)速手段有兩種:(1)當(dāng)運行控制速度、控制定位精度較低時,一般選用開環(huán)有級調(diào)速運行模式:即手動設(shè)定幾個固定的運行頻率(如:高速、中速、低速三種運行頻率,實際上可根據(jù)使用的不同規(guī)格或品牌的變頻器及配套的變頻電機等選擇設(shè)定不同梯度的運行頻率,根據(jù)堆垛機的具體運行和控制要求由PLC根據(jù)外部環(huán)境的輸入輸出信號進行程序控制切換和設(shè)定,如用控制用行程開關(guān)、光電接近開關(guān)等作為信號輸入控制單元等,以達到調(diào)速、定位停準(zhǔn)的目的;但該變頻調(diào)速手段的輸出偏差或位置控制的誤差分布范圍大,特別是當(dāng)自動化立體倉庫巷道堆垛機的運行速度較高時,會造成速度轉(zhuǎn)換后的加、減速距離的增加,加、減速平穩(wěn)性控制難度的增加以及控制單元敏感性下降、故障率上升等,其應(yīng)用具有很大的應(yīng)用局限性。(2)當(dāng)運行控制速度、控制定位精度較高時,一般選用閉環(huán)無級運行控制模式,即:對堆垛機的運行速度、運行位移量或位置定位點實現(xiàn)閉環(huán)無級運行控制模式,從而從根本上實現(xiàn)到達目的地址時的制動停準(zhǔn)和根據(jù)運行距離實現(xiàn)的平穩(wěn)換速、適時調(diào)整變頻器的運行控制頻率,以實現(xiàn)最佳平穩(wěn)運行速度的要求,并能縮短作業(yè)周期,提高作業(yè)效率;該變頻調(diào)速手段控制精度高,運動控制平穩(wěn),具體場合的適應(yīng)性好,系統(tǒng)運行的可靠性高,易調(diào)試,但一次性投資成本較高。主要表現(xiàn)在閉環(huán)反饋信號元件的控制精度選擇與配置(如:激光測距儀及其接口電路或板卡)、PLC配置上的高端化、上位機控制軟件及硬件與PLC的接口電路或板卡等,其軟件編程的高端和復(fù)雜化以及軟件開發(fā)調(diào)試具有一定的難度等.小車電機變頻調(diào)速采用臺達公司VFD2A型變頻器,變頻調(diào)速的硬件電路見圖3.5所示。手動操作時,中間繼電器KA常開觸點閉合,萬能轉(zhuǎn)換開關(guān)SA2的操作手柄在位置1時,變頻器DCM與REV端連通,變頻器輸出正相序電源,三相交流異步電動機M1正轉(zhuǎn),SA2在位置2時,DCM與FWD連通,變頻器輸出反相序電源,電動機M1反轉(zhuǎn)。SA2在位置0時,REV與FWD均無效,電動機M1處于停止?fàn)顟B(tài)。自動操作時,KA常開觸點斷開,SA2在位置零,當(dāng)PLC的輸出點Q4.0有效時,DCM與REV端連通,M1正轉(zhuǎn);Q4.1有效時,DCM與FWD連通,M1反轉(zhuǎn)。堆垛機沿巷道運行,行程長,為了提高出入庫的效率和精確定位,小車的行進速度采用變頻調(diào)速控制。
圖3.5變頻調(diào)速控制3.3.3貨叉伸縮控制智能立體倉庫的機械手采用二相混合式步進電機驅(qū)動,步進電機型號為90BYG201型,0.9°P1.8°,兩相混合式,輸出力矩7N·m;其驅(qū)動模塊采用西門子公司S7-200PLC控制,控制系統(tǒng)的硬件電路原理見圖3.6所示。圖3.6貨叉伸縮控制機械手控制系統(tǒng)由SM322模塊、脈沖形成電源電路、步進功率驅(qū)動模塊3部分組成,用以實現(xiàn)機械手的進、退叉動作控制。SM322模塊為PLC的繼電器式輸出模塊;脈沖形成電源電路板提供步進方波脈沖信號CV、步進模塊直流15V工作電源和步進電機直流46VP4A大功率電源;步進功率驅(qū)動模塊U/D端為步進電機正、反轉(zhuǎn)控制端,CP端為步進脈沖輸入端。3.4控制原理分析堆垛機的信息顯示、作業(yè)地址及指令的輸入方法有很多種。一種方法是采用發(fā)光二極管來顯示各種信息(如故障診斷代碼等),采用撥碼開關(guān)來輸入作業(yè)地址。此種方法原理簡單,但是一旦元器件有損壞,如某個發(fā)光二級管損壞,顯示信息就不準(zhǔn);又由于采用撥碼開關(guān)輸入的地址值無法校驗,撥碼開關(guān)使用2~3年后,觸點氧化,使電阻增加,工作電壓較低(24V),導(dǎo)通電流小(7mA),這樣觸點電阻的變化會直接影響撥碼開關(guān)的可靠性,造成撥碼開關(guān)撥的數(shù)值與PLC輸入的數(shù)值不一致,堆垛機無法運行到目的地址。此種方法直接影響了堆垛機的可靠運行,增大了堆垛機的后期保養(yǎng)、維修工作,因此目前此種方法已經(jīng)很少有人采用。另一種方法是采用鍵盤來輸入作業(yè)地址、作業(yè)指令,用數(shù)字和符號來顯示各種信息,輸入的數(shù)值及指令馬上可以顯示出來,校對容易,對錯一目了然。編程器的顯示器有二行共32位5×7的液晶點陣,可以顯示數(shù)字、符號和字母;鍵盤按鍵有0~9、A~F等鍵可以使用,可以向小車輸入作業(yè)地址(排、列和層)、作業(yè)指令(存、取最多二個作業(yè))、操作方式(自動、手動)。將鍵盤的0~9鍵定義為數(shù)字鍵,A~F定義為功能鍵,在輸入作業(yè)指令、作業(yè)地址時,顯示器能馬上顯示出來,實現(xiàn)了簡單的人-機對話,保證了輸入的作業(yè)地址和作業(yè)指令的準(zhǔn)確性,提高了堆垛機運行的可靠性。這個方法使堆垛機的小車每通過一個位置就記錄一個數(shù),一直移動到和預(yù)定位置號一致時停止移動,此方法的特點是電路簡單。另外隨著電子技術(shù)的發(fā)展出現(xiàn)了眾多優(yōu)秀的PLC,用PLC來控制堆垛機是相當(dāng)靈活方便,可以在PLC的軟件中加以保護,即堆垛機每走過一個貨格的時間超過或少于正常的時間范圍就報警。這樣就可以有效地避免計數(shù)出錯。本課題即采用此種方法。立體智能倉庫能實現(xiàn)貨物的自動存取功能,這就要小車在作水平、升降臺做垂直運動時,能準(zhǔn)確記憶堆垛機的位置,即堆垛機的小車和升降臺所在的列和層數(shù),以實現(xiàn)貨物的定位存取,本系統(tǒng)采取了非接觸式反射型光電傳感器,自動檢測貨位的列和層數(shù)。例如,隨小車移動,列光電傳感器每經(jīng)過一個貨架立柱時,接收到一個反射信號,列值增加1;升降臺每升高一層,層光電傳感器使層值增1。光電傳感器的有效反射距離為30cm。在自動存取貨物時,貨位的輸入方法有微機鍵盤和BCD碼撥盤開關(guān)兩種形式輸入,PLC在接收到外部輸入的貨位層和列數(shù)值后,將此值作為層、列計數(shù)器的預(yù)置值,用于實現(xiàn)貨位的自動搜索控制。圖3.7示所示是典型連接示意圖。圖3.7連接示意圖3.5模型的自動尋址立體倉庫的自動尋址就是自動尋找存放貨、提取貨物的位置。在同一巷道內(nèi)的貨位地址由3個參數(shù)組成:第幾排貨架、第幾層貨格、左側(cè)或右側(cè)。當(dāng)堆垛機接收到上級管理機的存取指令和存取地址后,即向指定的貨位方向運行。運行中,安裝在堆垛機上的傳感器不斷檢測位置,計算判斷是否到位,從而實現(xiàn)貨物的定位存取。本模型采用了非接觸式反射型光電傳感器,自動檢測貨位的列和層數(shù)。堆垛機對定位地址的精度要求很高,目前普遍采用絕對認址和相對認址兩種方法。該模型采用相對式混合坐標(biāo)法來確定地址,即在堆垛機的側(cè)部和升降臺上各安裝1個光電傳感器,當(dāng)堆垛機前后運動和升降臺上下運行時經(jīng)過每個貨位光電脈沖加1或減1得到地址的方法。在自動存取貨操作時,貨位的輸入方法有微機鍵盤和BCD碼撥盤開關(guān)兩種輸入形式,PLC在收到外部輸入的貨位的層和列數(shù)據(jù)后,作為層列計數(shù)器的預(yù)置值,用于實現(xiàn)貨位的自動尋址控制。
4控制系統(tǒng)PLC程序設(shè)計流程4.1程序設(shè)計思路(1)初始化過程,清除位置記錄(2)調(diào)用子程序檢測位置信號(3)工作任務(wù)標(biāo)志:存放,取出物品(4)原點顯示(5)運行狀態(tài)(6)手動,自動選擇(7)啟動小車手動向前運行(8)啟動小車手動向后運行(9)手動小車前后運動使能(10)手動控制小車前后運行(11)啟動機械手手動上升(12)啟動機械手手動下降(13)手動機械手上升、下降使能(14)手動控制機械手上升、下降運行(15)手動控制機械手前伸、后縮運行使能(16)啟動機械手手動前伸(17)啟動機械手手動后縮(18)手動控制機械手前伸、后縮運行4.2程序流程圖立體倉庫教學(xué)模型的PLC控制系統(tǒng)的功能模塊主要有左側(cè)入庫(存貨),左側(cè)出庫(取貨);右側(cè)入庫(存貨),右側(cè)出庫(取貨)等;取、存貨(出入庫)動作要求的主要不同之處在于取貨時的微抬和存貨時的微落動作的處理??刂葡到y(tǒng)的主程序流程圖分別見圖4.1。圖4.1程序流程圖
5智能立體倉庫物品定位自動控制系統(tǒng)的PLC程序說明程序的運行步驟如下:(1)初始化:在程序的一個掃描周期(SM0.1=1)設(shè)置重要的參數(shù)。(2)運行:按下設(shè)備的“啟動”(START)按鈕開始運行,首先調(diào)用子程序檢測位置信號,取得當(dāng)前位置計數(shù),然后將位置計數(shù)存放在變量VW100(行計數(shù))、VW120(列計數(shù))中,以便程序判斷是否已經(jīng)到達指定的位置。程序初始化程序初始化由網(wǎng)絡(luò)1和網(wǎng)絡(luò)2完成:S7-200只讀特殊內(nèi)存SM0.1,只有在首次掃描循環(huán)時打開,所以這段初始化程序只在程序開始運行的時候執(zhí)行一次。這里執(zhí)行的兩條指令對變量VW102以及VW132進行初始化,這兩個變量分別為小車運行中所經(jīng)過的行記數(shù)以及列記數(shù)。由于要涉及到小車完成任務(wù)的過程以及完成任務(wù)以后返回的過程,所以程序在執(zhí)行的過程中必須要明確其運動方式和目的,是前進或后退運動、升降運動或機械手臂的伸縮運動等。因此,在以下的程序中,每一個運動過程都必須加上很明確的標(biāo)志和條件限制來確定其運動的方式和運動的目的,這樣才不至于因為目的不明確而造成錯誤的判斷以及錯誤的動作。造成存取貨物的失敗。圖5.1程序初始化網(wǎng)絡(luò)1、2實現(xiàn)代碼如下程序NETWORK1//NETWORKTITLE://LDSM0.1MOVW+0,VW102MOVW+0,VW132NETWORK2////NETWORKCOMMENTS//LDSM0.0CALLSBR_0列向自動運行列向自動運行由網(wǎng)絡(luò)3和網(wǎng)絡(luò)4完成:在這段程序中,首先要考慮的問題就是:小車處于前進或者是存放貨物過程還是完成了預(yù)定任務(wù)返回的過程。但是由于PLC程序的執(zhí)行特點是逐行掃描,所以僅僅判斷小車是處于前進過程還是返回過程機械手臂是不夠的,因為在返回過程中還有機械手臂從貨架上縮回來、機械手臂下降到初始位置等幾個過程,所以說,必須要在程序中能夠?qū)⑦@3種完全不同的運動區(qū)分開關(guān)。根據(jù)這種要求,在編寫程序的時候加入了3個不同的BOOL類型的變量M20.1、M20.3以及M20.5,分別作為小車沿列向運行到位標(biāo)志,機械手沿行向運行到位標(biāo)志,機械手貨架到位標(biāo)志。當(dāng)變量為ON時,表示已經(jīng)完成了該項動作,為OFF時表明小車還沒有完成對應(yīng)的運動。Q0.0是開關(guān)量輸出,表示啟動小車前進,小車開始向前運動。當(dāng)小車還處于取放貨的動作未完成的階段時,需要判斷的是小車是否已經(jīng)完成了列的定位,如果未完成(M20.3為OFF),那么啟動小車前進的電機,使小車向前運動。如果小車處于已經(jīng)完成了取放貨的動作時,那么判斷小車是否已經(jīng)完成了由貨架上返回(伸縮機械手的運動)、是否已經(jīng)完成了由指定行數(shù)退回初始行位置的運動(如果完成,小車應(yīng)該是第一行以下的位置)。如果小車這兩個過程都已經(jīng)完成,那么將開始進行后退運動,Q0.2表示啟動小車后退電機使小車向后運行并返回初始位置。圖5.2列向自動運行網(wǎng)絡(luò)3、4實現(xiàn)代碼如下程序:NETWORK3//NETWORKTITLE://LDSM0.0LPSANM20.7ANM20.1AM0.0AM10.0=Q0.0LPPAM20.7ANM20.5ANM20.3AM0.0AM10.0SQ0.2,0NETWORK4//LDSM0.0LPSANM20.7ANM20.1AM0.0AM10.0AD=VD102,VD120=Q0.1SM20.1,0LPPAM20.7ANM20.5ANM20.3AM0.0AM10.0AD=VD102,VD120=Q0.3RM20.1,0RM20.7,0手動控制手動控制由網(wǎng)絡(luò)5來控制完成:在開始按鈕已經(jīng)按下的情況下(START按鈕的狀態(tài)由變量M0.0來對應(yīng)),M0.0為ON時表示已經(jīng)開始運行,反之則為停滯狀態(tài)。圖5.3手動控制網(wǎng)絡(luò)5實現(xiàn)代碼如下程序:NETWORK5//NETWORKTITLE://LDSM0.0AM0.0ANM10.0LPSAM21.0LPSAM20.0SQ0.0,0LPPANM20.0=Q0.1SM20.1,0LPPAM21.1LPS AM20.0SQ0.2,0LPPANM20.0=Q0.3SM20.1,0自動控制自動控制由網(wǎng)絡(luò)6、7完成:Q0.4是開關(guān)量輸出,表示啟動小車機械手上升,機械手開始運動。當(dāng)小車還處于取放貨的動作未完成的階段時,需要判斷的是小車是否已經(jīng)完成了列的定位,如果未完成列的定向(M20.3為OFF),那么啟動小車機械手上升的電機,使機械手做上升運動。如果小車處于已經(jīng)完成了取放貨的動作,那么判斷小車是否已經(jīng)完成了由貨架上的返回(伸縮機械手的運動),如果小車這個過程已經(jīng)完成,那么將開始進行后退運動。Q0.6表示啟動機械手下降電機,使機械手下降并返回初始位置。圖5.4自動控制網(wǎng)絡(luò)6、7實現(xiàn)代碼如下程序:NETWORK6//NETWORKTITLE://LDSM0.0LPSANM20.7AM20.1ANM20.3AM0.0AM10.0SQ0.4,0LPPAM20.7ANM20.5AM0.0AM10.0SQ0.5,0NETWORK7//LDSM0.0LPSANM20.7AM20.1ANM20.3AM0.0AM10.0AR=VD100,VD150=Q0.5SM20.3,0LPPAM20.7ANM20.5AM0.0AM10.0AD=VD100,VD150SQ0.7,0RM20.3,0自動控制機械手臂伸縮運動自動控制機械手臂伸縮運動由網(wǎng)絡(luò)8、9、10來完成:前后、升降運動都進行完畢以后,機械手已經(jīng)到達了指定的行數(shù)與列數(shù),將進行伸縮運動來完成貨物的存放?;驹砼c前面的前后、升降運動相似。不同于前面兩種運動的情況有:M20.5是伸縮運動到位標(biāo)志。為ON時,表示機械手已經(jīng)到達指定位置,為OFF時,表示還未達到指定位置。Q1.0表示前伸運動的開關(guān)量輸出,Q1.2表示后面的運動開關(guān)量輸出。由于機械手是以5m/min的速度運動,伸縮距離為30cm,定時器T37是以100ms為基本記時單位的,所以計算得到機械手可以到達預(yù)定位置的時間:運動距離L=30cm速度V=5m/min運動時間t=L/V*0.01=0.06min=3.6s因此選用100ms定時器T37進行計時,應(yīng)該設(shè)置計時累加為36。圖5.5自動控制機械手臂伸縮運動網(wǎng)絡(luò)8、9、10實現(xiàn)代碼如下程序:NETWORK8//NETWORKTITLE://LDSM0.0AM0.0ANM10.0LPSAM21.2LPSAM20.2SQ0.4,0LPPANM20.2=Q0.5SM20.3,0LPPAM21.3LPSAM20.2SQ0.6,0LPPANM20.2=Q0.7SM20.3,0NETWORK9//NETWORKTITLE://LDSM0.0LPSANM20.7AM20.1AM20.3AM0.0AM10.0SQ1.0,0LPPAM20.7AM20.5AM0.0AM10.0SQ1.2,0NETWORK10//LDSM0.0LPSANM20.7AM20.1AM20.3AM0.0AM10.0ANM20.5TONT37,+36LPPAM20.7AM20.5AM0.0AM10.0TONT37,+36自動控制存取物品自動控制存取物品由網(wǎng)絡(luò)11、12、13、14完成:如果定時器標(biāo)志T37為ON,表示定時器已經(jīng)到達了預(yù)定的時間,說明機械手已經(jīng)前伸到了指定的深度,所以停止前伸的運動。Q1.1表示停止前伸運動。Q1.3表示停止后縮運動。當(dāng)伸縮運動完成時,需要進行的是抓取或存放貨物。Q1.2表示將貨物放下,Q1.3表示抓起貨物,M22.0為抓取或放下的選擇條件,為ON時,表示放下。圖5.6自動控制存取物品網(wǎng)絡(luò)11、12、13、14實現(xiàn)代碼如下程序:NETWORK11//NETWORKTITLE://LDSM0.0LPSANM20.7AM20.1AM20.3AM0.0AM10.0AT37SM20.5,0=Q1.1LPPAM20.7AM20.1AM20.3AM20.5AM0.0AM10.0AT37RM20.5,0NETWORK12//LDSM0.0ANM20.7AM20.5AM0.0AM10.0LPSAM22.0SQ1.4,0LPPANM22.0SQ1.5,0NETWORK13//LDSM0.0AM0.0ANM10.0LPSAM21.4LPSAM20.4SQ1.2,0LPPANM20.4=Q1.1SM20.5,0LPPAM21.5LPSAM20.4SQ1.2,0LPPANM20.4=Q1.3SM20.5,0NETWORK14//LDSM0.0AM20.1AM20.3AM20.5SM20.7,0
結(jié)論從世界上第一臺PLC誕生至今的30多年時間里,PLC技術(shù)得到了迅猛的發(fā)展,獲得了極其廣泛的作用,對工業(yè)自動化程度的提高起到非常巨大的作用。PLC的應(yīng)用領(lǐng)域從最初單一的邏輯控制發(fā)展到包括模擬量控制、數(shù)字量機器人控制以及多級分布式控制系統(tǒng)在內(nèi)的各種工業(yè)控制場合,在工業(yè)自動化控制應(yīng)用中所占的比例越來越大,成為工業(yè)控制領(lǐng)域中占主導(dǎo)地位的基礎(chǔ)自動化設(shè)備。PLC在我國的應(yīng)用越來越廣泛,對提高我國的工業(yè)生產(chǎn)的自動化水平起到了巨大作用。這個設(shè)計通過這次對S7-200PLC的充分利用,使得上機調(diào)試很成功。PLC最終目標(biāo)就是用于實踐,提高生產(chǎn)力。這個設(shè)計創(chuàng)造了倉庫使用的新里程!
致謝大學(xué)生活轉(zhuǎn)瞬即逝,這期間有苦有樂,如今終于完成了本科階段的學(xué)習(xí),這份畢業(yè)論文是對這幾年來學(xué)習(xí)的一個檢驗,如果說還有一點點成績的話,我想都應(yīng)歸功于曾經(jīng)辛勤教育過我的師長,從做人到為學(xué),他們都是我的楷模。在課題進行當(dāng)中,我還得到董靜雨老師和劉鳳先老師的細心指導(dǎo)和諸多幫助。他們的無私幫助和耐心指導(dǎo)也是我得以完成本課題的關(guān)鍵。再此我向他們表示由衷的感謝和深切的問候。此間我還得到了同學(xué)的諸多指導(dǎo),再此表示感謝。另外,也非常感謝所有的關(guān)心我的其他老師們和同學(xué)們,他們的關(guān)心也是我學(xué)習(xí)過程中不可缺少的組成部分。感謝時時刻刻關(guān)心、愛護我的父親母親,他們對我的支持和鼓勵。使我得以完成學(xué)業(yè)的支柱。真誠的感謝所有的幫助過我的老師們,同學(xué)們,家人和朋友們。感謝對本設(shè)計進行評審的老師們,感謝他們給我提出的寶貴意見和建議。
參考文獻[1]江秀汗,薄保中.可編程序控制器原理及應(yīng)用.西安電子科技出版社,1998:193~215[2]田瑞庭.可編程序控制器應(yīng)用技術(shù).機械工業(yè)出版社,1994:391~417[3]廖常初.PLC編程及應(yīng)用.機械工業(yè)出版社,2002:182~203[4]黃明琪,馮濟纓.可編程序控制器.重慶大學(xué)出版社,2003:123~237[5]高欽和.可編程控制器應(yīng)用技術(shù)與設(shè)計事例.人民郵電出版社,2004:67~136[6]周萬珍,高鴻斌.PLC分析與設(shè)計應(yīng)用.電子工業(yè)出版社,2004:68~182[7]顧站松,陳鐵年.可編程控制器原理與應(yīng)用.國防工業(yè)出版社,1996:213~216[8]王衛(wèi)星.可編程控制器原理與應(yīng)用.中國水利水電出版社,2002:151~154[9]汪志鋒.可編程序控制器原理與應(yīng)用.西安電子科技大學(xué)出版社,2004:1~153[10]易傳祿,韓希饒.可編程序控制器應(yīng)用指南.上海科學(xué)普及出版社,1993:253~263[11]李桂和.電氣及其控制.重慶大學(xué)出版社,1993:10~25[12]陳立定.電氣控制與可編程控制器.華南理工大學(xué)出版社,2003:151~152
附錄A英文原文AutomaticstereoscopicwarehouseAutomaticstereoscopicwarehouse,asoneofimportantaggregatesofrapidly-developedmodernlogisticssystem,possessesmanyadvantagessuchassavingland,alleviatinglaborintensity,eliminatingerrors,upgradingstorageautomationandmanagementlevel,improvingqualityofmanagementandoperationpersonnel,decreasingoutage,effectivelyreducingidlingofcirculatingfundsandenhancinglogisticsefficiency.Today,automaticstereoscopicwarehousethatlinksupthenetworksoffactoryinformationmanagementsystemandproductionlinesistheindispensablekeylinkofcomputerintegratemanufacturesystem(CIMS)andflexiblemanufacturesystem(FMS).Aimingatautomaticstoragesystem,hasdevelopedmanykindsofhardwareandsoftwareintherelatedfields,suchasdifferentkindsofinventorymanagementsoftware,systemsimulationsoftware,figuremonitoringanddispatchingsoftware,stackerandconveyorcontrolsoftware,barcodeidentificationandtrackingsystem,carrierrobot,stackingmanipulator,goodssortingsystem,stackeraddressrecognitionanddetectionsystem,stackercontrolsystem,cargospacedetector,heightdetector,conveyingsystem,stackingsystemandautomaticguidingvehicleetc.MainCharacteristics(1)
ControlSystemAdvanceintechnology:Byadoptingthemethodofdirectfieldbuscommunicationthesystemcanreallyrealizecomputermonitoringinsteadofcontrolling.Alldecisions,jobschedulingandinformationexchangingaremadecoordinatelythroughmutualcommunicationoffieldequipmentssuchasstackerandin-and-outwarehouseconveyors.Thenumbersoftraysineachcargospacearerespectivelyrecordedinthedatabasesofstackerandcomputer.Operatorcanusecontrastivefunctiontocomparetherecordincomputerwiththatinstackerandmakeamendmentifneeded.Theamendmentcanbecompletedautomaticallyormanually.Thesystempossessescompletedfunctionalsoftwareandhardware,andclearuserinterface,whichenableaneasyoperationandmaintenance.Stackerhasthefunctionofautomaticoriginrecallingwhichmeanswheneverthecargoforkcentersandinitsnormalhorizontaloperation,thestackercanreturnbacktoitsoriginalpositionaccordingtogivencommand.Inthiscaseoperatorormaintenancepersonnelneedsnottoenterintolaneway.Intelligentcontrolsystemcanrealizeautomaticinventorycheckingfunctionsoastoalleviatetheheavylaborofmanualinventory,releasethelaborintensityofwarehousekeepersandsimultaneouslyensurezeroerrorrateofout-warehouseoperation.(2)Monitoringandmanagementsystemconsistsofmodulesofdatamanagement,in&outwarehousemanagement,consultingandreferring,reporting,documentationandinventorychecking,alarming,monitoringandanimationetc.ProgrammableLogicControlleristhefirstinthelate1960sintheUnitedStates,thencalledPlcprogrammablelogiccontroller(ProgrammableLogicController)isusedtoreplacerelays.Fortheimplementationofthelogicaljudgment,timing,sequencenumber,andothercontrolfunctions.TheconceptispresentedPlcGeneralMotorsCorporation.Plcandthebasicdesignisthecomputerfunctionalimprovements,flexible,genericandotheradvantagesandrelaycontrolsystemsimpleandeasytooperate,suchastheadvantagesofcheappricescombinedcontrollerhardwareisstandardandoverall.Accordingtothepracticalapplicationoftargetsoftwareinordertocontrolthecontentoftheuserproceduresmemorycontroller,thecontrollerandconnectingtheaccusedconvenienttarget.Inthemid-1970s,thePlchasbeenwidelyusedasacentralprocessingunitmicroprocessor,importexportmoduleandtheexternalcircuitsareused,large-scaleintegratedcircuitsevenwhenthePlcisnolongertheonlylogical(IC)judgmentfunctionsalsohavedataprocessing,PIDconditioninganddatacommunicationsfunctions.InternationalElectrotechnicalCommission(IEC)standardspromulgatedprogrammablecontrollerforprogrammablecontrollerdraftmadethefollowingdefinition:programmablecontrollerisadigitalelectroniccomputersoperatingsystem,specificallyforapplicationsintheindustrialdesignenvironment.Itusedprogrammablememory,usedtoimplementlogicintheirinternalstorageoperations,sequencecontrol,timing,countingandarithmeticoperations,suchasoperatinginstructions,andthroughdigitalandanaloginputandoutput,thecontrolofvarioustypesofmachineryorproductionprocesses.Programmablecontrollerandrelatedperipherals,andindustrialcontrolsystemseasilylinkedtoformawhole,toexpanditsfunctionaldesign.Programmablecontrollerfortheuser,isanon-contactequipment,theprocedurescanbechangedtochangeproductionprocesses.Theprogrammablecontrollerhasbecomeapowerfultoolforfactoryautomation,widelypopularreplication.Programmablecontrollerisuser-orientedindustriesdedicatedcontrolcomputer,withmanydistinctivefeatures.First,highreliability,anti-interferencecapability;Secondprogrammingvisual,simple;Third,adaptabilitygood;functionalimprovements,strongfunctionalinterface.Itisnewtypeindustrycontrolequipmentwhichisdevelopedbasedonmicroprocessorandintegratedwithcomputertechnology,automationtechnologyandcommunicationtechnology.ThispaperstudiedthespecificapplicationthoroughlyofPLCinAutomationThreeDimensionalWarehouseControlSystembasedontheexecutionofTianjinHarvestAutomationThreeDimensionalWarehouseControlSystem2003.Withthedevelopmentofcomputerinformationtechnology,increasinglyexpandingofmodernenterpriseproductionscaleandmoreandmorefiercemarketcompetition,newrequirementsofenterpriselogisticsbymarketareemerging,andautomatedhigh-risewarehousesgainsmoreattentionandhavebeenusedwidely,SRMisthemostimportantconveyingandliftingequipmentinautomatedhigh-risewarehouse.ThispaperintroducedtheapplicationofS7-200PLCproducedbySIEMENScompanyinstackersusedforautomaticstereoscopicwarehouse.Allthe
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年高職(汽車檢測與維修技術(shù))汽車維修質(zhì)量檢驗階段測試題及答案
- 2025年大學(xué)攝影(攝影理論)試題及答案
- 2025年大學(xué)大三(護理學(xué))兒科護理綜合測試試題及答案
- 2025年中職至大學(xué)階段(工程造價類)專業(yè)技能綜合測試試題及答案
- 2025年高職旅游(旅游線路設(shè)計)試題及答案
- 2025年高職體育教育(體育教學(xué)法)試題及答案
- 2025年高職資源勘查(礦產(chǎn)普查)試題及答案
- 2025年大學(xué)第三學(xué)年(土木工程)鋼結(jié)構(gòu)設(shè)計原理試題及答案
- 稀有貴金屬高效綜合循環(huán)利用建設(shè)項目可行性研究報告模板-立項拿地
- 金融工程美國就業(yè)指南
- DZ∕T 0399-2022 礦山資源儲量管理規(guī)范(正式版)
- GB/T 5563-2013橡膠和塑料軟管及軟管組合件靜液壓試驗方法
- GB/T 16895.6-2014低壓電氣裝置第5-52部分:電氣設(shè)備的選擇和安裝布線系統(tǒng)
- GB/T 11018.1-2008絲包銅繞組線第1部分:絲包單線
- GA/T 765-2020人血紅蛋白檢測金標(biāo)試劑條法
- 武漢市空調(diào)工程畢業(yè)設(shè)計說明書正文
- 麻風(fēng)病防治知識課件整理
- 安全安全應(yīng)急救援預(yù)案(溝槽開挖)
- 權(quán)利的游戲雙語劇本-第Ⅰ季
- 衛(wèi)生部《臭氧消毒技術(shù)規(guī)范》
- 早期復(fù)極綜合征的再認識
評論
0/150
提交評論