第九章自動(dòng)化立體倉(cāng)庫(kù)控制系統(tǒng)1_第1頁(yè)
第九章自動(dòng)化立體倉(cāng)庫(kù)控制系統(tǒng)1_第2頁(yè)
第九章自動(dòng)化立體倉(cāng)庫(kù)控制系統(tǒng)1_第3頁(yè)
第九章自動(dòng)化立體倉(cāng)庫(kù)控制系統(tǒng)1_第4頁(yè)
第九章自動(dòng)化立體倉(cāng)庫(kù)控制系統(tǒng)1_第5頁(yè)
已閱讀5頁(yè),還剩109頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第九章自動(dòng)化立體倉(cāng)庫(kù)控制系統(tǒng)9.1自動(dòng)認(rèn)址與位置檢測(cè)堆垛機(jī)的主要功能是從巷道取貨口取貨,然后送往指定的貨格,或從指定貨格取出貨物,放置到巷道出貨口。堆垛機(jī)控制器要實(shí)現(xiàn)操作控制,還必須實(shí)現(xiàn)拖動(dòng)控制(即調(diào)速控制)、定位控制及檢測(cè)保護(hù)控制。堆垛機(jī)作業(yè)的完成,關(guān)鍵在于位置的控制,即如何使堆垛機(jī)準(zhǔn)確運(yùn)行和停準(zhǔn)到目標(biāo)貨位。9.1.1定位控制定位控制就是確定堆垛機(jī)停止在目的貨位的功能。堆垛機(jī)進(jìn)行貨物存、取前必須先到達(dá)指定貨位,它達(dá)到與否的判定,在單機(jī)或聯(lián)機(jī)自動(dòng)操作時(shí)必須自動(dòng)進(jìn)行。自動(dòng)倉(cāng)庫(kù)的認(rèn)址檢測(cè)系統(tǒng)有兩項(xiàng)任務(wù):一是實(shí)現(xiàn)自動(dòng)尋址,使堆垛機(jī)自動(dòng)找到被指定到達(dá)的位置;二是自動(dòng)準(zhǔn)確停位,即堆垛機(jī)找到指定位置后,停準(zhǔn)位置不超出規(guī)定的精度。同一巷道內(nèi)的貨位的地址有三個(gè)參數(shù)組成的,即:貨架列、貨架層、左側(cè)和右側(cè)。建立數(shù)學(xué)模型即為:巷道左右兩側(cè)可以編為X1,X2;沿堆垛機(jī)運(yùn)行方向?yàn)?列—Y列,0列一般取巷道口的入出貨臺(tái)處;豎直方向?yàn)?層—Z層,0層在最低層。這樣通過該模型中的三維坐標(biāo)系可以唯一的確定貨位的地址。堆垛機(jī)應(yīng)能自動(dòng)檢測(cè)它當(dāng)前的坐標(biāo)位置,使其能到達(dá)指定的貨位。其中X方向的坐標(biāo),對(duì)于每一臺(tái)堆垛機(jī)來說只有兩個(gè)位置,所以他們可以用貨叉的左右移動(dòng)完成。因此說堆垛機(jī)的位置檢測(cè)就是指對(duì)Y、Z位置的檢測(cè)。巷道堆垛機(jī)得到上位機(jī)的命令后,根據(jù)當(dāng)前的地址,在控制系統(tǒng)的作用下,自動(dòng)認(rèn)址,到達(dá)目的地址。

1、絕對(duì)認(rèn)址絕對(duì)認(rèn)址是利用安裝在貨格每一列上的紅外光電開關(guān),安裝在立柱每一層上的起升光電開關(guān)以及在堆垛機(jī)的側(cè)部和升降臺(tái)上的固定認(rèn)址檔板,進(jìn)行自動(dòng)尋址和位置檢測(cè)。堆垛機(jī)每次通過時(shí),認(rèn)址檔板對(duì)光電開關(guān)進(jìn)行擋光或透過,利用幾個(gè)光電開關(guān)的通、斷兩種狀態(tài)形成一組2位的二進(jìn)制編碼。通過PLC計(jì)算,從而得到y(tǒng)、z的坐標(biāo)。

1、絕對(duì)認(rèn)址

這種認(rèn)址方法使PLC的編程簡(jiǎn)單,認(rèn)址可靠,但光電開關(guān)太多。硬件成本較高,調(diào)試安裝復(fù)雜。絕對(duì)認(rèn)址根據(jù)工作原理分為光電開關(guān)絕對(duì)認(rèn)址、轉(zhuǎn)編碼器認(rèn)址、條形碼認(rèn)址。2、相對(duì)認(rèn)址:相對(duì)認(rèn)址時(shí)每個(gè)貨位的認(rèn)址片結(jié)構(gòu)相同。每經(jīng)過一個(gè)貨位,就對(duì)地址編碼進(jìn)行加1或減1,一直移動(dòng)到和預(yù)定位置號(hào)一致時(shí)停止運(yùn)行。與絕對(duì)認(rèn)址相比可靠性較低,但認(rèn)址片制作簡(jiǎn)單,編程復(fù)雜性取決于所使用的編碼方式。由于相對(duì)認(rèn)址都是以前一地址為基準(zhǔn),通過加1或減1才得到現(xiàn)地址的,當(dāng)在某處出現(xiàn)認(rèn)址錯(cuò)誤,則此后的所有地址都將出錯(cuò),直到到達(dá)巷道兩端或最高、最底層的特殊位置才能被檢測(cè)出來加以訂正,因此這種方式的認(rèn)址可靠性較低,出錯(cuò)時(shí)改正較難,引起堆垛機(jī)工作可靠性下降??梢栽诘能浖屑颖Wo(hù),即堆垛機(jī)每走過一個(gè)貨格的時(shí)間超過或少于正常的時(shí)間范圍就報(bào)警,這樣就可以有效的避免計(jì)數(shù)出錯(cuò)。

