畢業(yè)設(shè)計(jì)---基于plc的四層電梯控制系統(tǒng)的設(shè)計(jì)_第1頁
已閱讀1頁,還剩54頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  畢業(yè)設(shè)計(jì)(論文)</b></p><p>  題 目: 基于PLC的四層電梯控制系統(tǒng)的設(shè)計(jì)</p><p>  系 別: 信息與控制學(xué)院 </p><p>  專 業(yè): 自動(dòng)化 </p><p>  學(xué)生姓名:

2、 </p><p>  指導(dǎo)教師: </p><p>  2011 年 6 月 15 日</p><p><b>  摘 要</b></p><p>  本論文介紹了用歐姆龍PLC來控制四層電梯的運(yùn)行系統(tǒng)。針對(duì)傳統(tǒng)電梯所存在的一些不合理問題,提出用PLC對(duì)電梯控制系統(tǒng)進(jìn)行

3、改造的方案,而且還考慮到了管理智能化和操作簡單化,成功的改善了傳統(tǒng)電梯元件多、線路復(fù)雜、成本高、可靠性低的狀況。</p><p>  本設(shè)計(jì)采用歐姆龍CPM1A型號(hào)PLC實(shí)現(xiàn)了電梯的啟動(dòng)、運(yùn)行、停止等功能。假如電梯轎廂開始在一樓,當(dāng)有轎廂外的乘客有呼叫請(qǐng)求時(shí),電梯轎廂會(huì)滿足該樓層乘客的呼叫請(qǐng)求,到達(dá)后,電梯轎廂自動(dòng)停止并開門和關(guān)門(定時(shí)為2秒)。轎廂在向上(下)運(yùn)行時(shí),只能滿足同向的呼叫請(qǐng)求,反向呼叫請(qǐng)求不能響應(yīng)

4、。假如在電梯運(yùn)行的時(shí)候,反方運(yùn)行前方?jīng)]有其他乘客的呼叫請(qǐng)求時(shí),那么轎廂此時(shí)會(huì)滿足該呼叫請(qǐng)求。</p><p>  本設(shè)計(jì)對(duì)轎廂的模擬運(yùn)行采用了世紀(jì)星組態(tài)軟件來實(shí)現(xiàn)。最后經(jīng)過仿真調(diào)試證明本系統(tǒng)在控制方面和運(yùn)行方面都可以實(shí)現(xiàn)較好的效果。</p><p>  關(guān)鍵詞:電梯;可編程邏輯控制器;組態(tài)軟件</p><p><b>  Abstract</b>

5、;</p><p>  This paper describes using Omron PLC to control of four-story elevator system. For a traditional lift the unreasonable problems, proposed programme for the reconstruction of the elevator control s

6、ystem with PLC and intelligent but also taking into account the management and operation simple, successfully improved traditional elevator more original, complex, high cost and low reliability of the circuit status. <

7、;/p><p>  This design using Omron PLC CPM1A model to realize the lifts start, run, stop, and other functions. If the elevator car start on the first floor, when there are passengers out of the car when a call r

8、equest, elevator call request will meet passengers on the floor, arrive, elevator car stop and open and close automatically (scheduled for 2 seconds). Cabin in the up (bottom) at run time, only with the request to call r

9、everse call cannot respond to the request. If in the elevator when the oppositio</p><p>  The design on the simulation run adopt the centurystar configuration software to achieve. Simulation debugging finall

10、y proved in terms of both control and operation of the system can achieve better results.</p><p>  Keywords:PLC; elevator; configuration software</p><p><b>  目 錄</b></p><p

11、><b>  緒 論1</b></p><p>  1 四層電梯控制系統(tǒng)設(shè)計(jì)3</p><p>  1.1 PLC簡介3</p><p>  1.1.1 PLC的基本概念3</p><p>  1.1.2 PLC未來展望3</p><p>  1.1.3 PLC的特點(diǎn)3

12、</p><p>  1.1.4 PLC的組成4</p><p>  1.1.5 四層電梯工藝簡介5</p><p>  1.2 四層電梯總體分析5</p><p>  1.3 控制系統(tǒng)的控制要求7</p><p>  1.4 硬件連接8</p><p>  1.5 器件選

13、用9</p><p>  2 控制系統(tǒng)PLC軟件設(shè)計(jì)11</p><p>  2.1系統(tǒng)流程圖11</p><p>  2.2 系統(tǒng)I/O地址分配13</p><p>  2.3 系統(tǒng)程序的具體分析13</p><p>  3 四層電梯控制系統(tǒng)組態(tài)設(shè)計(jì)19</p><p>

14、;  3.1 組態(tài)軟件簡介19</p><p>  3.2 世紀(jì)星組態(tài)軟件的功能和特點(diǎn)19</p><p>  3.3 上位機(jī)系統(tǒng)設(shè)計(jì)20</p><p>  3.3.1 組態(tài)設(shè)計(jì)20</p><p>  3.3.2 組態(tài)開發(fā)系統(tǒng)23</p><p>  3.4 計(jì)算機(jī)與PLC之間的通信34&l

15、t;/p><p>  3.5 世紀(jì)星與PLC之間的通信35</p><p><b>  結(jié) 論37</b></p><p><b>  致 謝38</b></p><p><b>  參考文獻(xiàn)39</b></p><p><b>  附錄

16、 A41</b></p><p><b>  附錄 B52</b></p><p><b>  緒 論</b></p><p> ?。?)本課題的目的及意義</p><p>  電梯的發(fā)展由來已久,現(xiàn)在很多高層建筑物里面都會(huì)安裝電梯來方便乘客。但是電梯的安全性和造價(jià)方面卻都很昂貴,而

17、且在控制技術(shù)方面也有很多的不足之處。傳統(tǒng)的大多數(shù)電梯元件多、線路也很復(fù)雜,給操作人員和維修人員也帶來了諸多不便。有的電梯沒有報(bào)警和手動(dòng)停止等功能,所以導(dǎo)致在控制方面上有很多不足之處,沒有考慮到乘客的安全。</p><p>  所以針對(duì)傳統(tǒng)電梯所存在的一些不合理問題,提出用PLC對(duì)電梯系統(tǒng)進(jìn)行改造的方案。改進(jìn)方法主要以歐姆龍PLC為核心,利用PLC強(qiáng)大的控制功能,實(shí)現(xiàn)了利用可編程邏輯控制器控制電梯的啟動(dòng)、運(yùn)行、停止

18、等功能。而且梯形圖程序在模擬調(diào)試時(shí)可以很直觀的展現(xiàn)出四層電梯轎廂的啟動(dòng)、運(yùn)行、停止、報(bào)警等過程。本設(shè)計(jì)還有一定的規(guī)律性,方便用于到其它樓層的控制。本設(shè)計(jì)調(diào)試結(jié)果表明,該系統(tǒng)在控制安全可靠性方面、適用性方面、精確性方面和可靠性方面,達(dá)到了設(shè)計(jì)的要求,表明該設(shè)計(jì)方案是可行的。該設(shè)計(jì)不僅可以通過控制電梯的升降還可以滿足乘客遇到問題時(shí)可以報(bào)警和自動(dòng)停止電梯的運(yùn)行等。同時(shí)保證了乘客的安全,也節(jié)約了資源,控制技術(shù)上也有了提高,給操作人員和維修人員也

19、帶來了很多方便。</p><p>  (2)電梯控制技術(shù)的國內(nèi)外發(fā)展現(xiàn)狀</p><p>  電梯控制技術(shù)對(duì)乘客的安全非常重要,只有各個(gè)環(huán)節(jié)都能安全運(yùn)行。乘客按下按鈕后,對(duì)電梯轎廂下達(dá)了命令,該命令經(jīng)處理后,會(huì)使乘客到達(dá)想要到達(dá)的地方,在運(yùn)行過程中,電梯會(huì)顯示樓層號(hào)和安全信號(hào)等。</p><p>  早期的國產(chǎn)電梯控制系統(tǒng)中,電梯信號(hào)的邏輯控制一般是由繼電器電路來實(shí)

20、現(xiàn)的,繼電器控制系統(tǒng)故障率高,降低了電梯的運(yùn)行可靠性與安全性,因此目前已經(jīng)被逐步淘汰。 </p><p>  目前電梯的控制技術(shù)主要采用了兩種方式,一種是采用微機(jī)作為控制單元,電梯控制信號(hào)的采集、運(yùn)行狀態(tài)和功能的設(shè)定都是由其來完成的,實(shí)現(xiàn)電梯的自動(dòng)調(diào)度和集選運(yùn)行功能;第二種控制方式是用可編程邏輯控制器(PLC)來取代微機(jī)信號(hào)集選控制。目前,國內(nèi)大多數(shù)廠家都選擇第二種控制方式,其原因在于不僅生產(chǎn)規(guī)模較小而且自己設(shè)計(jì)

