畢業(yè)設(shè)計(jì)論文基于西門子S7200 PLC的四層電梯及組態(tài)監(jiān)控的設(shè)計(jì)
《畢業(yè)設(shè)計(jì)論文基于西門子S7200 PLC的四層電梯及組態(tài)監(jiān)控的設(shè)計(jì)》由會(huì)員分享,可在線閱讀,更多相關(guān)《畢業(yè)設(shè)計(jì)論文基于西門子S7200 PLC的四層電梯及組態(tài)監(jiān)控的設(shè)計(jì)(60頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、 四層電梯及組態(tài)監(jiān)控的設(shè)計(jì) 工 學(xué) 部 工學(xué)一部 專 業(yè) 自動(dòng)化 班 級 4418501 學(xué) 號 姓 名 指導(dǎo)教師 負(fù)責(zé)教師 沈陽航空工業(yè)學(xué)院北方科技學(xué)院 2008年7月 沈陽航空工業(yè)學(xué)院北方科技學(xué)院畢業(yè)設(shè)計(jì)(論文) 摘 要 隨著城市建設(shè)的不斷發(fā)展,樓群建筑不斷增多,電梯在當(dāng)今社會(huì)的生活中有著廣泛的應(yīng)用。電梯作為樓群建筑中垂直運(yùn)行的交通工具已與人們的日常生活密不可分。 本文就是利用西門子S7-200可編程控制器對電梯系統(tǒng)進(jìn)行控制,首先進(jìn)行硬件設(shè)計(jì),包括CP
2、U處理模塊、系統(tǒng)的端口分配、以及外部接線圖,然后,在硬件設(shè)計(jì)的基礎(chǔ)上,對軟件進(jìn)行了設(shè)計(jì),設(shè)計(jì)出系統(tǒng)的程序流程圖及梯形圖程序,并對系統(tǒng)進(jìn)行了分析和調(diào)試,實(shí)現(xiàn)了電梯的自動(dòng)控制。最后,運(yùn)用MCGS 組態(tài)軟件制作人機(jī)對話界面,檢驗(yàn)電梯PLC控制系統(tǒng)的運(yùn)行情況。使電梯通過讀取PLC中相應(yīng)寄存器的狀態(tài),監(jiān)視電梯指示燈、電梯按鈕及電梯的其它運(yùn)行狀態(tài),直觀地反映出電梯的運(yùn)行狀況,達(dá)到監(jiān)控的目的。 關(guān)鍵詞:電梯;PLC;監(jiān)控 52 Abstract With the continuous development of urban construct
3、ion, the increasing complex construction, the lift of life in today's society has a wide range of applications. Elevator in the building as a complex operation of the vertical transport has been inextricably linked with people's daily lives. This paper is the use of Siemens S7-200 PLC on elevator
4、control system, first of all for hardware design, including the CPU processing module, the system of port allocation, as well as external wiring diagram, and then, on the basis of hardware design, software For the design, design a systematic process flow chart and ladder procedures and systems analy
5、sis and debugging, and automatic control of the elevator. Finally, the use of PC configuration software MCGS interactive interface, inspection of the elevator control system PLC operation. PLC to read through the elevator in the corresponding register of the state, surveillance, lift light, the elev
6、ator button and lift the other running directly reflects the operation of the escalator,thus achieve the goal of monitoring. Keywords:Elevator;PLC; Monitor 目 錄 1 緒 論 1 1.1電梯的概述 1 1.1.1電梯在國內(nèi)外的研究現(xiàn)狀 1 1.1.2電梯的分類 2 1.2可編程控制器(PLC)簡介 2 1.2.1 PLC的發(fā)展階段 3 1.2.2 PLC的主要功能 4 1.2.3 PLC的主要特點(diǎn) 5 1
7、.3課題的目的、意義 6 1.4主要研究內(nèi)容 7 2 電梯系統(tǒng)總體設(shè)計(jì) 8 2.1電梯的外部結(jié)構(gòu)及控制要求 8 2.2方案選擇 9 2.2.1硬件方案的確定 9 2.2.2軟件方案的確定 9 2.2.3監(jiān)控系統(tǒng)的確定 10 3 電梯系統(tǒng)硬件的設(shè)計(jì) 11 3.1 PLC結(jié)構(gòu)及工作原理 11 3.2系統(tǒng)的CPU處理模塊 13 3.3系統(tǒng)的端口分配及功能表 13 3.4系統(tǒng)的外部接線圖 15 4 電梯系統(tǒng)的軟件設(shè)計(jì) 17 4.1西門子PLC編程軟件 17 4.2系統(tǒng)的程序設(shè)計(jì) 18 4.2.1程序流程圖 18 4.2.2主要程序設(shè)計(jì)及分析 18 4.3程序調(diào)試 2
8、6 4.3.1 PC與PLC的通信 26 4.3.2調(diào)試 27 5 電梯監(jiān)控系統(tǒng)的設(shè)計(jì) 28 5.1 MCGS組態(tài)軟件介紹 28 5.2組態(tài)軟件的制作過程 29 5.2.1建立MCGS新畫面 29 5.2.2定義數(shù)據(jù)變量 29 5.2.3制作監(jiān)控畫面 31 5.2.4編寫控制流程 33 5.3遇到的問題分析 34 6 結(jié) 論 35 致 謝 36 參考文獻(xiàn) 37 附錄Ⅰ PLC程序 38 附錄Ⅱ 組態(tài)命令程序 49 1 緒 論 1.1電梯的概述 1.1.1電梯在國內(nèi)外的研究現(xiàn)狀 電梯進(jìn)入人們的生活已經(jīng)150年了。1854年,在紐約水晶宮舉行的世界
9、博覽會(huì)上,美國人伊萊沙·格雷夫斯·奧的斯第一次向世人展示了他的發(fā)明,從此,人類歷史上第一部安全升降梯誕生。奧的斯先生的發(fā)明徹底改寫了人類使用升降工具的歷史。從那以后,升降梯在世界范圍內(nèi)得到廣泛應(yīng)用。1889年12月,美國奧的斯電梯公司制造出了名副其實(shí)的電梯,它采用直流電動(dòng)機(jī)為動(dòng)力,通過蝸輪減速器帶動(dòng)卷筒上纏繞的繩索,懸掛并升降轎廂。1892年,美國奧的斯公司開始采用按鈕操縱裝置,取代傳統(tǒng)的轎廂內(nèi)拉動(dòng)繩索的操縱方式,為操縱方式現(xiàn)代化開了先河。 生活在繼續(xù),科技在發(fā)展,電梯也在進(jìn)步。150年來,電梯的材質(zhì)由黑白到彩色,樣式由直式到斜式,在操縱控制方面更是步步出新—手柄開關(guān)操縱、按鈕控制、信號控制
10、、集選控制、人機(jī)對話等等,多臺(tái)電梯還出現(xiàn)了并聯(lián)控制,智能群控;雙層轎廂電梯展示出節(jié)省井道空間,提升運(yùn)輸能力的優(yōu)勢;變速式自動(dòng)人行道扶梯的出現(xiàn)大大節(jié)省了行人的時(shí)間;不同外形—扇形、三角形、半菱形、半圓形、整圓形的觀光電梯則使身處其中的乘客的視線不再封閉。如今,以美國奧的斯公司為代表的世界各大著名電梯公司各展風(fēng)姿,仍在繼續(xù)進(jìn)行電梯新品的研發(fā),并不斷完善維修和保養(yǎng)服務(wù)系統(tǒng)。另外,調(diào)頻門控、智能遠(yuǎn)程監(jiān)控、主機(jī)節(jié)能、控制柜低噪音耐用、復(fù)合鋼帶環(huán)保等一款款集納了人類在機(jī)械、電子、光學(xué)等領(lǐng)域最新科研成果的新型電梯競相問世。 中國最早的一部電梯出現(xiàn)在上海,是由美國奧的斯公司于1901年安裝的。1932年由美
11、國奧的斯公司安裝在天津利順德酒店的電梯至今還在安全運(yùn)轉(zhuǎn)著。十一屆三中全會(huì)后,我國電梯業(yè)進(jìn)入了高速發(fā)展的時(shí)期。解放前,我國電梯擁有量僅約2000臺(tái),也沒有電梯制造業(yè)。70年代初,全國僅有幾家電梯制造廠,至80年代末就發(fā)展到150多家,至今已超過200家,且世界著名電梯廠商在我國均有合資企業(yè)。目前我國合資、獨(dú)資的電梯生產(chǎn)企業(yè)已有200多家。如今,在我國任何一個(gè)城市,電梯都在被廣泛應(yīng)用,電梯給人們的生活帶來了便利,也為我國現(xiàn)代化建設(shè)的加速發(fā)展提供了強(qiáng)大的保障。時(shí)至今日,電梯已進(jìn)入了全面發(fā)展的新時(shí)期。 1.1.2電梯的分類 電梯的種類相當(dāng)很多,按用途分為乘客電梯、載貨電梯、醫(yī)用電梯、住宅電梯、雜物
12、電梯、觀光電梯、車輛電梯、船舶電梯、建筑施工電梯等;按驅(qū)動(dòng)方式可分為交流電梯、直流電梯、液壓電梯、齒輪齒條電梯、螺桿式電梯、直線電機(jī)驅(qū)動(dòng)的電梯;按速度分為低速電梯(速度低于1m/s以下)、中速電梯(速度在1~2m/s之間)、高速電梯(速度大于2m/s)、超高速電梯(速度超過5m/s),不過隨著電梯技術(shù)的不斷發(fā)展,電梯速度越來越高,區(qū)別高、中、低速電梯的速度限值也在相應(yīng)地提高;按拖動(dòng)方式分為交流電梯、直流電梯、液壓電梯、齒輪齒條電梯等;按操縱控制方式分為手柄開關(guān)操縱電梯、按鈕控制電梯、信號控制電梯、集選控制電梯等。除上述電梯的分類外,還有些特殊用途的電梯,如冷庫電梯、防爆電梯、礦井電梯、斜行電梯
13、、雙層轎廂電梯等等。 1.2可編程控制器(PLC)簡介 PLC(Programmable Logic Controller)通常稱為可編程控制器,它是一種以微處理器為基礎(chǔ),綜合了現(xiàn)代計(jì)算機(jī)、自動(dòng)化技術(shù)和通信技術(shù)發(fā)展起來的一種通用的工業(yè)自動(dòng)控制裝置。由于它擁有體積小、功能強(qiáng)、程序設(shè)計(jì)簡單、以及維護(hù)方便等特點(diǎn),特別是適應(yīng)惡劣的工業(yè)環(huán)境的能力和高可靠性,使其應(yīng)用越來越廣泛。 1987年2月國際電工委員會(huì)(IEC)對可編程控制器定義如下:“可編程控制器是一種數(shù)字運(yùn)算操作的電子系統(tǒng),是專門為在工業(yè)環(huán)境下應(yīng)用而設(shè)計(jì)的。它采用可可以編制程序的存儲(chǔ)器,用來在其內(nèi)部存儲(chǔ)執(zhí)行邏輯運(yùn)算、順序控制、定時(shí)、計(jì)數(shù)和
14、算術(shù)運(yùn)算等操作的指令,并能通過數(shù)字式或模擬式的輸入和輸出,控制各種類型的機(jī)械或生產(chǎn)過程。可編程控制器及其有關(guān)設(shè)備,都應(yīng)按易于與工業(yè)控制系統(tǒng)形成一個(gè)整體,易于擴(kuò)展其功能的原則設(shè)計(jì)”。 事實(shí)上,可編程控制器是一種以微處理器為核心,帶有指令存儲(chǔ)器和輸入/輸出接口,將自動(dòng)化、計(jì)算機(jī)技術(shù)、通信技術(shù)融為一體的新型工業(yè)控制裝置。 1.2.1 PLC的發(fā)展階段 隨著微處理器的出現(xiàn),大規(guī)模、超大規(guī)模集成電路技術(shù)的迅速發(fā)展和數(shù)據(jù)通信技術(shù)的不斷進(jìn)步,PLC也迅速發(fā)展,其發(fā)展過程大致可分為以下三個(gè)階段。 ⑴ 早期的PLC(20世紀(jì)60年代末-20世紀(jì)70年代中期) 早期的PLC可編程邏輯控制器,是繼電器控
15、制裝置的,其主要功能只是執(zhí)行原來有繼電器完成的順序控制、定時(shí)等。它在硬件上以計(jì)算機(jī)的形式出現(xiàn),在I/O接口電路上做了改進(jìn)以適應(yīng)工業(yè)控制現(xiàn)場的要求。在軟件編程上,采用廣大電器工程技術(shù)人員所熟知的繼電器控制線路方式-梯形圖。其中PLC特有的編程語言-梯形圖一直沿用至今。 ⑵ 中期的PLC(20世紀(jì)70年代中期-20世紀(jì)80年代中后期) 在20世紀(jì)70年代,微處理器的出現(xiàn)使PLC發(fā)生了巨大的變化。美國、日本、德國等一些廠家先后開始采用微處理器作為PLC的中央處理單元(CPU),這樣使PLC的功能大大增強(qiáng)。在軟件方面,除了保持原有的邏輯運(yùn)算、計(jì)時(shí)、計(jì)數(shù)等功能以外,還增加了算術(shù)運(yùn)算、數(shù)據(jù)處理和傳送、
16、通信、自診斷等功能。在硬件方面,增加了模擬量模塊、遠(yuǎn)程I/O模塊、各種特殊功能模塊并擴(kuò)大了存儲(chǔ)器的容量,使各種邏輯線圈的數(shù)量增加。除此之外,還提供了一定數(shù)量的數(shù)據(jù)寄存器。 ⑶ 近期的PLC(20世紀(jì)80年代中后期至今) 進(jìn)入20世紀(jì)80年代中后期,由于超大規(guī)模集成電路技術(shù)的迅速發(fā)展,微處理器的檔次普遍提高。而且,為了進(jìn)一步提高PLC的處理速度,各制造商研發(fā)的專用邏輯處理芯片。這樣使PLC軟、硬件功能發(fā)生了巨大變化。近年來,PLC技術(shù)發(fā)展很快,性能不斷提高,類型也在不斷增多,功能也越來越完善。因此,PLC已發(fā)展成為當(dāng)今自動(dòng)化、信息化的重要支柱。 1.2.2 PLC的主要功能 隨著PLC技
17、術(shù)的為斷發(fā)展,目前已能實(shí)現(xiàn)以下功能。 ⑴ 調(diào)節(jié)控制功能 條件控制功能是指用 PLC與、或、非指令取代繼電器觸點(diǎn)串聯(lián),并聯(lián)及其他各種邏輯連接,進(jìn)行開關(guān)控制。 ⑵ 定時(shí)/計(jì)數(shù)控制功能 定時(shí)/計(jì)數(shù)控制功能就是用PLC提供的定時(shí)器,計(jì)數(shù)器指令實(shí)現(xiàn)對某種操作的定時(shí)或計(jì)數(shù)控制,以取代時(shí)時(shí)間繼電器。 ⑶ 步進(jìn)控制功能 步進(jìn)控制能就是步進(jìn)指令來實(shí)現(xiàn)在多道加工工序的控制中,只有前一道工序完成后,才能進(jìn)行下道工序的控制,以取代由硬件構(gòu)成的步進(jìn)控制器。 ⑷ 數(shù)據(jù)處理功能 數(shù)據(jù)處理功能是指PLC能進(jìn)行數(shù)據(jù)傳送、比較、移位、數(shù)制轉(zhuǎn)換、算術(shù)運(yùn)算與邏輯運(yùn)算以及編碼和譯碼等操作。 ⑸ A/D與D/A轉(zhuǎn)換功能
18、 A/D與D/A轉(zhuǎn)換功能就是通過A/D,D/A模塊完成模擬量和數(shù)字量之間的轉(zhuǎn)換。 ⑹ 運(yùn)動(dòng)、過程控制功能 運(yùn)動(dòng)控制功能就是指通過高速計(jì)數(shù)模塊和位置控制模塊等進(jìn)行單軸或多軸控制。過程控制功能是指通過PLC的PLD控制指令實(shí)現(xiàn)對溫度、壓力、速度、流量等物理參數(shù)的閉環(huán)控制。 ⑺ 擴(kuò)展功能 擴(kuò)展功能是指通過連接輸入/輸出擴(kuò)展單元(即I/O擴(kuò)展單元)模塊來增加輸入輸出點(diǎn)數(shù),也可通過附加各種智能單元及特殊單元來提高PLC的控制能力。 ⑻ 遠(yuǎn)程I/O功能 過程I/O功能是指通過過程I/O單元將分散在遠(yuǎn)距離的各種輸入,輸出設(shè)備與PLC主機(jī)相連接,進(jìn)行遠(yuǎn)程控制,接收輸入信號,傳出輸出信號。
19、⑼ 通訊聯(lián)網(wǎng)功能 通訊聯(lián)網(wǎng)功能是PLC之間的聯(lián)網(wǎng),PLC與上位計(jì)算機(jī)的連接等,實(shí)現(xiàn)遠(yuǎn)程I/O控制或數(shù)據(jù)交換,以完成系統(tǒng)規(guī)模較大的復(fù)雜控制。 ⑽ 監(jiān)控功能 監(jiān)控功能是指PLC能監(jiān)視系統(tǒng)各部分運(yùn)行狀態(tài)和進(jìn)程,以系統(tǒng)出現(xiàn)的異常情況進(jìn)行報(bào)警和記錄,甚至自動(dòng)中止運(yùn)行。也可在線調(diào)整,修改控制程序中定時(shí)器,計(jì)數(shù)器等到設(shè)事實(shí)上值或強(qiáng)制I/O狀態(tài)。 1.2.3 PLC的主要特點(diǎn) PLC之所以能迅速發(fā)展和廣泛應(yīng)用,是因?yàn)樗哂幸韵绿攸c(diǎn): ⑴ 可靠性高 ① PLC不需要大量的活動(dòng)元件和接線電子元件,它的接線大大減少,與此同時(shí),系統(tǒng)的維修簡單,維修時(shí)間短。 ② PLC采用了一系列可靠性設(shè)計(jì)的方法進(jìn)行設(shè)
20、計(jì)。 ③ PLC有較高的易操作性,它具有編程簡單,操作方便,維修容易等特點(diǎn),一般不易發(fā)生操作的錯(cuò)誤。 ④ PLC是為工業(yè)生產(chǎn)過程控制而專門設(shè)計(jì)的控制裝置,它具有比通用計(jì)算機(jī)控制更簡單的編程語言和更可靠的硬件。采用了精簡化的編程語言,編程出錯(cuò)率大大降低,而為工業(yè)惡劣操作環(huán)境設(shè)計(jì)的硬件使可靠性大大提高。 ⑤ 在PLC的硬件方面,采用了一系列提高可靠性的措施。 ⑥ PLC的軟件方面,也采取了一系列提高系統(tǒng)可靠性的措施。例如,采用軟件濾波;軟件自診斷;簡化編程語言等。 ⑵ 易操作 ① 操作方便。對PLC的操作包括程序輸入和程序更改的操作。大多數(shù)PLC采用編程器進(jìn)行輸入和更改的操作。
21、② 編程方便。PLC有多種程序設(shè)計(jì)語言可供使用。對電氣技術(shù)人員來說,由于梯形圖與電氣原理圖較為接近,容易掌握和理解。 ③ 維修方便。PLC具有的自診斷功能對維修人員維修技能的要求降低。當(dāng)系統(tǒng)發(fā)生故障時(shí),通過硬件和軟件的自診斷,維修人員可以很快的找到故障的部位,以便維修。 ⑶ 靈活性高 ① 編程的靈活性。PLC采用的編程語言有梯形圖、助記符、功能表圖、功能模塊和語句描述編程語言。編程方法的多樣性使編程方便、應(yīng)用面拓展。 ② 擴(kuò)展的靈活性。PLC的擴(kuò)展靈活性是它的一個(gè)重要特點(diǎn)。它可根據(jù)應(yīng)用的規(guī)模不同,即可進(jìn)行容量的擴(kuò)展、功能的擴(kuò)展、應(yīng)用和控制范圍的擴(kuò)展。 ③ 操作的靈活性。操作十分靈
22、活方便,監(jiān)視和控制變得十分容易。 1.3課題的目的、意義 以前,我國住宅樓電梯大部分是采用繼電器控制的,由于控制線路復(fù)雜、體積大、故障率高而且難于維護(hù),使電梯難以達(dá)到安全、穩(wěn)定、可靠的基本要求,事故時(shí)有發(fā)生。鑒于繼電器控制存在著上述的種種弊端,將PLC應(yīng)用于電梯控制,收到了良好效果??删幊炭刂破鲬?yīng)用于電梯控制,用軟件編程替代原有繼電器硬件布線控制,使控制系統(tǒng)具有了極大的柔性和通用性。同時(shí),由于PLC功能齊全、應(yīng)用靈活,能夠滿足電梯控制的要求而且具有抗干擾性能強(qiáng)、操作方便、維護(hù)簡單等特點(diǎn),使得系統(tǒng)可靠性大大提高。因此,本系統(tǒng)采用西門子公司的小型PLC系列S7-200中的 STEP7-Micr
23、o/WIN4.0編程軟件。隨著計(jì)算機(jī)技術(shù)、控制技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,現(xiàn)在的電梯系統(tǒng)都傾向于采用先進(jìn)、實(shí)用、可靠的PLC來進(jìn)行控制,這樣能提高電梯系統(tǒng)的經(jīng)濟(jì)性、可靠性及可維護(hù)性。 在工業(yè)自動(dòng)化領(lǐng)域中,自動(dòng)化設(shè)備的應(yīng)用很多都離不開監(jiān)控系統(tǒng)。使用監(jiān)控系統(tǒng)對工業(yè)自動(dòng)化生產(chǎn)過程實(shí)施監(jiān)控,即使不深入現(xiàn)場,也能了解設(shè)備狀況,分析設(shè)備問題,并且能夠記錄設(shè)備的各種信息。另外,還能及時(shí)發(fā)現(xiàn)問題并解決,從而完善生產(chǎn)的環(huán)節(jié)。因此,本系統(tǒng)就是采用MCGS組態(tài)監(jiān)控軟件進(jìn)行監(jiān)控,此軟件操作簡單,可視性好,無須具備計(jì)算機(jī)編程的知識(shí),就可以在短時(shí)間內(nèi)輕而易舉地完成一個(gè)運(yùn)行穩(wěn)定、功能全面的監(jiān)控系統(tǒng)。在現(xiàn)實(shí)生活中,操作者還可通過
24、以太網(wǎng)或其它辦公信息網(wǎng)絡(luò)等對電梯設(shè)備進(jìn)行在線監(jiān)控,從而達(dá)到遠(yuǎn)程維護(hù)的目的,這樣既節(jié)省人力和財(cái)力,又能及時(shí)發(fā)現(xiàn)問題并解決。 1.4主要研究內(nèi)容 本次設(shè)計(jì)主要是利用可編程序控制器(PLC)控制一個(gè)四層電梯,首先進(jìn)行硬件設(shè)計(jì),包括CPU處理模塊、擴(kuò)展模塊、資源分配以及外部接線等,然后在硬件設(shè)計(jì)的基礎(chǔ)上,選用西門子公司的STEP7-Micro/WIN4.0編程軟件進(jìn)行了設(shè)計(jì),設(shè)計(jì)出系統(tǒng)的程序流程圖及梯形圖程序,并對系統(tǒng)進(jìn)行了分析和調(diào)試,實(shí)現(xiàn)了電梯的自動(dòng)控制。并且用上位機(jī)MCGS組態(tài)軟件進(jìn)行監(jiān)控,檢驗(yàn)電梯PLC控制系統(tǒng)的運(yùn)行情況,從而達(dá)到對電梯的監(jiān)視控制。 2 電梯系統(tǒng)總體設(shè)計(jì) 2.1電梯
25、的外部結(jié)構(gòu)及控制要求 圖2.1 電梯外部結(jié)構(gòu) 由上圖可知,電梯由安裝在各樓層電梯口的上升、下降呼叫按鈕,電梯轎廂內(nèi)樓層選擇按鈕,上升下降指示,各樓層到位行程開關(guān)組成。當(dāng)電梯在上升的過程中只響應(yīng)向上的呼叫,在下降的過程中只響應(yīng)向下的呼叫,電梯向上或向下的呼叫執(zhí)行完成后再執(zhí)行反向呼叫。另外電梯還具有樓層顯示、呼叫記憶、內(nèi)選呼叫指示等功能。 本系統(tǒng)設(shè)計(jì)的電梯達(dá)到如下要求:行車方向由內(nèi)選信號決定,順向優(yōu)先執(zhí)行;行車途中如遇呼梯信號時(shí),順向截車,反向不截車;內(nèi)選信號、呼梯信號具有記憶功能,執(zhí)行后解除;內(nèi)選信號、呼梯信號、行車方向、行車樓層位置均有信號燈指示;樓層顯示燈亮表示轎廂停于該層,燈滅
26、表示電梯離開該層;無呼梯時(shí),5S內(nèi)沒有人呼梯,電梯停止運(yùn)行;行車時(shí)不能手動(dòng)開門或本層呼梯開門,開門不能行車。 2.2方案選擇 系統(tǒng)總體邏輯框圖,如圖2.2所示。 現(xiàn)場信號 小型S7-200 擴(kuò)展模塊EM223 組態(tài)監(jiān)控 電梯 圖2.2 系統(tǒng)總體邏輯框圖 2.2.1硬件方案的確定 PLC種類繁多,雖然功能和指令不盡相同,但結(jié)構(gòu)與工作原理則大同小異。通常PLC由主機(jī)、輸入/輸出接口、電源、編程器擴(kuò)展器接口和外部設(shè)備接口等幾個(gè)主要部分組成。根據(jù)此次電梯控制系統(tǒng)的要求,我選用了德國西門子
27、公司推出的小型PLC系列S7-200,它具有可靠性高、體積小、擴(kuò)展方便,使用靈活的特點(diǎn)。此系統(tǒng)為多點(diǎn)輸入、多點(diǎn)輸出,CPU選擇224系列,擴(kuò)展模塊選用EM223。 2.2.2軟件方案的確定 本系統(tǒng)選用STEP7-Micro/WIN4.0 版編程軟件,是因?yàn)樗纫酝木幊誊浖δ芨?、更?qiáng),支持32位的Windows95、Windows98、Windows NT、Windows XP使用環(huán)境,并且具有易于操作,界面一致性好,簡單易學(xué)的特點(diǎn)。使用該軟件時(shí)需要一根連到計(jì)算機(jī)串行通訊口的PC/PPI電纜,其通訊參數(shù)的配置可以在安裝軟件結(jié)束時(shí)或在運(yùn)行時(shí)進(jìn)行。 2.2.3監(jiān)控系統(tǒng)的確定
28、 MCGS(Monitor and Control Generated System,通用監(jiān)控系統(tǒng))是一套用于快速構(gòu)造和生成計(jì)算機(jī)監(jiān)控系統(tǒng)的組態(tài)軟件,能夠在Windows平臺(tái)上運(yùn)行。另外,MCGS充分利用windows圖形功能完備、界面一致性好、易學(xué)易用的特點(diǎn),在自動(dòng)化領(lǐng)域有著更廣泛的應(yīng)用。因比以往使用專用機(jī)開發(fā)的工業(yè)控制系統(tǒng)更具通用性,所以選用MCGS組態(tài)軟件制作人機(jī)對話界面,檢驗(yàn)電梯PLC控制系統(tǒng)的運(yùn)行情況。 3 電梯系統(tǒng)硬件的設(shè)計(jì) 3.1 PLC結(jié)構(gòu)及工作原理 PLC的基本結(jié)構(gòu):一般PLC分為箱體式和模塊式兩種。但它們的組成是相同的,對箱體式PLC有一塊CPU板、I/O板、顯示面板
29、、內(nèi)存塊、電源等,當(dāng)然按CPU性能分成若干型號,并按I/O點(diǎn)數(shù)又有若干規(guī)格。對模塊式PLC有CPU模塊、I/O模塊、內(nèi)存、電源模塊、底板或機(jī)架。無任哪種結(jié)構(gòu)類型的PLC,都屬于總線式開放型結(jié)構(gòu),其I/O能力可按用戶需要進(jìn)行擴(kuò)展與組合。PLC的基本結(jié)構(gòu)框圖如圖3.1所示。 圖3.1 PLC基本結(jié)構(gòu)框圖 PLC的工作原理:當(dāng)PLC運(yùn)行時(shí),是通過執(zhí)行反映控制要求的用戶程序來完成控制任務(wù)的,需要執(zhí)行眾多的操作,但CPU不可能同時(shí)去執(zhí)行多個(gè)操作,它只能按分時(shí)操作(串行工作)方式每一次執(zhí)行一個(gè)操作,按順序逐個(gè)執(zhí)行。由于CPU的運(yùn)算處理速度很快,所以從宏觀上來看,PLC外部出現(xiàn)的結(jié)果似乎是同時(shí)(并
30、行)完成的。這種串行工作過程稱為PLC的掃描工作方式。 用掃描工作方式執(zhí)行用戶程序時(shí),掃描是從第一條程序開始,在無中斷或跳轉(zhuǎn)控制的情況下,按程序存儲(chǔ)順序的先后逐條執(zhí)行用戶程序,直到程序結(jié)束。然后再從頭開始掃描執(zhí)行,周而復(fù)始重復(fù)運(yùn)行。如圖3.2所示:PLC采用集中采樣,集中輸出的工作方式,減少了外界干擾的影響。 圖3.2 PLC掃描工作原理圖 PLC工作過程分三個(gè)階段進(jìn)行,即輸入采樣、程序執(zhí)行和輸出刷新。以下詳細(xì)敘述PLC三個(gè)階段的工作過程: PLC在輸入采樣階段:以掃描方式依次地讀入信號的通/斷狀態(tài),并將它們存入存儲(chǔ)器輸入暫存區(qū)的相應(yīng)單元內(nèi),這部分存儲(chǔ)區(qū)也特別地稱為輸入映像區(qū)。在
31、讀輸入結(jié)束后,PLC轉(zhuǎn)入用戶程序執(zhí)行階段。 PLC在程序執(zhí)行階段:按照先后順序掃描執(zhí)行每條指令,從輸入映像存儲(chǔ)區(qū)中讀取輸入狀態(tài),根據(jù)用戶程序進(jìn)行邏輯運(yùn)算,將不斷得到運(yùn)算結(jié)果,而運(yùn)算得到的結(jié)果是將其對應(yīng)地先存入輸出暫存區(qū)(輸出映象區(qū))的相應(yīng)單元中,直到用戶程序全部被執(zhí)行完。本掃描周期內(nèi)的程序執(zhí)行階段結(jié)束后,PLC轉(zhuǎn)入寫輸出階段。 輸出刷新階段:當(dāng)所有的指令執(zhí)行完畢,輸出狀態(tài)寄存器的通斷狀態(tài)在輸出刷新階段送至輸出鎖存器中,并通過一定的方式(繼電器等)輸出,驅(qū)動(dòng)相應(yīng)輸出設(shè)備工作。在此期間PLC根據(jù)輸出映像區(qū)中的對應(yīng)狀態(tài)刷新所有的輸出鎖存電路,再經(jīng)隔離驅(qū)動(dòng)到輸出端子,向外界輸出控制信號,這才是
32、PLC的實(shí)際輸出。 為了提高工作的可靠性,及時(shí)接收外來的控制命令,PLC在每次掃描期間,除完成上述三步操作外,通常還要進(jìn)行故障自診斷,完成與編程器等的通信。每次掃描開始,先執(zhí)行一次自診斷程序,對各輸入輸出點(diǎn)、存儲(chǔ)器和CPU等進(jìn)行診斷,診斷的方法通常是測試出各部分的當(dāng)前狀態(tài),并與正常的標(biāo)準(zhǔn)狀態(tài)進(jìn)行比較,若兩者一致,說明各部分工作正常,若不一致則認(rèn)為有故障。此時(shí),PLC立即啟動(dòng)關(guān)機(jī)程序,保留現(xiàn)行工作狀態(tài),并關(guān)斷所有輸出點(diǎn),然后停機(jī)。診斷結(jié)束后,如沒發(fā)現(xiàn)故障,PLC將繼續(xù)往下掃描,檢查是否有編程器等的通信請求。如果有則進(jìn)行相應(yīng)的處理,比如,接受編程器發(fā)來的命令,把要顯示的狀態(tài)數(shù)據(jù)、出錯(cuò)信息送給編程
33、器顯示等。處理完通信后,PLC繼續(xù)往下掃描,輸入現(xiàn)場信息,順序執(zhí)行用戶程序,輸出控制信號,完成一個(gè)掃描周期。然后又從自診斷開始,進(jìn)行第二輪掃描。PLC就這樣不斷反復(fù)循環(huán),實(shí)現(xiàn)對機(jī)器的連續(xù)控制,直到接收到停機(jī)命令,或因停電、出現(xiàn)故障等才停止工作。 3.2系統(tǒng)的CPU處理模塊 基本CPU單元選用的是CPU224,性能如下:2048程序存儲(chǔ)器;2048數(shù)據(jù)存儲(chǔ)器;14點(diǎn)輸入,10點(diǎn)輸出;可擴(kuò)展7個(gè)模塊;128個(gè)定時(shí)器;128個(gè)計(jì)數(shù)器;4個(gè)硬件中斷、1個(gè)定時(shí)器中斷;實(shí)時(shí)時(shí)鐘;高速計(jì)數(shù)器;可利用PPI協(xié)議或自由口進(jìn)行通信。 由于CPU224的輸入和輸出點(diǎn)不能滿足設(shè)計(jì)的要求,因此還添加了擴(kuò)展模塊,擴(kuò)展
34、模塊選用的是EM223繼電器型,性能如下:輸入電壓24V;8點(diǎn)輸入、8點(diǎn)輸出;額定負(fù)載電壓24VDC/24V~230V AC;允許范圍20.4~30V DC/20~250V AC;輸出電壓 L±0.3V -每組電流總和8A;I/O端子可拆卸;背板總線消耗電流80mA;功耗 3W 。 3.3系統(tǒng)的端口分配及功能表 對于PLC電梯控制系統(tǒng)的輸入、輸出點(diǎn)必須進(jìn)行合理的配置。 基本的輸入顯示功能有:一層內(nèi)選指示、二層內(nèi)選指示、三層內(nèi)選指示、四層內(nèi)選指示、一層上呼指示、二層上呼指示、三層上呼指示、二層下呼指示、三層下呼指示、四層下呼指示、一層樓層指示、二層樓層指示、三層樓層指示、四層樓層指示、低脈
35、沖按鈕、直線啟動(dòng)按鈕共16個(gè)點(diǎn)。 基本的輸出顯示功能有:一層內(nèi)選指示、二層內(nèi)選指示、三層內(nèi)選指示、四層內(nèi)選指示、一層上呼指示、二層上呼指示、三層上呼指示、二層下呼指示、三層下呼指示、四層下呼指示、一層樓層指示、二層樓層指示、三層樓層指示、四層樓層指示、轎廂下降指示、轎廂下降指示(同正轉(zhuǎn)、反轉(zhuǎn))、電梯運(yùn)行指示共17個(gè)點(diǎn)。 電梯控制的邏輯關(guān)系,各輸入、輸出端子分配見表3.1。 表3.1 端口分配及功能表 序號 PLC地址 功能說明 1 I0.0 四層內(nèi)選按鈕 2 I0.1 三層內(nèi)選按鈕 3 I0.2 二層內(nèi)選按鈕 4 I0.3 一層內(nèi)選按鈕 5 I0.4
36、四層下呼按鈕 6 I0.5 三層下呼按鈕 7 I0.6 二層下呼按鈕 8 I0.7 三層上呼按鈕 9 I1.0 二層上呼按鈕 10 I1.1 一層上呼按鈕 11 I1.2 四層行程指示 12 I1.3 三層行程指示 13 I1.4 二層行程指示 14 I1.5 一層行程指示 15 I2.0 低脈沖按鈕 16 I2.1 直線啟動(dòng)按鈕 17 Q0.0 四層指示 18 Q0.1 三層指示 19 Q0.2 二層指示 20 Q0.3 一層指示 21 Q0.4 轎廂下降指示、反轉(zhuǎn) 22 Q0.5 轎廂上升
37、指示、正轉(zhuǎn) 23 Q0.6 四層內(nèi)選指示 24 Q0.7 三層內(nèi)選指示 25 Q1.0 二層內(nèi)選指示 26 Q1.1 一層內(nèi)選指示 27 Q2.0 四層下呼指示 28 Q2.1 三層下呼指示 29 Q2.2 二層下呼指示 30 Q2.3 三層上呼指示 31 Q2.4 二層上呼指示 32 Q2.5 一層上呼指示 33 Q2.6 電梯運(yùn)行指示 3.4系統(tǒng)的外部接線圖 西門子S7-200系列PLC適用于各行各業(yè),各種場合中的檢測、監(jiān)測及控制的自動(dòng)化,具有極高的性能/價(jià)格比。圖3.2就是S7-200PLC的外部接線圖。主機(jī)1M、2M
38、、3M和面板V+接電源+24V,主機(jī)1L、2L、3L、4L、5L和面板COM接電源GND。 圖3.2 PLC外部接線圖 4 電梯系統(tǒng)的軟件設(shè)計(jì) 4.1西門子PLC編程軟件 STEP7-Micro/WIN是專門為S7-200設(shè)計(jì)的,在個(gè)人計(jì)算機(jī)Windows操作系統(tǒng)下運(yùn)行的編程軟件,它的功能強(qiáng)大,使用方便,簡單易學(xué)。用戶可以通過語句表、梯形圖和功能塊圖編程,不同的編程語言編制的程序可以相互轉(zhuǎn)換,可以用符號表來定義程序中使用的變量地址對應(yīng)的符號。 圖4.1 程序編輯窗口 STEP7-Micro/WIN4.0的編程界面如圖4.1所示。程序編輯器窗口包含為當(dāng)前項(xiàng)目使用的編輯
39、器的局部變量表和程序視圖。其編程軟件具有以下一些功能:硬件配置、參數(shù)設(shè)置、通信設(shè)置、程序編輯、測試、運(yùn)行和診斷等功能。 4.2系統(tǒng)的程序設(shè)計(jì) 4.2.1程序流程圖 PLC設(shè)計(jì)電梯采用自動(dòng)運(yùn)行方式控制,根據(jù)此控制邏輯設(shè)計(jì)的流程圖如圖4.2所示。 圖4.2 電梯設(shè)計(jì)的流程圖 4.2.2主要程序設(shè)計(jì)及分析 當(dāng)電梯內(nèi)部呼叫時(shí),電梯的內(nèi)部指示燈會(huì)亮,同時(shí)電梯會(huì)自動(dòng)運(yùn)行到該呼叫層。顯示內(nèi)選指示燈的亮滅程序如下: 按下呼叫電梯按鈕,說明有人外部呼叫電梯,這時(shí),電梯會(huì)自動(dòng)運(yùn)行到該層,同時(shí),對應(yīng)的樓層指示燈亮。電梯運(yùn)行程序如下:
40、 電梯上、下行程序如下: 4.3程序調(diào)試 4.3.1 PC與PLC的通信 程序PC與PLC進(jìn)行通訊,需一些參數(shù)的設(shè)置,本系統(tǒng)的參數(shù)設(shè)置過程如下: ⑴ 程序與PLC的CPU通訊電纜進(jìn)行連接。 ⑵ 設(shè)置遠(yuǎn)程站(即S7-200)的地址,使它與S7-200的地址相同,本系統(tǒng)設(shè)置為2,如圖4.3所示。 圖4.3 計(jì)算機(jī)與PLC的通信設(shè)置 ⑶ 從圖4.3中可知PLC通訊參數(shù)的設(shè)置,其中接口為PC/PPI cable(COM 1),協(xié)議為PPI,模式為11位,波特率為9.6千波特。 4.3.2調(diào)試 把編寫好的程序傳
41、送到PLC中,運(yùn)行硬件時(shí),不能很好的實(shí)現(xiàn)設(shè)計(jì)的功能,經(jīng)過反復(fù)的調(diào)試、修改,終于實(shí)現(xiàn)了電梯設(shè)計(jì)的要求。另外在軟件調(diào)試過程中也遇到了一些的問題,比如下載PLC程序時(shí),顯示下載錯(cuò)誤,PLC程序無法運(yùn)行。這是因?yàn)镻LC的地址輸入錯(cuò)誤,只要點(diǎn)擊“刷新”,把獲取的地址輸入則下載就恢復(fù)正常。 5 電梯監(jiān)控系統(tǒng)的設(shè)計(jì) 5.1 MCGS組態(tài)軟件介紹 MCGS全中文工業(yè)自動(dòng)化控制組態(tài)軟件(以下簡稱MCGS)是一套32位工控組態(tài)軟件,可穩(wěn)定運(yùn)行于Windows95/98/Me/NT/2000等多種操作系統(tǒng),集動(dòng)畫顯示、流程控制、數(shù)據(jù)采集、設(shè)備控制與輸出、網(wǎng)絡(luò)數(shù)據(jù)傳輸、工程報(bào)表、數(shù)據(jù)與曲線等諸多強(qiáng)大功能于一
42、身,并支持國內(nèi)外眾多數(shù)據(jù)采集與輸出設(shè)備,廣泛應(yīng)用于石油、電力、機(jī)械、紡織、航天、建筑、通訊、實(shí)驗(yàn)室等多種工程領(lǐng)域。MCGS組態(tài)軟件具有全中文、面向窗口的可視化操作界面。實(shí)時(shí)性強(qiáng),有良好的并行處理性能和豐富生動(dòng)的多媒體畫面。MCGS組態(tài)軟件的開放式結(jié)構(gòu)擁有廣泛的數(shù)據(jù)獲取和強(qiáng)大的數(shù)據(jù)處理功能。同時(shí)。提供良好的安全機(jī)制,為多個(gè)不同級別用戶設(shè)定不同的操作權(quán)限。MCGS組態(tài)軟件支持多種硬件設(shè)備,實(shí)現(xiàn)“設(shè)備無關(guān)”,用戶不必因外部設(shè)備的局部改動(dòng),而影響整個(gè)系統(tǒng)。MCGS組態(tài)軟件由“MCGS組態(tài)環(huán)境”和“MCGS運(yùn)行環(huán)境”兩個(gè)系統(tǒng)組成。兩部分互相獨(dú)立,又緊密相關(guān)。 目前,MCGS組態(tài)軟件已經(jīng)成功推出了MCG
43、S通用版組態(tài)軟件、MCGS網(wǎng)絡(luò)版組態(tài)軟件和MCGSE嵌入版組態(tài)軟件。三類產(chǎn)品風(fēng)格相同,功能各異,三者完美結(jié)合,融為一體,形成了整個(gè)工業(yè)監(jiān)控系統(tǒng)的從設(shè)備采集、工作站數(shù)據(jù)處理和控制、上位機(jī)網(wǎng)絡(luò)管理和web瀏覽的所有功能,很好的實(shí)現(xiàn)了自動(dòng)控制一體化的功能。 本文利用MCGS組態(tài)軟件設(shè)計(jì),在設(shè)備組態(tài)窗口中選擇適當(dāng)?shù)拇谕ㄓ嵲O(shè)備,正確設(shè)置其屬性。正確設(shè)置組態(tài)軟件中數(shù)據(jù)變量設(shè)備通道的連接,即可實(shí)現(xiàn)PLC與組態(tài)軟件的通訊。將PLC中的串口驅(qū)動(dòng)程序與組態(tài)軟件的需求響應(yīng)相結(jié)合,使電腦對PLC發(fā)出的信號有響應(yīng)。在MCGS組態(tài)軟件的用戶窗口中,制作一個(gè)動(dòng)畫界面。在界面上設(shè)置各個(gè)控件的屬性,使設(shè)置的控件按照真實(shí)的情
44、況動(dòng)作,檢驗(yàn)和測試電梯PLC控制系統(tǒng)對電梯的運(yùn)行狀態(tài)的控制效果。MCGS用主控窗口、設(shè)備窗口和用戶窗口來構(gòu)成一個(gè)應(yīng)用系統(tǒng)的人機(jī)交互圖形界面。組態(tài)配置各種不同類型和功能的對象或結(jié)構(gòu),可以對實(shí)時(shí)數(shù)據(jù)進(jìn)行可視化處理。 5.2組態(tài)軟件的制作過程 5.2.1建立MCGS新畫面 制作組態(tài)軟件需要畫面的設(shè)計(jì)和參數(shù)的設(shè)置,由圖5.1用戶窗口屬性設(shè)置可知,窗口位置為任意擺放,窗口邊界為可變邊。在“用戶窗口屬性設(shè)置”中,還能對擴(kuò)充屬性、啟動(dòng)腳本、循環(huán)腳本、退出腳本進(jìn)行參數(shù)設(shè)置。 圖5.1 電梯監(jiān)控畫面基本屬性設(shè)置 5.2.2定義數(shù)據(jù)變量 實(shí)時(shí)數(shù)據(jù)庫是MCGS工程的數(shù)據(jù)交換和數(shù)據(jù)處理中心。數(shù)據(jù)變量
45、是構(gòu)成實(shí)時(shí)數(shù)據(jù)庫的基本單元,建立實(shí)時(shí)數(shù)據(jù)庫的過程也即是定義數(shù)據(jù)變量的過程。定義數(shù)據(jù)變量的內(nèi)容主要包括:指定數(shù)據(jù)變量的名稱、類型、初始值和數(shù)值范圍,確定與數(shù)據(jù)變量存盤相關(guān)的參數(shù)等。在定義之前,應(yīng)充分分析和考慮所有問題,最后列出需要的所有的點(diǎn)(即變量)。在定義時(shí)根據(jù)不同點(diǎn)的作用具體設(shè)置每個(gè)點(diǎn)的類型及參數(shù)。 根據(jù)西門子S7-200點(diǎn)數(shù)、電梯模型輸入輸出端子分配及監(jiān)控程序的內(nèi)部變量,設(shè)置的數(shù)據(jù)變量如表5.1所示。 表5.1 數(shù)據(jù)詞典列表 變量名 變量類型 寄存器 對應(yīng)數(shù)據(jù)變量 四層內(nèi)選按鈕 開關(guān)型 I0.0 i00 三層內(nèi)選按鈕 開關(guān)型 I0.1 i01 二層內(nèi)選按鈕
46、 開關(guān)型 I0.2 i02 一層內(nèi)選按鈕 開關(guān)型 I0.3 i03 四層下呼按鈕 開關(guān)型 I0.4 i04 三層下呼按鈕 開關(guān)型 I0.5 i05 二層下呼按鈕 開關(guān)型 I0.6 i06 三層下呼按鈕 開關(guān)型 I0.7 i07 二層下呼按鈕 開關(guān)型 I1.0 i10 一層下呼按鈕 開關(guān)型 I1.1 i11 四層行程指示 開關(guān)型 I1.2 i12 三層行程指示 開關(guān)型 I1.3 i13 二層行程指示 開關(guān)型 I1.4 i14 一層行程指示 開關(guān)型 I1.5 i15 四層指示燈 開關(guān)型 Q0.0 q
47、00 三層指示燈 開關(guān)型 Q0.1 q01 二層指示燈 開關(guān)型 Q0.2 q02 一層指示燈 開關(guān)型 Q0.3 q03 轎廂下降指示 開關(guān)型 Q0.4 q04 轎廂上升指示 開關(guān)型 Q0.5 q05 四層內(nèi)選指示 開關(guān)型 Q0.6 q06 三層內(nèi)選指示 開關(guān)型 Q0.7 q07 二層內(nèi)選指示 開關(guān)型 Q1.0 q10 一層內(nèi)選指示 開關(guān)型 Q1.1 q11 一層上呼指示 開關(guān)型 Q2.5 q25 二層上呼指示 開關(guān)型 Q2.4 q24 三層上呼指示 開關(guān)型 Q2.3 q23 四層下呼指示 開關(guān)型
48、 Q2.2 q22 三層下呼指示 開關(guān)型 Q2.1 q21 二層下呼指示 開關(guān)型 Q2.0 q20 一次動(dòng)作標(biāo)志 數(shù)值型 - movey1 門開關(guān)動(dòng)作 數(shù)值型 - movex1 5.2.3制作監(jiān)控畫面 轎箱運(yùn)動(dòng)監(jiān)控動(dòng)畫是電梯監(jiān)控程序的一個(gè)重要內(nèi)容,它以動(dòng)畫的方式直接反映電梯模型的運(yùn)動(dòng),生動(dòng)形象。而它的制作過程較為復(fù)雜繁瑣,而且要制作一個(gè)立體的形象的轎箱模型要繪制許多圖案并把它們組合在一起,而其中對圖素前后位置以及圖案重疊的把握,將直接影響監(jiān)控動(dòng)畫的形象性。在制作過程中,經(jīng)過多次的調(diào)整、組合、疊放、覆蓋等步驟才制作出了一個(gè)效果讓人滿意的圖形組合。之
49、后設(shè)置監(jiān)控動(dòng)畫的各個(gè)參數(shù),與PLC相連反復(fù)調(diào)試運(yùn)動(dòng)速度最后終于達(dá)到了滿意的監(jiān)控效果。 本系統(tǒng)的組態(tài)畫面設(shè)計(jì)如下圖所示。 圖5.2 組態(tài)歡迎窗口 圖5.3 組態(tài)模擬圖 圖5.4 電梯控制界面 5.2.4編寫控制流程 用戶腳本程序是由用戶編制的、用來完成特定操作和處理的程序,腳本程序的編程語法非常類似于普通的C語言,正確地編寫腳本程序,可大大提高工作效率,優(yōu)化控制過程。本系統(tǒng)的腳本編制過程如下: 在策略組態(tài)中,單擊工具條中的“新增策略行”圖標(biāo),則顯示如下: 在策略組態(tài)中,如果沒有出現(xiàn)策略工具箱,請單擊工具條中的“工具箱” 圖標(biāo),彈出“策略工具箱”,如下:
50、 單擊“策略工具箱”中的“腳本程序”,把鼠標(biāo)移出“策略工具箱”,會(huì)出現(xiàn)一個(gè)小手,把小手放在上,單擊鼠標(biāo)左鍵,則顯示如下: 雙擊進(jìn)入腳本程序編輯環(huán)境,輸入電梯監(jiān)控系統(tǒng)的相關(guān)程序,見附錄II。 5.3遇到的問題分析 在本次監(jiān)控軟件的制作過程中,遇到了一些問題。譬如組態(tài)軟件不能與PLC同時(shí)進(jìn)行通訊,因?yàn)槎吖灿靡粋€(gè)計(jì)算機(jī)串口,必須要關(guān)掉其中一個(gè),只有這樣才能使另外一方與PLC進(jìn)行數(shù)據(jù)交換,當(dāng)時(shí)在這個(gè)問題上耽誤了很長時(shí)間,最后在老師的幫助下,才順利的解決了該問題。還有一個(gè)很大的問題就是通過上位機(jī)控制PLC,由于對PLC和組態(tài)軟件MCGS的知識(shí)掌握的不夠全面,遲遲沒有實(shí)現(xiàn)上位機(jī)控制,不過在
51、指導(dǎo)老師李姣老師的指導(dǎo)下,成功的調(diào)試出了上位機(jī)對PLC的控制,最終完成監(jiān)控系統(tǒng)的設(shè)計(jì)。在組態(tài)監(jiān)控中還存在一些問題,例如有人呼叫電梯時(shí),監(jiān)控反應(yīng)相對遲緩,特別是電梯的開、關(guān)門總是延時(shí),后來經(jīng)過查詢資料發(fā)現(xiàn)通信的傳輸率造成的。以上是我在制作人機(jī)界面遇到的問題,通過這一次次的修改,讓我對組態(tài)軟件和西門子PLC有了更深刻的認(rèn)識(shí)。 6 結(jié) 論 本次畢業(yè)設(shè)計(jì)內(nèi)容是四層電梯的控制系統(tǒng)。本文采用西門子S7—200可編程控制器設(shè)計(jì)電梯的控制系統(tǒng),完成電梯的轎內(nèi)指令、廳外召喚指令、樓層位置指示等控制任務(wù)。利用MCGS組態(tài)軟件設(shè)計(jì)模擬電梯PLC控制系統(tǒng)的運(yùn)行。將PLC中的串口驅(qū)動(dòng)程序與組態(tài)軟件的需求響應(yīng)相結(jié)
52、合,能夠按照真實(shí)的情況動(dòng)作,檢驗(yàn)和測試電梯PLC控制系統(tǒng)對電梯的運(yùn)行狀態(tài)的控制效果。實(shí)踐證明,將PLC可編程控制器和MCGS組態(tài)軟件結(jié)合可以非常好地模擬電梯控制系統(tǒng)的測試運(yùn)行,有利于PLC控制系統(tǒng)的設(shè)計(jì)和檢測,具有良好的應(yīng)用價(jià)值。 通過本次畢業(yè)設(shè)計(jì),我的知識(shí)領(lǐng)域得到進(jìn)一步擴(kuò)展,專業(yè)技能得到進(jìn)一步提高,同時(shí)增強(qiáng)了分析和解決工程實(shí)際的綜合能力。使我對西門子公司出品的PLC編程軟件有了充分的了解和掌握,同時(shí),還讓我對監(jiān)控軟件在實(shí)際生產(chǎn)生活中的應(yīng)用有了廣泛的認(rèn)識(shí)。另外,還培養(yǎng)了自己嚴(yán)肅認(rèn)真的科學(xué)態(tài)度和嚴(yán)謹(jǐn)求實(shí)的工作作風(fēng)。與此同時(shí),也鍛煉了我的動(dòng)手能力,而這些正是我成長過程中一次很好的經(jīng)歷,我相信一定
53、會(huì)為我今后的發(fā)展奠定了良好的基礎(chǔ)。 致 謝 四年的大學(xué)生活即將結(jié)束,在此,我要感謝所有曾經(jīng)教導(dǎo)過我的老師和關(guān)心過我的同學(xué),是他們在我的大學(xué)生活中給予了我無私的幫助和關(guān)懷,教會(huì)了我方方面面的知識(shí)和經(jīng)驗(yàn)。 隨著時(shí)間的推移,為期4個(gè)月的畢業(yè)設(shè)計(jì)也已經(jīng)接近尾聲。在這4個(gè)月時(shí)間里,我首先要感謝在畢業(yè)設(shè)計(jì)中給了我熱心指導(dǎo)和幫助的李姣老師,因?yàn)橛辛死铈蠋煹哪托暮途礃I(yè)精神,才使我的畢業(yè)設(shè)計(jì)能夠順利的完成。 同時(shí),我還要向在做畢業(yè)設(shè)計(jì)期間幫助過我的同學(xué)表示衷心的感謝! 最后,對各位專家、老師審閱我的論文深表感謝,并渴望給予批評指導(dǎo)。
54、 參考文獻(xiàn) [1] 廖常初.PLC編程及應(yīng)用.機(jī)械工業(yè)出版社,2007 [2] 劉洪濤,黃海.PLC應(yīng)用開發(fā).電子工業(yè)出版社,2007 [3] 魯遠(yuǎn)東.PLC機(jī)電控制系統(tǒng)應(yīng)用設(shè)計(jì)技術(shù).電子工業(yè)出版社,2006 [4] 陳在平.可編程控制器技術(shù)與應(yīng)用系統(tǒng)設(shè)計(jì).機(jī)械工業(yè)出版社,2002 [5] 章文浩.可編程控制器原理及應(yīng)用.國防工業(yè)出版社,2003 [6] 西門子(中國)公司.西門子STEP7程序設(shè)計(jì)編程手冊,1996 [7] 李樹雄.可編程序控制器原理及應(yīng)用教程.北京航空航天大學(xué)出版社,2003 [8] 陳立定.電氣控制與可編程控制
55、器.華南理工大學(xué)出版社,200l [9] 劉載文.電梯控制技術(shù).電子工業(yè)出版社,1996 [10] MCGS參考手冊,MCGS用戶指南,北京昆侖通態(tài)自動(dòng)化軟件科技有限公司 附錄Ⅰ PLC程序 附錄Ⅱ 組態(tài)命令程序 樓層顯示 if i04=1 then 樓層=4 if i05=1 or i11=1 then 樓層=3 if i06=1 or i10=1 then 樓層=2 if i07=1 then 樓層=1 if i12=1 a
56、nd i04=0 and i05=0 and i06=0 and i07=0 and i10=0 and i11=0 then 樓層=1 if i13=1 and i04=0 and i05=0 and i06=0 and i07=0 and i10=0 and i11=0 then 樓層=2 if i14=1 and i04=0 and i05=0 and i06=0 and i07=0 and i10=0 and i11=0 then 樓層=3 if i15=1 and i04=0 and i05=0 and i06=0 and i07=0 and i10=0 and i11=
57、0 then 樓層=4 內(nèi)外呼叫判別 if i00=1 or i01=1 or i02=1 or i03=1 then 內(nèi)部呼叫 = 1 外部呼叫 = 0 end if if i04=1 or i05=1 or i06=1 or i07=1 or i10=1 or i11=1 then 內(nèi)部呼叫 = 0 外部呼叫 = 1 end if 選擇標(biāo)志 內(nèi)選 if i00=1 then flag00=1 end if if i01=1 then flag01=1 end if if i02=1 then flag02=1 end if if i03=1
58、 then flag03=1 end if 外選 if i04=1 then flag04=1 flag05=0 flag06=0 flag07=0 flag10=0 end if if i05=1 then flag04=0 flag05=1 flag06=0 flag07=0 flag10=0 flag11=0 end if if i06=1 then flag04=0 flag05=0 flag06=1 flag07=0 flag10=0 flag11=0 end if if i07=1 then flag04=0 flag0
59、5=0 flag06=0 flag07=1 flag10=0 flag11=0 end if if i10=1 then flag04=0 flag05=0 flag06=0 flag07=0 flag10=1 flag11=0 end if if i11=1 then flag04=0 flag05=0 flag06=0 flag07=0 flag10=0 flag11=1 end if 停在該層時(shí),標(biāo)志清零 if q00=1 then flag00=0 if q01=1 then flag01=0 if q02=1 then flag0
60、2=0 if q03=1 then flag03=0 電梯門開關(guān) 門關(guān)上前 限位開關(guān)動(dòng)作會(huì)引起關(guān)門失效 movey1 一次動(dòng)作標(biāo)志 movex1 門開關(guān)動(dòng)作 if i12=1 or i13=1 or i14=1 or i15=1 then movey1=1 開門標(biāo)志=1 end if if 開門標(biāo)志=1 and movex1<100 then movex1=movex1+5 if movex1=100 then movey1=0 開門標(biāo)志=0 關(guān)門標(biāo)志=1 end if if movex1=0 then 關(guān)門標(biāo)志=0 end if if 關(guān)門標(biāo)志=1 and movex1>=0 then movex1=movex1-5
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【初中生物】人教版八年級生物上冊細(xì)菌、真菌和病毒復(fù)習(xí)課件
- 碩士研究生開題報(bào)告p16在宮頸癌發(fā)生中的作用及其機(jī)制的研究課件
- 六年級數(shù)學(xué)上冊《數(shù)學(xué)廣角—數(shù)與形》課件
- 華東師大版八年級上冊數(shù)學(xué)第12章--整合提升作業(yè)ppt課件含答案
- 《糧食來得真不容易》教學(xué)課件
- 熱力環(huán)流公開課教學(xué)課件高中地理
- 人工耳蝸的新進(jìn)展課件
- 皮下注射低分子肝素鈣課件
- 腸梗阻圍手術(shù)期護(hù)理ppt課件
- 藥用動(dòng)物學(xué)緒論01
- 國際營銷專業(yè)英語Unit 4 How to Do Market Research
- 3標(biāo)點(diǎn)符號的使用方法(用)匯總
- 物質(zhì)濫用病人之護(hù)理課件
- 名師PPT——特殊保護(hù)課件
- 大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目答辯課件