相對(duì)認(rèn)址方式有多種實(shí)現(xiàn)方案。通用的做法是為所有貨位制作相同的認(rèn)址片,堆垛機(jī)上安裝兩只光電開關(guān),當(dāng)兩只開關(guān)同時(shí)被遮擋即表明堆垛機(jī)正對(duì)準(zhǔn)某一貨位,程序中使用計(jì)數(shù)器記錄堆垛機(jī)經(jīng)過的認(rèn)址片數(shù)量,從而實(shí)現(xiàn)自動(dòng)尋址。實(shí)際應(yīng)用中大多采用這種方式。3、位置的定位方法堆垛機(jī)是以貨架為目標(biāo)進(jìn)行作業(yè),必須檢測(cè)行走方向及升降方向的各個(gè)貨位。堆垛起重機(jī)采用每通過一個(gè)位置就記錄一個(gè)數(shù),一直移動(dòng)到和預(yù)定位置號(hào)一致時(shí)停止移動(dòng)的方法堆垛機(jī)的水平定位(列定位)和升降貨臺(tái)的層定位,均采用紅外光電開關(guān)和定位片來實(shí)現(xiàn)。(1)水平—列認(rèn)址系統(tǒng)堆垛機(jī)的水平列定位采用二對(duì)光電開關(guān)來定位,在每一列貨架上安裝一片列定位片,在堆垛機(jī)上安裝兩個(gè)紅外光電開關(guān),

運(yùn)行時(shí),前面的光電開關(guān)用來計(jì)數(shù),一般的情況下是快速運(yùn)行,當(dāng)堆垛機(jī)運(yùn)行到距目的地址還差2~3個(gè)貨位時(shí),由快速均勻減速到中速,以中速繼續(xù)向前運(yùn)行,計(jì)數(shù)到位后,再由中速均勻減速到慢速,再以慢速向前繼續(xù)運(yùn)行,當(dāng)后面的光電開關(guān)被擋光后剎車定位。(2)垂直—層認(rèn)址系統(tǒng)堆垛機(jī)在垂直方向上的層定位與水平方向相同,也是使用認(rèn)址片與光電開關(guān)來定位。在堆垛機(jī)的立柱上與各層相對(duì)應(yīng)的位置安裝認(rèn)址片,由安裝在與載貨臺(tái)上的光電開關(guān)檢測(cè)來定位。

在定位方式上,垂直方向上與水平方向有所區(qū)別,因?yàn)槊總€(gè)貨格都有高位、低位兩個(gè)位置。低位為取貨開始伸叉或放貨完畢收叉的位置,高位為放貨開始伸叉或取貨完畢收叉的位置。為使貨叉能完成作業(yè),堆垛機(jī)在垂直方向上必須要提供使貨叉能停在高位或低位的檢測(cè)裝置。

一般使用兩套定位系統(tǒng):一套認(rèn)址片與光電開關(guān)用來高位定位計(jì)數(shù),一套認(rèn)址片與光電開關(guān)用來低位定低位計(jì)數(shù)。在設(shè)計(jì)時(shí),可以有不同的方式來實(shí)現(xiàn)高低位的定位。在當(dāng)前的應(yīng)用中,認(rèn)址片只使用一套,而光電開關(guān)的使用,一般有以下三種:①使用四個(gè)光電開關(guān),分成兩對(duì),其安裝的相對(duì)位置與認(rèn)址片的關(guān)系如圖一對(duì)A1,A2用來定位貨叉低位,B1,B2用來定位貨叉高位。這四個(gè)光電開關(guān)在垂直方向升降運(yùn)行時(shí),在其停高位和停低位時(shí)所起的作用不同,以A1,A2為例,堆垛機(jī)取貨時(shí),當(dāng)貨叉位置低于目的地址時(shí),載貨臺(tái)上升,當(dāng)A1進(jìn)入目的認(rèn)址片時(shí)計(jì)數(shù)器+1,A1進(jìn)入目的層認(rèn)址片后,堆垛機(jī)開始減速,以低速運(yùn)行,當(dāng)A2進(jìn)入認(rèn)址片停車。堆垛機(jī)取貨時(shí),當(dāng)貨叉位置高于目的地址時(shí),載貨臺(tái)下降當(dāng)A2進(jìn)入認(rèn)址片,計(jì)數(shù)器-1,A2進(jìn)入目的層認(rèn)址片時(shí),開始減速,A1進(jìn)入認(rèn)址片,停車。②使用三個(gè)光電開關(guān)。其安裝的相對(duì)位置與認(rèn)址片的關(guān)系如圖所示。上邊的兩個(gè)光電開關(guān)A1,A2用來定位貨叉低位,A2,A3用來定位貨叉高位。這三個(gè)光電開關(guān)在垂直方向升降運(yùn)行時(shí),在其停高位和停低位時(shí)所起的作用不同,見下表以取貨為例,當(dāng)堆垛機(jī)的貨叉低于目的位置時(shí),載貨臺(tái)上升,當(dāng)A1進(jìn)入目的認(rèn)址片時(shí)計(jì)數(shù)器+1,A1進(jìn)入目的層認(rèn)址片后,堆垛機(jī)開始減速,以低速運(yùn)行,當(dāng)A2進(jìn)入認(rèn)址片停車。當(dāng)貨叉位置高于目的地址時(shí),載貨臺(tái)下降當(dāng)。A2進(jìn)入認(rèn)址片,計(jì)數(shù)器-1,A2進(jìn)入目的層認(rèn)址片時(shí),開始減速,Al進(jìn)入認(rèn)址片,停車。③使用二個(gè)光電開關(guān)。其安裝的相對(duì)位置與認(rèn)址片的關(guān)系如圖所示。以上三種設(shè)計(jì)方式都可以滿足定位要求高位與低位的開關(guān)與認(rèn)址片的位置選擇要保證貨叉、貨箱支撐梁與貨架之間有足夠的空隙的同時(shí),兼顧到效率的提高。如果高低位距離加長(zhǎng),定位精度自然會(huì)提高,但是也會(huì)引起低速運(yùn)行時(shí)間加長(zhǎng),效率會(huì)有所降低。反之如果高低位距離減小,調(diào)速時(shí)間變短,則加速度會(huì)增大,增加超調(diào)量,影響定位精度的同時(shí),對(duì)機(jī)構(gòu)的損傷也會(huì)加大。9.1.2堆垛機(jī)位置控制堆垛機(jī)具有三大機(jī)構(gòu):運(yùn)行機(jī)構(gòu)、起升機(jī)構(gòu)、貨叉伸縮機(jī)構(gòu)。運(yùn)行機(jī)構(gòu)與起升機(jī)構(gòu)使堆垛機(jī)到達(dá)指定貨位;貨叉伸縮機(jī)構(gòu)與起升機(jī)構(gòu)組合完成存取作業(yè);堆垛機(jī)要在貨架中左右伸縮取貨、放貨,為使堆垛機(jī)能準(zhǔn)確存取貨物,避免機(jī)械碰撞,在設(shè)計(jì)堆垛機(jī)的自動(dòng)控制系統(tǒng)時(shí),關(guān)鍵在于其準(zhǔn)確可靠的認(rèn)址和定位,保證準(zhǔn)確無誤地定位在目的貨格。9.1.2堆垛機(jī)位置控制