21、和制造危機(jī)控制裝置的成本也非常較高;由于可編程邏輯控制器(PLC)不僅具有程序設(shè)計(jì)簡單靈活、控制起來穩(wěn)定可靠、生產(chǎn)規(guī)模較小、成本低,而且抗干擾能力強(qiáng)以及強(qiáng)大的網(wǎng)絡(luò)通訊功能等特點(diǎn),因此,在國內(nèi),對(duì)于一個(gè)中小型的電梯控制系統(tǒng)來說,大多都是采用PLC控制,用可編程邏輯控制器(PLC)來取代微機(jī)實(shí)現(xiàn)信號(hào)集選控制,所以PLC控制電梯系統(tǒng)技術(shù)在國內(nèi)電梯行業(yè)中得到了較廣泛的運(yùn)用。</p><p>  國內(nèi)最開始的電梯控制技術(shù)是

22、采用繼電器控制方式,這種硬布線的邏輯控制方式的特點(diǎn)是原理簡單、直觀而且繼電器控制系統(tǒng)不僅故障率高、通用性差,而且降低了電梯的運(yùn)行可靠性與安全性, 這種接線復(fù)雜、故障率高而且設(shè)備龐大的邏輯控制系統(tǒng)已經(jīng)逐步被淘汰[1]。</p><p>  隨著科技的發(fā)展,現(xiàn)在國內(nèi)主要采用可編程邏輯控制器(PLC)技術(shù)來控制電梯的運(yùn)行。該控制方式替代了微機(jī)信號(hào)集選控制方式和繼電器控制方式。采用可編程邏輯控制器(PLC)方式控制無需較

23、大的生產(chǎn)規(guī)模,而且該程序設(shè)計(jì)具有編程簡單、控制方便靈活、運(yùn)行可靠穩(wěn)定、成本低、抗干擾能力強(qiáng)以及強(qiáng)大的網(wǎng)絡(luò)通訊功能等特點(diǎn)。目前,國內(nèi)大多數(shù)廠家都選用可編程邏輯控制器(PLC)來取代繼電器控制和微機(jī)信號(hào)集選控制,因此可編程邏輯控制器(PLC)控制在國內(nèi)電梯行業(yè)發(fā)展中得到了非常廣泛的運(yùn)用。</p><p>  國外最早也采用繼電器控制方式來控制電梯的運(yùn)行,隨著科技的發(fā)展和進(jìn)步,逐漸淘汰了微機(jī)控制方式,現(xiàn)在也采用了可編程

24、邏輯控制器(PLC)來控制電梯的運(yùn)行。</p><p>  電梯控制技術(shù)是核心部分,是一個(gè)非常重要的邏輯控制系統(tǒng),系統(tǒng)要在首要保證乘客安全的基礎(chǔ)上,在一定時(shí)間內(nèi)進(jìn)行檢測(cè)和處理信號(hào)。因此現(xiàn)在國內(nèi)外一般都采用了可編程邏輯控制器(PLC)來控制電梯[2]。</p><p> ?。?)本論文的主要內(nèi)容</p><p>  本次設(shè)計(jì)的重點(diǎn)是用歐姆龍CPM1A系列型號(hào)的PLC來

25、控制電梯的啟動(dòng)、運(yùn)行、停止等功能。本文第一章主要介紹有關(guān)PLC的簡介、未來展望、組成特點(diǎn)、四層電梯的工藝簡介、四層電梯過程分析、控制系統(tǒng)的控制要求以及硬件連接和器件選用等。第二章主要介紹PLC軟件的控制設(shè)計(jì),包括系統(tǒng)流程圖、I/O口分配以及系統(tǒng)程序的具體分析等。第三章主要介紹組態(tài)設(shè)計(jì)方面包括組態(tài)的介紹和特點(diǎn)以及組態(tài)圖的說明等。 </p><p>  1 四層電梯控制系統(tǒng)設(shè)計(jì)</p><p&g

26、t;  1.1 PLC簡介</p><p>  1.1.1 PLC的基本概念</p><p>  PLC(Programmable Logic Controller)中文名稱為可編程邏輯控制器,是專為工業(yè)環(huán)境應(yīng)用而設(shè)計(jì)的一種數(shù)字運(yùn)算操作的電子系統(tǒng)[3]。PLC內(nèi)部的存儲(chǔ)器可以處理來自輸入電路的的信息,然后轉(zhuǎn)換為所要求的輸出信息,再通過輸出電路的物理過程來完成對(duì)負(fù)載的控制而面向用戶。&l

27、t;/p><p>  1.1.2 PLC未來展望</p><p>  目前,PLC應(yīng)用到很多領(lǐng)域,在各個(gè)領(lǐng)域上都有著很重要的作用,給人類帶了很多好處。未來的PLC發(fā)展前景和空間非常的大,各國之間的相互的競爭會(huì)使PLC的發(fā)展速度更加的快,從而會(huì)出現(xiàn)更加完美和完善的產(chǎn)品而面向用戶和消費(fèi)者。未來計(jì)算技術(shù)上的很多新成果都會(huì)運(yùn)用到PLC上,使其功能更加完善,給用戶帶來方便,能達(dá)到用戶的理想要求。各國之

28、間的編程語言會(huì)隨著國家競爭的加劇而打破,最終會(huì)出現(xiàn)國際上通用的編程語言[4]。可編程邏輯控制器(PLC)會(huì)隨著科技發(fā)展的需求,而運(yùn)用到計(jì)算機(jī)控制系統(tǒng)中。伴隨著計(jì)算機(jī)和可編程邏輯控制器的網(wǎng)絡(luò)發(fā)展,可編程邏輯控制器將會(huì)成為未來不可缺少的重要組成部分,將會(huì)在很多領(lǐng)域發(fā)揮著越來越大的作用,例如在工業(yè)、紡織業(yè)、建筑等以及其他的眾多領(lǐng)域都會(huì)起到很大的作用。因此中國電梯的發(fā)展應(yīng)該在保證乘客安全的前提下向節(jié)能型、智能化等方向發(fā)展。</p>

29、<p>  1.1.3 PLC的特點(diǎn)</p><p>  PLC是一種新科技出現(xiàn)的編程軟件。具有A、應(yīng)用簡便:(1)應(yīng)用靈活而且方便用戶安裝(2)編程簡化易懂,用戶不需要對(duì)計(jì)算機(jī)有太多深入的了解和研究(3)用戶可以安全地操作而且維修容易。B、可靠性高C、抗干擾能力和環(huán)境適應(yīng)性能力都非常強(qiáng)D、功能完善E、成熟的工控網(wǎng)絡(luò)體系,便于通信和遠(yuǎn)程實(shí)時(shí)監(jiān)控。PLC是由繼電器邏輯控制系統(tǒng)發(fā)展而來的,所以在數(shù)字處理

30、、順序控制等方面上有一定的優(yōu)勢(shì)[5]。與繼電器相比性價(jià)非常強(qiáng),主要體現(xiàn)在易于操作人員在現(xiàn)場(chǎng)更改程序而且使用、維護(hù)、維修起來也非常方便。</p><p>  1.1.4 PLC的組成</p><p>  CPU、存儲(chǔ)器、I/O輸入輸出部件、編程器等外部設(shè)備、電源是必不可少的。</p><p><b>  (1)CPU單元</b></p&g

31、t;<p>  PLC的核心是CPU,主要由運(yùn)算器、控制器、寄存器及實(shí)現(xiàn)它們之間聯(lián)系的數(shù)據(jù)、控制及狀態(tài)總線構(gòu)成,CPU單元還包括外圍芯片、總線接口及有關(guān)電路。其內(nèi)存主要用來存儲(chǔ)程序和數(shù)據(jù),是PLC不可缺少的組成單元之一。CPU的控制器控制CPU工作,由其讀取指令、解釋指令以及執(zhí)行指令。</p><p><b> ?。?)存儲(chǔ)器</b></p><p> 

