立體倉庫控制系統(tǒng)的設(shè)計_第1頁
立體倉庫控制系統(tǒng)的設(shè)計_第2頁
立體倉庫控制系統(tǒng)的設(shè)計_第3頁
立體倉庫控制系統(tǒng)的設(shè)計_第4頁
立體倉庫控制系統(tǒng)的設(shè)計_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

/PLC課程設(shè)計說明書設(shè)計題目:自動化立體倉儲系統(tǒng)設(shè)計班級:機械111姓名:XXX學(xué)號:XXX指導(dǎo)老師:宏大的王凡老師萬歲!基于PLC的自動化立體倉儲系統(tǒng)設(shè)計摘要:隨著國民經(jīng)濟的飛速發(fā)展,智能倉庫必定會在各行各業(yè)中得到越來越廣泛的應(yīng)用。智能倉庫系統(tǒng)是現(xiàn)代物流系統(tǒng)的一個重要組成部分,廣泛應(yīng)用于各行各業(yè)中。目前,它已經(jīng)成為企業(yè)生產(chǎn)和管理信息化的標(biāo)記之一。該系統(tǒng)接受PLC限制,通過PLC輸出的脈沖信號來限制步進電機的運行,兩者之間通過步進電機驅(qū)動器連接,此外還用到一些傳感器,如微動開關(guān)和反射式傳感器。

此次設(shè)計的效果可以變更參數(shù)輸入,通過模擬生產(chǎn)狀況及波動對系統(tǒng)造成的沖擊,從而避開了在志向化狀態(tài)下系統(tǒng)設(shè)計所無法預(yù)料的各種因素,對系統(tǒng)的堵塞有著形象和直觀的解決方案。

總之,智能倉庫因其較小的占地面較佳空間利用率,應(yīng)用正慢慢普及。為滿意現(xiàn)代化生產(chǎn)和流通的須要,就必需實行以計算機限制主要手段的智能倉庫。關(guān)鍵詞:智能倉庫;PLC;MCGS目錄前言 1第1章智能倉庫 21.1 智能倉庫的概述 21.2智能倉庫的的優(yōu)點及分類 2第2章系統(tǒng)限制方案的確定 52.1智能倉庫系統(tǒng)設(shè)計的基本步驟 52.2智能倉庫的系統(tǒng)限制方案 62.3智能倉庫技術(shù)參數(shù)的確定 7第3章硬件設(shè)計 83.1限制系統(tǒng)的結(jié)構(gòu)設(shè)計 83.2PLC的選型 83.3PLC輸入輸出I/O的支配 11第4章智能倉庫系統(tǒng)限制軟件設(shè)計 124.1PLC梯形圖概述 124.2系統(tǒng)流程圖 134.3梯形圖的設(shè)計 13第5章系統(tǒng)調(diào)試 205.1梯形圖程序的下載 205.2程序運行 20第6章MCGS組態(tài)軟件設(shè)計立體倉庫監(jiān)控………..21 6.1基于MCGS仿真實現(xiàn)的意義………………….216.2MCGS實現(xiàn)立體倉庫工程畫面………………..216.3MCGS實時數(shù)據(jù)庫的讀寫實現(xiàn)………………..256.4MCGS和PLC設(shè)備的通信……..236.5監(jiān)視畫面的設(shè)定和動畫的連接……………...256.6編制限制流程………………..28課設(shè)總結(jié) 30參考文獻(xiàn) 31附錄 32前言可編程限制器(簡稱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ù)為主要手段組成的智能倉庫。智能倉庫為現(xiàn)代物流系統(tǒng)的主要設(shè)備,是一種多層存放貨物的高層倉庫系統(tǒng)。也是CIMS的集成環(huán)節(jié)之一,在FMS和FAS中占有特殊重要的地位第1章智能倉庫智能倉庫的概述智能倉庫簡稱高架倉庫,一般是指接受幾層、十幾層乃至幾十層的貨架來儲存單元貨物,并用相同的搬運設(shè)備進行貨物入、出庫作業(yè)的倉庫。由于這類倉庫能充分利用空間儲存貨物,故常形象地將其稱為“智能倉庫”。依據(jù)國際自動化倉庫會議的定義,所謂智能倉庫就是接受高層貨架存放貨物,以巷道堆垛起重機為主,結(jié)合入庫出庫周邊設(shè)備來進行作業(yè)的一種倉庫。它把計算機和信息管理和設(shè)備限制集成起來,依據(jù)限制指令自動完成貨物的存取作業(yè),并對庫存貨物進行管理。自不待言它是物流系統(tǒng)的核心之一,并在自動化生產(chǎn)系統(tǒng)中占據(jù)了特殊重要的地位。20世紀(jì)80年頭到90年頭,智能倉庫產(chǎn)品的設(shè)計和制造有了很大的發(fā)展,全國有幾十家科研單位和生產(chǎn)單位在進行智能倉庫的開發(fā)、設(shè)計、制造。近年來,倉儲物流行業(yè)的學(xué)術(shù)組織定期在國內(nèi)溝通學(xué)術(shù)閱歷,針對目前我國智能倉庫的設(shè)計制造水平,參照國外標(biāo)準(zhǔn)制定了一系列行業(yè)標(biāo)準(zhǔn)、規(guī)范,使智能倉庫的設(shè)計制造進入了規(guī)范化發(fā)展階段不同的智能倉庫,高度、貨架形式、通道寬度都和現(xiàn)代化倉庫是不同的,倉庫內(nèi)設(shè)備的配置應(yīng)和倉庫的類型相適應(yīng)。1.2智能倉庫的的優(yōu)點及分類智能倉庫的優(yōu)點智能倉庫的優(yōu)越性是多方面的,主要在以下幾個方面。

1.提高空間利用率