為了準(zhǔn)確定位和提高存取效率,必須對(duì)堆垛機(jī)的三大機(jī)構(gòu)的速度進(jìn)行合理的控制,其中速度位置檢測(cè)是堆垛機(jī)自動(dòng)控制系統(tǒng)的關(guān)鍵部分

。堆垛機(jī)速度位置控制的實(shí)現(xiàn)方法如下圖所示,控制系統(tǒng)主要由控制器、調(diào)速系統(tǒng)、編碼器、認(rèn)址片和認(rèn)址器等組成。9.2自動(dòng)化立體倉(cāng)庫(kù)控制系統(tǒng)9.2.1堆垛機(jī)的控制方式自動(dòng)化立體倉(cāng)庫(kù)作業(yè)中,為了便于操作人員根據(jù)需要對(duì)倉(cāng)庫(kù)的各種情況進(jìn)行靈活處理,自動(dòng)化立體倉(cāng)庫(kù)中的載重設(shè)備堆垛機(jī)主要采用手動(dòng)、半自動(dòng)、全自動(dòng)三種控制方式1)手動(dòng)控制立體倉(cāng)庫(kù)堆垛機(jī)所進(jìn)行的各種出入庫(kù)作業(yè)均由操作人員在堆垛機(jī)控制面板上操作完成,一般在設(shè)備調(diào)試中使用。2)半自動(dòng)控制由操作員在出入庫(kù)巷道的出入庫(kù)控制臺(tái)鍵入出入庫(kù)指令,然后堆垛機(jī)逐條執(zhí)行鍵入的出入庫(kù)指令。此時(shí),上位監(jiān)控機(jī)只進(jìn)行堆垛機(jī)運(yùn)行狀態(tài)監(jiān)視,而不對(duì)上位機(jī)處理的立體倉(cāng)庫(kù)數(shù)據(jù)庫(kù)進(jìn)行任何處理。3)全自動(dòng)控制由操作員在控制室內(nèi)的監(jiān)控機(jī)輸入堆垛機(jī)的出入庫(kù)作業(yè)指令。堆垛機(jī)在上位監(jiān)控機(jī)的控制下完成各種作業(yè),并查詢堆垛機(jī)作業(yè)時(shí)的位置,工作狀態(tài),根據(jù)堆垛機(jī)的作業(yè)完成標(biāo)志動(dòng)態(tài)刷新立體倉(cāng)庫(kù)的有關(guān)數(shù)據(jù)庫(kù)。在堆垛機(jī)控制系統(tǒng)中,PLC對(duì)堆垛機(jī)的控制有:(1)作業(yè)命令設(shè)置。確定作業(yè)狀態(tài):全自動(dòng)還是手動(dòng)、半自動(dòng);確定作業(yè)指令:取物品還是存物品;確定作業(yè)地址:行地址、列地址和層地址;

(2)位置計(jì)數(shù)控制。沿著堆垛機(jī)的行進(jìn)方向和載貨臺(tái)的升降方向設(shè)置認(rèn)址片,PLC通過檢測(cè)認(rèn)址片來判斷堆垛機(jī)位置和載貨臺(tái)位置。每經(jīng)過一個(gè)認(rèn)址片,認(rèn)址系統(tǒng)計(jì)一次數(shù)。到達(dá)預(yù)定認(rèn)址片時(shí),堆垛機(jī)自動(dòng)停車。

(3)定位減速控制。在減速定位階段為滿足定位的快速性和準(zhǔn)確性,根據(jù)位置估算和點(diǎn)位反饋,實(shí)現(xiàn)減速控制和定位。(4)位置校驗(yàn)與定位檢測(cè)控制堆垛機(jī)到位后,認(rèn)址系統(tǒng)進(jìn)行認(rèn)址片編碼校驗(yàn)和定位精度檢測(cè),定位偏差超出允許誤差范圍時(shí),由PLC控制回位,三次校正仍不能停準(zhǔn)則報(bào)警。

(5)安全保護(hù)控制。水平行走、載貨臺(tái)升降及貨叉伸縮等都有限位保護(hù)。

(6)此外還有位置顯示控制、工作故障報(bào)警控制等。9.2.2自動(dòng)控制系統(tǒng)自動(dòng)控制系統(tǒng)是自動(dòng)化立體倉(cāng)庫(kù)能否正常運(yùn)行的核心系統(tǒng)。它關(guān)系到整個(gè)系統(tǒng)運(yùn)行的成本和效率問題。為了實(shí)現(xiàn)整個(gè)系統(tǒng)的高效運(yùn)轉(zhuǎn),自動(dòng)化倉(cāng)庫(kù)內(nèi)所用的各種存取設(shè)備和輸送設(shè)備等都需要配備相應(yīng)的控制裝置,用于接受控制系統(tǒng)的指令,實(shí)現(xiàn)各自的控制功能。1、集中控制系統(tǒng)在自動(dòng)化立體倉(cāng)庫(kù)內(nèi)使用一臺(tái)計(jì)算機(jī)通過可編程控制器(PLC)對(duì)倉(cāng)儲(chǔ)過程中的作業(yè)機(jī)械和設(shè)備運(yùn)行進(jìn)行統(tǒng)一控制的系統(tǒng)。2、分層分布式控制系統(tǒng)

