




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
基于PLC的十層電梯控制系統的設計PAGE2畢業(yè)設計題目:基于PLC的十層電梯控制系統的設計系部 專業(yè)名稱 班級 姓名 學號 指導教師 20XX年3月
目錄摘要 31.前言 41.1課題研究背景 41.2課題設計的目的和意義 42控制要求 53硬件設計 73.1PLC型號的選擇和確定 73.2變頻器的選擇 73.3主電路設計 83.4控制電路圖 93.5PLCI/O表 103.6PLC接線圖 124軟件設計 164.1內部使用地址 164.2流程圖 174.3PLC梯形圖 224.4語句表程序 325組態(tài)畫面設計 715.1通信設定 715.2添加設備驅動 725.3數據詞典建立 725.4組態(tài)畫面 735.5運行 84結束語 89參考文獻 90致謝 91附錄 92附錄1體形成圖程序 92
摘要本課題是基于PLC的十層電梯控制系統的設計,設計了一套以西門子S7-200PLC為控制核心,以組態(tài)王組態(tài)軟件為上位機的十層電梯自動控制系統,用來取代以往的比較復雜的繼電器--接觸器控制系統。由于核心控制部分采用的是軟件程序進行控制,從而極大的減少了接線的工作量,和日常的維護維修時間,降低了故障率,達到了預期的設計目的。通過分析控制對象,選擇了PLC,設計了主電路,控制電路,接線圖等,編寫了梯形圖程序,建立了組態(tài)王仿真畫面,最后進行了模擬仿真。關鍵詞:電梯PLC梯形圖
1.前言1.1課題研究背景電梯是高層賓館、商店、住宅、多層廠房和倉庫等高層建筑不可缺少的垂直方向的交通工具。隨著社會的發(fā)展,建筑物規(guī)模越來越大,樓層越來越多,對電梯的調速精度、調速范圍等靜態(tài)和動態(tài)特性提出了更高的要求。目前,由可編程序控制器(PLC)和微機組成的電梯運行邏輯控制系統,正以很快的速度發(fā)展著。采用PLC控制的電梯可靠性高、維護方便、開發(fā)周期短,這種電梯運行更加可靠,并具有很大的靈活性,可以完成更為復雜的控制任務,己成為電梯控制的發(fā)展方向。1.2課題設計的目的和意義隨著我國經濟的高速發(fā)展,微電子技術,計算機技術和自動控制技術也得到了迅速發(fā)展,其應用越來越廣。電梯是在垂直方向上運行的運輸設備。隨著科學技術日新月異的發(fā)展,人們的物質文化生活的逐步提高,電梯產品在人們的生活中的地位將會和汽車一樣,成為重要的運輸設備之一。因此研究以PLC為核心十層電梯的控制系統有重要的實際意義。
2控制要求當電梯到達欲??康哪康膶诱厩胺侥骋痪嚯x位置時,由井道傳感器向電梯的動控制系統發(fā)出減速信號,電梯便自動減速準備???。當轎廂進入到平層區(qū)時,井道平層傳感器動作,發(fā)出平層信號控制轎廂準確平層,并自動開門,并自動消除登記的選層信號。(1)當有轎廂外部呼梯信號到來時,轎廂響應該呼梯信號,達到該樓層時,轎廂停止運行(延時1S轎廂門打開,延時3秒后自動關門);(2)當有轎廂內選梯信號到來時,轎廂響應該呼梯信號,達到該樓層時,轎廂停止運行(延時1S轎廂門打開,延時3秒后自動關門);(3)電梯未在平層或電梯運行時,開門按鈕和關門按鈕均不起作用。檢測到平層且電梯轎廂停止運行后,按開門按鈕轎廂開門,按關門按鈕轎廂關門。(4)只有關門到位,才能允許電梯運行。系統方框圖如圖2-1所示以PLC為控制核心,通過PLC檢測外部呼叫,包含上呼(除最高層10外其他的樓層都有上呼按鈕),下呼(除最低層一層外其他樓層都有下呼按鈕),內呼(每層都有內呼按鈕),進行選擇樓層。電梯運行,執(zhí)行上升或者下降,啟動變頻器,變頻器運行,驅動拖曳電動機正轉或反轉,拖動電梯轎廂上升或下降。電梯運行通過樓層檢測,是否到達指定樓層,到達樓層可以通過轎廂內按開門按鈕,按轎廂內關門按鈕控制開門和關門。開門或者關門中間繼電器得電,常開觸點閉合,驅動門電機接觸器得電,主觸點閉合,驅動門電機運行,執(zhí)行開門或者關門。PLCPLCS7-226+2*EM223內呼上呼下呼樓層檢測開門限位關門限位超重檢測夾人檢測變頻故障門機故障電梯上升電梯下降開門關門樓層指示上呼指示下呼指示變頻器拖曳電機開門接觸器關門接觸器開關門電機內呼指示上行指示下行指示報警聲音圖2-1系統方框圖
3硬件設計3.1PLC型號的選擇和確定 經分析,系統共使用了47路數字量輸入,和44路數字量輸出,沒有使用模擬量輸入和模擬量輸出,沒有使用特殊輸入和特殊輸出。西門子公司的S7-200PLC,其中本體輸入和輸出點數最多的是S7-226,含24路數字量輸入,16路數字量輸出,也不能滿足使用需要。因此需要增加擴展模塊,其中EM223含16路數字量輸入和16路數字量輸出,因此可以選擇2塊EM223,采用一只CPU226PLC,外加2塊EM223共有輸入和輸出:數字量輸入共有:24+2*16=24+32=56>47;可以滿足使用需要數字量輸出共有:16+2*16=16+32=48>44;可以滿足使用需要3.2變頻器的選擇本次選擇西門子的MM440變頻器,西門子的MICROMASTER440是用于控制三相交流電動機速度和轉矩的變頻器。本系列有多種型號,額定功率范圍從120W到200kW(恒定轉矩(CT)控制方式),或者可達250kW(可變轉矩(VT)控制方式),供用戶選用。本變頻器由微處理器控制,并采用具有現代先進技術水平的絕緣柵雙極型晶體管(IGBT)作為功率輸出器件。因此,它們具有很高的運行可靠性和功能的多樣性。采用脈沖頻率可選的專用脈寬調制技術,可使電動機低噪聲運行。全面而完善的保護功能為變頻器和電動機提供了良好的保護。
MICROMASTER440具有缺省的工廠設置參數,它是給數量眾多的可變速控制系統供電的理想變頻傳動裝置。由于MICROMASTER440具有全面而完善的控制功能,在設置相關參數以后,它也可用于更高級的電動機控制系統。MICROMASTER440具有以下特點:1)易于安裝2)易于調試3)牢固的EMC設計4)可由IT電源供電5)對控制信號的響應是快速和可重復的6)參數設置的范圍很廣,確保它可對廣泛的應用對象進行配置7)電纜連接簡便8)具有多個繼電器輸9)具有多個模擬量輸出(0~20mA)10)6個帶隔離的數字輸入,并可切換可NPN/PNP接線11)2個模擬輸入:ADC1:0~10V,0~20mA和-10至+10VADC2:0~10V,0~20mA
12)2個模擬輸入可以作為第7和第8個數字輸入13)BICO技術14)模塊化設計,配置非常靈活15)開關頻率高(傳動變頻器可到16kHz),因而電動機運行的噪音低16)內部RS485接口(端口)17)詳細的變頻器狀態(tài)信息和完整的信息功能.3.3主電路設計外部380V50Hz交流電,經L1,L2,L3,N共設備使用。L1,L2,L3為火線,N為零線。QF1總的電源開關,起到通斷整臺設備電源的作用。QF2是拖曳電機主回路斷路器,VFD1是拖曳電動機變頻器,起到驅動變頻器電機驅動轎廂上升和下降。KA1是變頻器啟動中間繼電器,PLC通過控制KA1線圈得電,KA1常開觸點閉合,將變頻器的端子5和9接通,啟動變頻器。同樣的KA2是變頻器反轉啟動中間繼電器,PLC通過控制KA2線圈得電,KA2常開觸點閉合,將變頻器的端子6和9接通,啟動變頻器反轉,驅動電機反轉運行,驅動轎廂下降。QF3是門電機主電路回路斷路器,KM1是門電機正轉啟動變頻器,KM2是門電機反轉啟動接觸器。FR1是門電機的過載熱保護繼電器,用于保護門電機,避免長時間過載運行燒毀門電機。圖3-1主電路圖3.4控制電路圖控制電路如圖3-2所示。L1,N為220V50Hz交流控制電源輸入,QF4是控制回路斷路器,FU1是控制回路熔斷器。A1是直流開關電源,將220V50Hz交流電轉成24V直流電,供PLC的輸入和輸出回路使用。KM1是開門接觸器,KA3是開門中間繼電器,PLC通過控制KA3線圈得電,KA3常開觸點閉合,KM1線圈得電,KM1常開主觸點閉合,驅動開關門電機執(zhí)行正轉開門。同樣的,KM2是關門接觸器,KA4是關門中間繼電器,PLC通過控制KA4線圈得電,KA4常開觸點閉合,KM2線圈得電,KM2常開主觸點閉合,驅動開關門電機反轉關門。圖3-2控制電路圖3.5PLCI/O表整個PLC系統的輸入和輸出地址如表3-1,3-2所示表3-1數字量輸入分配表描述內部地址外部地址內呼1樓I0.0SB1內呼2樓I0.1SB2內呼3樓I0.2SB3內呼4樓I0.3SB4內呼5樓I0.4SB5內呼6樓I0.5SB6內呼7樓I0.6SB7內呼8樓I0.7SB8內呼9樓I1.0SB9內呼10樓I1.1SB10層2下呼I1.2SB11層3下呼I1.3SB12層4下呼I1.4SB13層5下呼I1.5SB14層6下呼I1.6SB15層7下呼I1.7SB16層8下呼I2.0SB17層9下呼I2.1SB18層10下呼I2.2SB19層1上呼I2.3SB20層2上呼I2.4SB21層3上呼I2.5SB22層4上呼I2.6SB23層5上呼I2.7SB24層6上呼I3.0SB25層7上呼I3.1SB26層8上呼I3.2SB27層9上呼I3.3SB28過載保護I3.4FR1開門按鈕I3.5SB29關門按鈕I3.6SB30開門限位I3.7SQ1關門限位I4.0SQ2上升極限I4.1SQ3下降極限I4.2SQ4超重檢測I4.3SP1夾人檢測I4.4SP2層平層1I4.5SQ5層平層2I4.6SQ6層平層3I4.7SQ7層平層4I5.0SQ8層平層5I5.1SQ9層平層6I5.2SQ10層平層7I5.3SQ11層平層8I5.4SQ12層平層9I5.5SQ13層平層10I5.6SQ14表3-2數字量輸出分配表描述內部地址外部地址層1指示燈Q0.0L1層2指示燈Q0.1L2層3指示燈Q0.2L3層4指示燈Q0.3L4層5指示燈Q0.4L5層6指示燈Q0.5L6層7指示燈Q0.6L7層8指示燈Q0.7L8層9指示燈Q1.0L9層10指示燈Q1.1L10內選1層指示燈Q1.2SL1內選2層指示燈Q1.3SL2內選3層指示燈Q1.4SL3內選4層指示燈Q1.5SL4內選5層指示燈Q1.6SL5內選6層指示燈Q1.7SL6內選7層指示燈Q2.0SL7內選8層指示燈Q2.1SL8內選9層指示燈Q2.2SL9內選10層指示燈Q2.3SL10層1上呼指示燈Q2.4UP1層2上呼指示燈Q2.5UP2層3上呼指示燈Q2.6UP3層4上呼指示燈Q2.7UP4層5上呼指示燈Q3.0UP5層6上呼指示燈Q3.1UP6層7上呼指示燈Q3.2UP7層8上呼指示燈Q3.3UP8層9上呼指示燈Q3.4UP9層2下呼指示燈Q3.5DN2層3下呼指示燈Q3.6DN3層4下呼指示燈Q3.7DN4層5下呼指示燈Q4.0DN5層6下呼指示燈Q4.1DN6層7下呼指示燈Q4.2DN7層8下呼指示燈Q4.3DN8層9下呼指示燈Q4.4DN9層10下呼指示燈Q4.5DN10電機正轉Q4.6KA1電機反轉Q4.7KA2門電機正轉Q5.0KA3門電機反轉Q5.1KA4超重報警Q5.2HL1過載保護指示燈Q5.3HL23.6PLC接線圖 輸入輸出接線圖如圖3-3,圖3-4,圖3-5所示。圖3-3PLC數字輸入/輸出接線圖圖3-4PLC數字輸入/輸出接線圖(續(xù))圖3-5PLC數字輸入/輸出接線圖(續(xù))
4軟件設計4.1內部使用地址為了便于閱讀和編程,定義了部分內部使用地址,如表4-1表4-1內部使用地址內部地址描述內呼1樓標志M0.0內呼2樓標志M0.1內呼3樓標志M0.2內呼4樓標志M0.3內呼5樓標志M0.4內呼6樓標志M0.5內呼7樓標志M0.6內呼8樓標志M0.7內呼9樓標志M1.0內呼10樓標志M1.1層2下呼標志M1.2層3下呼標志M1.3層4下呼標志M1.4層5下呼標志M1.5層6下呼標志M1.6層7下呼標志M1.7層8下呼標志M2.0層9下呼標志M2.1層10下呼標志M2.2層1上呼標志M2.3層2上呼標志M2.4層3上呼標志M2.5層4上呼標志M2.6層5上呼標志M2.7層6上呼標志M3.0層7上呼標志M3.1層8上呼標志M3.2層9上呼標志M3.3平層標志1層M3.4平層標志2層M3.5平層標志3層M3.6平層標志4層M3.7平層標志5層M4.0平層標志6層M4.1平層標志7層M4.2平層標志8層M4.3平層標志9層M4.4平層標志10層M4.5車廂在1樓上行信號M4.6車廂在2樓上行信號M4.7車廂在3樓上行信號M5.0車廂在4樓上行信號M5.1車廂在5樓上行信號M5.2車廂在6樓上行信號M5.3車廂在7樓上行信號M5.4車廂在8樓上行信號M5.5車廂在9樓上行信號M5.6車廂在2樓下行信號M5.7車廂在3樓下行信號M6.0車廂在4樓下行信號M6.1車廂在5樓下行信號M6.2車廂在6樓下行信號M6.3車廂在7樓下行信號M6.4車廂在8樓下行信號M6.5車廂在9樓下行信號M6.6車廂在10樓下行信號M6.7層1停車信號M7.0層2停車信號M7.1層3停車信號M7.2層4停車信號M7.3層5停車信號M7.4層6停車信號M7.5層7停車信號M7.6層8停車信號M7.7層9停車信號M8.0層10停車信號M8.1開關門M20.0保持信號取消M20.1車廂上行信號M20.2車廂下行信號M20.3電梯外呼信號的開門信號M20.4自動開門定時T39自動關門定時T404.2流程圖根據控制要求編寫控制流程圖,控制流程圖如圖4-1所示
否否上行顯示電梯停在1層電梯在1層?是否2到10層有召喚?是否上行電梯在2層?是否電梯上行?是否3到10層有召喚?是否上行1層有召喚?否是下行電梯停在2層電梯下行?是1層有召喚?是下行否BA
BB電梯在3層?是否電梯上行?是否4到10層有召喚?是否上行1-2層有召喚?否是下行電梯停在3層電梯下行?是1-2層有召喚?是下行否電梯在4層?是否電梯上行?是否5到10層有召喚是否上行1-3層有召喚?否是下行電梯停在4層電梯下行?是1-3層有召喚?是下行否C電梯在5層?電梯在5層?是否電梯上行?是否6到10層有召喚?是否上行1-4層有召喚?否是下行電梯停在5層電梯下行?是1-4層有召喚是下行否電梯在6層?是否電梯上行?是否7到10層有召喚?是否上行1-5層有召喚?否是下行電梯停在6層電梯下行?是1-5層有召喚?是下行否DC電梯在7層?電梯在7層?是否電梯上行?是否8到10層有召喚?是否上行1-6層有召喚?否是下行電梯停在7層電梯下行?是1-6層有召喚是下行否電梯在8層?是否電梯上行?是否9到10層有召喚?是否上行1-7層有召喚?否是下行電梯停在8層電梯下行?是1-7層有召喚?是下行否ED電梯在9層?電梯在9層?是否電梯上行?是否10層有召喚?是否上行1-8層有召喚?否是下行電梯停在9層電梯下行?是1-8層有召喚?是下行否電梯在10層?是否下行顯示?是否1到9層有召喚?是否下行電梯停在10層EA圖4-1控制流程圖4.3PLC梯形圖內選,以一層為例內選1層指示,定時30S自動返回一層外呼,以一層上呼為例層1上呼指示燈平層檢測,以一層為例上行和下行以一層上行為例上行信號匯總上行輸出平層停車信號,以二層為例自動手動開門信號到樓層延遲開門關門信號其他的程序參見附錄4.4語句表程序ORGANIZATION_BLOCK主程序:OB1TITLE=BEGINNetwork1//內選1層指示,定時30S自動返回一層LDI0.0OQ1.2OT40ANM3.4=Q1.2Network2//30s不運行自動返回一樓LDNQ4.6ANQ4.7ANM3.4TONT40,+300Network3//內選2層指示LDI0.1OQ1.3ANM3.5=Q1.3Network4//內選3層指示燈LDI0.2OQ1.4ANM3.6=Q1.4Network5//內選4層指示燈LDI0.3OQ1.5ANM3.7=Q1.5Network6//內選5層指示燈LDI0.4OQ1.6ANM4.0=Q1.6Network7//內選6層指示燈LDI0.5OQ1.7ANM4.1=Q1.7Network8//內選7層指示燈LDI0.6OQ2.0ANM4.2=Q2.0Network9//內選8層指示燈:LDI0.7OQ2.1ANM4.3=Q2.1Network10//內選9層指示燈LDI1.0OQ2.2ANM4.4=Q2.2Network11//內選10層指示燈LDI1.1OQ2.3ANM4.5=Q2.3Network12//層1上呼指示燈LDI2.3OQ2.4ANM3.4=Q2.4Network13//層2上呼指示燈LDI2.4OQ2.5ANM3.5=Q2.5Network14//三樓上呼LDI2.4OQ2.6ANM3.6=Q2.6Network15//層4上呼指示燈LDI2.6OQ2.7ANM3.7=Q2.7Network16//層5上呼指示燈LDI2.7OQ3.0ANM4.0=Q3.0Network17//層6上呼指示燈LDI3.0OQ3.1ANM4.1=Q3.1Network18//層7上呼指示燈LDI3.1OQ3.2ANM4.2=Q3.2Network19//層8上呼指示燈LDI3.2OQ3.3ANM4.3=Q3.3Network20//層9上呼指示燈LDI3.3OQ3.4ANM4.4=Q3.4Network21//層2下呼指示燈LDI1.2OQ3.5ANM3.5=Q3.5Network22//三樓下呼LDI1.3OQ3.6ANM3.6=Q3.6Network23//四樓下呼LDI1.4OQ3.7ANM3.7=Q3.7Network24//五樓下呼LDI1.5OQ4.0ANM4.0=Q4.0Network25//層6下呼指示燈LDI1.6OQ4.1ANM4.1=Q4.1Network26//層7下呼指示燈LDI1.7OQ4.2ANM4.2=Q4.2Network27//層8下呼指示燈LDI2.0OQ4.3ANM4.3=Q4.3Network28//層9下呼指示燈LDI2.1OQ4.4ANM4.4=Q4.4Network29//層10下呼指示燈LDI2.2OQ4.5ANM4.5=Q4.5Network30//平層信號處理//1層平層LDI4.5OM3.4ANI4.6ANI4.7ANI5.0ANI5.1ANI5.2ANI5.3ANI5.4ANI5.5ANI5.6=M3.4=Q0.0Network31//平層信號處理//2層平層LDI4.6OM3.5ANI4.5ANI4.7ANI5.0ANI5.1ANI5.2ANI5.3ANI5.4ANI5.6ANI5.5=M3.5=Q0.1Network32//平層信號處理//3層平層LDI4.7OM3.6ANI4.5ANI4.6ANI5.0ANI5.1ANI5.2ANI5.3ANI5.4ANI5.6ANI5.5=M3.6=Q0.2Network33//平層信號處理//4層平層LDI5.0OM3.7ANI4.5ANI4.6ANI4.7ANI5.1ANI5.2ANI5.3ANI5.4ANI5.6ANI5.5=M3.7=Q0.3Network34//平層信號處理//5層平層LDI5.1OM4.0ANI4.5ANI4.6ANI4.7ANI5.0ANI5.2ANI5.3ANI5.4ANI5.6ANI5.5=M4.0=Q0.4Network35//平層信號處理//6層平層LDI5.2OM4.1ANI4.5ANI4.6ANI4.7ANI5.0ANI5.1ANI5.3ANI5.4ANI5.6ANI5.5=M4.1=Q0.5Network36//平層信號處理//7層平層LDI5.3OM4.2ANI4.5ANI4.6ANI4.7ANI5.0ANI5.1ANI5.2ANI5.4ANI5.6ANI5.5=M4.2=Q0.6Network37//平層信號處理//8層平層LDI5.4OM4.3ANI4.5ANI4.6ANI4.7ANI5.0ANI5.1ANI5.2ANI5.5ANI5.6ANI5.3=M4.3=Q0.7Network38//平層信號處理//9層平層LDI5.5OM4.4ANI4.5ANI4.6ANI4.7ANI5.0ANI5.1ANI5.2ANI5.6ANI5.3ANI5.4=M4.4=Q1.0Network39//平層信號處理//10層平層LDI5.6OM4.5ANI4.5ANI4.6ANI4.7ANI5.0ANI5.1ANI5.2ANI5.5ANI5.3ANI5.4=M4.5=Q1.1Network40//車廂在一樓上行信號LDQ1.3OQ1.4OQ1.5OQ1.6OQ1.7OQ2.0OQ2.1OQ2.2OQ2.3OQ2.5OQ2.6OQ2.7OQ3.0OQ3.1OQ3.2OQ3.3OQ3.4OQ3.5OQ3.6OQ3.7OQ4.0OQ4.1OQ4.2OQ4.3OQ4.4OQ4.5OI2.3AM3.4=M4.6Network41//車廂在2樓上行信號LDQ1.4OQ1.5OQ1.6OQ1.7OQ2.0OQ2.1OQ2.2OQ2.3OQ2.6OQ2.7OQ3.0OQ3.1OQ3.2OQ3.3OQ3.4OQ3.6OQ3.7OQ4.0OQ4.1OQ4.2OQ4.3OQ4.4OQ4.5OI2.4AM3.5=M4.7Network42//車廂在3樓上行信號LDQ1.5OQ1.6OQ1.7OQ2.0OQ2.1OQ2.2OQ2.3OQ2.7OQ3.0OQ3.1OQ3.2OQ3.3OQ3.4OQ3.7OQ4.0OQ4.1OQ4.2OQ4.3OQ4.4OQ4.5OI2.5AM3.6=M5.0Network43//車廂在4樓上行信號LDQ1.6OQ1.7OQ2.0OQ2.1OQ2.2OQ2.3OQ3.0OQ3.1OQ3.2OQ3.3OQ3.4OQ4.0OQ4.1OQ4.2OQ4.3OQ4.4OQ4.5OI2.6AM3.7=M5.1Network44//車廂在5樓上行信號LDQ1.7OQ2.0OQ2.1OQ2.2OQ2.3OQ3.1OQ3.2OQ3.3OQ3.4OQ4.1OQ4.2OQ4.3OQ4.4OQ4.5OI2.7AM4.0=M5.2Network45//車廂在6樓上行信號LDQ2.0OQ2.1OQ2.2OQ2.3OQ3.2OQ3.3OQ3.4OQ4.2OQ4.3OQ4.4OQ4.5OI3.0AM4.1=M5.3Network46//車廂在7樓上行信號LDQ2.1OQ2.2OQ2.3OQ4.3OQ4.4OQ4.5OI3.1OQ3.3OQ3.4AM4.2=M5.4Network47//車廂在8樓上行信號LDQ2.2OQ2.3OQ4.4OQ4.5OQ3.3OQ3.4OI3.2AM4.3=M5.5Network48//車廂上行信號LDM4.6OM4.7OM5.0OM5.1OM5.2OM5.3OM5.4OM5.5OM5.6=M20.2Network49//車廂上行LDM20.2ANQ4.7ANI4.1ANQ5.1ANI3.4=Q4.6Network50//車廂在10樓下行信號:M6.7LDQ1.2OQ1.3OQ1.4OQ1.5OQ1.6OQ1.7OQ2.0OQ2.1OQ2.2OQ2.4OQ2.5OQ2.6OQ2.7OQ3.0OQ3.1OQ3.2OQ3.3OQ3.4OQ3.5OQ3.6OQ3.7OQ4.0OQ4.1OQ4.2OQ4.3OQ4.4OI2.2AM4.5=M6.7Network51//車廂在9樓下行信號LDQ1.2OQ1.3OQ1.4OQ1.5OQ1.6OQ1.7OQ2.0OQ2.1OQ2.4OQ2.5OQ2.6OQ2.7OQ3.0OQ3.1OQ3.2OQ3.3OQ3.5OQ3.6OQ3.7OQ4.0OQ4.1OQ4.2OQ4.3OI2.1AM4.4=M6.6Network52//車廂在8樓下行信號LDQ1.2OQ1.3OQ1.4OQ1.5OQ1.6OQ1.7OQ2.0OQ2.4OQ2.5OQ2.6OQ2.7OQ3.0OQ3.1OQ3.2OQ3.5OQ3.6OQ3.7OQ4.0OQ4.1OQ4.2OI2.0AM4.3=M6.5Network53//車廂在7樓下行信號LDQ1.2OQ1.3OQ1.4OQ1.5OQ1.6OQ1.7OQ2.4OQ2.5OQ2.6OQ2.7OQ3.0OQ3.1OQ3.5OQ3.6OQ3.7OQ4.0OQ4.1OI1.7AM4.2=M6.4Network54//車廂在6樓下行信號LDQ1.2OQ1.3OQ1.4OQ1.5OQ1.6OQ2.4OQ2.5OQ2.6OQ2.7OQ3.0OQ3.5OQ3.6OQ3.7OQ4.0OI1.6AM4.1=M6.3Network55//車廂在5樓下行信號LDQ1.2OQ1.3OQ1.4OQ1.5OQ2.4OQ2.5OQ2.6OQ2.7OQ3.5OQ3.6OQ3.7OI1.5AM4.0=M6.2Network56//車廂在4樓下行信號LDQ1.2OQ1.3OQ1.4OQ2.4OQ2.5OQ2.6OQ3.5OQ3.6OI1.4AM3.7=M6.1Network57//車廂在3樓下行信號LDQ1.2OQ1.3OQ2.4OQ2.5OQ3.5OI1.3AM3.6=M6.0Network58//車廂在2樓下行信號LDQ1.2OQ2.4OI1.2AM3.5=M5.7Network59//車廂下行信號LDM5.7OM6.0OM6.1OM6.2OM6.3OM6.4OM6.5OM6.6OM6.7=M20.3Network60//車廂下行LDM20.3ANQ4.6ANI4.2ANQ3.1ANQ5.1=Q4.7Network61//超重報警LDI4.3OI4.4=Q5.2Network62//過載保護指示燈LDI3.4=Q5.3Network63//車廂外呼信號保持//1層上呼LDQ2.4OM2.3ANM20.1=M2.3Network64//車廂外呼信號保持//2層上呼LDNQ4.7AQ2.5OM2.4ANM20.1=M2.4Network65//車廂外呼信號保持//3層上呼LDNQ4.7AQ2.6OM2.5ANM20.1=M2.5Network66//車廂外呼信號保持//4層上呼LDNQ4.7AQ2.7OM2.6ANM20.1=M2.6Network67//車廂外呼信號保持//5層上呼LDNQ4.7AQ3.0OM2.7ANM20.1=M2.7Network68//車廂外呼信號保持//6層上呼LDNQ4.7AQ3.1OM3.0ANM20.1=M3.0Network69//車廂外呼信號保持//7層上呼LDNQ4.7AQ3.2OM3.1ANM20.1=M3.1Network70//車廂外呼信號保持//8層上呼LDNQ4.7AQ3.3OM3.2ANM20.1=M3.2Network71//車廂外呼信號保持//9層上呼LDNQ4.7AQ3.4OM3.3ANM20.1=M3.3Network72//二層下呼LDQ3.5ANQ4.6OM1.2ANM20.1=M1.2Network73//3層下呼LDQ3.6ANQ4.6OM1.3ANM20.1=M1.3Network74//4層下呼LDQ3.7ANQ4.6OM1.4ANM20.1=M1.4Network75//5層下呼LDQ4.0ANQ4.6OM1.5ANM20.1=M1.5Network76//6層下呼LDQ4.1ANQ4.6OM1.6ANM20.1=M1.6Network77//7層下呼LDQ4.2ANQ4.6OM1.7ANM20.1=M1.7Network78//8層下呼LDQ4.3ANQ4.6OM2.0ANM20.1=M2.0Network79//9層下呼LDQ4.4ANQ4.6OM2.1ANM20.1=M2.1Network80//10層下呼LDQ4.5ANQ4.6OM2.2ANM20.1=M2.2Network81//車廂內呼信號保持//內選一層LDQ1.2OM0.0ANM20.1=M0.0Network82//車廂內呼信號保持//內選2層LDQ1.3OM0.1ANM20.1=M0.1Network83//車廂內呼信號保持//內選3層LDQ1.4OM0.2ANM20.1=M0.2Network84//車廂內呼信號保持//內選4層LDQ1.5OM0.3ANM20.1=M0.3Network85//車廂內呼信號保持//內選5層LDQ1.6OM0.4ANM20.1=M0.4Network86//車廂內呼信號保持//內選6層LDQ1.7OM0.5ANM20.1=M0.5Network87//車廂內呼信號保持//內選7層LDQ2.0OM0.6ANM20.1=M0.6Network88//車廂內呼信號保持//內選8層LDQ2.1OM0.7ANM20.1=M0.7Network89//車廂內呼信號保持//內選9層LDQ2.2OM1.0ANM20.1=M1.0Network90//車廂內呼信號保持//內選10層LDQ2.3OM1.1ANM20.1=M1.1Network91//一樓停車信號LDM0.0OM2.3AM3.4ANM20.1=M7.0Network92//2樓停車信號LDM0.1OM2.4OM1.2AM3.5ANM20.1=M7.1Network93//3樓停車信號LDM0.2OM2.5OM1.3AM3.6ANM20.1=M7.2Network94//4樓停車信號LDM0.3OM2.6OM1.4AM3.7ANM20.1=M7.3Network95//5樓停車信號LDM0.4OM2.7OM1.5AM4.0ANM20.1=M7.4Network96//6樓停車信號LDM0.5OM3.0OM1.6AM4.1ANM20.1=M7.5Network97//7樓停車信號LDM0.6OM3.1OM1.7AM4.2ANM20.1=M7.6Network98//8樓停車信號LDM0.7OM2.0OM3.2AM4.3ANM20.1=M7.7Network99//9樓停車信號LDM1.0OM2.1OM3.3AM4.4ANM20.1=M8.0Network100//10樓停車信號LDM1.1OM2.2AM4.5ANM20.1=M8.1Network101//手動及自動開門//LDI3.5OQ5.0OT39ANM20.0ANQ5.0ANI3.7ANI3.4=Q5.0Network102//自動開門定時:T39LDM7.0OM7.1OM7.2OM7.3OM7.4OM7.5OM7.6OM7.7OM8.0OM8.1ANQ5.1TONT39,+20Network103//門電機反轉,執(zhí)行關門LDI3.6OQ5.1OT40ANQ5.0ANI4.0ANI4.3ANI4.4ANI3.4=Q5.1Network104//自動關門定時:T40LDI3.7TONT40,50Network105//開關門LDQ5.0OQ5.0ANM20.1=M20.0Network106//保持信號取消LDQ5.1=M20.1Network107//電梯外呼信號的開門信號LDI2.3AM3.4LDI2.4OI1.2AM3.5OLDLDI2.5OI1.3AM3.6OLDLDI2.6OI1.4AM3.7OLDLDI2.7OI1.5AM4.0OLDLDI3.0OI1.6AM4.1OLDLDI3.1OI1.7AM4.2OLDLDI2.0OI3.2AM4.3OLDLDI3.3OI2.1AM4.4OLDLDI2.2AM4.5OLD=M20.4END_ORGANIZATION_BLOCK
5組態(tài)畫面設計5.1通信設定 在組態(tài)王的工程瀏覽器里,找到設備,COM1,雙擊COM1,進行設置,選擇使用預設的,這里的設定需要跟PLC里的設定保持一致。圖5.1COM1串口設置在Micro-WinStep7編程軟件里,找到系統塊,找到通信端口,設定如下,也是使用系統預設的。圖5.2PLC編程軟件里進行通信設定5.2添加設備驅動在組態(tài)王的工程瀏覽器里,添加設備驅動,西門子S7-200系統,PPI通信圖5-3添加PPI通信設定PLC地址,設定為2,這里的設定也是需要跟PLC編程軟件里的設定保持一致。圖5-4設定PLC地址5.3數據詞典建立建立變量變量,建立完成數據詞典后如下圖:圖5-5定義數據詞典5.4組態(tài)畫面組態(tài)畫面,組態(tài)10層電梯模型,建立各層電梯門,電梯樓層指示,電梯上、下行指示燈。建立轎廂內選按鈕和內選指示,建立轎廂外上呼按鈕和轎廂外下呼按鈕,上呼指示燈和下呼指示燈。建立開/關門按鈕。連接變量,組態(tài)動畫。圖5-6組態(tài)畫面為了產生動畫的效果,編寫畫面命令語言,在編輯窗口,畫面空白處,右鍵,畫面屬性,點命令語言,打開畫面命令語言窗口,選擇存在時,在存在時的編輯窗口中編寫循環(huán)命令語言,詳細的命令見下。更改畫面更新時間,改成100毫秒。圖5-7畫面命令語言詳細的命令見下:if(電梯樓層顯示==1){一層電梯門動畫控制=電梯門動畫控制;}if(電梯樓層顯示==13){二層電梯門動畫控制=電梯門動畫控制;}if(電梯樓層顯示==23){三層電梯門動畫控制=電梯門動畫控制;}if(電梯樓層顯示==33){四層電梯門動畫控制=電梯門動畫控制;}if(電梯樓層顯示==43){五層電梯門動畫控制=電梯門動畫控制;}if(電梯樓層顯示==53){六層電梯門動畫控制=電梯門動畫控制;}if(電梯樓層顯示==63){七層電梯門動畫控制=電梯門動畫控制;}if(電梯樓層顯示==73){八層電梯門動畫控制=電梯門動畫控制;}if(電梯樓層顯示==83){九層電梯門動畫控制=電梯門動畫控制;}if(電梯樓層顯示==93){十層電梯門動畫控制=電梯門動畫控制;}if(電梯樓層顯示==1)\\本站點\電梯層數=1;if(電梯樓層顯示==13)\\本站點\電梯層數=2;if(電梯樓層顯示==23)\\本站點\電梯層數=3;if(電梯樓層顯示==33)\\本站點\電梯層數=4;if(電梯樓層顯示==43)\\本站點\電梯層數=5;if(電梯樓層顯示==53)\\本站點\電梯層數=6;if(電梯樓層顯示==63)\\本站點\電梯層數=7;if(電梯樓層顯示==73)\\本站點\電梯層數=8;if(電梯樓層顯示==83)\\本站點\電梯層數=9;if(電梯樓層顯示==93)\\本站點\電梯層數=10;if(電梯樓層顯示<=1)\\本站點\電梯層數=1;if(電梯樓層顯示>93)\\本站點\電梯層數=10;if(電梯控制==15)//開門完成{if(電梯樓層顯示==1){內呼一層=0;一層上呼=0;}if(電梯樓層顯示==13){內呼二層=0;二層上呼=0;二層下呼=0;}if(電梯樓層顯示==23){內呼三層=0;三層上呼=0;三層下呼=0;}if(電梯樓層顯示==33){內呼四層=0;四層上呼=0;四層下呼=0;}if(電梯樓層顯示==43){五層內呼=0;五層上呼=0;五層下呼=0;}if(電梯樓層顯示==53){六層內呼=0;六層上呼=0;六層下呼=0;}if(電梯樓層顯示==63){七層內呼=0;七層上呼=0;七層下呼=0;}if(電梯樓層顯示==73){八層內呼=0;八層上呼=0;八層下呼=0;}if(電梯樓層顯示==83){九層內呼=0;九層下呼=0;九層上呼=0;}if(電梯樓層顯示==93){十層內呼=0;十層下呼=0;}}if(電梯控制==15)\\本站點\關門=1;if(\\本站點\開門==1){//if(電梯控制<15)//允許開關門//{if(電梯門動畫控制>0){//電梯控制=0;//開門電梯門動畫控制=電梯門動畫控制-1;//開門}else{電梯控制=15;//開門完成\\本站點\開門=0;\\本站點\關門=1;}}if(\\本站點\關門==1){//if(電梯控制==15)//關門//{if(電梯門動畫控制<15)//開著門,需要關門電梯門動畫控制=電梯門動畫控制+1;//關門else{電梯控制=17;//關門完成\\本站點\關門=0;}//}}if(((電梯控制==17)||((電梯控制==0)&&(電梯門動畫控制==15)))&&(電梯樓層顯示==1)&&((內呼二層==1)||(內呼三層==1)||(內呼四層==1)||(五層內呼==1)||(六層內呼==1)||(七層內呼==1)||(八層內呼==1)||(一層上呼==1)||(二層上呼==1)||(三層上呼==1)||(四層上呼==1)||(五層上呼==1)||(六層上呼==1)||(七層上呼==1)||(二層下呼==1)||(三層下呼==1)||(四層下呼==1)||(五層下呼==1)||(六層下呼==1)||(七層下呼==1)||(八層下呼==1)||(九層下呼==1)||(八層上呼==1)||(九層內呼==1)||(十層下呼==1)||(九層上呼==1)||(十層內呼==1)))電梯控制=1;if(((電梯控制==17)||((電梯控制==0)&&(電梯門動畫控制==15)))&&(電梯樓層顯示==13)&&((內呼三層==1)||(內呼四層==1)||(五層內呼==1)||(六層內呼==1)||(七層內呼==1)||(八層內呼==1)||(二層上呼==1)||(三層上呼==1)||(四層上呼==1)||(五層上呼==1)||(六層上呼==1)||(七層上呼==1)||(三層下呼==1)||(四層下呼==1)||(五層下呼==1)||(六層下呼==1)||(七層下呼==1)||(八層下呼==1)||(九層下呼==1)||(十層下呼==1)||(八層上呼==1)||(九層內呼==1)||(九層上呼==1)||(十層內呼==1)))電梯控制=1;if(((電梯控制==17)||((電梯控制==0)&&(電梯門動畫控制==15)))&&(電梯樓層顯示==23)&&((內呼四層==1)||(五層內呼==1)||(六層內呼==1)||(七層內呼==1)||(八層內呼==1)||(三層上呼==1)||(四層上呼==1)||(五層上呼==1)||(六層上呼==1)||(七層上呼==1)||(四層下呼==1)||(五層下呼==1)||(六層下呼==1)||(七層下呼==1)||(八層下呼==1)||(九層下呼==1)||(八層上呼==1)||(九層內呼==1)||(十層下呼==1)||(九層上呼==1)||(十層內呼==1)))電梯控制=1;if(((電梯控制==17)||((電梯控制==0)&&(電梯門動畫控制==15)))&&(電梯樓層顯示==33)&&((五層內呼==1)||(六層內呼==1)||(七層內呼==1)||(八層內呼==1)||(四層上呼==1)||(五層上呼==1)||(六層上呼==1)||(七層上呼==1)||(五層下呼==1)||(六層下呼==1)||(七層下呼==1)||(八層下呼==1)||(九層下呼==1)||(八層上呼==1)||(九層內呼==1)||(十層下呼==1)||(九層上呼==1)||(十層內呼==1)))電梯控制=1;if(((電梯控制==17)||((電梯控制==0)&&(電梯門動畫控制==15)))&&(電梯樓層顯示==43)&&((六層內呼==1)||(七層內呼==1)||(八層內呼==1)||(五層上呼==1)||(六層上呼==1)||(七層上呼==1)||(六層下呼==1)||(七層下呼==1)||(八層下呼==1)||(九層下呼==1)||(八層上呼==1)||(九層內呼==1)||(十層下呼==1)||(九層上呼==1)||(十層內呼==1)))電梯控制=1;if(((電梯控制==17)||((電梯控制==0)&&(電梯門動畫控制==15)))&&(電梯樓層顯示==53)&&((七層內呼==1)||(八層內呼==1)||(六層上呼==1)||(七層上呼==1)||(七層下呼==1)||(八層下呼==1)||(九層下呼==1)||(八層上呼==1)||(九層內呼==1)||(十層下呼==1)||(九層上呼==1)||(十層內呼==1)))電梯控制=1;if(((電梯控制==17)||((電梯控制==0)&&(電梯門動畫控制==15)))&&(電梯樓層顯示==63)&&((八層內呼==1)||(七層上呼==1)||(八層下呼==1)||(九層下呼==1)||(八層上呼==1)||(九層內呼==1)||(十層下呼==1)||(九層上呼==1)||(十層內呼==1)))電梯控制=1;if(((電梯控制==17)||((電梯控制==0)&&(電梯門動畫控制==15)))&&(電梯樓層顯示==73)&&((九層下呼==1)||(八層上呼==1)||(九層內呼==1)||(十層下呼==1)||(九層上呼==1)||(十層內呼==1)))電梯控制=1;if(((電梯控制==17)||((電梯控制==0)&&(電梯門動畫控制==15)))&&(電梯樓層顯示==83)&&((十層下呼==1)||(九層上呼==1)||(十層內呼==1)))電梯控制=1;if(((電梯控制==17)||((電梯控制==0)&&(電梯門動畫控制==15)))&&(電梯樓層顯示==93)&&((內呼一層==1)||(內呼二層==1)||(內呼三層==1)||(內呼四層==1)||(五層內呼==1)||(六層內呼==1)||(七層內呼==1)||(八層內呼==1)||(九層內呼==1)||(一層上呼==1)||(二層上呼==1)||(三層上呼==1)||(四層上呼==1)||(五層上呼==1)||(六層上呼==1)||(七層上呼==1)||(八層上呼==1)||(九層上呼==1)||(二層下呼==1)||(三層下呼==1)||(四層下呼==1)||(五層下呼==1)||(六層下呼==1)||(七層下呼==1)||(八層下呼==1)||(九層下呼==1)||(十層下呼==1)))電梯控制=2;if(((電梯控制==17)||((電梯控制==0)&&(電梯門動畫控制==15)))&&(電梯樓層顯示==83)&&((內呼一層==1)||(內呼二層==1)||(內呼三層==1)||(內呼四層==1)||(五層內呼==1)||(六層內呼==1)||(七層內呼==1)||(八層內呼==1)||(一層上呼==1)||(二層上呼==1)||(三層上呼==1)||(四層上呼==1)||(五層上呼==1)||(六層上呼==1)||(七層上呼==1)||(八層上呼==1)||(二層下呼==1)||(三層下呼==1)||(四層下呼==1)||(五層下呼==1)||(六層下呼==1)||(七層下呼==1)||(八層下呼==1)||(九層下呼==1)))電梯控制=2;if(((電梯控制==17)||((電梯控制==0)&&(電梯門動畫控制==15)))&&(電梯樓層顯示==73)&&((內呼一層==1)||(內呼二層==1)||(內呼三層==1)||(內呼四層==1)||(五層內呼==1)||(六層內呼==1)||(八層內呼==1)||(一層上呼==1)||(二層上呼==1)||(三層上呼==1)||(四層上呼==1)||(五層上呼==1)||(六層上呼==1)||(七層上呼==1)||(二層下呼==1)||(三層下呼==1)||(四層下呼==1)||(五層下呼==1)||(六層下呼==1)||(七層下呼==1)))電梯控制=2;if(((電梯控制==17)||((電梯控制==0)&&(電梯門動畫控制==15)))&&(電梯樓層顯示==63)&&((內呼一層==1)||(內呼二層==1)||(內呼三層==1)||(內呼四層==1)||(五層內呼==1)||(六層內呼==1)||(一層上呼==1)||(二層上呼==1)||(三層上呼==1)||(四層上呼==1)||(五層上呼==1)||(六層上呼==1)||(二層下呼==1)||(三層下呼==1)||(四層下呼==1)||(五層下呼==1)||(六層下呼==1)||(七層下呼==1)))電梯控制=2;if(((電梯控制==17)||((電梯控制==0)&&(電梯門動畫控制==15)))&&(電梯樓層顯示==53)&&((內呼一層==1)||(內呼二層==1)||(內呼三層==1)||(內呼四層==1)||(五層內呼==1)||(一層上呼==1)||(二層上呼==1)||(三層上呼==1)||(四層上呼==1)||(五層上呼==1)||(二層下呼==1)||(三層下呼==1)||(四層下呼==1)||(五層下呼==1)||(六層下呼==1)))電梯控制=2;if(((電梯控制==17)||((電梯控制==0)&&(電梯門動畫控制==15)))&&(電梯樓層顯示==43)&&((內呼一層==1)||(內呼二層==1)||(內呼三層==1)||(內呼四層==1)||(一層上呼==1)||(二層上呼==1)||(三層上呼==1)||(四層上呼==1)||(二層下呼==1)||(三層下呼==1)||(四層下呼==1)||(五層下呼==1)))電梯控制=2;if(((電梯控制==17)||((電梯控制==0)&&(電梯門動畫控制==15)))&&(電梯樓層顯示==33)&&((內呼一層==1)||(內呼二層==1)||(內呼三層==1)||(一層上呼==1)||(二層上呼==1)||(三層上呼==1)||(二層下呼==1)||(三層下呼==1)||(四層下呼==1)))電梯控制=2;if(((電梯控制==17)||((電梯控制==0)&&(電梯門動畫控制==15)))&&(電梯樓層顯示==23)&&((內呼一層==1)||(內呼二層==1)||(一層上呼==1)||(二層上呼==1)||(二層下呼==1)||(三層下呼==1)))電梯控制=2;if(((電梯控制==17)||((電梯控制==0)&&(電梯門動畫控制==15)))&&(電梯樓層顯示==13)&&((內呼一層==1)||(一層上呼==1)||(二層下呼==1)))電梯控制=2;//電梯運行控制if(電梯控制==1)//上
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 味精食品安全與衛(wèi)生標準考核試卷
- 海洋工程防腐技術進展考核試卷
- 水果種植有機認證與質量控制考核試卷
- 烘焙食品店創(chuàng)業(yè)指南考核試卷
- 批發(fā)業(yè)市場調研方法與技巧考核試卷
- 中樂器制作與音樂器材展覽考核試卷
- 海洋油氣開采職業(yè)健康與安全考核試卷
- 書籍稿件出版合同標準文本
- 企業(yè)人事聘用合同范例
- 公眾號推廣合同標準文本
- 麗聲北極星分級繪本第三級下 The Best Time of
- 某醫(yī)學院醫(yī)學生腎病科疾病教案-腎小球疾病
- 中考數學計算題100道
- 干部選拔任用工作全程記實表
- GB/T 23641-2018電氣用纖維增強不飽和聚酯模塑料(SMC/BMC)
- GB/T 10611-2003工業(yè)用網標記方法與網孔尺寸系列
- 山鬼教學講解課件
- 雅佳AKAI-EWI5000-中文音色表
- 免疫預防與疫苗課件
- 家具檢驗表格
- 供應商處罰單
評論
0/150
提交評論