早期智能倉庫構(gòu)想的基本動身點是提高空間利用率,充分節(jié)約有限且昂貴的場地,在西方有些發(fā)達(dá)國家提高空間利用率的觀點已有更廣泛、深刻的含義,節(jié)約土地已和節(jié)約能源、愛惜環(huán)境等更多方面聯(lián)系起來。有些甚至把空間利用率作為考核倉庫系統(tǒng)合理性和先進性的重要指標(biāo)。倉庫空間利用率和其規(guī)劃緊密相連,一般來說,智能倉庫的空間利用率為一般倉庫的2~5倍。

2.先進的物流系統(tǒng)提高企業(yè)生產(chǎn)管理水平

傳統(tǒng)的倉庫只是貨物的儲存場所,保存貨物是其唯一的功能,屬于靜態(tài)儲存。智能倉庫接受先進的自動化物料搬運設(shè)備,不僅能使貨物在倉庫內(nèi)按須要自動存取,而且還可以和倉庫以外的生產(chǎn)環(huán)節(jié)進行有機地連接,并通過計算機管理系統(tǒng)和自動化物料搬運設(shè)備使倉庫成為企業(yè)物流中的重要環(huán)節(jié)。企業(yè)外購件和自制件進入智能倉庫短時儲存是整個生產(chǎn)的一個環(huán)節(jié),是為了在指定的時間自動輸出到下一道工序進行生產(chǎn),從而形成自動化的物流系統(tǒng)環(huán)節(jié),屬于動態(tài)儲存,是當(dāng)今智能倉庫發(fā)展的明顯技術(shù)趨勢。以上所述的物流系統(tǒng)又是整個企業(yè)生產(chǎn)管理系統(tǒng)(從訂貨、設(shè)計和規(guī)劃、支配編制和生產(chǎn)支配、制造、裝配、試驗以及發(fā)運等)的一個子系統(tǒng),建立物流系統(tǒng)和企業(yè)生產(chǎn)管理系統(tǒng)間的實時連接是目前智能倉庫發(fā)展的另一個明顯技術(shù)趨勢。

3.加快貨物存取,減輕勞動強度,提高生產(chǎn)效率

建立以智能倉庫為中心的物流系統(tǒng),其優(yōu)越性還表現(xiàn)在智能倉庫具有快速的入出庫實力,妥當(dāng)?shù)貙⒇浳锎嫒胫悄軅}庫,剛好自動地將生產(chǎn)所需零部件和原材料送達(dá)生產(chǎn)線。同時,智能倉庫系統(tǒng)減輕了工人綜合勞動強度。

4.削減庫存資金積壓

通過對一些大型企業(yè)的調(diào)查,我們了解到由于歷史緣由造成管理手段落后,物資管理零散,使生產(chǎn)管理和生產(chǎn)環(huán)節(jié)的緊密聯(lián)系難以到位。為了達(dá)到預(yù)期的生產(chǎn)實力和滿意生產(chǎn)要求,就必需準(zhǔn)備足夠的原材料和零部件,這樣,庫存積壓就成為較大的問題。如何降低庫存資金積壓和充分滿意生產(chǎn)須要,已經(jīng)成為大型企業(yè)面對的大問題。智能倉庫系統(tǒng)是解決這一問題的最有效手段之一。

5.現(xiàn)代化企業(yè)的標(biāo)記

現(xiàn)代化企業(yè)接受的是集約化大規(guī)模生產(chǎn)模式,這就要求生產(chǎn)過程中各環(huán)節(jié)緊密相連,成為一個有機整體,要求生產(chǎn)管理科學(xué)好用,做到?jīng)Q策科學(xué)化。建立智能倉庫系統(tǒng)是其有力的措施之一。由于接受計算機管理和網(wǎng)絡(luò)技術(shù)使企業(yè)領(lǐng)導(dǎo)宏觀快速地駕馭各種物資信息,且使工程技術(shù)人員、生產(chǎn)管理人員和生產(chǎn)技術(shù)人員剛好了解庫存信息,以便合理支配生產(chǎn)工藝,提高生產(chǎn)效率。國際互聯(lián)網(wǎng)和企業(yè)內(nèi)部網(wǎng)絡(luò)更為企業(yè)取得和外界在線連接,突破信息瓶頸,開闊視野及外引內(nèi)聯(lián)供應(yīng)了廣袤的空間和堅實強大的技術(shù)支持。

以上所述的物流系統(tǒng)又是整個企業(yè)生產(chǎn)管理大系統(tǒng)(從訂貨、必要的設(shè)計和規(guī)劃、支配編制和生產(chǎn)支配、制造、裝配、試驗、發(fā)運等)的一個子系統(tǒng),建立物流系統(tǒng)和企業(yè)大系統(tǒng)間的實時連接,是目前自動化高架倉庫發(fā)展的另一個明顯的技術(shù)趨勢。

現(xiàn)代化企業(yè)對管理提出了更高的要求,

“管理出效益”的思維方式已成為大多數(shù)的現(xiàn)代企業(yè)管理者的共識。智能倉庫的分類1.依據(jù)智能倉庫的高度分類

(1)低層智能倉庫。低層智能倉庫高度在5米以下,主要是在原來老倉庫的基礎(chǔ)上進行改建的,是提高原有倉庫技術(shù)水平的手段。

(2)中層智能倉庫。中層智能倉庫的高度在5~15米之間,由于中層智能倉庫對建筑以及倉儲機械設(shè)備的要求不高,造價合理,是目前應(yīng)用最多的一種倉庫。

(3)高層智能倉庫。高層智能倉庫的高度在15米以上,由于對建筑以及倉儲機械設(shè)備的要求太高,安裝難度大,應(yīng)用較少。

2.依據(jù)貨架結(jié)構(gòu)進行分類

(1)貨格式智能倉庫。貨格式智能倉庫是應(yīng)用較普遍的智能倉庫,它的特點是每一層貨架都由同一尺寸的貨格組成,貨格開口面對貨架之間的通道,堆垛機械在貨架之間的通道內(nèi)行駛,以完成貨物的存取。