對(duì)自動(dòng)化倉(cāng)庫(kù)各個(gè)功能的控制不集中在一臺(tái)或幾臺(tái)設(shè)備上,且控制是分層次的,系統(tǒng)既可在高層次上運(yùn)行,也可在低層次下運(yùn)行。三級(jí)控制系統(tǒng)是由管理級(jí)計(jì)算機(jī)系統(tǒng)、中央控制級(jí)計(jì)算機(jī)系統(tǒng)和直接控制器組成的一個(gè)整體聯(lián)網(wǎng)系統(tǒng),進(jìn)行聯(lián)網(wǎng)控制。①入出庫(kù)作業(yè)功能②貨物數(shù)據(jù)的管理功能③網(wǎng)絡(luò)通信功能④庫(kù)存分析功能管理級(jí)中央控制級(jí)直接控制級(jí)(1)管理級(jí)計(jì)算機(jī)系統(tǒng)管理計(jì)算機(jī)可對(duì)整個(gè)倉(cāng)庫(kù)進(jìn)行在線及離線管理,它是整個(gè)自動(dòng)化立體倉(cāng)庫(kù)的管理核心,其主要功能是儲(chǔ)位管理和庫(kù)存動(dòng)態(tài)管理,并具有實(shí)時(shí)輸入、打印和顯示功能以及各種查詢功能。(2)中央控制級(jí)計(jì)算機(jī)系統(tǒng)對(duì)通訊、流程進(jìn)行控制,并進(jìn)行實(shí)時(shí)圖象顯示,它是整個(gè)自動(dòng)倉(cāng)庫(kù)實(shí)現(xiàn)自動(dòng)控制的中心,它溝通并協(xié)調(diào)與管理級(jí)計(jì)算機(jī)系統(tǒng)、各作業(yè)系統(tǒng)的聯(lián)系,控制和監(jiān)視整個(gè)自動(dòng)化立體倉(cāng)庫(kù)的運(yùn)行。中央控制級(jí)的作用:①根據(jù)管理機(jī)或自身鍵盤的命令組織流程;②監(jiān)視現(xiàn)場(chǎng)設(shè)備情況、貨物流向及收發(fā)貨顯示;③與管理級(jí)計(jì)算機(jī)系統(tǒng)、堆垛機(jī)及其它設(shè)備通訊④對(duì)設(shè)備進(jìn)行故障檢測(cè)及查詢顯示。(3)直接控制器直接控制器由PLC(可編程序控制器)對(duì)各設(shè)備進(jìn)行單機(jī)自動(dòng)控制,直接控制堆垛機(jī)或輸送機(jī)等設(shè)備,完成單機(jī)的自動(dòng)控制以及與中控級(jí)的通訊聯(lián)系功能。9.2.3自動(dòng)化立體倉(cāng)庫(kù)計(jì)算機(jī)控制系統(tǒng)結(jié)構(gòu)當(dāng)前自動(dòng)化立體倉(cāng)庫(kù)設(shè)備自動(dòng)控制系統(tǒng),主要有兩種組成方案:PLC集中控制系統(tǒng);FieldBus控制系統(tǒng)。一、PLC集中控制系統(tǒng)當(dāng)前應(yīng)用最為廣泛的一種堆垛機(jī)自動(dòng)控制系統(tǒng)。它以PLC為中心,通過通信接口,接收來自上位機(jī)的任務(wù)信息,采集設(shè)備傳感系統(tǒng)的各種信息,通過PLC的控制軟件,控制PLC的輸出、控制設(shè)備的各向運(yùn)動(dòng),對(duì)貨物進(jìn)行存、取作業(yè),實(shí)現(xiàn)貨物的流轉(zhuǎn)與存儲(chǔ)。通過通信接口,向上位機(jī)發(fā)送設(shè)備的實(shí)時(shí)狀態(tài)信息,以實(shí)現(xiàn)倉(cāng)庫(kù)實(shí)時(shí)監(jiān)控系統(tǒng)對(duì)自動(dòng)化立體倉(cāng)庫(kù)所有設(shè)備的實(shí)時(shí)監(jiān)控功能。1、監(jiān)控機(jī)與下位機(jī)PLC通信(1)監(jiān)控機(jī)與PLC通信的交換信息監(jiān)控機(jī)與下位機(jī)PLC通信采用總線型拓?fù)浣Y(jié)構(gòu)。與PLC通信的交換信息有:任務(wù)信息應(yīng)答信息查詢信息1)任務(wù)信息包括作業(yè)指令(入庫(kù)、出庫(kù)和盤庫(kù))和作業(yè)地址(源地址、目標(biāo)地址);2)應(yīng)答信息是下位機(jī)接收到監(jiān)控機(jī)發(fā)出的命令字后回送給監(jiān)控機(jī)的信息;3)查詢信息是監(jiān)控機(jī)每隔一定時(shí)間(很短約為1s)對(duì)所有下位機(jī)標(biāo)志位區(qū)進(jìn)行一輪查詢;

查詢的主要內(nèi)容有堆垛機(jī)列、層位置信息、堆垛機(jī)貨叉位置信息、作業(yè)完成信息、故障信息等,每查詢一輪新的信息后,查詢到的信息在監(jiān)控機(jī)上動(dòng)態(tài)顯示。(2)監(jiān)控機(jī)與PLC的通信方式

