基于PLC的立體車庫控制系統(tǒng)設(shè)計
基于PLC的立體車庫控制系統(tǒng)設(shè)計,基于,PLC,立體車庫,控制系統(tǒng),設(shè)計
PLC 實訓(xùn)設(shè)計任務(wù)書論文題目基于 PLC 控制的立體車庫系統(tǒng)的設(shè)計 姓 名專業(yè)、年級指導(dǎo)教師任務(wù)下達(dá)日期2016.6/30一.實訓(xùn)的主要內(nèi)容根據(jù)實際要求,以 S7-200 型 PLC 為核心,設(shè)計立體車庫控制系統(tǒng)。設(shè)計控制系統(tǒng)硬件電路,編寫軟件控制系統(tǒng)程序,目的是掌握 PLC 控制的基本原理、直流電機(jī)、傳感器等器件的原理及使用。 二.實訓(xùn)報告任務(wù)車庫模型以 205 實驗室的立體車庫模型為準(zhǔn)立體停車庫實物教學(xué)實驗裝置的主要結(jié)構(gòu)分為控制柜和停車庫模型兩部分??刂乒癫糠钟砂存I顯示板、信號接口板電氣控制板幾部分組成停車庫模型部分由停車層模型和停車盤模型組成。 停車層分為上中下三層上層有四個車位共有四個車盤可停放四輛汽車模型從左到右分別是 1 號位2 號位3 號位4 號位簡記符為 3-1、3-2、3-3、3-4中層有四個車位共有三個車盤可停放三輛汽車模型從左到右分別是 2-1 車盤2-2 車盤2-3 車盤下層有四個車位共有三個車盤可停放三輛汽車模型從左到右分別是 1-1 車盤1-2 車盤1-3 車盤。 對立體車庫的控制可以有兩種方法 第一種是由現(xiàn)場操作人員通過相應(yīng)的按鈕控制立體車庫設(shè)備的動作 第二種是根據(jù)實際的生產(chǎn)工藝要求編制出控制程序按照現(xiàn)場要求來控制立體車庫設(shè)備的動作。 按下存車按鈕選擇存車位置。如果選擇的車位上已有車停放將發(fā)出警示信息。該警示信息可以通過控制系統(tǒng)點(diǎn)亮警示燈或發(fā)出警示聲來實現(xiàn)。如果選擇的車位上無車系統(tǒng)將做如下動作 如果選擇存放 1-1 號車位汽車進(jìn)入車庫。當(dāng)檢測到光電開關(guān)的信號后表明車輛己經(jīng)進(jìn)庫。如果選擇存放 1-2 號車位載車盤 1-1 右移載車盤 1-2 下移到第一層汽車進(jìn)入車庫。1-2 號車位上移到第二層原位停止。 按下取車按鈕選擇取車位置。如果選擇的車位上沒有車停放將發(fā)出警示信息。如果選擇的車位上有車系統(tǒng)將做如下動作 如果選擇取 1-1 號車位的車此時車輛可以離開車庫。當(dāng)檢測到限位開關(guān)的信號后表明車輛已經(jīng)出庫車位 1-1 車輛出庫過程完成。如果選擇取 1-2 號車位的車載車盤 1-1 右移載車盤 1-2 下移到第一層汽車出庫。車位 1-2 車輛出庫過程完成上移回原位車位 1-2 車輛出庫過程完成。 三. 實訓(xùn)報告要求(1)寫完整實訓(xùn)報告說明書(3000字)。(2)完成系統(tǒng)硬件配置,合理進(jìn)行地址分配,列出I/O表,畫出接線圖。(3)設(shè)計梯形圖控制程序,并在仿真軟件上調(diào)試。(4)軟件仿真調(diào)試成功后,到實驗室接線調(diào)試。四、實訓(xùn)報告要求進(jìn)度安排日期時間內(nèi)容備注查資料確定 I/O 數(shù)量和配置畫程序流程圖并軟件仿真實驗室調(diào)試實驗室調(diào)試 指導(dǎo)老師簽字:摘 要立體車庫是專門實現(xiàn)各種車輛的自動停放及科學(xué)寄存的倉儲設(shè)施。隨著城市汽車保有量的不斷增加,停車難問題己經(jīng)成為大中型城市的一個普遍現(xiàn)象。機(jī)械式立體車庫可充分利用上地資源,發(fā)揮空間優(yōu)勢,最大限度地停放車輛,成為解決城市靜態(tài)交通問題的重要途徑。本課題以較為典型的升降橫移式立體車庫為研究對象,綜合考慮立體車庫制造成本和運(yùn)行效率的雙重因素。本文在對國內(nèi)外車庫現(xiàn)狀及發(fā)展趨勢做了充分調(diào)研的基礎(chǔ)上,選擇四層三列式車庫結(jié)構(gòu)為研究模型。升降橫移式立體車庫就其組成部分而言,可分為三大部分:車庫結(jié)構(gòu)部分、傳動機(jī)構(gòu)部分和控制系統(tǒng)部分。本文簡單介紹了車庫的主體結(jié)構(gòu)和特點(diǎn),對車庫的控制系統(tǒng)也作了簡單的說明。在對升降橫移式立體車庫控制系統(tǒng)的設(shè)計中,采用了先進(jìn)的可編程序控制器(PLC)控制,運(yùn)用西門子公司的編程軟件編制了升降橫移式立體車庫控制系統(tǒng)的程序,并經(jīng)調(diào)試、運(yùn)行,證明采用 PLC 作為控制系統(tǒng)簡單易行。其穩(wěn)定、可靠、快速、性價比高的特點(diǎn)使得控制系統(tǒng)非常完美。為了使停車設(shè)備滿足使用要求,根據(jù)國家關(guān)于機(jī)械式停車設(shè)備通用安全要求的標(biāo)準(zhǔn)、升降橫移式立體車庫的實際,在升降橫移式立體車庫中使用了一些必要的安全技術(shù),這樣保證了車輛的絕對安全,使得整個車庫可以安全平穩(wěn)的運(yùn)行。關(guān)鍵詞:關(guān)鍵詞:立體車庫;控制系統(tǒng);可編程序控制器ABSTRACTStereo garage is the storage which is used for automatic parking and scientific storage of kinds of automobile. As the quantity of urban automobile has increased continuously in nowadays, the hard-to-Park Problem has become a common phenomenon. Mechanical stereo garage can use land resource sufficiently and bring space advantage into play, and maximize the number of parking cars. It has become an important way for static traffic problem of cities. The issue studies the type mechanical parking system which named up-down and translation stereo garage, and regards of the two factors of cost of manufacture and operational efficiency synthetically.On the basis of investigation on current situation and developing trend of garage in domestic and abroad, we choose four-layer and three-formulistic garage structure as the research model. According to the form of the dragging-forms of multi player up-down and translation ear-base, it is made of three parts: part of ear-base structure、part of driving-framework and part of control system. The paper simply introduces main structure and characteristics of garage and also gives a short introduction to its control system. The paper adopted PLC as control system in designing the up-down and translation stereo garage, PLC software of SIEMENS company was used to weave the program of control system, through debugging running. The result proved that adopted PLC as control system is simple and easy to realize. The characteristic of stabilization, credibility, speediness and high capability made the control system very perfection. In order to satisfy using demand in design stereo garage, according to criterion of mechanical parking systems-general safety requirement and the facts of the up-down and translation stereo garage the Paper introduced some safety technique which was used in the up-down and translation stereo garage. This can ensure absolute safety for Car and make the whole stereo garage safety and running smooth.Keywords:Stereo garage; Control system; PLC目 錄第 1 章 緒論11.1 本題設(shè)計的背景 11.2 本題設(shè)計的內(nèi)容 21.3 本題設(shè)計的目的及意義 2第 2 章 系統(tǒng)控制方案的設(shè)定 3 2.1 自動化立體車庫的描述 3 2.2 系統(tǒng)設(shè)計的基本步驟 3第 3 章 立體車庫系統(tǒng)硬件方面的設(shè)計 4 3.1 硬件系統(tǒng)的總體設(shè)計4 3.2 PLC 控制模塊的設(shè)計9 3.3 步進(jìn)驅(qū)動模塊的設(shè)計10 3.4 絲桿驅(qū)動模塊的設(shè)計14 3.5 電氣原理圖的設(shè)計14第 4 章 升降橫移式立體車庫系統(tǒng)軟件方面的設(shè)計15 4.1 系統(tǒng)主程序的設(shè)計15 4.2 系統(tǒng)子程序的設(shè)計16參考文獻(xiàn) 22附錄 1: 電氣原理圖設(shè)計 23附錄 2: PLC 梯形圖設(shè)計 2第 1 章 緒論1.1 本題設(shè)計的背景隨著我國城市經(jīng)濟(jì)和汽車工業(yè)的迅速發(fā)展,擁有私家車的家庭越來越多,截至2011 年 8 月底,全國機(jī)動車保有量達(dá)到 2.19 億輛。其中,汽車保有量首次突破 1 億輛。而早在 2000 年,全國機(jī)動車保有量僅為 1249 萬輛,汽車保有量為 625 萬輛。通過以上數(shù)據(jù)可以看出,短短 10 年里,中國的機(jī)動車輛增加了 17 倍,汽車增加了 16 倍。而與此相對應(yīng)的是城市停車狀況的尷尬。以北京市為例,截止 2007 年底,市區(qū)僅有公共停車場 828 處,共計車位 5.7 萬個,僅占市區(qū)機(jī)動車擁有量的 8.6,停車環(huán)境與城市規(guī)劃的矛盾十分突出。上海的情況也讓人無法樂觀,僅有的 229 個地下車庫使用面積不足 60 萬平方米,只能滿足 1.3 萬輛機(jī)動車停放的要求,路邊停車漸呈泛濫之勢,比例高達(dá) 64,而且還有繼續(xù)上升之勢。據(jù)建設(shè)部城市交通工程技術(shù)中心對全國 15 個大城市停車現(xiàn)狀的調(diào)查,城市機(jī)動車保有量與停車位之比平均為 4:84:1,這一比值對于渴望“車者有其位”的車主來說,形式不容樂觀。停車難產(chǎn)生最主要的原因是城市建設(shè)規(guī)劃上的準(zhǔn)備不足。上世紀(jì) 80 年代初期,北京市權(quán)威部門對 2000 年北京汽車發(fā)展數(shù)的預(yù)測僅僅是 70 萬80 萬輛,而事實上到新世紀(jì)鐘聲敲響之前,北京市汽車總量則足足比預(yù)期多了 100 萬輛,其中私人小客車的數(shù)量就高達(dá) 45 萬輛。面對迅速發(fā)展的城市車流,停車設(shè)施建設(shè)的落后也就不足為奇。據(jù)建設(shè)部停車技術(shù)開發(fā)推廣中心介紹,北京市停車設(shè)施的“欠賬”最保守估計應(yīng)為 2030。停車問題是城市在發(fā)展過程中出現(xiàn)的靜態(tài)交通問題,靜態(tài)交通是相對于動態(tài)交通而存在的一種交通形態(tài),二者相互聯(lián)系,互相影響,停車設(shè)施是城市靜態(tài)交通的主要內(nèi)容,隨著城市的不斷發(fā)展,各種車輛的不斷增加,對停車設(shè)施的需求也在不斷增加,如果兩者之間失去平衡,城市里就會出現(xiàn)停車難的一系列問題。數(shù)據(jù)顯示,最近幾年我國城市機(jī)動車輛平均增長速度在 15%-20%,而同時期城市停車基礎(chǔ)設(shè)施的平均增長速度只有 2%-3%,特別是大城市的機(jī)動車擁有量的增長速度遠(yuǎn)遠(yuǎn)超過停車基礎(chǔ)設(shè)施的增長速度,因此,我們必須重視城市停車難的問題,并積極探求解決的措施。專家們指出,解決城市靜態(tài)交通問題,大體分為軟硬兩種措施。所謂軟措施,就是通過政策法規(guī),限制路面停車,提高停車場利用效率,使部分車主更愿意改乘公共交通工具,以減少機(jī)動車對停車場的需求。而硬措施,主要包括增建停車場,建設(shè)地下及立體停車場、利用其它空間滿足停車需求。1.2 本題設(shè)計的內(nèi)容本課題的主要內(nèi)容是基于西門子 S-200 系列 PLC 的立體車庫控制系統(tǒng)的設(shè)計,升降橫移類機(jī)械停車庫利用托盤移位產(chǎn)生垂直通道,實現(xiàn)高層車位升降存取車輛。其車位結(jié)構(gòu)為 2 維矩陣形式,可設(shè)計為多層和多列。由于受收鏈裝置及進(jìn)出車時間的限制,一般為 24 層(國家規(guī)定最高為 4 層),2 層、3 層者居多,現(xiàn)以典型的地上 43 升降橫移式為例,說明停車庫的運(yùn)行原理。立體車庫結(jié)構(gòu)特點(diǎn)是:底層只能平移,頂層只能升降。除頂層外,底層都必須預(yù)留一個空車位,供進(jìn)出車升降之用。當(dāng)?shù)讓榆囄贿M(jìn)出車時,無需移動其他托盤就可直接進(jìn)出車;頂層進(jìn)出車時,先要判斷其對應(yīng)的下方位置是否為空,不為空時要進(jìn)行相應(yīng)的平移處理,直到下方為空才可進(jìn)行下降動作,進(jìn)出車完成后再上升回到原位置。其運(yùn)動的總原則是:升降復(fù)位,平移不復(fù)位。1.3 本題設(shè)計的目的及意義作為現(xiàn)代大都市的標(biāo)志,立體建筑和立體交通都有了顯著發(fā)展,道路擁擠、車滿為患已成為當(dāng)今快節(jié)奏社會中的最不和諧之音,發(fā)展立體停車已成為人們的共識。目前我國經(jīng)濟(jì)正處在高速發(fā)展時期,隨著人們生活水平的不斷提高,汽車進(jìn)入家庭的步伐正在加快,停車產(chǎn)業(yè)市場前景廣闊。機(jī)械式立體車庫既可以大面積使用,也可以見縫插針設(shè)置,還能與地面停車場、地下車庫和停車樓組合實施,是解決城市停車難最有效的手段,機(jī)械車庫與傳統(tǒng)的自然地下車庫相比,在許多方面都顯示出優(yōu)越性。首先,機(jī)械車庫具有突出的節(jié)地優(yōu)勢。以往的地下車庫由于要留出足夠的行車通道,平均一輛車就要占據(jù) 40 平方米的面積,而如果采用雙層機(jī)械車庫,可使地面的使用率提高 8090,如果采用地上 21 層立體式車庫的話,50 平方米的土地面積上便可存放 40 輛車,這可以大大地節(jié)省有限的土地資源,并節(jié)省土建開發(fā)成本。機(jī)械車庫與地下車庫相比可更加有效地保證人身和車輛的安全,人在車庫內(nèi)或車不停準(zhǔn)位置,由電子控制的整個設(shè)備便不會運(yùn)轉(zhuǎn)。應(yīng)該說,機(jī)械車庫從管理上可以做到徹底的人車分流。在地下車庫中采用機(jī)械存車,還可以免除采暖通風(fēng)設(shè)施,因此,運(yùn)行中的耗電量比工人管理的地下車庫低得多。機(jī)械車庫一般不做成套系統(tǒng),而是以單臺集裝而成。這樣可以充分發(fā)揮其用地少、可化整為零的優(yōu)勢,在住宅區(qū)的每個組團(tuán)中或每棟樓下都可以隨機(jī)設(shè)立機(jī)械停車樓。這對眼下車庫短缺的小區(qū)解決停車難的問題提供了方便條件。當(dāng)以往的路邊、人行道上停車、地下或地面停車場均解決不了上述問題時,采用機(jī)械式立體停車設(shè)備是一個非常有效的措施。機(jī)械式立體停車設(shè)備又名立體車庫,它占地空間小,并且可最大限度地利用空間,安全方便,立體車庫的設(shè)計目的:是解決城市用地緊張,緩解停車難的一個有效手段。可以預(yù)見立體車庫具有非常廣闊的市場前景。第 2 章 系統(tǒng)控制方案的設(shè)定2.1 自動化立體車庫的描述目前,立體車庫主要有以下幾種形式:升降橫移式、巷道堆垛式、垂直提升式、垂直循環(huán)式、箱型水平循環(huán)式、圓形水平循環(huán)式等。在對國內(nèi)外各種同類產(chǎn)品進(jìn)行分析的基礎(chǔ)上,再結(jié)合造價、技術(shù)難度以及用戶需求等各個方面的因素,可以發(fā)現(xiàn)升降橫移式立體車庫形式比較多,規(guī)??纱罂尚。覍龅氐倪m應(yīng)性較強(qiáng),同時采用這類設(shè)備的車庫十分普遍。因此,最終確定研究對象為升降橫移式立體車庫。2.2 系統(tǒng)設(shè)計的基本步驟 立體車庫系統(tǒng)設(shè)計與調(diào)試的主要步驟,如圖 1 所示 圖 1 立體車庫控制系統(tǒng)的修訂步驟在本次課題設(shè)計過程中主要考慮以下幾點(diǎn):1深入的了解和分析立體車庫的工藝條件和控制要求。2根據(jù)立體車庫的控制系統(tǒng)的功能要求,確定系統(tǒng)的設(shè)計系統(tǒng)結(jié)構(gòu)。3根據(jù)所設(shè)計的場所,選擇電動機(jī)的類型。4根據(jù) I/O 的點(diǎn)數(shù)選擇合適的 PLC 的類型。5分配 I/O 點(diǎn),分配 PLC 的輸入、輸出點(diǎn)。6設(shè)計立體車庫系統(tǒng)的梯形圖設(shè)計。7將程序輸入 PLC 程序進(jìn)行調(diào)試,查出錯誤,讓程序更加完善。第 3 章 立體車庫系統(tǒng)硬件方面的設(shè)計3.1 硬件系統(tǒng)總體設(shè)計3.1.1 硬件系統(tǒng)結(jié)構(gòu)設(shè)計立體倉庫存儲系統(tǒng)主要由PLC控制模塊、步進(jìn)驅(qū)動模塊、絲桿驅(qū)動模塊、工件推出模塊、立體倉庫、氣源處理組件等部件組成。系統(tǒng)結(jié)構(gòu)模型如圖2所示。圖 2 立體車庫模型3.1.2 精確定位原理精確定位原理 PLC每發(fā)出一個脈沖,步進(jìn)電機(jī)轉(zhuǎn)動一個步距角度,X軸步進(jìn)電機(jī)帶動X軸絲桿做左右直線運(yùn)動或Z軸步進(jìn)電機(jī)帶動Z軸絲桿做上下直線運(yùn)動,實現(xiàn)載物臺的上、下、左、右運(yùn)動。通過控制X軸、Z軸步進(jìn)電機(jī)的脈沖個數(shù),就可以控制載物臺在X軸、Z軸上移動的距離,實現(xiàn)載物臺在XZ軸平面的精確定位,從而把物體放到倉庫的指定位置。當(dāng)PLC輸出5000個脈沖時,平移距離為3.125cm(平移距離=步距角脈沖個數(shù)螺距/360o),輸出脈沖10000時平移距離理論值為6.25cm。3.2 升降橫移式立體車庫的基本結(jié)構(gòu)升降橫移式立體車庫由底盤、四層十二車位停車場、運(yùn)動機(jī)械及電氣控制等四部分組成。機(jī)械部分采用滾珠絲杠、滑杠、普通絲杠等機(jī)械元件組成,采用步進(jìn)電機(jī)、直流電機(jī)作為拖動元件。電氣控制是由西門子 S-200 系列可編程序控制器(PLC)、步進(jìn)電機(jī)驅(qū)動電源模塊、開關(guān)電源、位置傳感器等器件組成。本系統(tǒng)采用滾珠絲杠、滑杠和普通絲杠作為主要傳動機(jī)構(gòu),電機(jī)采用步進(jìn)電機(jī)和直流電機(jī),其關(guān)鍵部分是堆垛機(jī),它由水平移動、垂直移動及伸叉機(jī)構(gòu)三部分組成,其水平和垂直移動分別用兩臺步進(jìn)電機(jī)驅(qū)動滾珠絲杠來完成,伸叉機(jī)構(gòu)由一臺直流電機(jī)來控制。它分為上下兩層,上層為貨臺,可前后伸縮,低層裝有絲杠等傳動機(jī)構(gòu)。當(dāng)堆垛機(jī)平臺移動到貨架的指定位置時,伸叉電機(jī)驅(qū)動貨臺向前伸出可將貨物取出或送入,當(dāng)取到貨物或貨已送入,則鏟叉向后縮回。整個系統(tǒng)需要三維的位置控制??刂泼姘迳系拈_關(guān)、按鈕功能及車位號如圖 3 所示 圖 3 控制面板上的開關(guān)、按鈕功能及車位號控制面板上的按鈕功能如表 1 所示表 1 控制面板上的按鈕功能表具體的操作步驟如下:1手動操作(1)接通電源。(2)將選擇開關(guān)置于手動位置(此時 16 號有效)(3)分別點(diǎn)動按鍵1、2、3、4、5、6,觀察水平(X 軸) 、垂直(Y 軸) 、前后(Z 軸)各絲杠運(yùn)行情況,運(yùn)行應(yīng)平穩(wěn),在接近極限位置時,應(yīng)執(zhí)行限位保護(hù)(運(yùn)行自動停止) 。注意:只有 X、Y 軸運(yùn)行到相應(yīng)位置(左側(cè)數(shù)碼管顯示“ ” )時,伸叉機(jī)構(gòu)方可運(yùn)行。2自動運(yùn)行(1)將程序下載到 PLC(2)將選擇開關(guān)置“自動”位置(通電狀態(tài)下,各機(jī)構(gòu)復(fù)位,即返回零位) 。(3)將一帶托盤汽車模型置零號倉位,放置模型時,入位要準(zhǔn)確,并注意到倉位底部檢測開關(guān)已動作。(4)執(zhí)行“送”指令a、選擇欲送倉位號,按動倉位號對應(yīng)按鈕,控制面板上的數(shù)碼管顯示倉位號。b、按動送指令按鈕,觀察送入動作(若被選擇倉位內(nèi)已有汽車,則該指令不被執(zhí)行)。c、指令完成后,機(jī)械自動返回。按鍵號手動自動1 1機(jī)構(gòu)水平向左移動選擇 1 號倉位2 2機(jī)構(gòu)垂直向下移動選擇 2 號倉位3 3機(jī)構(gòu)水平向右移動選擇 3 號倉位4 4機(jī)構(gòu)水平向后移動選擇 4 號倉位5 5機(jī)構(gòu)垂直向上移動選擇 5 號倉位6 6機(jī)構(gòu)水平向前移動選擇 6 號倉位7 7無意義選擇 7 號倉位8 8無意義選擇 8 號倉位9 9無意義選擇 9 號倉位1010無意義選擇 10 號倉位1111無意義選擇 11 號倉位1212無意義選擇 12 號倉位d、零號倉位已無汽車,則下一個“送”指令(誤操作)將不被執(zhí)行。(5)執(zhí)行“取”指令a、選擇欲取倉位號,按動倉位號對應(yīng)按鈕,控制面板上的數(shù)碼管顯示倉位號。b、按動“取”按鈕,觀察取出動作(若被選擇倉位內(nèi)無汽車,則該指令不被執(zhí)行) 。c、指令完成后,機(jī)構(gòu)自動復(fù)位。d、零號倉位已有汽車,則下一個“取”指令(誤操作) ,將不被執(zhí)行。(6)演示程序中的其它內(nèi)容當(dāng) 0#倉位上有貨物時,若無外部操作指令, “就緒”燈亮,延時 15 秒后,自動將貨物放在倉庫號最小的空位上,依次類推。如 1#、2#、3#、4#都已有貨物,程序延時15 秒,15 秒內(nèi)若無外部操作指令,自動將貨物放在 5#倉庫。如 1#、3#、4#都已存放貨物, 15 秒內(nèi)若無外部操作指令,自動將貨物放在 2#倉庫。在延時的 15 秒內(nèi),若按下數(shù)字 5#,然后按下“送”鍵,則運(yùn)行機(jī)構(gòu)將貨物放入 5#庫,若按下 5#鍵后,想取消此操作,可按下“放棄”鍵。此時,程序又處在待命狀態(tài), “就緒”燈亮,又可進(jìn)行其它操作。當(dāng) 0#倉位上無貨物時,若無人操作, “就緒”燈亮 15 秒后,程序?qū)褦?shù)值最大倉庫號里的物品轉(zhuǎn)運(yùn)至沒有放貨物的倉號比它小的倉庫里。如 1#、2#、5#有物,該程序?qū)⒆詣影?5#物品轉(zhuǎn)至 3#倉庫。操作步驟如下:“就緒”燈亮?xí)r,延時 15 秒后,程序?qū)⒆詣影?5#物品先轉(zhuǎn)至 0#倉庫,再延時 15 秒后,自動將貨物放在 3#倉庫。當(dāng)程序運(yùn)行時,貨臺上已經(jīng)貨物時,在 5 秒后,程序?qū)沿浥_上的物品自動運(yùn)至沒有放貨物的最小倉號的倉庫里。3.2 PLC 控制模塊的設(shè)計3.2.1 PLC 的概述 PLC 英文全稱 Programmable Logic Controller ,中文全稱為可編程邏輯控制器,定義是:一種數(shù)字運(yùn)算操作的電子系統(tǒng),專為在工業(yè)環(huán)境應(yīng)用而設(shè)計的。它采用一類可編程的存儲器,用于其內(nèi)部存儲程序,執(zhí)行邏輯運(yùn)算,順序控制,定時,計數(shù)與算術(shù)操作等面向用戶的指令,并通過數(shù)字或模擬式輸入/輸出控制各種類型的機(jī)械或生產(chǎn)過程。 可編程序控制器是六十年代末在美國首先出現(xiàn)的,目的是用來取代繼電器,以執(zhí)行邏輯判斷、計時、計數(shù)等順序控制功能,由此日本稱它為順序控制器(Sequence Controller)。 提出 PLC 概念的是美國通用汽車公司。當(dāng)時,根據(jù)汽車制造業(yè)生產(chǎn)線的需要,希望用電子化的新型控制器替代繼電器控制盤,以減少汽車改型時,重新設(shè)計制造繼電器控制盤的成本和時間。隨著半導(dǎo)體技術(shù)尤其是微處理器和微型計算機(jī)技術(shù)的發(fā)展,到七十年代中期以后,PLC 已廣泛地使用微處理器作為中央處理器,輸入輸出組件和外圍電路也都采用了中、大規(guī)模甚至超大規(guī)模的集成電路,這時的“PLC”已不再是僅有邏輯(Logic)判斷功能了,同時具有數(shù)據(jù)處理、PID 調(diào)節(jié)和數(shù)據(jù)通訊功能。美國電氣制造商協(xié)會 NEMA( National Electrical Manu-factory Association)從1976 年開始,經(jīng)過四年的調(diào)查,于 1980 年把它正式命名為可編程序控制器,簡稱“PC”.可編程序控制器硬件由六部分構(gòu)成:中央處理器( Central Processor Unit 簡稱 CPU):它是可編程序控制器的心臟部分。CPU 由微處理器(Microproce-ssor)存儲實際控制邏輯的程序存儲器和存儲數(shù)據(jù)、變量的數(shù)據(jù)儲器構(gòu)成。電源(Power Supply):給中央處理器提供必需的工作電源。輸入組件(Inputs):輸入組件的功能是將操作開關(guān)和現(xiàn)場信號送給中央處理器?,F(xiàn)場信號可能是開關(guān)量、模擬量或針對某一特定目的使用的特殊變量。輸出組件(Outputs):輸出組件接收 CPU 的控制信號,并把它轉(zhuǎn)換成電壓或電流等現(xiàn)場執(zhí)行機(jī)構(gòu)所能接收的信號后,傳送控制命令給現(xiàn)場設(shè)備的執(zhí)行器。輸入輸出(簡稱 I/O)是可編程序控制器的“手”和“腳”或者叫作系統(tǒng)的“眼睛”和“視覺” 。輸入信號包括按扭開關(guān)、限位開關(guān)、接近開關(guān)、光電傳感器、熱電偶、熱電阻、位置檢測開關(guān)和編碼器等。輸出信號包括繼電器、指示燈、顯示器、電機(jī)啟動等直流和交流設(shè)備。編程器(Programmer):在正常情況下,編程器用于系統(tǒng)初始狀態(tài)的配置,控制邏輯程序編制和加載,不能對系統(tǒng)操作。編程器也可用于控制程序的調(diào)試和控制系統(tǒng)故障時作為檢查故障的有效工具。3.2.2 PLC 的選型及特點(diǎn)1.可靠性高,抗干擾能力強(qiáng)(1)所有的 I/O 接口電路均采用光電隔離,使工業(yè)現(xiàn)場的外電路與 PLC 內(nèi)部電路之間電氣上隔離。 (2)各輸入端均采用 R-C 濾波器,其濾波時間常數(shù)一般為 1020ms。 (3)各模塊均采用屏蔽措施,以防止輻射干擾。 (4)采用性能優(yōu)良的開關(guān)電源。 (5)對采用的器件進(jìn)行嚴(yán)格的篩選。 (6)良好的自診斷功能,一旦電源或其他軟,硬件發(fā)生異常情況,CPU 立即采用有效措施,以防止故障擴(kuò)大。 (7)大型 PLC 還可以采用由雙CPU 構(gòu)成冗余系統(tǒng)或有三 CPU 構(gòu)成表決系統(tǒng),使可靠性更進(jìn)一步提高。2.通用性強(qiáng),控制程序可變,使用方便PLC 品種齊全的各種硬件裝置,可以組成能滿足各種要求的控制系統(tǒng),用戶不必自己再設(shè)計和制作硬件裝置。用戶在硬件確定以后,在生產(chǎn)工藝流程改變或生產(chǎn)設(shè)備更新的情況下,不必改變 PLC 的硬設(shè)備,只需改編程序就可以滿足要求。因此,PLC 除應(yīng)用于單機(jī)控制外,在工廠自動化中也被大量采用。3.功能強(qiáng),適應(yīng)面廣現(xiàn)代 PLC 不僅有邏輯運(yùn)算、計時、計數(shù)、順序控制等功能,還具有數(shù)字和模擬量的輸入輸出、功率驅(qū)動、通信、人機(jī)對話、自檢、記錄顯示等功能。既可控制一臺生產(chǎn)機(jī)械、一條生產(chǎn)線,又可控制一個生產(chǎn)過程。4.編程簡單,容易掌握目前,大多數(shù) PLC 仍采用繼電控制形式的“梯形圖編程方式” 。既繼承了傳統(tǒng)控制線路的清晰直觀,又考慮到大多數(shù)工廠企業(yè)電氣技術(shù)人員的讀圖習(xí)慣及編程水平,所以非常容易接受和掌握。梯形圖語言的編程元件的符號和表達(dá)方式與繼電器控制電路原理圖相當(dāng)接近。通過閱讀 PLC 的用戶手冊或短期培訓(xùn),電氣技術(shù)人員和技術(shù)工很快就能學(xué)會用梯形圖編制控制程序。同時還提供了功能圖、語句表等編程語言。5.減少了控制系統(tǒng)的設(shè)計及施工的工作量由于 PLC 采用了軟件來取代繼電器控制系統(tǒng)中大量的中間繼電器、時間繼電器、計數(shù)器等器件,控制柜的設(shè)計安裝接線工作量大為減少。同時,PLC 的用戶程序可以在實驗室模擬調(diào)試,更減少了現(xiàn)場的調(diào)試工作量。并且,由于 PLC 的低故障率及很強(qiáng)的監(jiān)視功能,模塊化等等,使維修也極為方便。6.體積小、重量輕、功耗低、維護(hù)方便PLC 是將微電子技術(shù)應(yīng)用于工業(yè)設(shè)備的產(chǎn)品,其結(jié)構(gòu)緊湊,堅固,體積小,重量輕,功耗低,具有強(qiáng)抗干擾能力,易于裝入設(shè)備內(nèi)部,是實現(xiàn)機(jī)電一體化的理想控制設(shè)備。綜上所述,本課題系統(tǒng)核心部分采用西門子 S-200 系列中的 CPU224 為控制元件,CPU224 本機(jī)集成了 14 點(diǎn)輸入10 點(diǎn)輸出,共有 24 個數(shù)字量 I/O。它可連接個擴(kuò)展模塊,最大擴(kuò)展至 168 點(diǎn)數(shù)字量 I/O 點(diǎn)或 35 路模擬量 I/O 點(diǎn)。CPU224 有 13字節(jié)程序和數(shù)據(jù)存貯空間,個獨(dú)立的 30KH高速計數(shù)器,路獨(dú)立的 20KH高速脈沖輸出,具有 PID 控制器。CPU224 配有個 RS-485 通訊編程口,具有 PPI 通訊、MPI 通訊和自由方式通訊能力,是具有較強(qiáng)控制能力的小型控制器。3.2.3 I/O 口分配表立體車庫 I/O 分配表如表 2 所示表 2 立體車庫 I/O 分配表輸入口 名稱輸出口 名稱I0.0貨臺到位限位Q0.0橫軸脈沖I0.1貨臺回位限位Q0.1豎軸脈沖I0.2貨臺是否有物Q0.2橫軸方向 I0I0.3自動手動Q0.3豎軸方向 I0I0.4鍵盤值 1 位Q0.4貨臺前升I0.5鍵盤值 2 位Q0.5貨臺退回I0.6鍵盤值 3 位Q0.6就緒I0.7鍵盤值 4 位Q0.7取I1.0橫軸右限位Q1.0放I1.1橫軸左限位Q1.1十位顯示I1.2豎軸上限位Q2.0BCD 碼 1 位I1.3豎軸下限位Q2.1BCD 碼 2 位Q2.2BCD 碼 3 位Q2.3BCD 碼 4 位注:PLC 主機(jī)輸出的 1L、2L、輸入 1M、2M、3M、4M 分別與電源 L+相連 輸出的 3L、4L、5L、6L、1M、2M 與電源 M 相連3.3 步進(jìn)驅(qū)動模塊的設(shè)計3.3.1 步進(jìn)電動機(jī)的原理步進(jìn)式伺服驅(qū)動系統(tǒng)是典型的開環(huán)控制系統(tǒng)。在此系統(tǒng)中,執(zhí)行元件是步進(jìn)電機(jī)。它受驅(qū)動控制線路的控制,將代表進(jìn)給脈沖的電平信號直接變換為具有一定方向、大小和速度的機(jī)械轉(zhuǎn)角位移,并通過齒輪和絲杠帶動工作臺移動。由于該系統(tǒng)沒有反饋檢測環(huán)節(jié),它的精度較差,速度也受到步進(jìn)電機(jī)性能的限制。但它的結(jié)構(gòu)和控制簡單、容易調(diào)整,故在速度和精度要求不太高的場合具有一定的使用價值。步進(jìn)電機(jī)的工作原理實際上是電磁鐵的作用原理。3.3.2 步進(jìn)電動機(jī)的選型在選擇步進(jìn)電動機(jī)時首先考慮的是步進(jìn)電動機(jī)的類型選擇,其次是具體的品種選擇,在該立體車庫系統(tǒng)設(shè)計中要求步進(jìn)電動機(jī)的電壓低、電流小、有定位轉(zhuǎn)矩和使用螺栓機(jī)構(gòu)的定位裝置,確定步進(jìn)電動機(jī)采用 2 相 8 拍混合式步進(jìn)電動機(jī);在進(jìn)行步進(jìn)電動機(jī)的品種選擇時,要綜合考慮速比 i、軸向力 Tt、額定轉(zhuǎn)矩 Tn 和運(yùn)行頻率 Fy,以確定不進(jìn)電動機(jī)的具體規(guī)格和控制裝置。步進(jìn)電動機(jī)有如下特點(diǎn): a、步進(jìn)電動機(jī)的角位移與輸入脈沖數(shù)嚴(yán)格成正比。因此,當(dāng)它轉(zhuǎn)一圈后,沒有累計誤差,具有良好的跟隨性。b、由步進(jìn)電動機(jī)與驅(qū)動電路組成的開環(huán)數(shù)控系統(tǒng),既簡單、廉價,叉非常可靠。同時,它也可以與角度反饋環(huán)節(jié)組成高性能的閉環(huán)數(shù)控系統(tǒng)。c、步進(jìn)電動機(jī)的動態(tài)響應(yīng)快,易于啟停、正反轉(zhuǎn)及變速。d、速度可在相當(dāng)寬的范圍內(nèi)平穩(wěn)調(diào)整,低速下仍能獲得較大轉(zhuǎn)矩,因此一般可以不用減速器而直接驅(qū)動負(fù)載。e、步進(jìn)電機(jī)只能通過脈沖電源供電才能運(yùn)行,不能直接使用交流電源和直流電源。f、步進(jìn)電機(jī)存在振蕩和失步現(xiàn)象,必須對控制系統(tǒng)和機(jī)械負(fù)載采取相應(yīng)措施。3.3.3 步進(jìn)驅(qū)動模塊步進(jìn)驅(qū)動模塊由步進(jìn)電機(jī)和步進(jìn)驅(qū)動器組成。倉庫立體存儲系統(tǒng)有兩套步進(jìn)驅(qū)動模塊,分別控制 X 軸、Y 軸的絲桿運(yùn)動。步進(jìn)驅(qū)動器接收 PLC 發(fā)出的高速脈沖信號及方向電平信號,并將這些信號轉(zhuǎn)換成驅(qū)動步進(jìn)電機(jī)的信號。步進(jìn)電機(jī)旋轉(zhuǎn)方向由方向電平控制,步進(jìn)電機(jī)旋轉(zhuǎn)速度由脈沖信號頻率控制,步進(jìn)電機(jī)旋轉(zhuǎn)度由脈沖信號的數(shù)目控制。用四相步進(jìn)電機(jī) 42J1834-810,與之配套的驅(qū)動器選用美國 IMS 公司生產(chǎn)的 M415B細(xì)分型步進(jìn)電機(jī)驅(qū)動器,其細(xì)分功能使步進(jìn)電機(jī)運(yùn)轉(zhuǎn)精度提高,振動減小,雜訊降低,且具有光隔離信號輸入(抗干擾),靜止時電流減半,電源接反保護(hù)功能等優(yōu)點(diǎn)。42J1834-810 步進(jìn)電機(jī)步距角為 1.8o,即在無細(xì)分的條件下,200 個脈沖使步進(jìn)電機(jī)轉(zhuǎn)一圈(2001.8=360o)。通過驅(qū)動器設(shè)置細(xì)分精度,最高可以達(dá)到 12800 個脈沖電機(jī)轉(zhuǎn)一圈。步進(jìn)電機(jī)驅(qū)動器 M415B 細(xì)分設(shè)定由撥碼開關(guān) SW4、SW5、SW6 設(shè)定,如表 1 所示。設(shè)置 SW4=ON、SW5= OFF、SW6=ON,細(xì)分設(shè)置為 800 步數(shù)/圈,即 800 個脈沖使步進(jìn)電機(jī)轉(zhuǎn)一圈,此時步距角為(8000.45=360o)。步進(jìn)電機(jī)傳動組件采用聯(lián)軸器直接帶動螺旋絲杠轉(zhuǎn)動,螺旋絲杠的螺距為 5mm,即步進(jìn)電機(jī)每轉(zhuǎn)動一周,載物臺位移5mm。通過控制載物臺在 X-Z 軸平面的運(yùn)動,從而把工件運(yùn)送到倉庫的指定位置。步進(jìn)電機(jī)驅(qū)動器 M415B 輸出相電流設(shè)定由撥碼開關(guān) SW1、SW2、SW3 設(shè)定,如表 5 所示。設(shè)置 SW1=OFF、SW2=ON、SW3=OFF,輸出相電流為 1.05A。1步進(jìn)電機(jī)驅(qū)動器步進(jìn)電機(jī)驅(qū)動器主要有電源輸入部分、信號輸入部分、輸出部分等。驅(qū)動器參數(shù)如下列圖表所示表 3 電氣規(guī)格說明最小值典型值最大值單位供電電壓182440V均值輸出電流0.2111.50A邏輯輸入電流61530mA步進(jìn)脈沖響應(yīng)頻率100kHz脈沖低電平時間51s表 4 電流設(shè)定電流值SW1SW2SW3 0.21AOFFONON0.42AONOFFON0.63AOFFOFFON0.84AONONOFF1.05A0FFONOFF1.26AONOFFOFF1.50AOFFOFFOFF表 5 細(xì)分設(shè)定細(xì)分倍數(shù)步數(shù)/圈(1.8整步)SW4SW5SW61200ONONON2400OFFONON4800ONOFFON81600OFFOFFON163200ONONOFF326400OFFONOFF6412800OFFONOFF由外部確定動態(tài)改細(xì)分/禁止工作OFFOFFOFF表 6 接線信號描述信號功能PUL脈沖信號:上升沿有效,每當(dāng)脈沖由低變高時電機(jī)走一步DIR方向信號:用于改變電機(jī)轉(zhuǎn)向,TTL 平驅(qū)動OPTO光耦驅(qū)動電源ENA使能信號:禁止或允許驅(qū)動器工作,低電平禁止GND直流電源地+V直流電源正極,典型值+24VA+電機(jī) A 相A-電機(jī) A 相B+電機(jī) B 相B-電機(jī) B 相PLC 控制器與步進(jìn)電機(jī)驅(qū)動器工作原理如圖 4 所示:圖 4 PLC 控制器與步進(jìn)電機(jī)驅(qū)動器工作原理圖2步進(jìn)電機(jī)采用二相八拍混合式步進(jìn)電機(jī),型號為 42J1834-810,主要特點(diǎn):體積小,具有較高的起動和運(yùn)行頻率,有定位轉(zhuǎn)矩等優(yōu)點(diǎn)。本模型中采用串聯(lián)型接法,其電氣圖如下圖 5 所示:圖 5 二相八拍混合式步進(jìn)電機(jī)串聯(lián)型接法3.4 絲桿驅(qū)動模塊的設(shè)計絲桿驅(qū)動模塊是將步進(jìn)電機(jī)輸出的旋轉(zhuǎn)運(yùn)動轉(zhuǎn)換成直線往復(fù)運(yùn)動,兩套絲桿驅(qū)動模塊成90度垂直安裝,形成一個X-Y軸的平面運(yùn)動系統(tǒng)。在兩個絲桿驅(qū)動模塊上均設(shè)有一個零點(diǎn),用以校正位置及提供一個位置參考點(diǎn)。同時為了防止絲杠驅(qū)動模塊過沖而產(chǎn)生機(jī)械物理損傷 ,在絲桿驅(qū)動模塊的極限位置均裝有碰撞保護(hù)開關(guān),用來防止絲桿驅(qū)動模塊過沖。工件推出模塊采用直流電機(jī)作為執(zhí)行機(jī)構(gòu),型號為32ZYC2503.5 硬件接線圖的設(shè)計見附錄第 4 章 升降橫移式立體車庫系統(tǒng)軟件方面的設(shè)計4.1 系統(tǒng)主程序設(shè)計4.1.1 主程序流程框圖主程序流程框圖如圖 6 所示圖 6 主程序流程框圖4.1.2 主程序梯形圖見附錄開始系統(tǒng)初始化首次接通裝入脈沖串初值:500000分別裝入VD300、VD400調(diào)用Q0.0控制X軸脈沖輸出子程序調(diào)用Q0.1控制Y軸脈沖輸出子程序X軸運(yùn)動、Y軸運(yùn)動子程序返回脈沖輸出完成?定位完成?程序結(jié)束YYNN4.2 系統(tǒng)子程序設(shè)計4.2.1 X 軸、Y 軸脈沖輸出子程序流程框圖 X 軸、Y 軸脈沖輸出子程序流程框圖分別如圖 7、圖 8 所示。 圖 7 X 軸脈沖輸出子程序流程框圖 圖 8 Y 軸脈沖輸出子程序流程框圖4.2.2X 軸、Y 軸脈沖輸出子程序梯形圖 X 軸、Y 軸脈沖輸出子程序梯形圖見附錄開始設(shè)置包絡(luò)段數(shù):4裝入VB500設(shè)定初始周期:1050微秒裝入VW501設(shè)定脈沖的周期增量設(shè)定X軸輸出脈沖數(shù)Q0.0輸出脈沖子程序返回設(shè)定PTO0控制寄存器SMB67設(shè)置包絡(luò)表的起始位置:500裝入SMW168允許中斷:ENI執(zhí)行PLS指令Q0.0輸出脈沖串開始設(shè)置包絡(luò)段數(shù):4裝入VB600設(shè)定初始周期:1050微秒裝入VW601設(shè)定脈沖的周期增量設(shè)定Y軸輸出脈沖數(shù)Q0.1輸出脈沖子程序返回設(shè)定PTO0控制寄存器SMB77設(shè)置包絡(luò)表的起始位置:500裝入SMW178允許中斷:ENI執(zhí)行PLS指令Q0.1輸出脈沖串參考文獻(xiàn)1 常斗南PLC 運(yùn)動控制實例及解析.北京:機(jī)械工業(yè)出版社,2010Dounan Chang. PLC motion control instance and analysis M . Beijing: Mechanical Industry Press,2010 2 呂景泉可編程控制器技術(shù)教程.北京:高等教育出版社,2001 Jingquan Lv. The programmable controller technology ( M ). Beijing: Higher Education Press,20013 王永華.現(xiàn)代電氣及可編程控制技術(shù).北京:北京航空航天大學(xué)出版社,2002 Yonghua Wang. Modern electric and PLC control technology M . Beijing: Beihang University press,20024 張培志.電氣控制與可編程序控制器.北京:化學(xué)工業(yè)出版社,2007 Peizhi Zhang. Electrical control and PLC M . Beijing: Chemical Industry Press,20075 陽勝峰西門子PLC與變頻器、觸摸屏綜合應(yīng)用教程.北京:中國電力出版社,2009 Sheng Feng Yang. Siemens PLC and frequency converter, touch screen integrated application guide ( M ). Beijing: China Electric Power Press,2009附錄 1硬件接線圖圖設(shè)計附錄 2PLC 主程序圖 X 軸脈沖輸出子程序梯形圖Y 軸脈沖輸出子程序梯形圖對應(yīng)倉庫定位子程序中轉(zhuǎn)位置定位控制子程序貨臺運(yùn)動控制子程序
收藏