32、 可讀/寫操作的隨機(jī)存儲(chǔ)器RAM和只讀存儲(chǔ)器是PLC的兩大存儲(chǔ)器。PLC存儲(chǔ)器的主要功能是用于存放系統(tǒng)程序、用戶程序以及工作數(shù)據(jù)。CPU速度和內(nèi)存容量是PLC的重要參數(shù)之一,其決定著PLC的工作速度,I/O數(shù)量及軟件容量等,因此限制著控制規(guī)模。</p><p>  PLC中的CPU和存儲(chǔ)器相互配合,來共同完成控制功能。采用非??焖俚难不貟呙柚芷?,一般周期為為0.1s-0.2s,更快的則選用50ms或者更小的掃描周

33、期。它是一個(gè)數(shù)字采樣控制系統(tǒng)。</p><p>  (3)輸入/輸出(I/O)單元</p><p>  I/O單元是PLC和外部設(shè)備之間相互聯(lián)系的窗口。PLC和電氣回路之間的接口,是通過輸入和輸出口來完成的。I/O模塊不僅集成了PLC的I/O電路,而且其輸入暫存器反映輸入信號(hào)狀態(tài),輸出點(diǎn)反映輸出鎖存器狀態(tài)。輸入模塊把電信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)傳送給PLC控制系統(tǒng),輸出模塊則正好相反。I/O分為開

34、關(guān)量輸入(DI),開關(guān)量輸出(DO),模擬量輸入(AI),模擬量輸出(AO)等模塊。</p><p>  開關(guān)量:按電壓水平分,有220VAC、110VAC、24VDC;按隔離方式分,有繼電器隔離和晶體管隔離。</p><p>  模擬量:按信號(hào)類型分,有電流型(4-20mA,0-20mA)、電壓型(0-10V,0-5V,-10-10V)等。</p><p><

35、;b> ?。?)電源</b></p><p>  PLC自帶開關(guān)電源,用來供應(yīng)內(nèi)部電路使用。與普通的電源相比,PLC電源的穩(wěn)定性不僅非常好而且其抗干擾能力也非常的強(qiáng)。對(duì)電網(wǎng)提供的電源穩(wěn)定度要求不高,一般允許電源電壓在其額定值±15% 的范圍內(nèi)波動(dòng)。許多PLC還向外提供直流24V穩(wěn)壓電源,用于對(duì)外部傳感器的供電使用。電源輸入類型有:交流電源(220VAC或110VAC),直流電源(常用的

36、為24VDC)。</p><p> ?。?)通訊單元 </p><p>  聯(lián)網(wǎng)和通信 PLC通信含PLC間的通信以及PLC與其它智能設(shè)備間的通信。隨著計(jì)算機(jī)控制的發(fā)展,工廠自動(dòng)化網(wǎng)絡(luò)發(fā)展得很快,各PLC廠商都十分重視PLC的通信功能,紛紛推出各自的網(wǎng)絡(luò)系統(tǒng)。新近生產(chǎn)的PLC都具有通信接口,通信非常方便[6]。</p><p>  1.1.5 四層電梯工藝簡介

37、</p><p>  在電梯控制系統(tǒng)中,所需要的設(shè)備很龐大,每個(gè)指令都需要配置一個(gè)數(shù)據(jù)線來傳遞數(shù)據(jù)信息,由于線路太多和太復(fù)雜,以及需要控制的閥門數(shù)量也非常繁多,在控制系統(tǒng)的維修方面給維修人員帶來了諸多的不便。另外,當(dāng)乘客下達(dá)命令后,由于指令較多,線路也比較混亂,可能會(huì)導(dǎo)致電梯沒有響應(yīng)乘客的呼叫請(qǐng)求,或者出現(xiàn)突發(fā)故障,使乘客不能及時(shí)到達(dá)目的地。因此,電梯的規(guī)范化、自動(dòng)化,不僅能減輕操作人員和維修人員的勞動(dòng)強(qiáng)度,同時(shí)

38、也能優(yōu)化控制系統(tǒng),節(jié)約能源。因此,只有改善電梯的控制系統(tǒng)才能保障乘客的生命安全。</p><p>  本設(shè)計(jì)采用歐姆龍CPM1A型號(hào)系列的PLC編程軟件,對(duì)國內(nèi)傳統(tǒng)電梯控制方式加以改進(jìn)和更新,設(shè)計(jì)出一款高效、廉價(jià)、安全、能手動(dòng)停止和自動(dòng)運(yùn)行的電梯控制系統(tǒng)。電梯有內(nèi)選信號(hào)和外呼信號(hào),乘客可以下達(dá)命令來實(shí)現(xiàn)電梯的運(yùn)行,同時(shí)來滿足所要到達(dá)的樓層。</p><p>  PLC電梯控制系統(tǒng)主要是由上

39、位機(jī)和下位機(jī)這兩大部分組成,可編程邏輯控制器(PLC)控制系統(tǒng)是該控制系統(tǒng)的核心。該控制系統(tǒng)能夠?qū)崿F(xiàn)電梯的啟動(dòng)、運(yùn)行、停止和報(bào)警等功能。</p><p>  1.2 四層電梯總體分析</p><p>  典型的四層電梯如圖1.2所示:</p><p> ?。?)開始時(shí),假設(shè)電梯轎廂停在一樓。</p><p> ?。?)當(dāng)轎廂外面的乘客按下按

40、鈕后,轎廂會(huì)響應(yīng)該乘客的呼叫請(qǐng)求信號(hào),然后轎廂達(dá)到該乘客這一樓層時(shí),轎廂會(huì)自動(dòng)停止運(yùn)行(轎廂會(huì)自動(dòng)開門和關(guān)門,此期間定時(shí)為2秒)。</p><p> ?。?)當(dāng)有轎廂內(nèi)的乘客按下按鈕后,轎廂會(huì)響應(yīng)該乘客的呼叫請(qǐng)求信號(hào),然后轎廂達(dá)到乘客所要到的樓層后,轎廂會(huì)自動(dòng)停止運(yùn)行(轎廂會(huì)自動(dòng)開門和關(guān)門,此期間定時(shí)為2秒)。</p><p>  (4)在轎廂上升或者下降的時(shí)候,一種情況是轎廂上升的過程中

41、,任何反方向下降的外呼梯請(qǐng)求信號(hào)均不會(huì)響應(yīng);另一種情況是轎廂下降的過程中,任何反向上升的外呼梯請(qǐng)求信號(hào)均不會(huì)響應(yīng)。假如電梯轎廂在運(yùn)行過程中,再無任何來自反方向乘客的呼叫請(qǐng)求信號(hào)時(shí),電梯轎廂會(huì)自動(dòng)響應(yīng)該樓層等候的乘客。假如電梯轎廂開始的時(shí)候在一樓,在去三樓接送乘客的過程中,可以滿足二樓向上乘客的的呼叫請(qǐng)求,但不能滿足向下乘客的呼叫請(qǐng)求。當(dāng)乘客按下按鈕到達(dá)三樓后,假如四樓沒有乘客呼叫請(qǐng)求,那么電梯轎廂可以滿足三樓乘客向下和二樓乘客向下的呼叫

42、請(qǐng)求。相反,轎廂會(huì)一直到達(dá)最頂樓,然后再去響應(yīng)乘客向下運(yùn)行的呼叫請(qǐng)求。</p><p>  (5)電梯的轎廂應(yīng)該能滿足最遠(yuǎn)反向乘客的呼叫請(qǐng)求。假設(shè)轎廂最開始停在一樓,而這時(shí)有二樓乘客呼叫向下的請(qǐng)求,三樓乘客呼叫向下的請(qǐng)求,四樓乘客呼叫向下的請(qǐng)求,那么電梯轎廂應(yīng)該先去四樓接乘客,然后再響應(yīng)三樓和二樓乘客向下的呼叫請(qǐng)求。</p><p>  (6)電梯轎廂只有在到達(dá)乘客所要到達(dá)的樓層后會(huì)自動(dòng)停

43、下來,然后轎廂門會(huì)自動(dòng)開門和關(guān)門(轎廂開門和關(guān)門的時(shí)間為2秒)。</p><p>  圖1.2 四層電梯過程示意圖</p><p>  1.3 控制系統(tǒng)的控制要求</p><p><b>  電梯控制要求:</b></p><p> ?。?)確定轎廂的位置和樓層號(hào)</p><p>  無論乘客在

44、什么位置,都想知道轎廂此時(shí)此刻轎廂的位置以及轎廂所處的樓層,因此,為了方便乘客,電梯轎廂的內(nèi)外都會(huì)安裝樓層顯示器。</p><p> ?。?)乘客呼叫請(qǐng)求信號(hào)的確定</p><p>  呼叫請(qǐng)求分為兩種情況,一種是轎廂外的乘客的呼叫請(qǐng)求,另一種是轎廂內(nèi)的乘客的呼叫請(qǐng)求。內(nèi)選信號(hào)是指乘客可以按下轎廂內(nèi)的選層按鈕來選定所要達(dá)到的樓層。當(dāng)乘客按下按鈕之后,該信號(hào)會(huì)被記憶,同時(shí)點(diǎn)亮相應(yīng)的樓層指示燈