(2)貫穿式智能倉庫。它又稱為流淌式貨架倉庫,這種倉庫的貨架之間沒有間隔,不設(shè)通道,貨架組合成一個整體。貨架縱向貫穿,貫穿的通道具有確定的坡度,在每一層貨架底部安裝滑道、錕道等裝置,使貨物在自重的作用下,沿著滑道或錕道從高處向低處運動。

(3)自動化柜式智能倉庫。自動化柜式智能倉庫是小型的可以移動的封閉智能倉庫,有柜外殼、限制裝置、操作盤、儲物箱和傳動裝置組成,主要特點是封閉性強、小型化和智能化、有很強的保密性。

(4)條形貨架智能倉庫。是特地用于存放條形和筒形貨物的智能倉庫第2章系統(tǒng)限制方案的確定2.1智能倉庫系統(tǒng)設(shè)計的基本步驟智能倉庫系統(tǒng)設(shè)計和調(diào)試的主要步驟,如圖1所示:確定課題確定課題探討探討課題內(nèi)容確定方案確定方案查找資料查找資料依據(jù)限制依據(jù)限制要求確定硬件配置設(shè)計原理圖系統(tǒng)結(jié)構(gòu)的設(shè)計依據(jù)系統(tǒng)結(jié)構(gòu)的設(shè)計依據(jù)限制要求編寫程序調(diào)試程序調(diào)試程序記錄運行結(jié)果并分析記錄運行結(jié)果并分析總結(jié)總結(jié)圖1智能倉庫限制系統(tǒng)結(jié)設(shè)計步驟在深化了解和分析智能倉庫限制系統(tǒng)的設(shè)計過程中主要考慮到以下幾點:1、深化了解和分析智能倉庫的工藝條件和限制要求。2、確定I/O設(shè)備,依據(jù)智能倉庫限制系統(tǒng)的功能要求確定系統(tǒng)所須要的用戶輸入、輸出設(shè)備。3、依據(jù)I/O口的點數(shù)選擇合適的PLC類型。4、支配I/O點以及PLC的輸入輸出點,編制輸入輸出支配表及輸入輸出端子的接線圖。5、設(shè)計智能倉庫限制系統(tǒng)的梯形圖程序,依據(jù)工作要求設(shè)計出完整的梯形圖程序,這是整個智能倉庫系統(tǒng)設(shè)計的核心工作。6、將程序輸入PLC進行軟件測試,查找錯誤,是系統(tǒng)程序更加完善。7、智能倉庫整體調(diào)試,在PLC軟硬件設(shè)施和現(xiàn)場施工完成后,就可以進行整個系統(tǒng)的練級調(diào)試,調(diào)試中發(fā)覺的問題可以逐一解除,直到調(diào)試成功。2.2智能倉庫的系統(tǒng)限制方案該智能倉庫有九個倉庫位、有物品出入口和輸出口位,個倉位能自檢,其結(jié)構(gòu)示意圖如圖2所示:圖2智能倉庫系統(tǒng)結(jié)構(gòu)本課題設(shè)計的智能倉庫具有一下的功能:1、堆垛機要有三個自由度,即前進、后退;上、下;左、右;2、堆垛機的運動由步進電機驅(qū)動;3堆垛機前進(后退)運動和上(下)運動可以同時進行;4、堆垛機前進、后退和上、下運動時必需有超限位愛惜;5、每個倉位必需有檢測裝置(微動開關(guān)),當(dāng)操作有誤時會發(fā)出錯誤報警信號;6、當(dāng)按完倉位號后,沒按入或取前,可以按取消鍵進行取消該操作;7、整個電氣限制系統(tǒng)必需設(shè)置急停按鈕,以防止發(fā)生意外狀況。2.3智能倉庫技術(shù)參數(shù)的確定智能倉庫的具體參數(shù)如表1所示:表1智能倉庫技術(shù)參數(shù)出入貨柜臺最重物品20Kg每個倉位的高度4.5CM倉位的上下距離0.5CM倉位的平行距0.5CM倉位的體積4PLC電源24VDC堆垛機電源220VAC,50Hz第3章硬件設(shè)計3.1限制系統(tǒng)的結(jié)構(gòu)設(shè)計本設(shè)計是運用PLC限制系統(tǒng)來限制智能倉庫的運動的方式。能快速的對輸入信號做出反應(yīng)限制智能倉庫,便于檢修。3.2PLC的選型3.2.1PLC概述1、PLC概述PLC是由摸仿原繼電器限制原理發(fā)展起來的。它以存儲執(zhí)行邏輯運算、依次限制、定時、計數(shù)和運算等操作的指令;并通過數(shù)字輸入和輸出操作,來限制各類機械或生產(chǎn)過程。用戶編制的限制程序表達(dá)了生產(chǎn)過程的工藝要求,并事先存入PLC的用戶程序存儲器中。不同型號的PLC,循環(huán)掃描周期在1微秒到幾十微秒之間。PLC用梯形圖編程,在解算邏輯方面,表現(xiàn)出快速的優(yōu)點,在微秒量級,解算1K邏輯程序不到1毫秒。它把全部的輸入都當(dāng)成開關(guān)量來處理,16位(也有32位的)為一個模擬量。大型PLC運用另外一個CPU來完成模擬量的運算。把計算結(jié)果送給PLC的限制器。通用PLC應(yīng)用于專用設(shè)備時可以認(rèn)為它就是一個嵌入式限制器,但PLC相對一般嵌入式限制器而方具有更高的牢靠性和更好的穩(wěn)定性。實際工作中遇到的一些用戶原來接受嵌入式限制器,現(xiàn)在正逐步用通用PLC或定制PLC取代嵌入式限制器。2、PLC的特點(1)牢靠性高,適用于工業(yè)現(xiàn)場環(huán)境緣由:PLC在軟件和硬件上實行了提高牢靠性的一些措施:硬件措施:屏蔽、濾波、電源調(diào)整和愛惜、聯(lián)鎖、模塊化結(jié)構(gòu)、環(huán)境檢測和診斷電路;軟件措施:自診斷程序、故障檢測、信息愛惜和復(fù)原(2)編程簡潔,運用便利(3)限制程序可變,具有很好的柔性(4)干脆帶負(fù)載實力強(5)接口簡潔、維護便利(6)功能完善、便于實現(xiàn)機電一體化(7)通信、網(wǎng)絡(luò)技術(shù)趨于標(biāo)準(zhǔn)化,便于實現(xiàn)計算機網(wǎng)絡(luò)限制3.2.2PLC的選型在PLC系統(tǒng)設(shè)計時,首先應(yīng)確定限制方案,下一步工作就是PLC工程設(shè)計選型。工藝流程的特點和應(yīng)用的要求是設(shè)計選型的主要依據(jù)。因此,工程設(shè)計選型和估算時,應(yīng)分析工藝過程的特點、限制要求,明確限制任務(wù)和范圍確定所須要的操作和動作,然后依據(jù)限制要求,估算輸入輸出點數(shù)、所需存儲器容量、確定PLC的功能、外部設(shè)備的特性等,最終選擇有較高性價比的PLC和設(shè)計相應(yīng)的限制系統(tǒng)。1、輸入輸出I/O點數(shù)的估算I/O點數(shù)估算適應(yīng)考慮適當(dāng)?shù)挠嗔?,通常依?jù)統(tǒng)計的輸入輸出點數(shù),在增加10%~20%的擴展。最終換須要依據(jù)制造廠商PLC的產(chǎn)品特點,對輸入輸出點數(shù)進行圓整。依據(jù)估算該智能倉庫的I/O口的點數(shù)為輸入40點,輸出21點。2、存儲器容量的估算存儲器容量是PLC本身能供應(yīng)的硬件存儲單元大小,程序容量是存儲器中用戶應(yīng)用項目運用的存儲單元的大小,因此程序容量小于存儲容量。設(shè)計階段,由于用戶應(yīng)用程序還未編制,因此程序容量在設(shè)計階段還是未知的,須在程序調(diào)試之后才知道。為了設(shè)計選型時能對程序容量有確定的估算,通常接受存儲器容量的估算來替代。存儲器的估算沒有固定的公式,許多文獻(xiàn)資料上給出了不同的公式,大體上都是按數(shù)字量I/O點數(shù)的10~15倍,加上模擬I/O點數(shù)的100倍,以此數(shù)為內(nèi)存的總字?jǐn)?shù)(16位一個字),另外再按此數(shù)的25%考慮余量。因此該課題的PLC內(nèi)存容量選擇應(yīng)為能存儲5000條梯形圖,這樣才能在以后的改造過程中有足夠的空間。3、限制功能的選擇該選擇包括運算功能、限制功能、通信功能、編程功能、診斷功能和處理速度等特性的選擇。依據(jù)該課題設(shè)計的須要,主要介紹以下幾種功能的選擇:(1)限制功能PLC主要用于依次邏輯限制,因此,大多數(shù)場合常接受單回路或多回路限制器解決模擬量的限制,有時也接受專用的智能輸入輸出單元完成所須要的限制功能,提高PLC的處理速度和節(jié)約存儲器容量。(2)編程功能離線編程方式:PLC和編程器共用一個CPU,編程器在編程模式時,CPU只為編程器供應(yīng)服務(wù),不對現(xiàn)場設(shè)備進行限制。完成編成后編程器切換到運行模式,CPU對現(xiàn)場設(shè)備進行限制,不能進行編程。離線編程方式可以降低系統(tǒng)的成本,但運用和調(diào)試不便利。在線編程方式:CPU和編程器有各自的CPU,主機CPU負(fù)責(zé)現(xiàn)場限制,并在一個掃描周期內(nèi)和編程器進行數(shù)據(jù)交換,編程器把在線編制的程序或數(shù)據(jù)發(fā)送到主機上,下一掃描周期主機就依據(jù)新收到的程序運行。這種方式成本較高,但系統(tǒng)調(diào)試和操作便利,在大中型PLC中常接受。(3)診斷功能PLC的診斷功能包括硬件和軟件的診斷。硬件診斷通過硬件的邏輯推斷確定硬件的故障位置,軟件診斷分為內(nèi)診斷和外診斷。通過軟件對PLC內(nèi)部的性能和功能進行診斷是內(nèi)診斷,通過軟件對PLC的CPU和外部輸入輸出等部件信息交換功能進行診斷是外診斷。PLC的診斷功能的強弱,干脆影響對操作和維護人員的技術(shù)實力的要求,并影響平均修理時間。4、PLC機型的選擇(1)PLC的類型FX2系列可編程限制器主機分為16、24、32、64、80/128點六檔,還有各種輸入和輸出擴展單元,這樣在增加I/O點數(shù)時不必變更機型,可以通過擴展模塊實現(xiàn),降低了經(jīng)濟投入。該智能倉庫的限制系統(tǒng)有輸入信號40個,輸出信號21個。其中,外部輸入元件包括:檢測元件、按鈕、取、送、急停、限位開關(guān)、超限位愛惜等等;輸出有三個步進電機的正反向、動作指示、錯誤顯示等等。依據(jù)上述配置,所選I/O點應(yīng)不得低于61點,結(jié)合實際狀況,所選I/O點為80點。(2)經(jīng)濟性考慮選擇PLC時,應(yīng)考慮性價比??紤]經(jīng)濟性的同時應(yīng)考慮其可擴展性、可操作性、投入產(chǎn)出比等因素,來進行比較和兼顧,最終選出比較滿意的產(chǎn)品。輸入輸出點書對價格有干脆的影響。當(dāng)點數(shù)增加到某一數(shù)值后,相應(yīng)的存儲器容量相應(yīng)增加,因此點數(shù)的增加對CPU選用、存儲器容量、限制功能范圍等選擇都有影響。在估算和選用時應(yīng)充分考慮,以便使整個限制系統(tǒng)有較合理的性價比。該智能倉庫屬于小型限制系統(tǒng),結(jié)合經(jīng)濟性的考慮選擇整體型PLC。3.3PLC輸入輸出I/O的支配依據(jù)該智能倉庫PLC輸入輸出的限制要求,可以得出PLC輸入輸出I/O的支配,如表2所示:表2I/O口支配表輸入輸出水平限位裝置垂直限位裝置(以一列為例)堆垛機水平行走電機限制第一列X1第一層位置1X11左行Y1其次列X2位置2X12右行Y2第三列X3其次層位置1X13貨叉驅(qū)動電機限制原位限點X4位置2X14上升Y3其他第三層位置1X15下降Y4啟動X0位置2X16伸出Y5停止X10貨叉限位縮回Y6復(fù)位X20伸出X5存/取貨切換X30縮回X6下降回原位X7注:因FX2N沒有X30,全部程序中用X22代替。第4章智能倉庫系統(tǒng)限制軟件設(shè)計4.1PLC梯形圖概述梯形圖是運用的最多的圖形編程語言,被稱為PLC的第一編程語言。梯形圖和電氣限制系統(tǒng)的電路圖很相像,具有直觀易懂的優(yōu)點,很簡潔被工廠電氣人員駕馭,特殊適用于開關(guān)邏輯限制。梯形圖被稱為電路或程序梯形圖的設(shè)計稱為編程。PLC梯形圖中的某些編程元件沿用了繼電器這一名稱,如輸入繼電器、輸出繼電器、內(nèi)部幫助繼電器等,但是它們不是真實的物理繼電器,而是一些存儲單元(軟繼電器),每一軟繼電器和PLC存儲器中映像寄存器的一個存儲單元相對應(yīng)。該存儲單元假如為“1”狀態(tài),則表示梯形圖中對應(yīng)軟繼電器的線圈“通電”,其常開觸點接通,常閉觸電斷開,稱這種狀態(tài)的軟繼電器的“1”或“ON”狀態(tài)。假如該存儲單元為“0”狀態(tài),對應(yīng)軟繼電器的線圈和觸點的狀態(tài)和上述的相反,稱該軟繼電器為“0”或“OFF”狀態(tài)。運用中也常將這些開關(guān)量按電壓水平分為:220VAC、110VAC、24VDC,按隔離方式分為:有繼電器隔離和晶體管隔離。模擬量按其精度可分為12bit、14bit、16bit等;按信號類型可以分為電流型(4~20mA,0~20mA)、電壓型(0~10V,0~5V,-10~10V)等。除了上述通用I/O口外,還有特殊I/O模塊,如熱電阻、熱電偶、脈沖等模塊。梯形圖兩側(cè)的垂直公共線稱為母線。在分析梯形圖的邏輯關(guān)系時,為了借用繼電氣電路圖的分析方法,可以想象左右兩側(cè)之間有一個左正右負(fù)的直流電源電壓,母線之間有“能流”從左向右流淌。右母線可以不畫出。依據(jù)梯形圖中各個觸點的狀態(tài)和邏輯關(guān)系,求出和圖中各線圈相對應(yīng)的編程元件的狀態(tài),稱為梯形圖的邏輯解算。梯形圖中邏輯解算是按從左至右、從上到下的依次進行的。解算的結(jié)果立即可以被后面的邏輯解算所利用。邏輯解算是依據(jù)輸入映像寄存器中的值,而不是依據(jù)解算瞬時外部輸入觸電的狀態(tài)來進行的。PLC和電氣回路的接口是通過輸入輸出部分(I/O)完成的。I/O模塊集成了PLC的I/O電路,其輸入暫存器反應(yīng)輸入信號的狀態(tài),輸出點反應(yīng)輸出鎖存器的狀態(tài)。輸入模塊將電信號轉(zhuǎn)變?yōu)閿?shù)字信號進入PLC系統(tǒng),輸出模塊相反。I/O分為開關(guān)量輸入(DI),開關(guān)量輸出(DO),模擬量輸入(AI),模擬量輸出(AO)等模塊。4.2系統(tǒng)流程圖依據(jù)系統(tǒng)工作過程分析可以得出,該限制系統(tǒng)的流程圖如圖3所示:圖3系統(tǒng)流程圖4.3梯形圖的設(shè)計PLC硬件電路連接完畢后,限制功能的完成還要依靠軟件程序的運行,兩者缺一不行。該智能倉庫的梯形圖程序分析如下:初始化主控指令該段程序主要是用來選擇存貨取貨,如下梯形圖所示:位置檢測指令當(dāng)M4接通起先對各個動作進行檢測推斷,以便確定正確的位置來完成貨物的存取,如圖所示。此時前面主控程序之間的輸出起先起作用,其它的動作執(zhí)行和其相像,具體狀況詳見梯形圖:第5章系統(tǒng)調(diào)試5.1梯形圖程序的下載1、要將GXDeveloper8.0中編制好的程序下載到PLC,必需先進行網(wǎng)絡(luò)傳輸設(shè)置。先將PLC和計算機的串口互連,然后可以進入【傳輸設(shè)置】對話框,進行FX2nPLC設(shè)備和網(wǎng)絡(luò)傳輸參數(shù)設(shè)定,可以進行PLC和計算機的串口通信方式的設(shè)定,可以進行其他網(wǎng)絡(luò)電的設(shè)定,還可以實現(xiàn)通信測試。2、梯形圖寫入PLC單擊【在線】-【PLC寫入】,就可以打開“PLC寫入”對話框,進行相關(guān)設(shè)置并執(zhí)行,就可以將GXDeveloper8.0中已編制好的程序?qū)懭隤LC,如圖:選中要下載到PLC的內(nèi)容,單擊【執(zhí)行】就可以將寫好的梯形圖程序下載到PLC的CPU中。5.2程序運行帶程序全部寫入PLC之后,首先運用PLC的編程軟件進行模擬調(diào)試,模擬調(diào)試成功后,接上外部接線進行現(xiàn)場調(diào)試。在本課題的調(diào)試過程中,預(yù)先設(shè)計的功能和動作都能正常實現(xiàn),具有較高的牢靠性,修理便利等特點。第6章MCGS組態(tài)軟件設(shè)計立體倉庫監(jiān)控6.1基于MCGS仿真實現(xiàn)的意義利用MCGS可視化仿真技術(shù),可以實現(xiàn)滿意要求的在仿真界面,能供應(yīng)一個多角度、多層次的視察仿真過程。計算機上實現(xiàn)工程的模擬測試和仿真,用戶可以依據(jù)須要干脆修改各種仿真參數(shù),從而大大降低了開發(fā)費和難度。同時可以通過組態(tài)仿真使讀者能夠設(shè)計出更加好用的限制系統(tǒng),從而可以在較短的時間內(nèi),以較少的代價完成較好的效果?;贛CGS組態(tài)軟件設(shè)計的基本步驟可以概括為以下幾點:①查看資料,組織材料。②設(shè)計窗口。③建立設(shè)備管理和構(gòu)造實時數(shù)據(jù)庫。④制作工程動畫和動畫連接。⑤編寫腳本限制流程程序。⑥整體運行、程序調(diào)試。6.2MCGS實現(xiàn)立體倉庫工程畫面MCGS組態(tài)軟件所建立的工程由主控窗口、設(shè)備窗口、用戶窗口、實時數(shù)據(jù)庫窗口和運行策略五部分構(gòu)成,每一部分分別進行不同的組態(tài)設(shè)計,完成不同的工作,具有不同的特性。組成MCGS公車各要素間的關(guān)系。工程畫面的制作是整個工程制作的主要步驟之一,其主要目的是以實際的限制對象為模板通過繪制和動畫功能的設(shè)置能夠?qū)崟r模擬系統(tǒng)的運行。它是在用戶窗口中完成,由新建窗口組建。立體倉庫畫面制作具體步驟如下:(1)在“用戶窗口”中單擊“新建窗口”按鈕,建立“窗口0”。(2)選中“窗口0”,單擊“窗口屬性”,進入“用戶窗口屬性設(shè)置”。(3)將窗口名稱改為:“立體倉庫”;窗口位置選中“最大化顯示”,其它不變,單擊“確認(rèn)”。如圖4所示: 圖4畫面建立(4)在“用戶窗口”中,選中“立體倉庫監(jiān)控系統(tǒng)”,點擊右鍵,選擇下拉菜單中的“設(shè)置為啟動窗口”選項,將該窗口設(shè)置為運行時自動加載的窗口。6.3MCGS實時數(shù)據(jù)庫的讀寫實現(xiàn)6.3.1MCGS實時數(shù)據(jù)庫簡介MCGS用數(shù)據(jù)對象來表述系統(tǒng)中的實時數(shù)據(jù),用對象變量代替?zhèn)鹘y(tǒng)意義的值變量。我們把用數(shù)據(jù)庫技術(shù)管理的全部數(shù)據(jù)對象的集合稱為實時數(shù)據(jù)庫。實時數(shù)據(jù)庫是MCGS的核心,是應(yīng)用系統(tǒng)的數(shù)據(jù)處理中心,系統(tǒng)各部分均以實時數(shù)據(jù)庫為數(shù)據(jù)公用區(qū),進行數(shù)據(jù)交換、數(shù)據(jù)處理和實現(xiàn)數(shù)據(jù)的可視化處理。設(shè)備窗口通過設(shè)備構(gòu)件驅(qū)動外部設(shè)備,將采集的數(shù)據(jù)送入實時數(shù)據(jù)庫;由用戶窗口組成的圖形對象,和實時數(shù)據(jù)庫中的數(shù)據(jù)對象建立連接關(guān)系,以動畫形式實現(xiàn)數(shù)據(jù)的可視化;運行策略通過策略構(gòu)件,對數(shù)據(jù)進行操作和處理。6.3.2數(shù)據(jù)對象的類型在MCGS組態(tài)軟件中,數(shù)據(jù)對象有開關(guān)型、數(shù)值型、字符型、事務(wù)型、組對象等五種類型。不同類型的數(shù)據(jù)對象,屬性不同,用途也不同。①開關(guān)型:記錄開關(guān)信號(0或非0)的數(shù)據(jù)對象稱為開關(guān)型數(shù)據(jù)對象,通常和外部設(shè)備的數(shù)字量輸入輸出通道連接,用來表示某一設(shè)備當(dāng)前所處的狀態(tài),也用于表示MCGS中某一對象的狀態(tài),如對應(yīng)于一個圖形對象的可見度狀態(tài)。②數(shù)值型:數(shù)值型數(shù)據(jù)對象除了存放數(shù)值及參和數(shù)值運算外,還供應(yīng)報警信息,和外部設(shè)備的模擬量輸入輸出通道連接。數(shù)據(jù)對象的數(shù)值范圍是:負(fù)數(shù)是從-3.402823E38到-1.401298E-45,正數(shù)從1.401298E-45到3.402823E38。