監(jiān)控機(jī)與PLC采用主從式通信方式,PLC只對(duì)監(jiān)控機(jī)的命令進(jìn)行響應(yīng),而不主動(dòng)發(fā)送數(shù)據(jù)。在堆垛機(jī)處于運(yùn)行狀態(tài)時(shí),監(jiān)控機(jī)要實(shí)時(shí)地對(duì)它們的運(yùn)行狀態(tài)進(jìn)行查詢,以決定下一步的工作。(2)監(jiān)控機(jī)與PLC的通信方式由于監(jiān)控機(jī)是多任務(wù)實(shí)時(shí)操作,在控制下位機(jī)的同時(shí)還要接收管理級(jí)發(fā)來的數(shù)據(jù),所以采取定時(shí)中斷方式每隔一定時(shí)間對(duì)堆垛機(jī)的工作狀態(tài)進(jìn)行一次查詢。監(jiān)控機(jī)發(fā)送命令字程序,如圖所示。(2)監(jiān)控機(jī)與PLC的通信方式在沒有信息通信時(shí),下位機(jī)PLC完全投入對(duì)堆垛機(jī)和輸送機(jī)等的控制。為滿足實(shí)時(shí)性要求下位機(jī)以中斷方式與控制臺(tái)通信,監(jiān)控機(jī)呼叫時(shí)進(jìn)人中斷系統(tǒng),通信完成后返回主程序。2、監(jiān)控機(jī)與下位機(jī)PLC的通信數(shù)據(jù)格式監(jiān)控機(jī)與下位機(jī)PLC的通信接口常采用RS232C串行通信方式,波特率為9600bps,7位數(shù)據(jù)位,2位校驗(yàn)位(偶校驗(yàn))。在上位機(jī)與PLC的通信過程中,采用主從數(shù)據(jù)“幀”通信方式。當(dāng)上位機(jī)發(fā)出控制命令時(shí),命令幀的格式如圖所示當(dāng)PLC返回的響應(yīng)幀的格式如圖所示.在命令和響應(yīng)格式中,開始位必須是開始符“@”,設(shè)定節(jié)點(diǎn)號(hào)用于多節(jié)點(diǎn)加入通信時(shí)區(qū)分不同的節(jié)點(diǎn),沒有多個(gè)節(jié)點(diǎn)連接到網(wǎng)絡(luò)時(shí)設(shè)定節(jié)點(diǎn)號(hào)為00。指令區(qū)為一命令代碼,用來表明監(jiān)控機(jī)與PLC通信指令的類型。FCS用于數(shù)據(jù)幀發(fā)送時(shí)的異或校驗(yàn),F(xiàn)CS為轉(zhuǎn)換成兩個(gè)ASCII字符的八位數(shù)據(jù),這個(gè)八位數(shù)據(jù)是對(duì)數(shù)據(jù)幀開始符直到這幀正文結(jié)束,即FCS前的數(shù)據(jù)進(jìn)行“異或”運(yùn)算的結(jié)果(響應(yīng)格式是指從幀開始符到響應(yīng)碼結(jié)束的數(shù)據(jù)進(jìn)行“異或”運(yùn)算的結(jié)果)。例如上位機(jī)發(fā)送一命令幀@00SC0252*CR,幀中52為FCS的值,它是由命令幀中@,0,0,S,C,0,2分別轉(zhuǎn)化為ASCII碼,再化為八位二進(jìn)制數(shù)進(jìn)行異或運(yùn)算后轉(zhuǎn)化為十六進(jìn)制的結(jié)果.*和CR表示幀的結(jié)束.監(jiān)控機(jī)給PLC發(fā)送上面指令幀的作用是監(jiān)控機(jī)和PLC進(jìn)行通信聯(lián)掛。監(jiān)控機(jī)發(fā)出以上指令幀時(shí),PLC應(yīng)該立即響應(yīng).其響應(yīng)的正確信息幀為:@00SC0052*CR,監(jiān)控機(jī)接受到PLC返回的信息幀后,只要檢測(cè)到第6,7個(gè)字符均為0,表示響應(yīng)正確,通信有效,聯(lián)掛成功;否則,則意味著監(jiān)控機(jī)和PLC通信聯(lián)掛失敗。其它通信指令(如緊急停止指令、查詢指令和作業(yè)指令)的監(jiān)控機(jī)命令格式和下位機(jī)PLC的響應(yīng)格式與聯(lián)掛指令類似.不同之處在于:監(jiān)控機(jī)命令格式中指令區(qū)和命令碼標(biāo)志字符,以及具體計(jì)算出的FCS不同;響應(yīng)格式中指令區(qū)和響應(yīng)碼標(biāo)志字符,以及具體計(jì)算出的FCS不同。監(jiān)控機(jī)在與PLC通信時(shí),必須首先對(duì)通信端口進(jìn)行初始化處理,初始化參數(shù)必須與PLC的通信參數(shù)相同。二、現(xiàn)場(chǎng)總線(Fieldbus)控制系統(tǒng)1、現(xiàn)場(chǎng)總線控制系統(tǒng)的定義現(xiàn)場(chǎng)總線控制系統(tǒng)(FCS,F(xiàn)ieldbusControlSystem),是用現(xiàn)場(chǎng)總線這一開放具有互操作性的網(wǎng)絡(luò)將現(xiàn)場(chǎng)各控制器及儀表設(shè)備互連,構(gòu)成現(xiàn)場(chǎng)總線控制系統(tǒng),同時(shí)控制功能徹底下放到現(xiàn)場(chǎng),降低了安裝成本和維護(hù)費(fèi)用。因此,F(xiàn)CS實(shí)質(zhì)是一種開放的具有互操作性的、徹底分解的分布式控制系統(tǒng)?,F(xiàn)場(chǎng)總線用于過程自動(dòng)化或制造自動(dòng)化中,實(shí)現(xiàn)智能化現(xiàn)場(chǎng)設(shè)備與高層設(shè)備之間互聯(lián)的、開放式、數(shù)字化、多點(diǎn)通信的系統(tǒng)。FieldBus控制系統(tǒng)是當(dāng)前最為先進(jìn)的一種倉(cāng)庫(kù)設(shè)備自動(dòng)控制系統(tǒng)的方案。