45、。外呼信號(hào)是指等在轎廂外的乘客按下轎廂外的上行或者下行的樓層指示按鈕。乘客的呼叫請(qǐng)求會(huì)顯示在樓層指示燈上,只有當(dāng)乘客到達(dá)所要去的樓層之后才會(huì)自動(dòng)消失數(shù)據(jù)。</p><p>  (3)乘客上升和下降的呼叫請(qǐng)求</p><p>  電梯轎廂的上行或者下行是根據(jù)乘客的呼叫請(qǐng)求而定的,通常電梯轎廂會(huì)滿足乘客先上后下的呼叫請(qǐng)求。在電梯上升的過程中,電梯轎廂只能滿足向上乘客的呼叫請(qǐng)求,不能滿足先下乘客

46、的呼叫請(qǐng)求,同理,在電梯轎廂下降的過程中,電梯轎廂只能滿足向下乘客的呼叫請(qǐng)求,不能滿足向上乘客的呼叫請(qǐng)求。當(dāng)轎廂送完最遠(yuǎn)樓層的乘客后,才會(huì)反向再去響應(yīng)其他樓層向下乘客的呼叫請(qǐng)求。</p><p>  (4)轎廂的啟動(dòng)與停車</p><p>  轎廂應(yīng)在啟動(dòng)之后才能開始運(yùn)行,運(yùn)行過程中可能出現(xiàn)故障等一系列問題,所以應(yīng)該有手動(dòng)停車的功能。</p><p><b&g

47、t;  (5)安全保護(hù)</b></p><p>  電梯的安全保護(hù)很重要,這是為維修人員及乘客的安全所著想,因此本設(shè)計(jì)中增加了啟動(dòng)按鈕、故障按鈕和停止按鈕。</p><p>  總之,電梯的控制技術(shù)是比較復(fù)雜的,最早我國是用繼電器控制電梯,而隨著科技的發(fā)展,逐漸用可編程邏輯控制器來取代繼電器控制電梯運(yùn)行[7]。采用可編程邏輯控制器控制電梯,使電梯更加穩(wěn)定可靠。</p>

48、;<p>  如圖1.3所設(shè)計(jì)的是四層電梯轎廂運(yùn)行組態(tài)圖,為了滿足乘客的方便,安裝了樓層指示燈:按鈕1、按鈕2、按鈕3、按鈕4表示的是樓層號(hào)。在轎廂外等候的乘客可以按下按鈕上或者按鈕下來呼叫電梯。電梯轎廂上升或者下降時(shí),會(huì)對(duì)來自乘客的各種呼叫請(qǐng)求進(jìn)行綜合地分析和處理,然后來確定所要達(dá)到的樓層。因此,電梯轎廂自身會(huì)選擇所要運(yùn)行的方向,而且同向的乘客可以一起乘坐,到達(dá)每一樓層都會(huì)顯示該樓層號(hào),到達(dá)后會(huì)自動(dòng)消號(hào),只顯示停在該樓層

49、的樓層號(hào)。電梯到達(dá)乘客所要達(dá)到的樓層后會(huì)自動(dòng)停止運(yùn)行(電梯轎廂開門和關(guān)門定時(shí)為2秒)。</p><p>  圖1.3 四層電梯過程工藝圖</p><p>  假設(shè)電梯轎廂停在最底層,當(dāng)有轎廂外的乘客有呼叫請(qǐng)求時(shí),電梯轎廂會(huì)響應(yīng)該樓層乘客的呼叫請(qǐng)求,到達(dá)該樓層后,電梯轎廂會(huì)自動(dòng)停止運(yùn)行并開門和關(guān)門(定時(shí)為2秒)。在電梯轎廂上升的過程中,只能滿足向上乘客的呼叫請(qǐng)求,不能滿足先下乘客的呼叫請(qǐng)求,

50、同理,在電梯轎廂下降的過程中,只能滿足向下乘客的呼叫請(qǐng)求,不能滿足向上乘客的呼叫請(qǐng)求。假如在電梯轎廂運(yùn)行的過程中,電梯轎廂運(yùn)行反方前方?jīng)]有其他乘客的呼叫請(qǐng)求信號(hào)時(shí),那么電梯轎廂此時(shí)會(huì)響應(yīng)該樓層乘客的呼叫請(qǐng)求信號(hào)。</p><p><b>  1.4 硬件連接</b></p><p>  本設(shè)計(jì)系統(tǒng)所采用的是歐姆龍CPM1A系列型號(hào)的PLC,該系列型號(hào)的PLC主機(jī)上只

51、有20輸入和輸出,分別為12點(diǎn)輸入和8點(diǎn)輸出。因此還需要用到相應(yīng)的擴(kuò)展模塊上的輸入和輸出點(diǎn)。</p><p>  該設(shè)計(jì)主要采用上位機(jī)和下位機(jī)組成自動(dòng)控制環(huán)節(jié)。上位機(jī)主要是負(fù)責(zé)對(duì)該控制系統(tǒng)的工作運(yùn)行的狀況進(jìn)行監(jiān)視,下位機(jī)能直接控制電梯轎廂的工作運(yùn)行,其中上位機(jī)與PLC之間的通信是通過COM端口用RS-232相連接的[8]。首先要將PLC接入220V的交流電源上,然后再將啟動(dòng)、停止各個(gè)開關(guān)通過24V直流電源連接到P

52、LC的輸入端口上(系統(tǒng)硬件接線圖見圖1.4所示)。</p><p>  圖1.4 PLC硬件連線圖</p><p><b>  1.5 器件選用</b></p><p>  該設(shè)計(jì)采用兩級(jí)控制模式分別為工控機(jī)作為上位機(jī),PLC系統(tǒng)作為下位機(jī)。其中工控機(jī)作為監(jiān)控機(jī)械手的運(yùn)行狀態(tài)來使用,PLC控制系統(tǒng)是該控制系統(tǒng)的核心。</p>&

53、lt;p><b>  1)上位機(jī)</b></p><p>  工控機(jī)作為上位機(jī),其功能主要是用來完成狀態(tài)的顯示、打印輸出、并且向PLC傳遞各種分類控制信號(hào),同時(shí)進(jìn)行圖像處理等功能,從而實(shí)現(xiàn)了對(duì)該控制系統(tǒng)的實(shí)時(shí)監(jiān)控的目的。</p><p><b>  2)下位機(jī)</b></p><p>  狀態(tài)的判別和輸出控制等工作是

54、由PLC下位機(jī)來實(shí)現(xiàn)的。下位機(jī)能直接控制電磁閥和繼電器,來實(shí)現(xiàn)對(duì)各個(gè)執(zhí)行元件的控制。本系統(tǒng)采用價(jià)格適中、可靠性高、維護(hù)方便且抗干擾能力強(qiáng)的可編程邏輯控制器歐姆龍CPM1A型號(hào)系列的PLC來實(shí)現(xiàn)四層電梯控制工藝的控制要求的。電源、中央處理器和I/O元件是歐姆龍PLC必備的器件。歐姆龍PLC是一個(gè)嚴(yán)密高速的程序控制器,該編程軟件不僅易于用戶編程,而且其內(nèi)配有豐富的指令系統(tǒng)、豐富的特殊模塊和通信能力。該軟件也能滿足生產(chǎn)自動(dòng)化的多級(jí)要求。本設(shè)計(jì)

55、系統(tǒng)采用歐姆龍CPMA1型號(hào)的PLC是一種功能完善且緊湊型的PLC,其內(nèi)有大程序容量和存儲(chǔ)單位。另外CPU單元自帶RS-232C接口,具有點(diǎn)到點(diǎn)接口、多點(diǎn)接口等通信協(xié)議,能實(shí)現(xiàn)程序的傳遞,數(shù)據(jù)通信等功能。</p><p>  歐姆龍CPM1A型系列PLC有20點(diǎn)輸入和輸出,分別為12點(diǎn)輸入和8點(diǎn)輸出,配有CX-Programmer軟件用于控制部分編程時(shí)使用。</p><p><b&g