③字符型:字符型數(shù)據(jù)對象是存放文字信息的單元,用于描述外部對象的狀態(tài)特征,其值為多個字符組成的字符串,字符串長度最長可達(dá)64KB。④事務(wù)型:用來記錄和標(biāo)識某種事務(wù)產(chǎn)生或狀態(tài)變更的時間信息。事務(wù)型數(shù)據(jù)對象的值是19個字符組成的定長字符串,用來保留當(dāng)前最近一次事務(wù)所產(chǎn)生的時刻:“年,月,日,時,分,秒”。⑤組對象:數(shù)據(jù)組對象是MCGS引入的一種特殊類型的數(shù)據(jù)對象,類似于一般編程語言中的數(shù)組和結(jié)構(gòu)體,用于把相關(guān)的多個數(shù)據(jù)對象集合在一起,作為一個整體來定義和處理。6.3.3立體倉庫限制系統(tǒng)數(shù)據(jù)庫的構(gòu)造MCGS中定義的數(shù)據(jù)對象的作用域是全局的,像通常意義的全局變量一樣,數(shù)據(jù)對象的各個屬性在整個運行過程中都保持有效,系統(tǒng)中的其它部分都能對實時數(shù)據(jù)庫中的數(shù)據(jù)對象進行操作處理。而數(shù)據(jù)對象是實時數(shù)據(jù)庫的基本單元。構(gòu)造實時數(shù)據(jù)庫的過程,就是定義數(shù)據(jù)對象的過程。通過對2*3立體倉庫工作要求的分析,要實現(xiàn)對倉庫限制系統(tǒng)的仿真我們須要以下實時數(shù)據(jù)庫及數(shù)據(jù)對象。如下圖5所示:圖5立體倉庫部分實時數(shù)據(jù)庫6.4MCGS和PLC設(shè)備的通信設(shè)備窗口是MCGS系統(tǒng)的重要組成部分,負(fù)責(zé)建立系統(tǒng)和外部硬件設(shè)備的連接,使得MCGS能從外部設(shè)備讀取數(shù)據(jù)并限制外部設(shè)備的工作狀態(tài),實現(xiàn)對應(yīng)工業(yè)過程的實時監(jiān)控。MCGS實現(xiàn)設(shè)備驅(qū)動的基本方法是:在設(shè)備窗口內(nèi)配置不同類型的設(shè)備構(gòu)件,并依據(jù)外部設(shè)備的類型和特征,設(shè)置相關(guān)的屬性,將設(shè)備的操作方法。系統(tǒng)運行過程中,設(shè)備構(gòu)件由設(shè)備窗口統(tǒng)一調(diào)度管理,通過通道連接,向?qū)崟r數(shù)據(jù)庫供應(yīng)從外部設(shè)備采集到的數(shù)據(jù),從實時數(shù)據(jù)庫查詢限制參數(shù),發(fā)送給系統(tǒng)其它部分,進行限制運算和流程調(diào)度,實現(xiàn)對設(shè)備工作狀態(tài)的實時檢測和過程的自動限制。MCGS設(shè)備驅(qū)動分類方法MCGS中設(shè)備通信的選擇雙擊“通用串口父設(shè)備”對其設(shè)備屬性進行編輯,其中“最小采集周期”為200ms,“串口端口號”為“0-COM1”,“數(shù)據(jù)校驗方式”為“2-偶校驗”,PLC和MCGS的通道連接圖6PLC和MCGS設(shè)備調(diào)試6.5監(jiān)視畫面的設(shè)定和動畫的連接由圖形對象搭制而成的圖形畫面是靜止不動的,須要對這些圖形對象進行動畫設(shè)計,真實地描述外界對象的狀態(tài)變更,達(dá)到過程實時監(jiān)控的目的。MCGS實現(xiàn)圖形動畫設(shè)計的主要方法是將用戶窗口中圖形對象和實時數(shù)據(jù)庫中的數(shù)據(jù)對象建立相關(guān)性連接,并設(shè)置相應(yīng)的動畫屬性。在系統(tǒng)運行過程中,圖形對象的外觀和狀態(tài)特征,由數(shù)據(jù)對象的實時采集值驅(qū)動,從而實現(xiàn)了圖形的動畫效果。本立體倉庫的制作的動畫效果部分包括:1)庫位的庫存狀況:例如選擇庫位號并雙擊,出現(xiàn)屬性設(shè)置,選擇“顏色動畫連接”中的“填充顏色”則出現(xiàn)如圖所示。在其表達(dá)式的“?”中選擇須要的實時數(shù)據(jù)庫作為表達(dá)式,并使其和庫位號庫位1傳感器建立連接,并添加填充顏色連接。將0對應(yīng)的顏色改為黃色,即指示燈沒指示時的顏色,再次單擊“增加”按鈕,將1對應(yīng)的顏色改為紅色,即指示燈有指示時的顏色。如圖7所示:圖7數(shù)據(jù)對象填充顏色設(shè)置2)按鈕的開關(guān)的設(shè)置:添加數(shù)據(jù)對象“啟動\停止”設(shè)置基本屬性,并設(shè)置好操作屬性。本開關(guān)設(shè)置為“按1松0”。特殊要留意的是連接已經(jīng)建立好的所須要的數(shù)據(jù)對象。如圖8所示:圖8構(gòu)件的屬性設(shè)置3)指示燈的顏色變更:以堆垛機左移指示燈為例。雙擊組態(tài)畫面中的堆垛機左移指示燈,選中屬性設(shè)置中的“可見度”,使其和相應(yīng)數(shù)據(jù)對象進行連接,在“表達(dá)式非零時”框中選擇對應(yīng)圖符可見,即表達(dá)式=1時,指示燈可見。屬性設(shè)置可見度設(shè)置6.6編制限制流程6.6.1腳本程序的簡介腳本程序是組態(tài)軟件中的一種內(nèi)置編程語言引擎。當(dāng)某些限制和計算任務(wù)通過常規(guī)組態(tài)方法難以實現(xiàn)時,通過運用腳本語言,能夠增加整個系統(tǒng)的靈敏性,解決其常規(guī)組態(tài)方法難以解決的問題。MCGS腳本程序為有效地編制各種特定的流程限制程序和操作處理程序供應(yīng)了便利的途徑。它被封裝在一個功能構(gòu)件里(稱為腳本程序功能構(gòu)件),在后臺由獨立的線程來運行和處理,能夠避開由于單個腳本程序的錯誤而導(dǎo)致整個系統(tǒng)的癱瘓。在MCGS中,腳本語言是一種語法上類似Basic的編程語言??梢詰?yīng)用在運行策略中,把整個腳本程序作為一個策略功能塊執(zhí)行,也可以在菜單組態(tài)中作為菜單的一個幫助功能運行,更常見的用法是應(yīng)用在動畫界面的事務(wù)中。MCGS引入的事務(wù)驅(qū)動機制,和VB或VC中的事務(wù)驅(qū)動機制類似,比如:對用戶窗口,有裝載,卸載事務(wù);對窗口中的控件,有鼠標(biāo)單擊事務(wù),鍵盤按鍵事務(wù)等等。這些事務(wù)發(fā)生時,就會觸發(fā)一個腳本程序,執(zhí)行腳本程序中的操作。6.6.2立體倉庫腳本程序的編制由于MCGS腳本程序是為了實現(xiàn)某些多分支流程的限制及操作處理,因此包括了幾種最簡潔的語句:賦值語句、條件語句、退出語句和注釋語句,同時,為了供應(yīng)一些高級的循環(huán)和遍歷功能,還供應(yīng)了循環(huán)語句。全部的腳本程序都可由這五種語句組成,當(dāng)須要在一個程序行中包含多條語句時,各條語句之間須用“:”分開,程序行也可以是沒有任何語句的空行。大多數(shù)狀況下,一個程序行只包含一條語句,賦值程序行中依據(jù)須要可在一行上放置多條語句。用比較多的是條件語句。7.心得體會通過這次兩周的設(shè)計實踐,我學(xué)會了plc的基本編程方法,對plc的工作原理和運用方法也有了更深刻的理解。在對理論的運用中,提高了我們的工程素養(yǎng)。在沒有做實踐設(shè)計以前,我們對知道的撐握都是理論上的,對一些微小環(huán)節(jié)不加重視,當(dāng)我們把自己想出來的程序用到plc中的時候,問題出現(xiàn)了,不是不能運行,就是運行的結(jié)果和要求的結(jié)果不相符合。能過解決一個個在調(diào)試中出現(xiàn)的問題,我們對plc的理解得到加強,看到了實踐和理論的差距。通過合作,我們的合作意識得到加強,合作實力得到提高。上高校后,許多同學(xué)都沒有過深化的溝通。在設(shè)計的過程中,我們用了分工和合作的方式,每個人互責(zé)確定的部分,同時在確定的階段共同探討,以解決分工中個人不能解決的問題。在溝通中大家主動發(fā)言和提出看法,同時我們還向別的同學(xué)請教。在此過程中,每個人都想自己的方案得到實現(xiàn),主動向同學(xué)說明自己的想法。能過比較選出最好的方案。在這過程也提高了我們的表達(dá)實力。雖然本次課程設(shè)計是要求自己獨立完成,但是,彼此還是脫離不了集體的力氣,遇到問題和同學(xué)相互探討溝通,多和同學(xué)探討。我們在做課程設(shè)計的過程中要不停的探討問題,這樣我們可以盡可能的統(tǒng)一思想,就不會使自己在做的過程中沒有方向,并且也是為了便利最終設(shè)計和在一起。探討不僅是一些思想的問題,還可以深化的探討一些技術(shù)上的問題,這樣可以使自己的處理問題要快一些,少走彎路。多變更自己設(shè)計的方法,在設(shè)計的過程中最好要不停的改善自己解決問題的方法,這樣可以便利自己解決問題。最終,感謝老師的指導(dǎo),讓我有更多的動力來學(xué)習(xí)專業(yè)課。8.參考文獻(xiàn)郁漢琪.《可編程限制器原理及應(yīng)用》(其次版),中國電力出版社出版社,2010年3月第2版王衛(wèi)兵宋欣劉宏洋謝怡寧.《可編程序限制器原理及應(yīng)用》北京:機械工業(yè)出版社,2009.8董錦鳳.《畢業(yè)設(shè)計指導(dǎo)》.西安:西安電子科技高校出版社,2005.2(高職高專系列規(guī)劃教材)賈德勝.《PLC應(yīng)用開發(fā)好用子程序》.北京:人民郵電出版社,2006.1郭艷萍.《電氣限制和PLC技術(shù)》.北京:北京師范高校出版社,2007.2(2008.7重?。O政順曹京生.《PLC技術(shù)》.北京:高等教化出版社,2005嚴(yán)盈富.《PLC入門》.北京:人民郵電出版社,20059.附錄指令表0LDM41ANDFX0113LDM54ANDFX0126ORB7ORM128ORM229ORM3210ANIX02211ANIX00012ANIX01013MPS14ANIX00215ANIX00316OUTM1217MRD18ANDM1119ANIX00320OUTM2221MPP22ANDM1323OUTM3224LDM425ANDFX01327LDM528ANDFX01430ORB31ORM1432ORM2433ORM3434ANIX02235ANIX00036ANIX01037MPS38ANIX00239ANIX00340OUTM1441MRD42ANDM1143ANIX00344OUTM2445MPP46ANDM1347OUTM3448LDM449ANDFX01551LDM552ANDFX01654ORB55ORM1656ORM2657ORM3658ANIX02259ANIX00060MPS61ANIX00262ANIX00363OUTM1664MRD65ANDM1166ANIX00367OUTM2668MPP69ANDM1370OUTM3671LDFX01573ORM174ANIX02275ANIX00076OUTM177LDX00278ANDFX01680ORM281ANIX02282ANIX00083OUTM284LDY00385ORM386ANIX00587ANIX00088ANIX02289OUTM390LDX02291ORM492ANIX01093OUTM494LDX00095ORM596ANIX02297OUTM598LDX00599LDM6100LDIX011101ORM12102ORM22103ORM32104ANB105LDIX013106ORM1

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論