它采用當(dāng)前國(guó)際先進(jìn)的現(xiàn)場(chǎng)總線技術(shù),組成分布式控制系統(tǒng):將總線控制器、檢測(cè)傳感系統(tǒng)、速度位置控制系統(tǒng)、輸入及顯示操作系統(tǒng)、上位機(jī)通信接口等用FieldBus組網(wǎng)技術(shù)組成一個(gè)工控網(wǎng)絡(luò),控制設(shè)備運(yùn)動(dòng),實(shí)現(xiàn)對(duì)貨物的流轉(zhuǎn)與存儲(chǔ)控制。同時(shí)向上位機(jī)發(fā)送設(shè)備的實(shí)時(shí)狀態(tài)信息,實(shí)現(xiàn)倉(cāng)庫(kù)實(shí)時(shí)監(jiān)控系統(tǒng)對(duì)自動(dòng)化立體倉(cāng)庫(kù)所有設(shè)備的實(shí)時(shí)監(jiān)控。它具有:布線簡(jiǎn)單節(jié)省;節(jié)約空間、便于維護(hù),減少設(shè)備維護(hù)開銷;使用戶具有高度的系統(tǒng)集成主動(dòng)權(quán);提高抗干擾能力;提高了系統(tǒng)的準(zhǔn)確性和可靠性;獲得更多的設(shè)備信息等突出的優(yōu)點(diǎn)。2、現(xiàn)場(chǎng)總線的類型

目前,有幾種工業(yè)現(xiàn)場(chǎng)總線發(fā)展比較成熟并且廣泛應(yīng)用于特定的領(lǐng)域,它們是:過程現(xiàn)場(chǎng)總線(PROFIBUS)基金會(huì)現(xiàn)場(chǎng)總線(FF)局部操作網(wǎng)絡(luò)(LonWorks)域網(wǎng)總線(CANBus)可尋址遠(yuǎn)程變換器數(shù)據(jù)鏈路(HART)世界工廠儀表協(xié)議(World-FIP)

其中PROFIBUS由德國(guó)西門子公司推出,現(xiàn)已成為歐洲首屈一指的開放式現(xiàn)場(chǎng)總線系統(tǒng)。3、PROFIBUS現(xiàn)場(chǎng)總線技術(shù)1)PROFIBUS主要由3部分組成:PROFIBUS-DP可以用于PLC與分散的現(xiàn)場(chǎng)設(shè)備進(jìn)行通信。PROFIBUS-PA、專為過程自動(dòng)化所設(shè)計(jì)的協(xié)議,可用于安全性要求較高的場(chǎng)合。PROFIBUS-FMS可以用于車間級(jí)監(jiān)控網(wǎng)絡(luò)。對(duì)于FMS而言,它考慮的主要是系統(tǒng)功能而不是響應(yīng)時(shí)間,F(xiàn)MS通常用于大范圍、復(fù)雜的通信系統(tǒng)。

2)PROFIBUS協(xié)議結(jié)構(gòu)PROFIBUS協(xié)議以ISO/OSI參考模型為基礎(chǔ),第1層為物理層,定義了物理的傳輸特性;第2層為數(shù)據(jù)鏈路層;第3-6層PROFIBUS未使用;第7層為應(yīng)用層,定義了應(yīng)用的功能。這種簡(jiǎn)化的結(jié)構(gòu)確保了PROFIBUS-DP快速、高效的數(shù)據(jù)傳輸。3)PROFIBUS總線存取協(xié)議三種PROFIBUS(DP,F(xiàn)MS,PA)均使用一致的總線存取協(xié)議。該協(xié)議是通過OSI參考模型第二層(數(shù)據(jù)鏈路層)來實(shí)現(xiàn)的。它包括了保證數(shù)據(jù)可靠性技術(shù)及傳輸協(xié)議和報(bào)文處理。在Profibus中,第二層稱之為現(xiàn)場(chǎng)總線數(shù)據(jù)鏈路層介質(zhì)存取控制(MediumAccessControl一MAC)具體控制數(shù)據(jù)的傳輸,MAC必須確保在任何一個(gè)時(shí)刻只有一個(gè)站點(diǎn)發(fā)送數(shù)據(jù)Profibus協(xié)議的設(shè)計(jì)要求,3)PROFIBUS總線存取協(xié)議

MAC必須確保在任何一個(gè)時(shí)刻只有一個(gè)站點(diǎn)發(fā)送數(shù)據(jù)。Profibus協(xié)議的設(shè)計(jì)要滿足介質(zhì)存取控制的兩個(gè)基本要求:

復(fù)雜的自動(dòng)化系統(tǒng)(主站)間的通信,必須保證在確切限定的時(shí)間間隔中,任何一個(gè)站點(diǎn)要有足夠的時(shí)間來完成通信任務(wù)。在復(fù)雜的程序控制器和簡(jiǎn)單的I/0設(shè)備(從站)間通信,應(yīng)盡可能快速又簡(jiǎn)單地完成數(shù)據(jù)的實(shí)時(shí)傳輸。

Profibus總線存取協(xié)議,主站之間采用令牌傳送方式,主站與從站之間采用主從方式。令牌傳遞程序保證每個(gè)主站在一個(gè)確切規(guī)定的時(shí)間內(nèi)得到總線存取權(quán)(令牌)。在Profibus中,令牌傳遞僅在各主站之間進(jìn)行。主站得到總線存取令牌時(shí)可與從站通信。每個(gè)主站均可向從站發(fā)送或讀取信息。因此,可能有以下三種系統(tǒng)配置:純主一從系統(tǒng)(單主站)純主一主系統(tǒng)(多主站)

混合系統(tǒng)(多主一多從)圖