56、t;  3)通信方式</b></p><p>  CPM1A CPU支持點(diǎn)到點(diǎn)接口、多點(diǎn)接口。這些都是系統(tǒng)內(nèi)部通信的結(jié)構(gòu)模型,并且是異步、基于字符的協(xié)議。其中的點(diǎn)到點(diǎn)通信方式是非常簡單方便的通信協(xié)議,用一根RS-232C數(shù)據(jù)線進(jìn)行數(shù)據(jù)信號(hào)的傳送,不用再另外再配置模塊和軟件。因此,本系統(tǒng)選擇點(diǎn)到點(diǎn)的通信方式,簡單而且能滿足通信的要求。歐姆龍CPM1A型號(hào)的PLC上配有RS-232C的通信接口,所以在不增

57、加其他硬件的情況下,可以很方便地將計(jì)算機(jī)和歐姆龍PLC互聯(lián)。</p><p>  通過RS-232使上位機(jī)和下位機(jī)連接構(gòu)成HOST LINK協(xié)議進(jìn)行通信[9]。RS-232是歐姆龍PLC最通用的一種串行通信標(biāo)準(zhǔn),并且是點(diǎn)到點(diǎn)的通信方式,只能連接兩個(gè)通訊設(shè)備。當(dāng)波特率為19200時(shí),最大距離為75米,當(dāng)波特率為9600時(shí),最大距離為900米。計(jì)算機(jī)的串口是標(biāo)準(zhǔn)的RS-232接口[10]。使用RS-232轉(zhuǎn)換器能減少

58、一個(gè)RS-422串行接口板。系統(tǒng)結(jié)構(gòu)如圖1.5所示。</p><p><b>  圖1.5 系統(tǒng)結(jié)構(gòu)</b></p><p>  2 控制系統(tǒng)PLC軟件設(shè)計(jì)</p><p>  PLC是通過程序?qū)ο到y(tǒng)實(shí)現(xiàn)控制的。因此在一定程度上能反映出該種機(jī)型其指令系統(tǒng)控制功能的強(qiáng)弱。本設(shè)計(jì)采用歐姆龍CPM1A系列的PLC,雖然該系列PLC屬于小機(jī)型,但卻有非

59、常豐富的指令系統(tǒng)[11]。CPM1A系列PLC的基本指令14種,應(yīng)用指令有79種、139種。</p><p>  梯形圖、語句表、邏輯功能圖、邏輯方程式等都是PLC中常見的編程語言,而最常用的就是梯形圖。歐姆龍CPM1A型號(hào)的PLC采用的是梯形圖編程語言,該語言不僅簡單容易掌握,而且也很直觀的可以看到程序的執(zhí)行結(jié)果。梯形圖語言邏輯性比C語言和匯編語言都強(qiáng),而且指令簡單易懂,讓人很容易記住。</p>

60、<p>  歐姆龍PLC控制程序用CX-Programmer編程軟件開發(fā)。CX-Programmer是歐姆龍公司PLC的軟件編程﹑調(diào)試的工具程序,其運(yùn)行在Windows操作系統(tǒng)下,具有非常豐富、簡捷的操作環(huán)境和強(qiáng)大的編程、調(diào)試功能[12]。可實(shí)現(xiàn)梯形圖的編程、監(jiān)視和控制以及隨時(shí)更改程序等功能,可以進(jìn)行大量程序的編寫工作。CX-Programmer編程軟件支持模塊化設(shè)計(jì),可以通過RS-232C將編寫好的程序傳送到PLC上來控制現(xiàn)

61、場(chǎng)的設(shè)備。電梯控制程序正常工作時(shí)程序存放在存儲(chǔ)卡中,假如要修改原程序,需要先將PLC設(shè)定在停止的狀態(tài)下,上位機(jī)與下位機(jī)是通過標(biāo)準(zhǔn)的RS-232進(jìn)行串口通信的,運(yùn)行CX-Programmer編程軟件,打開電梯控制程序,即可在線調(diào)試,也可以用編程器對(duì)該控制系統(tǒng)進(jìn)行調(diào)試。</p><p>  本設(shè)計(jì)采用歐姆龍CPM1A系列PLC,其主要功能有豐富的指令系統(tǒng)、模擬設(shè)定電位器功能、輸入時(shí)間常數(shù)設(shè)定功能、高速計(jì)數(shù)器功能、外部

62、輸入中斷功能、脈沖輸出功能等等。CPM1A系列PLC的主機(jī)按I/O點(diǎn)數(shù)分有10點(diǎn),20點(diǎn),30點(diǎn),40點(diǎn)四種;按使用電源類型分,有AC型和DC型兩種;按輸出方式分,有繼電器輸出型和晶體管輸出型兩種[13] [14]。</p><p>  系統(tǒng)流程圖

63、 </p><p>  電梯的智能化控制,分為自動(dòng)和手動(dòng)兩種控制方式。在自動(dòng)狀態(tài)下,當(dāng)系統(tǒng)通電后,轎廂得電,當(dāng)按下按鈕后,轎廂會(huì)自動(dòng)開啟運(yùn)行。在系統(tǒng)有特殊要求時(shí)。只要系統(tǒng)處于得電狀態(tài),就能手動(dòng)的控制轎廂的運(yùn)行、停止、報(bào)警等,既節(jié)能又方便。流程圖見2.1 所示。</p><p><b>  圖2.1 流程圖</b></p><

64、p>  2.2 系統(tǒng)I/O地址分配</p><p>  本設(shè)計(jì)系統(tǒng)需使用14個(gè)輸入點(diǎn),12個(gè)輸出點(diǎn)來對(duì)系統(tǒng)的各個(gè)運(yùn)行狀態(tài)進(jìn)行輸出指示。具體分配表見表2.1</p><p>  表2.1 系統(tǒng)輸入/輸出I/O地址分配表</p><p>  2.3 系統(tǒng)程序的具體分析</p><p>  PLC的基本工作如下:</p>

65、<p> ?。?)輸入現(xiàn)場(chǎng)信息:在系統(tǒng)軟件的控制下,順次掃描各輸入點(diǎn)的狀態(tài)。</p><p>  (2)執(zhí)行程序:順次掃描用戶程序中的指令,根據(jù)輸入狀態(tài)和指令內(nèi)容進(jìn)行邏輯運(yùn)算。</p><p>  (3)輸出控制信號(hào):根據(jù)邏輯運(yùn)算的結(jié)果,輸出狀態(tài)寄存器向各輸出點(diǎn)并行發(fā)出相應(yīng)的控制信號(hào),實(shí)現(xiàn)所要求的邏輯控制功能。PLC的掃描周期通常為幾十毫秒。</p><p&g

66、t;  歐姆龍PLC采用循環(huán)掃描的的工作方式,這種工作方式是在系統(tǒng)軟件控制下,順次掃描各輸入點(diǎn)的狀態(tài),按照用戶程序來進(jìn)行運(yùn)算和處理,然后依次向各輸出點(diǎn)發(fā)出相應(yīng)的控制信號(hào),而且在任一時(shí)刻它只能執(zhí)行一條指令,這就是說PLC是以“串行”方式工作的,它能非常有效地避免繼電接觸器控制系統(tǒng)中所容易出現(xiàn)的觸點(diǎn)競爭和時(shí)序失配等問題。</p><p>  PLC執(zhí)行用戶程序時(shí)是從梯形圖的左母線開始由上至下,然后由左向右逐個(gè)掃描各個(gè)

67、梯級(jí)的每個(gè)元素,進(jìn)行運(yùn)算,此時(shí)CPU只是與映象區(qū)進(jìn)行數(shù)據(jù)交換,讀取輸入數(shù)據(jù),送出輸出信號(hào)。當(dāng)CPU執(zhí)行到END指令時(shí),表示程序段結(jié)束,則此次掃描用戶程序結(jié)束。</p><p><b>  (1)開始啟動(dòng)過程</b></p><p>  若常開觸點(diǎn)0.00導(dǎo)通,表示開始啟動(dòng),則內(nèi)部繼電器線圈200.00導(dǎo)通后,并一直保持著該狀態(tài),表示系統(tǒng)啟動(dòng),同時(shí)輸出線圈10.00導(dǎo)通

68、,表示該系統(tǒng)開始運(yùn)行。</p><p>  若常開觸點(diǎn)0.00導(dǎo)通后輸入觸點(diǎn)0.01導(dǎo)通,則內(nèi)部繼電器線圈200.01導(dǎo)通后并一直保持著該狀態(tài),表示用戶按下按鈕成功,同時(shí)輸出線圈10.01導(dǎo)通,表示用戶按下按鈕成功,能夠啟動(dòng)該系統(tǒng)。</p><p>  用戶成功按下按鈕后,若常閉觸點(diǎn)0.02導(dǎo)通,則內(nèi)部繼電器線圈200.02導(dǎo)通并一直保持著該狀態(tài),表示系統(tǒng)啟動(dòng),所有的自保持點(diǎn)只有在故障,停

69、止,復(fù)位及設(shè)備上電時(shí)(F_Fist_Cycle導(dǎo)通)復(fù)位。</p><p><b> ?。?)一樓上升</b></p><p>  若啟動(dòng)標(biāo)志為1,若常開觸點(diǎn)0.02導(dǎo)通,則內(nèi)部繼電器線圈200.02導(dǎo)通后并一直保持著該狀態(tài),在導(dǎo)通的上升沿,內(nèi)部繼電器線圈200.04導(dǎo)通并一直保持著該導(dǎo)通狀態(tài),表示一樓上升按鈕按下。</p><p><b

70、>  (3)二樓上升</b></p><p>  若啟動(dòng)標(biāo)志為1,若常開觸點(diǎn)0.03導(dǎo)通,則內(nèi)部繼電器線圈200.05導(dǎo)通并一直保持著導(dǎo)通的狀態(tài),在導(dǎo)通的上升沿,內(nèi)部繼電器線圈200.07導(dǎo)通并一直保持著導(dǎo)通的狀態(tài),表示二樓上升按鈕按下。</p><p><b> ?。?)二樓下降</b></p><p>  若啟動(dòng)標(biāo)志為1,

71、若常開觸點(diǎn)0.07導(dǎo)通,則內(nèi)部繼電器線圈201.01導(dǎo)通一直保持著導(dǎo)通的狀態(tài),在導(dǎo)通的上升沿,內(nèi)部繼電器線圈201.03導(dǎo)通并保持著導(dǎo)通的狀態(tài),表示二樓下降升按鈕按下。</p><p> ?。?)電梯上升下降判斷</p><p>  若一樓乘客有上升按鈕按下,或者二樓有乘客上升按鈕按下,或者三樓有乘客上升按鈕按下,則內(nèi)部繼電器線圈201.04導(dǎo)通,表示有乘客按下上升按鈕。</p>

72、;<p>  若四樓有乘客按下下降按鈕,或者三樓有乘客按下下降按鈕,或者二樓有乘客按下下降按鈕,則內(nèi)部繼電器線圈201.05導(dǎo)通,表示有乘客按下下降按鈕。</p><p>  若有上升按鈕按下,內(nèi)部繼電器線圈201.06導(dǎo)通,并保持著導(dǎo)通的狀態(tài),表示電梯上升開始。</p><p> ?。?)電梯內(nèi)部樓層按鈕處理</p><p>  若常開觸點(diǎn)0.08導(dǎo)

73、通,則內(nèi)部繼電器線圈205.00導(dǎo)通并一直保持著導(dǎo)通的狀態(tài),同時(shí)輸出線圈10.04導(dǎo)通,表示乘客在電梯轎廂內(nèi)部按下1樓按鈕。</p><p>  若常開觸點(diǎn)0.09導(dǎo)通,則內(nèi)部繼電器線圈205.01導(dǎo)通并一直保持著導(dǎo)通的狀態(tài),同時(shí)輸出線圈10.05導(dǎo)通,表示乘客在電梯轎廂內(nèi)部按下2樓按鈕。</p><p>  若常開觸點(diǎn)0.10導(dǎo)通,則內(nèi)部繼電器線圈205.02導(dǎo)通并一直保著持導(dǎo)通的狀態(tài),

74、同時(shí)輸出線圈10.06導(dǎo)通,表示乘客在電梯轎廂內(nèi)部按下3樓按鈕。</p><p>  若常開觸點(diǎn)0.11導(dǎo)通,則內(nèi)部繼電器線圈205.03導(dǎo)通并一直保持著導(dǎo)通的狀態(tài),同時(shí)輸出線圈10.07導(dǎo)通,表示乘客在電梯轎廂內(nèi)部按下4樓按鈕。</p><p><b>  (7)上升下降處理</b></p><p>  若有上升按鈕按下,則線圈10.00導(dǎo)通

75、并一直保持著導(dǎo)通的狀態(tài),表示電梯轎廂開門,同時(shí)定時(shí)器開始定時(shí)兩秒后導(dǎo)通,則線圈10.00關(guān)閉,表示關(guān)門,同時(shí)輸出線圈10.09導(dǎo)通,表示關(guān)門,同時(shí)電梯上升,上升兩秒后,線圈10.02斷開,表示電梯轎廂停止上升,然后電梯開門,關(guān)門,還有上升的,則重復(fù)上升。若有下降按鈕按下,則電梯轎廂開始下降,與上升同理。</p><p><b> ?。?)故障與停止</b></p><p&

76、gt;  若常閉觸點(diǎn)0.12導(dǎo)通,輸出線圈11.00導(dǎo)通并一直保持著導(dǎo)通的狀態(tài),表示發(fā)生故障,則系統(tǒng)停止運(yùn)行,若常閉觸點(diǎn)0.13導(dǎo)通,則故障復(fù)位,同時(shí)輸出線圈11.01導(dǎo)通,表示系統(tǒng)停止。</p><p>  3 四層電梯控制系統(tǒng)組態(tài)設(shè)計(jì)</p><p>  3.1 組態(tài)軟件簡介</p><p>  世紀(jì)星通用工業(yè)自動(dòng)化監(jiān)控組態(tài)軟件是在PC機(jī)上開發(fā)的智能型人機(jī)接

77、口(HMI)軟件系統(tǒng),運(yùn)行于 Windows 98/2000/NT/XP 中文操作系統(tǒng)平臺(tái),全中文界面。該軟件具有國際先進(jìn)的組態(tài)理念并且吸收了當(dāng)前國內(nèi)外先進(jìn)組態(tài)軟件的優(yōu)秀成果,運(yùn)用到產(chǎn)品的開發(fā)和設(shè)計(jì)過程中,經(jīng)過眾多行業(yè)的現(xiàn)場(chǎng)實(shí)踐和嚴(yán)格的實(shí)驗(yàn)測(cè)試。該軟件作為一個(gè)實(shí)時(shí)的人機(jī)界面實(shí)用程序生成器,可以在管理方面進(jìn)行實(shí)時(shí)的監(jiān)控和數(shù)據(jù)采集的過程[15]。</p><p>  3.2 世紀(jì)星組態(tài)軟件的功能和特點(diǎn)</p&

78、gt;<p>  數(shù)據(jù)采集和監(jiān)控是《世紀(jì)星組態(tài)軟件》的最基本功能。組態(tài)軟件與外設(shè)進(jìn)行通訊時(shí)是通過高性能、高速I/O驅(qū)動(dòng)程序來直接進(jìn)行通訊的,最終實(shí)現(xiàn)數(shù)據(jù)采集[16]。組態(tài)軟件對(duì)采集的數(shù)據(jù)加以處理之后再顯示給用戶,用戶所看到的信息可能是聲音、圖形、圖像等等,從而達(dá)到監(jiān)視的目的。根據(jù)被控系統(tǒng)控制的工藝要求,操作人員可以將控制信號(hào)發(fā)送到下位機(jī)種,從而達(dá)到控制的目的[17]。</p><p>  集強(qiáng)大功能

79、和使用方便于一體的《世紀(jì)星組態(tài)軟件》,具有非常豐富的工具欄和可視化IE風(fēng)格界面,操作人員使用該軟件可以直接進(jìn)入開發(fā)狀態(tài),節(jié)省了很多寶貴的時(shí)間;非常豐富的圖形控件不僅能提供所需要的組件,而且是畫面制作的向?qū)?;其?qiáng)大的全屏幕編輯功能提供了更大的制作空間;顏色可以隨意改變使用,將用戶帶入了三維動(dòng)畫世界;支持終身技術(shù)和軟件升級(jí)服務(wù),可以使用戶系統(tǒng)永遠(yuǎn)保持最新的技術(shù),有效地保護(hù)用戶的投資。</p><p>  很多企業(yè)的基