是一個(gè)由3個(gè)主站、7個(gè)從站構(gòu)成的Profihus系統(tǒng)。3個(gè)主站之間構(gòu)成令牌邏輯環(huán)。當(dāng)某主站得到令牌報(bào)文后,該主站可在一定時(shí)間內(nèi)執(zhí)行主站工作。在這段時(shí)間內(nèi),它可依照主一從通訊關(guān)系表與所有從站通信,也可依照主一主通訊關(guān)系表與所有主站通信。主站發(fā)出命令(command),從站給出響應(yīng)(respond);從站可以連續(xù)發(fā)送多個(gè)幀,直到無信息發(fā)送、達(dá)到發(fā)送數(shù)量或被主站停止為止。數(shù)據(jù)鏈路中幀的傳輸過程分為3個(gè)階段:數(shù)據(jù)鏈路建立、幀傳輸和數(shù)據(jù)鏈路釋放。

主站與從站之間傳輸幀的格式F為幀標(biāo)志字段(8位);A為從站地址字段;C為控制字段,表示幀類型、編號(hào)、命令和控制信息,它將傳輸幀分為信息幀

、監(jiān)控幀

和無編號(hào)幀3種類型,

信息幀用于應(yīng)用數(shù)據(jù)(usefuldata)的傳輸并捎帶應(yīng)答;監(jiān)控幀用于監(jiān)視鏈路上的正常操作,對(duì)鏈路狀態(tài)做出各種響應(yīng)(如認(rèn)可幀、請(qǐng)求重傳或暫停等);無編號(hào)幀(不含信息字段)用于傳輸各種無編號(hào)命令和響應(yīng),例如建立鏈路工作模式、釋放鏈路及報(bào)告特殊情況等;信息字段由PKW+PZD的應(yīng)用數(shù)據(jù)構(gòu)成:PKW用于讀寫參數(shù)值,如寫人控制字或讀出狀態(tài)字等,字長(zhǎng)一般為4B;PZD用于存放控制器的具體控制值,設(shè)置站點(diǎn)或狀態(tài)字的參數(shù),字長(zhǎng)一般為2B-10B,例如,PKW=P554.1代表向變頻器的主驅(qū)動(dòng)模塊寫入一個(gè)16位的控制字,控制字的每一位都代表一種不同的控制含義;PZD的第2個(gè)字節(jié)可用作號(hào)一7號(hào)電機(jī)的啟??刂莆?;FCS為幀校驗(yàn)字段,它對(duì)整個(gè)幀的內(nèi)容進(jìn)行循環(huán)冗余碼(CRC)校驗(yàn),該HDLG幀最長(zhǎng)可達(dá)24B。4)PROFIBUS在自動(dòng)化立體倉(cāng)庫(kù)系統(tǒng)中應(yīng)用