80、層和其它部門都是通過《世紀(jì)星組態(tài)軟件》建立起聯(lián)系的,各種數(shù)據(jù)都可以被現(xiàn)場(chǎng)操作人員和工廠管理人員看到。因此管理人員和現(xiàn)場(chǎng)操作人員不需要深入生產(chǎn)現(xiàn)場(chǎng),就可以獲得實(shí)時(shí)和歷史數(shù)據(jù),使控制現(xiàn)場(chǎng)作業(yè)更加優(yōu)化,有效地提高了生產(chǎn)效率和產(chǎn)品質(zhì)量[18]。</p><p>  通訊、電力、石油、水泥、制造、智能樓宇、實(shí)驗(yàn)室、紡織、交通等多種工程領(lǐng)域都可用到《世紀(jì)星組態(tài)軟件》。在很多場(chǎng)合都能用《世紀(jì)星組態(tài)軟件》來進(jìn)行數(shù)據(jù)采集和監(jiān)控。&

81、lt;/p><p>  《世紀(jì)星組態(tài)軟件》的特點(diǎn)具有穩(wěn)定性、先進(jìn)性、方便性、通用性、和廣泛性[19]。</p><p>  3.3 上位機(jī)系統(tǒng)設(shè)計(jì)</p><p>  通過《世紀(jì)星組態(tài)軟件》設(shè)計(jì)出四層電梯自動(dòng)控制系統(tǒng)的組態(tài)監(jiān)控畫面如圖3.1所示。畫面中畫出四層電梯自動(dòng)控制系統(tǒng)的工作狀況。運(yùn)行時(shí),轎廂應(yīng)隨動(dòng)作變化做相應(yīng)指示。畫面中還設(shè)計(jì)了十六個(gè)按鈕,用以控制各個(gè)控制環(huán)節(jié)

82、。</p><p>  3.3.1 組態(tài)設(shè)計(jì)</p><p><b>  1 總體分析</b></p><p>  圖3.1 系統(tǒng)過程圖</p><p>  整個(gè)過程(圖3.1所示)可分為:四層電梯控制系統(tǒng)應(yīng)具有啟動(dòng)、開始、故障、停止等功能。</p><p>  1)啟動(dòng):啟動(dòng)是所有過程中最重

83、要的部分,不按啟動(dòng)按鈕,任何過程都沒有辦法運(yùn)行。同時(shí)這也是為了保證工作人員的安全,使設(shè)備得到保障。</p><p>  2)開始:開始按鈕只有在按下啟動(dòng)按鈕之后才能夠按下。按下開始按鈕之后可以看到電梯中的棕色畫面慢慢上升,開始時(shí),電梯在第一層。當(dāng)有轎廂外的乘客有呼叫請(qǐng)求時(shí),電梯轎廂會(huì)得到命令然后到達(dá)有乘客呼叫的樓層,然后電梯停止運(yùn)行并且自動(dòng)開門和關(guān)門,定時(shí)兩秒后電梯轎廂再關(guān)門。在電梯轎廂上升的途中,只有是上升的乘

84、客的呼叫請(qǐng)求信號(hào)才能被響應(yīng),而下降的乘客呼叫請(qǐng)求信號(hào)是不會(huì)被響應(yīng)的。相反,在電梯轎廂下降的途中,只有下降的乘客的呼叫請(qǐng)求信號(hào)才能被響應(yīng),而上升的乘客的請(qǐng)求信號(hào)是不能被響應(yīng)的。當(dāng)轎廂送完最遠(yuǎn)的乘客后,才會(huì)反向再去響應(yīng)其他乘客的呼叫請(qǐng)求信號(hào)。</p><p>  3)故障:當(dāng)出現(xiàn)故障時(shí)紅燈亮,電梯轎廂會(huì)停止在發(fā)生故障的樓層,系統(tǒng)復(fù)位。</p><p>  4)停止:當(dāng)系統(tǒng)出現(xiàn)故障后系統(tǒng)復(fù)位,然

85、后停止運(yùn)行。</p><p><b>  2 過程分析</b></p><p><b>  1)靜止部分</b></p><p>  靜態(tài)是指系統(tǒng)未啟動(dòng)前的組態(tài)效果圖,在該系統(tǒng)啟動(dòng)之前,系統(tǒng)將處于斷電狀態(tài),所有指示燈都不能開啟,一切設(shè)備都不能得電運(yùn)行,整個(gè)系統(tǒng)處于靜止?fàn)顟B(tài)。</p><p>  圖

86、3.2 系統(tǒng)運(yùn)行圖的靜止圖</p><p><b>  2)運(yùn)行過程</b></p><p>  圖3.3反映的是系統(tǒng)自動(dòng)運(yùn)行的組態(tài)圖。最初,系統(tǒng)處于靜止?fàn)顟B(tài)。如圖3.2所示,一旦系統(tǒng)通電,系統(tǒng)便處于啟動(dòng)運(yùn)行等待狀態(tài),當(dāng)啟動(dòng)開始后,乘客可以選擇所需要到達(dá)的樓層。在該部分,系統(tǒng)既可以進(jìn)行純手動(dòng)控制,又可以在自動(dòng)運(yùn)行的過程中進(jìn)行手動(dòng)控制。在純手動(dòng)控制中,只要系統(tǒng)處于通電狀

87、態(tài),就可以人為的控制任意轎廂內(nèi)開關(guān)的開啟與關(guān)斷。</p><p>  圖3.3 系統(tǒng)運(yùn)行圖</p><p><b>  3)故障</b></p><p>  在電梯轎廂的運(yùn)行過程中,肯能會(huì)有突發(fā)情況發(fā)生,此時(shí),需要乘客手動(dòng)按下故障按鈕,電梯轎廂會(huì)停止在該發(fā)生故障的樓層。</p><p><b>  圖3.4故障

88、圖</b></p><p><b>  4)停止</b></p><p>  當(dāng)系統(tǒng)出現(xiàn)故障而停止運(yùn)行時(shí),電梯轎廂內(nèi)的乘客這時(shí)候可以手動(dòng)按下停止按鈕,電梯轎廂會(huì)自動(dòng)停到一樓層。</p><p><b>  圖3.5停止圖</b></p><p>  3.3.2 組態(tài)開發(fā)系統(tǒng)</p

89、><p><b>  1 變量的定義</b></p><p>  實(shí)時(shí)數(shù)據(jù)庫是由世紀(jì)星提供的變量數(shù)據(jù)庫,所有的變量的實(shí)時(shí)數(shù)據(jù)都保存在該數(shù)據(jù)庫中。實(shí)時(shí)處理過程是指在系統(tǒng)運(yùn)行的時(shí)候把工業(yè)現(xiàn)場(chǎng)傳送來的數(shù)據(jù)和數(shù)據(jù)庫的數(shù)據(jù)以及輸入的數(shù)據(jù)進(jìn)行時(shí)刻的處理,然后再傳回到工業(yè)現(xiàn)場(chǎng)去,在此過程中時(shí)刻更新變量數(shù)據(jù)庫中的實(shí)時(shí)數(shù)據(jù)。定義變量時(shí)應(yīng)該在變量數(shù)據(jù)庫中進(jìn)行,而且必須給各個(gè)變量定義一種數(shù)據(jù)

90、類型,然后方可使用此變量。世紀(jì)星系統(tǒng)提供了系統(tǒng)變量、I/O變量、內(nèi)存變量和特殊變量。</p><p>  世紀(jì)星組態(tài)系統(tǒng)自帶的I/O變量,其功能是和可編程控制器內(nèi)部變量保持一致,并且其他類型的變量也需要定義,這樣就能實(shí)現(xiàn)組態(tài)畫面和組態(tài)動(dòng)畫的鏈接,系統(tǒng)內(nèi)部定義的變量有內(nèi)存變量,外部數(shù)據(jù)是不能與其進(jìn)行數(shù)據(jù)交換的,主要保存計(jì)算機(jī)處理過的數(shù)據(jù),I/O變量可以在系統(tǒng)仿真是模擬。內(nèi)存實(shí)數(shù)變量、內(nèi)存整數(shù)變量、內(nèi)存離散變量和內(nèi)存

91、信息變量四種。而本系統(tǒng)所用到的內(nèi)存型變量是內(nèi)存整數(shù)變量和內(nèi)存實(shí)數(shù)變量。其變量定義如圖3.8所示。</p><p>  圖3.6 變量數(shù)據(jù)庫</p><p><b>  2 動(dòng)畫鏈接</b></p><p>  畫面的圖素和數(shù)據(jù)庫變量是對(duì)應(yīng)關(guān)系,而動(dòng)畫連接就是建立在這個(gè)基礎(chǔ)之上[20] 。例如液面高度、溫度等都是工業(yè)現(xiàn)場(chǎng)數(shù)據(jù),當(dāng)這些數(shù)據(jù)發(fā)生變化