整個(gè)系統(tǒng)由上位機(jī)、PROFIBUS-DP主站、PROFIBUS-DP從站及其現(xiàn)場(chǎng)設(shè)備組成,由PROFIBUS-DP,總線將所有設(shè)備連接起來。堆垛機(jī)運(yùn)動(dòng)控制水平方向和垂直方向的電機(jī)采用交流變頻調(diào)速系統(tǒng)控制,選用內(nèi)插CBP通信接口卡的變頻器CBP通過一個(gè)9針D型插座連接到PROFIBUS-DP現(xiàn)場(chǎng)總線上,構(gòu)成一個(gè)變頻器的群控系統(tǒng)(變頻器作為從站其工作方式是:利用PLC的I/0開關(guān)量信號(hào),通過變頻器相關(guān)端子控制變頻器的啟動(dòng)和停止。變頻器的通信主要是傳輸幀中的PKW和PZD設(shè)置。PKW放置變頻器運(yùn)行時(shí)要定義的功能碼,例如運(yùn)行頻率、最大頻率、加/減速時(shí)問等;PZD中放置過程數(shù)據(jù),即變頻器運(yùn)行中要輸人/輸出的數(shù)據(jù),例如速度給定值、速度反饋值、位置反饋值等。9.3自動(dòng)化立體倉(cāng)庫(kù)監(jiān)控系統(tǒng)自動(dòng)化立體倉(cāng)庫(kù)監(jiān)控系統(tǒng)通過專用數(shù)據(jù)采集元件或設(shè)備,將立體倉(cāng)庫(kù)內(nèi)的相關(guān)信息采集到監(jiān)控計(jì)算機(jī)內(nèi),通過用工業(yè)監(jiān)控軟件的處理,將倉(cāng)庫(kù)內(nèi)的信息以圖表或數(shù)值的方式實(shí)時(shí)反映給倉(cāng)庫(kù)管理者,達(dá)到全面、實(shí)時(shí)的了解自動(dòng)化立體倉(cāng)庫(kù)現(xiàn)狀的目的。自動(dòng)化立體倉(cāng)庫(kù)監(jiān)控系統(tǒng)實(shí)現(xiàn)了對(duì)立體倉(cāng)庫(kù)中的自動(dòng)化運(yùn)行設(shè)備的數(shù)據(jù)采集、監(jiān)視及控制,使控制設(shè)備能夠根據(jù)系統(tǒng)的要求高效、準(zhǔn)確地工作,實(shí)現(xiàn)貨物的自動(dòng)存儲(chǔ)及發(fā)送。監(jiān)控系統(tǒng)常建立在OPC技術(shù)和組態(tài)軟件的基礎(chǔ)上,從而具備了兩者的優(yōu)點(diǎn)。1、OPC技術(shù)隨著過程自動(dòng)化的發(fā)展,自動(dòng)化系統(tǒng)廠商希望能夠集成不同廠家的不同硬件設(shè)備和軟件產(chǎn)品,各家設(shè)備之間實(shí)現(xiàn)互操作,工業(yè)現(xiàn)場(chǎng)的數(shù)據(jù)能從車間級(jí)匯入到整個(gè)企業(yè)信息系統(tǒng)中。OPC就是在此背景下產(chǎn)生的。OPC技術(shù)OPC是ObjectLinkingandEmbedding(OLE)forProcessControl的縮寫,是世界上領(lǐng)先的跨國(guó)自動(dòng)化公司和軟硬件供應(yīng)商合作開發(fā)的一套工業(yè)標(biāo)準(zhǔn)。它以微軟的OLE/C0M、DCOM技術(shù)為基礎(chǔ),定義了一套標(biāo)準(zhǔn)接口,從而提供自動(dòng)化和控制應(yīng)用設(shè)備管理和設(shè)備之間的軟件應(yīng)用操作性和設(shè)備的互換性。OPC是一套在基于windows操作平臺(tái)的工業(yè)應(yīng)用程序之間提供高效的信息集成和交互功能的組件對(duì)象模型接口標(biāo)準(zhǔn),它以微軟的(分布式)組件對(duì)象模型COM/DCOM技術(shù)為基礎(chǔ)采用客戶/服務(wù)器模式。將現(xiàn)場(chǎng)物理設(shè)備的數(shù)據(jù)讀/寫到監(jiān)控組態(tài)軟件,被認(rèn)為應(yīng)用在很短的時(shí)間內(nèi)更新大量的過程數(shù)據(jù)的工業(yè)場(chǎng)合。2、監(jiān)控組態(tài)軟件組態(tài)的概念來源于英文“Configuration”,其含義是利用軟件工具對(duì)計(jì)算機(jī)及軟件的各種資源進(jìn)行配置,達(dá)到使計(jì)算機(jī)或軟件按照預(yù)先的設(shè)置,自動(dòng)執(zhí)行特定任務(wù),以滿足使用者的要求。監(jiān)控組態(tài)軟件指的是具有組態(tài)功能,面向數(shù)據(jù)監(jiān)控和數(shù)據(jù)采集,能生成目標(biāo)應(yīng)用系統(tǒng)的應(yīng)用軟件監(jiān)控組態(tài)軟件是用于工業(yè)自動(dòng)化和過程監(jiān)視與控制的應(yīng)用軟件。通過組態(tài)監(jiān)控軟件的使用,可以使操作人員能方便、直觀地獲取現(xiàn)場(chǎng)的實(shí)時(shí)數(shù)據(jù),并適時(shí)地下達(dá)控制指令,達(dá)到實(shí)時(shí)監(jiān)控的目的。具有:實(shí)時(shí)性、開放性、易用性和可靠性等特點(diǎn)。監(jiān)控組態(tài)軟件主要分為3個(gè)模塊,即圖形界面模塊、OPC接口模塊和VBA模塊。圖形界面模塊由畫圖對(duì)象和數(shù)據(jù)對(duì)象兩類對(duì)象組成,畫圖對(duì)象是數(shù)據(jù)對(duì)象的表現(xiàn)形式,數(shù)據(jù)對(duì)象是畫圖對(duì)象讀/寫數(shù)據(jù)的渠道和方法。

監(jiān)控組態(tài)程序通過OPC接口模塊和外部數(shù)據(jù)源進(jìn)行數(shù)據(jù)交換。VBA模塊為圖形界面模塊提供腳本環(huán)境,通過VBA模塊,用戶可以利用腳本直接操縱畫圖對(duì)象或數(shù)據(jù)對(duì)象的屬性和方法,完成靈活多樣的監(jiān)控組態(tài)功能。3、常用監(jiān)控軟件隨著工業(yè)控制要求的不斷提高和計(jì)算機(jī)技術(shù)特別是軟件技術(shù)的高速發(fā)展,專門用于工業(yè)控制的組態(tài)軟件應(yīng)運(yùn)而生,它是一套功能齊全的組態(tài)生成工具軟件,通用性強(qiáng),而且系統(tǒng)的執(zhí)行程序代碼部分一般固定不變,為適應(yīng)不同的應(yīng)用對(duì)象只需改變數(shù)據(jù)實(shí)體即可。目前國(guó)內(nèi)外有很多公司、企業(yè)開發(fā)出不少優(yōu)秀產(chǎn)品,如:國(guó)外Intellution公司的Fix;Ci公司的Citect;西門子公司的Wincc,美國(guó)Wonderware公司的In-touch;清華紫光的“組態(tài)王”;美國(guó)Rockwell公司的RSView32.

4、監(jiān)控系統(tǒng)設(shè)計(jì)監(jiān)控系統(tǒng)由監(jiān)控計(jì)算機(jī)、網(wǎng)絡(luò)服務(wù)器的網(wǎng)絡(luò)接口、堆垛機(jī)控制設(shè)備PLC的通訊接口、入出庫(kù)輸送機(jī)控制設(shè)備PLC通訊接口和AGV通訊接口等組成。監(jiān)控系統(tǒng)設(shè)計(jì)步驟:監(jiān)控系統(tǒng)軟件編制監(jiān)控系統(tǒng)通信設(shè)置監(jiān)控軟件與OPCServer的連接設(shè)置監(jiān)控界面設(shè)計(jì)與實(shí)現(xiàn)(1)監(jiān)控系統(tǒng)軟件編制步驟1)創(chuàng)建項(xiàng)目打開組態(tài)監(jiān)控軟件RSView32,通過File-New建一個(gè)新項(xiàng)目。一個(gè)項(xiàng)目是硬盤上的一個(gè)文件夾,包括RSview32項(xiàng)目文件(*.RSV)和其它組件。2)設(shè)置RsView32通信建立RSVio32與OPCServer軟件之間的通信。3)創(chuàng)建圖形顯示、趨勢(shì)和警報(bào)匯總在RSView32新建項(xiàng)目下雙擊“圖形”,再雙擊“顯示”,創(chuàng)建表示過程的圖形顯示。4.設(shè)置標(biāo)記在RSView32新建項(xiàng)目下雙擊“系統(tǒng)”下的“標(biāo)記數(shù)據(jù)庫(kù)”,在“標(biāo)記數(shù)據(jù)庫(kù)”編輯器里創(chuàng)建完整的標(biāo)記數(shù)據(jù)庫(kù)。標(biāo)記可依據(jù)KEPServerExV4.O里的標(biāo)簽,也可根據(jù)PLC里相對(duì)應(yīng)的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論