92、時(shí),通過I/O 接口,數(shù)據(jù)庫中的變量將會(huì)被引起變化。圖形對(duì)象例如顏色、位置、填充百分?jǐn)?shù)、尺寸等都可以按動(dòng)畫連接的要求改變,多個(gè)連接可以同時(shí)被一個(gè)圖形對(duì)象來定義[21] [22]。當(dāng)把這些動(dòng)畫連接起來后,應(yīng)用軟件可以展現(xiàn)出很好的圖形動(dòng)畫效果圖。</p><p>  圖3.7 動(dòng)畫連接圖</p><p>  圖3.7呈現(xiàn)的是電梯動(dòng)畫的鏈接過程,然后選擇所需的變量之后,當(dāng)變量發(fā)生變化時(shí),亮燈過程

93、也會(huì)隨之變化,當(dāng)編寫程序的時(shí)候,只要改變變量的值,就可以滿足不同情況的需要。</p><p>  組態(tài)系統(tǒng)不僅在定義動(dòng)畫連接的時(shí)候支持連接表達(dá)式,而且允許定義與C語言相似的命令來驅(qū)動(dòng)應(yīng)用程序,大大地加強(qiáng)了應(yīng)用程序的靈敏性。本設(shè)計(jì)采用的是“應(yīng)用程序命令語言”,可以在程序啟動(dòng)、關(guān)閉、運(yùn)行期間定時(shí)執(zhí)行??蓤?zhí)行IF-ELSE條件語句和FOR-NEXT 循環(huán)語句的邏輯操作能力都是由命令語言提供的,賦值、比較、數(shù)學(xué)運(yùn)算在命令

94、語言中也可以進(jìn)行。賦值、比較、數(shù)學(xué)運(yùn)算等都是較為簡單的命令語言語句都是用運(yùn)算符連接變量或者常量構(gòu)成的。</p><p>  圖3.8就是應(yīng)用程序命令語言的編寫環(huán)境,程序的大部分都是在這里完成的,具體的程序和程序分析如下:</p><p>  圖3.8 主程序應(yīng)用程序命令語言</p><p><b> ?。?)上升過程</b></p>

95、;<p>  若變量“上升中標(biāo)志”=1。則若啟動(dòng)的情況下,若用戶按下一樓上升按鈕,電梯啟動(dòng)開門、關(guān)門過程,開關(guān)門用變量“定時(shí)”來實(shí)現(xiàn),主要功能是實(shí)現(xiàn)動(dòng)畫動(dòng)作。下面給程序分樓層分別對(duì)一樓、二樓、三樓 對(duì)上升過程進(jìn)行了程序?qū)崿F(xiàn)。在按下電梯內(nèi)部的樓層按鈕后,相關(guān)變量“目標(biāo)位置”變化,電梯位置變量“電梯位置”會(huì)跟隨這個(gè)變量實(shí)現(xiàn)各個(gè)樓層之間的上升和下降過程。</p><p><b>  {上升}&l

96、t;/b></p><p>  IF 上升中標(biāo)志==1 THEN</p><p>  IF 啟動(dòng)==1 THEN</p><p>  {在一樓}一樓開關(guān)門動(dòng)作實(shí)現(xiàn)。</p><p>  IF 電梯位置==0 THEN</p><p>  IF 上升1==1 THEN</p><p><

97、;b>  開門=1;</b></p><p><b>  關(guān)門=0;</b></p><p><b>  上升標(biāo)志=0;</b></p><p><b>  定時(shí)=定時(shí)+1;</b></p><p>  IF 定時(shí)>=3 THEN</p>

98、<p><b>  定時(shí)=0;</b></p><p><b>  開門=0;</b></p><p><b>  關(guān)門=1;</b></p><p><b>  上升1=0;</b></p><p><b>  上升標(biāo)志=1;<

99、/b></p><p><b>  按下1樓=0;</b></p><p><b>  ENDIF;</b></p><p><b>  ENDIF;</b></p><p><b>  ENDIF;</b></p><p>

100、  IF 電梯位置==120 THEN{二樓開關(guān)門動(dòng)作實(shí)現(xiàn)。}</p><p>  IF 上升2==1 || 按下2樓==1 THEN</p><p><b>  開門=1;</b></p><p><b>  關(guān)門=0;</b></p><p><b>  上升標(biāo)志=0;</b&

101、gt;</p><p><b>  定時(shí)=定時(shí)+1;</b></p><p>  IF 定時(shí)>=3 THEN</p><p><b>  定時(shí)=0;</b></p><p><b>  開門=0;</b></p><p><b>  關(guān)門

102、=1;</b></p><p><b>  上升2=0;</b></p><p><b>  上升標(biāo)志=1;</b></p><p><b>  按下2樓=0;</b></p><p><b>  ENDIF;</b></p>&

103、lt;p><b>  ENDIF;</b></p><p><b>  ENDIF;</b></p><p>  IF 電梯位置==260 THEN {三樓開關(guān)門動(dòng)作實(shí)現(xiàn)。}</p><p>  IF 上升3==1 || 按下3樓==1 THEN</p><p><b>  開

104、門=1;</b></p><p><b>  關(guān)門=0;</b></p><p><b>  定時(shí)=定時(shí)+1;</b></p><p><b>  上升標(biāo)志=0;</b></p><p>  IF 定時(shí)>=3 THEN</p><p>

105、<b>  定時(shí)=0;</b></p><p><b>  開門=0;</b></p><p><b>  關(guān)門=1;</b></p><p><b>  上升3=0;</b></p><p><b>  上升標(biāo)志=1;</b><

106、;/p><p><b>  按下3樓=0;</b></p><p><b>  ENDIF;</b></p><p><b>  ENDIF;</b></p><p><b>  ENDIF;</b></p><p>  IF 電梯位置

107、==380 THEN四樓開關(guān)門動(dòng)作實(shí)現(xiàn)。</p><p>  IF 下降4==1 || 按下4樓==1 THEN</p><p><b>  開門=1;</b></p><p><b>  關(guān)門=0;</b></p><p><b>  定時(shí)=定時(shí)+1;</b></p

108、><p><b>  {上升標(biāo)志=0;}</b></p><p>  IF 定時(shí)>=3 THEN</p><p><b>  定時(shí)=0;</b></p><p><b>  開門=0;</b></p><p><b>  關(guān)門=1;</

109、b></p><p><b>  上升3=0;</b></p><p><b>  上升標(biāo)志=0;</b></p><p><b>  按下4樓=0;</b></p><p><b>  ENDIF;</b></p><p>

110、<b>  ENDIF;</b></p><p><b>  ENDIF;</b></p><p>  IF 上升標(biāo)志==1 THEN {電梯上升過程實(shí)現(xiàn)}</p><p>  IF 電梯位置< 目標(biāo)位置 THEN</p><p>  電梯位置=電梯位置+10;</p>&l

111、t;p>  {電梯位置=目標(biāo)位置;}</p><p><b>  ENDIF;</b></p><p>  IF 電梯位置 == 目標(biāo)位置 THEN</p><p>  電梯位置=目標(biāo)位置;</p><p><b>  開門=1;</b></p><p><b&g

112、t;  關(guān)門=0;</b></p><p><b>  定時(shí)=定時(shí)+1;</b></p><p>  IF 定時(shí)>=3 THEN</p><p><b>  定時(shí)=0;</b></p><p><b>  開門=0;</b></p><p&

113、gt;<b>  關(guān)門=1;</b></p><p><b>  { 上升1=0;}</b></p><p><b>  上升標(biāo)志=0;</b></p><p>  IF 電梯位置==380 THEN</p><p><b>  按下4樓=0;</b>&l

114、t;/p><p><b>  ENDIF;</b></p><p>  IF 電梯位置==120 THEN</p><p><b>  按下2樓=0;</b></p><p><b>  ENDIF;</b></p><p>  IF 電梯位置==260 T

115、HEN</p><p><b>  按下3樓=0;</b></p><p><b>  ENDIF;</b></p><p>  IF 電梯位置==0 THEN</p><p><b>  按下1樓=0;</b></p><p><b>  E

116、NDIF;</b></p><p><b>  ENDIF;</b></p><p><b>  ENDIF;</b></p><p><b>  ENDIF;</b></p><p>  {總的上升下降標(biāo)志} {上升下降條件判斷}</p><p

117、>  IF 上升1==1 || 上升2==1 || 上升3==1 THEN</p><p><b>  上升總標(biāo)志=1;</b></p><p><b>  ENDIF;</b></p><p>  IF 上升1==0 && 上升2==0 && 上升3==0 THEN</p>

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(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)論