版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、西安航空職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計(jì)論文基于plc和mcgs的交通燈系統(tǒng)設(shè)計(jì)【摘要】 當(dāng)今,紅綠燈安裝在各個(gè)道口上,已經(jīng)成為疏導(dǎo)交通車輛最常見和最有效的手段。社會的發(fā)展,人們的消費(fèi)水平不斷的提高,私人車輛不斷的增加。人多、車多道路少的道路交通狀況已經(jīng)很明顯了。所以采用有效的方法控制交通燈是勢在必行的。plc 的智能控制原則是控制系統(tǒng)的核心,采用plc把東西方向或南北方向的車輛按數(shù)量規(guī)模進(jìn)行分檔,相應(yīng)給定的東西方向與南北方向的綠燈時(shí)長也按一定的規(guī)律分檔. 這樣就可以實(shí)現(xiàn)按車流量規(guī)模給定綠燈時(shí)長,達(dá)到最大限度的有車放行,減少十字路口的車輛滯流,緩解交通擁擠、實(shí)現(xiàn)最優(yōu)控制,從而提高了交通控制系統(tǒng)的效率.
2、plc結(jié)構(gòu)簡單、編程方便、可靠性高等優(yōu)點(diǎn),已廣泛用于工業(yè)過程和位置的自動控制中。由于plc具有對使用環(huán)境適應(yīng)性強(qiáng)的特性,同時(shí)其內(nèi)部定時(shí)器資源十分豐富,可對目前普遍使用的“漸進(jìn)式”信號燈進(jìn)行精確控制,特別對多岔路口的控制可方便地實(shí)現(xiàn)。因此現(xiàn)在越來越多地將plc應(yīng)用于交通燈系統(tǒng)中。plc還具有通訊聯(lián)網(wǎng)功能,將同一條道路上的信號燈組成同一局域網(wǎng)進(jìn)行統(tǒng)一調(diào)度管理,可縮短車輛通行等候時(shí)間,實(shí)現(xiàn)科學(xué)化管理。在實(shí)時(shí)檢測和自動控制的plc應(yīng)用系統(tǒng)中,plc往往是作為一個(gè)核心部件來使用。關(guān)鍵字:plc、交通燈、控制系統(tǒng)、組態(tài)設(shè)計(jì)abstract: today, traffic lights installed
3、on the crossing at all, to ease the traffic of vehicles has become the most common and most effective means. social development, people's consumption levels continue to increase, private vehicles is increasing. of people, cars and more roads have less traffic status is obvious. therefore, the ad
4、option of effective methods to control traffic lights is imperative. plc intelligent control principle is the core of the control system using plc north-south direction to east-west direction or scale of the vehicle by the number of sub-file, the appropriate thing given the green light north-south d
5、irection and length of time is also sub-file according to certain rules. this scale can be achieved given the green light at traffic duration, to achieve maximum release a car to reduce the stagnation of vehicles crossing to ease traffic congestion, to achieve optimal control, thus improving the eff
6、iciency of traffic control system. plc structure is simple, easy programming, high reliability, has been widely used for industrial process and location of the automatic control. the use of the plc has the characteristics of environmental adaptability, while its internal timer resources are very ric
7、h, the current widespread use of the "progressive" signal for precise control, particularly control of multi-fork can be easily achieved. therefore, the plc is now increasingly used in traffic lights system. plc also has a communications networking capabilities, the same signal on the road
8、 to form a unified lan management, and can shorten the waiting time for vehicle traffic, to achieve scientific management. in real-time detection and application of automatic control systems plc, plc is often used as a core component. key words: traffic lights, control systems, configuration design1
9、 可編程控制系統(tǒng)介紹1.1 plc簡介隨著微處理器,計(jì)算機(jī)的和數(shù)字通訊技術(shù)的飛速發(fā)展,計(jì)算機(jī)控制技術(shù)已經(jīng)滲透到所有工業(yè)領(lǐng)域。當(dāng)前用于工業(yè)控制的計(jì)算機(jī)可分為:可編程控制器,基于pc總線的工業(yè)控制計(jì)算機(jī),基與單片機(jī)的測控裝置,用于模擬量閉環(huán)控制的可編程調(diào)節(jié)器,集散控制系統(tǒng)(dcs)和現(xiàn)場總線控制系統(tǒng)(fcs)等??删幊炭刂破魇菓?yīng)用廣泛,功能強(qiáng)大,使用方便的通用工業(yè)控制裝置,已成為當(dāng)代工業(yè)自動化的重要支柱.近幾年,在國內(nèi)已得到迅速推廣普及??删幊炭刂破魇?0年代末在美國首先出現(xiàn)的,當(dāng)時(shí)叫可編程邏輯控制器,目的是用來取代繼電器,以執(zhí)行邏輯判斷、計(jì)時(shí)、計(jì)數(shù)等順序控制功能。其基本設(shè)計(jì)思想是把計(jì)算機(jī)功能完善
10、、靈活、通用等優(yōu)點(diǎn)和繼電器控制系統(tǒng)的簡單易懂、操作方便、價(jià)格便宜等優(yōu)點(diǎn)結(jié)合起來,控制器的硬件是標(biāo)準(zhǔn)的、通用的。根據(jù)實(shí)際應(yīng)用對象,將控制內(nèi)容寫入控制器的用戶程序內(nèi),控制器和被控對象連接也很方便??删幊炭刂破鲗τ脩魜碚f,是一種無觸點(diǎn)設(shè)備,改變程序即可改變生產(chǎn)工藝,因此可在初步設(shè)計(jì)階段選用可編程控制器,在實(shí)施階段再確定工藝過程。另一方面,從制造生產(chǎn)可編程控制器的廠商角度看,在制造階段不需要根據(jù)用戶的要求專門設(shè)計(jì)控制器,適合批量生產(chǎn)。由于這些特點(diǎn),可編程控制器問世以后很快受到工業(yè)控制界的歡迎,并得到迅速的發(fā)展??删幊绦蚩刂破?,英文稱programmable controller,簡稱pc。但由于pc容
11、易和個(gè)人計(jì)算機(jī)(personal computer)混淆,故人們?nèi)粤?xí)慣地用plc作為可編程序控制器的縮寫。它是一個(gè)以微處理器為核心的數(shù)字運(yùn)算操作的電子系統(tǒng)裝置,專為在工業(yè)現(xiàn)場應(yīng)用而設(shè)計(jì),它采用可編程序的存儲器,用以在其內(nèi)部存儲執(zhí)行邏輯運(yùn)算、順序控制、定時(shí)/計(jì)數(shù)和算術(shù)運(yùn)算等操作指令,并通過數(shù)字式或模擬式的輸入、輸出接口,控制各種類型的機(jī)械或生產(chǎn)過程。plc是微機(jī)技術(shù)與傳統(tǒng)的繼電接觸控制技術(shù)相結(jié)合的產(chǎn)物,它克服了繼電接觸控制系統(tǒng)中的機(jī)械觸點(diǎn)的接線復(fù)雜、可靠性低、功耗高、通用性和靈活性差的缺點(diǎn),充分利用了微處理器的優(yōu)點(diǎn),又照顧到現(xiàn)場電氣操作維修人員的技能與習(xí)慣,特別是plc的程序編制,不需要專門的計(jì)
12、算機(jī)編程語言知識,而是采用了一套以繼電器梯形圖為基礎(chǔ)的簡單指令形式,使用戶程序編制形象、直觀、方便易學(xué);調(diào)試與查錯也都很方便。用戶在購到所需的plc后,只需按說明書的提示,做少量的接線和簡易的用戶程序的編制工作,就可靈活方便地將plc應(yīng)用于生產(chǎn)實(shí)踐。plc的類型繁多,功能和指令系統(tǒng)也不盡相同,但結(jié)構(gòu)與工作原理則大同小異,通常由主機(jī)、輸入/輸出接口、電源擴(kuò)展器接口和外部設(shè)備接口等幾個(gè)主要部分組成。plc的硬件系統(tǒng)結(jié)構(gòu)如下圖所示: 1-1 plc的硬件系統(tǒng)結(jié)構(gòu)1.1.1 主機(jī) 主機(jī)部分包括中央處理器(cpu)、系統(tǒng)程序存儲器(rom)和用戶程序及數(shù)據(jù)存儲器。cpu是plc的核心,它用以運(yùn)行用戶程序
13、、監(jiān)控輸入/輸出接口狀態(tài)、做出邏輯判斷和進(jìn)行數(shù)據(jù)處理,即讀取輸入變量、完成用戶指令規(guī)定的各種操作,將結(jié)果送到輸出端,并響應(yīng)外部設(shè)備(如電腦、打印機(jī)等)的請求以及進(jìn)行各種內(nèi)部判斷等。plc的內(nèi)部存儲器有兩類,一類是系統(tǒng)程序存儲器,主要存放系統(tǒng)管理和監(jiān)控程序及對用戶程序作編譯處理的程序,系統(tǒng)程序已由廠家固定,用戶不能更改;另一類是用戶程序及數(shù)據(jù)存儲器,主要存放用戶編制的應(yīng)用程序及各種暫存數(shù)據(jù)和中間結(jié)果。1.1.2 輸入/輸出(i/o)接口i/o接口是plc與輸入/輸出設(shè)備連接的部件。輸入接口接受輸入設(shè)備(如按鈕、傳感器、觸點(diǎn)、行程開關(guān)等)的控制信號。輸出接口是將主機(jī)經(jīng)處理后的結(jié)果通過功放電路去驅(qū)動
14、輸出設(shè)備(如接觸器、電磁閥、指示燈等)。i/o接口一般采用光電耦合電路,以減少電磁干擾,從而提高了可靠性。i/o點(diǎn)數(shù)即輸入/輸出端子數(shù)是plc的一項(xiàng)主要技術(shù)指標(biāo),通常小型機(jī)有幾十個(gè)點(diǎn),中型機(jī)有幾百個(gè)點(diǎn),大型機(jī)將超過千點(diǎn)。1.1.3 輸入/輸出擴(kuò)展接口i/o擴(kuò)展接口用于將擴(kuò)充外部輸入/輸出端子數(shù)的擴(kuò)展單元與基本單元(即主機(jī))連接在一起。1.1.4 外部設(shè)備接口此接口可將打印機(jī)、條碼掃描儀,變頻器等外部設(shè)備與主機(jī)相聯(lián),以完成相應(yīng)的操作。實(shí)驗(yàn)裝置提供的主機(jī)型號是西門子s7-200系列的cpu224(ac/dc/relay)。輸入點(diǎn)數(shù)為14,輸出點(diǎn)數(shù)為10。1.1.5編程 編程是plc利用外部設(shè)備,用
15、戶可用以輸入、檢查、修改、調(diào)試程序或監(jiān)示plc的工作情況。通過專用的pc/ppi電纜線將plc與電腦聯(lián)接,并利用專用的編程軟件進(jìn)行電腦編程和監(jiān)控。1.1.6 電源圖中電源是指為cpu、存儲器、i/o接口等內(nèi)部電子電路工作所配置的直流開關(guān)穩(wěn)壓電源,通常也為輸入設(shè)備提供直流電源。1.2 plc的工作原理plc的cpu采用順序邏輯掃描用戶程序的方式進(jìn)行工作,即在plc運(yùn)行時(shí),cpu根據(jù)用戶按控制要求編制好并存于用戶存儲器中的程序,按指令步序號(或地址號)作周期性循環(huán)掃描,如無跳轉(zhuǎn)指令,則從第一條指令開始逐條順序執(zhí)行用戶程序,直至程序結(jié)束。然后重新返回第一條指令,開始下一輪新的掃描。在每次掃描過程中,
16、還要完成對輸入信號的采樣和對輸出狀態(tài)的刷新等工作。plc的cpu掃描一個(gè)周期必經(jīng)輸入采樣、執(zhí)行用戶程序、處理通訊請求、cpu自診斷和輸出刷新三個(gè)階段。輸入采樣階段:首先以掃描方式按順序?qū)⑺袝捍嬖谳斎腈i存器中的輸入端子的通斷狀態(tài)或輸入數(shù)據(jù)讀入,并將其寫入各對應(yīng)的輸入狀態(tài)寄存器中,即刷新輸入。隨即關(guān)閉輸入端口,進(jìn)入程序執(zhí)行階段。執(zhí)行用戶程序階段:按用戶程序指令存放的先后順序掃描執(zhí)行每條指令,經(jīng)相應(yīng)的運(yùn)算和處理后,其結(jié)果再寫入輸出狀態(tài)寄存器中,輸出狀態(tài)寄存器中所有的內(nèi)容隨著程序的執(zhí)行而改變。處理通訊請求階段:cpu處理從通訊接口和智能模塊接收到的信息,如由編程器送來的程序、命令和各種數(shù)據(jù),并把要現(xiàn)
17、實(shí)的狀態(tài)、數(shù)據(jù)、出錯信息等發(fā)送給編輯器進(jìn)行顯示。如果有計(jì)算機(jī)等通訊請求,也在這段時(shí)間完成數(shù)據(jù)和發(fā)送任務(wù)。cpu自診斷:自診斷測試包括定期檢查cpu模塊的操作和擴(kuò)展模塊的狀態(tài)是否正常,將監(jiān)控定時(shí)器復(fù)位。輸出刷新階段:當(dāng)所有指令執(zhí)行完畢,輸出狀態(tài)寄存器的通斷狀態(tài)在輸出刷新階段送至輸出鎖存器中,并通過一定的方式(繼電器、晶體管或晶閘管)輸出,驅(qū)動相應(yīng)輸出設(shè)備工作。1.3 plc的程序編制1.3.1軟件編制 plc是采用軟件編制程序來實(shí)現(xiàn)控制要求的。編程時(shí)要使用到各種編程元件,它們可提供無數(shù)個(gè)動合點(diǎn)和動斷觸點(diǎn)。編程元件是指輸入映像寄存器、輸出映像寄存器、位存儲器、定時(shí)器、計(jì)數(shù)器、通用寄存器、數(shù)據(jù)寄存器
18、及特殊功能存儲器等。 plc內(nèi)部這些存儲器的作用和繼電器接觸器控制系統(tǒng)中使用的繼電器十分相似,也有“線圈”與“觸點(diǎn)”,但它們不是“硬”繼電器,而是plc存儲器的存儲單元。當(dāng)寫入該單元的邏輯狀態(tài)為“1”時(shí),則表示相應(yīng)繼電器線圈得電,其動合觸點(diǎn)閉合,動斷觸點(diǎn)斷開。所以,內(nèi)部的這些繼電器稱之為“軟”繼電器。s7-200cpu224、cpu226部分編程元件的編號范圍與功能說明如下表所示原件名稱代表字母編號范圍 功能說明輸入寄存器ii0.0i1.5共14點(diǎn)接受外部輸入設(shè)備的信號輸出寄存器qq0.0q1.1共10點(diǎn)輸出程序執(zhí)行結(jié)果并驅(qū)動外部設(shè)備位存儲器mm0.0m31.7在程序內(nèi)部使用,不能提供外部輸出
19、 定時(shí)器 t(t0t255) t0,t64保持型通電延時(shí)1mst1t4,t65t68保持型通電延時(shí)10mst5t31,t69t95保持型通電延時(shí)100mst32,t96on/off延時(shí),1mst33t36,t97t100on/off延時(shí),10mst37t63,t101t255 on/off延時(shí),100ms計(jì)數(shù)器cc0c255加法計(jì)數(shù)器,觸點(diǎn)在程序內(nèi)部使用高速計(jì)數(shù)器hchc0hc5用來累計(jì)比cpu掃描速率更快的事件順序控制繼電器ss0.0s31.7提供控制程序的邏輯分段變量存儲器 vvb0.0vb5119.7數(shù)據(jù)處理用的數(shù)值存儲元件局部存儲器llb0.0lb63.7使用臨時(shí)的寄存器,作為暫時(shí)存儲
20、器特殊存儲器smsm0.0sm549.7cpu與用戶之間交換信息特殊存儲器sm(只讀)sm0.0sm29.7接受外部信號累加寄存器acac0ac3用來存放計(jì)算的中間值 1-21.3.2編程語言 所謂程序編制,就是用戶根據(jù)控制對象的要求,利用plc廠家提供的程序編制語言,將一個(gè)控制要求描述出來的過程。plc最常用的編程語言是梯形圖語言和指令語句表語言,且兩者常常聯(lián)合使用。(1)梯形圖(語言)梯形圖是一種從繼電接觸控制電路圖演變而來的圖形語言。它是借助類似于繼電器的動合、動斷觸點(diǎn)、線圈以及串、并聯(lián)等術(shù)語和符號,根據(jù)控制要求聯(lián)接而成的表示plc輸入和輸出之間邏輯關(guān)系的圖形,直觀易懂。梯形圖中常用用
21、圖形符號分別表示plc編程元件的動斷觸電和動合觸電,用( )表示它們的線圈。梯形圖中編程元件的種類用圖形符號及標(biāo)注的字母或數(shù)加以區(qū)別。觸點(diǎn)和線圈等組成的獨(dú)立電路稱為網(wǎng)絡(luò),用編程軟件生成的梯形圖和語句表程序中有網(wǎng)絡(luò)編號,允許以網(wǎng)絡(luò)為單位給梯形圖加注釋。梯形圖的設(shè)計(jì)應(yīng)注意到以下三點(diǎn):梯形圖按從左到右、自上而下的順序排列。每一邏輯行(或稱梯級)起始于左母線,然后是觸點(diǎn)的串、并聯(lián)接,最后是線圈。與能流的方向一致。梯形圖中每個(gè)梯級流過的不是物理電流,而是“概念電流”,從左流向右,其兩端沒有電源。這個(gè)“概念電流”只是用來形象地描述用戶程序執(zhí)行中應(yīng)滿足線圈接通的條件。輸入寄存器用于接收外部輸入信號,而不能由
22、plc內(nèi)部其它繼電器的觸點(diǎn)來驅(qū)動。因此,梯形圖中只出現(xiàn)輸入寄存器的觸點(diǎn),而不出現(xiàn)其線圈。輸出寄存器則輸出程序執(zhí)行結(jié)果給外部輸出設(shè)備,當(dāng)梯形圖中的輸出寄存器線圈得電時(shí),就有信號輸出,但不是直接驅(qū)動輸出設(shè)備,而要通過輸出接口的繼電器、晶體管或晶閘管才能實(shí)現(xiàn)。輸出寄存器的觸點(diǎn)也可供內(nèi)部編程使用。(2)指令語句表指令語句表是一種用指令助記符來編制plc程序的語言,它類似于計(jì)算機(jī)的匯編語言,但比匯編語言易懂易學(xué),若干條指令組成的程序就是指令語句表。一條指令語句是由步序、指令語和作用器件編號三部分組成。 2 mcgs系統(tǒng)介紹2.1 mcgs的定義mcgs (monitor and control gene
23、rated system,通用監(jiān)控系統(tǒng))是一套用于快速構(gòu)造和生成計(jì)算機(jī)監(jiān)控系統(tǒng)的組態(tài)軟件,它能夠在基于microsoft的各種32位windows平臺上運(yùn)行,通過對現(xiàn)場數(shù)據(jù)的采集處理,以動畫顯示、報(bào)警處理、流程控制和報(bào)表輸出等多種方式向用戶提供解決實(shí)際工程問題的方案,在工業(yè)控制領(lǐng)域有著廣泛的應(yīng)用。mcgs組態(tài)軟件功能強(qiáng)大,操作簡單,易學(xué)易用,普通工程人員經(jīng)過短時(shí)間的培訓(xùn)就能迅速掌握多數(shù)工程項(xiàng)目的設(shè)計(jì)和運(yùn)行操作。同時(shí)使用mcgs組態(tài)軟件能夠避開復(fù)雜的計(jì)算機(jī)軟、硬件問題,集中精力去解決工程問題本身,根據(jù)工程作業(yè)的需要和特點(diǎn),組態(tài)配置出高性能、高可靠性和高度專業(yè)化的工業(yè)控制監(jiān)控系統(tǒng)。 2.2 mcg
24、s的構(gòu)成mcgs系統(tǒng)包括組態(tài)環(huán)境和運(yùn)行環(huán)境兩個(gè)部分。用戶的所有組態(tài)配置過程都在組態(tài)環(huán)境中進(jìn)行,它相當(dāng)于一套完整的工具軟件,幫助用戶設(shè)計(jì)和構(gòu)造自己的應(yīng)用系統(tǒng)。用戶組態(tài)生成的結(jié)果是一個(gè)數(shù)據(jù)庫文件,稱為組態(tài)結(jié)果數(shù)據(jù)庫。運(yùn)行環(huán)境是一個(gè)獨(dú)立的運(yùn)行系統(tǒng),它按照組態(tài)結(jié)果數(shù)據(jù)庫中用戶指定的方式進(jìn)行各種處理,完成用戶組態(tài)設(shè)計(jì)的目標(biāo)和功能。運(yùn)行環(huán)境本身沒有任何意義,必須與組態(tài)結(jié)果數(shù)據(jù)庫一起作為一個(gè)整體,才能構(gòu)成用戶應(yīng)用系統(tǒng)。一旦組態(tài)工作完成,運(yùn)行環(huán)境和組態(tài)結(jié)果數(shù)據(jù)庫就可以離開組態(tài)環(huán)境而獨(dú)立運(yùn)行在監(jiān)控計(jì)算機(jī)上。 2-1系統(tǒng)組態(tài)環(huán)境、系統(tǒng)運(yùn)行環(huán)境和實(shí)時(shí)數(shù)據(jù)庫三者的關(guān)系mcgs由“mcgs組態(tài)環(huán)境”和“mcgs運(yùn)行環(huán)境
25、”兩個(gè)系統(tǒng)組成。兩部分互相獨(dú)立,又緊密相關(guān)。如圖2-2所示:mcgs組態(tài)環(huán)境是生成用戶應(yīng)用系統(tǒng)的工作環(huán)境,由可執(zhí)行程序mcgsset.exe支持,其存放于mcgs目錄的program子目錄中。用戶在mcgs組態(tài)環(huán)境中完成動畫設(shè)計(jì)、設(shè)備連接、編寫控制流程、編制工程打印報(bào)表等全部組態(tài)工作后,生成擴(kuò)展名為.mcg的工程文件,又稱為組態(tài)結(jié)果數(shù)據(jù)庫,其與mcgs 運(yùn)行環(huán)境一起,構(gòu)成了用戶應(yīng)用系統(tǒng),統(tǒng)稱為“工程” 。mcgs運(yùn)行環(huán)境是用戶應(yīng)用系統(tǒng)的運(yùn)行環(huán)境,由可執(zhí)行程序mcgsrun.exe支持,其存放于mcgs目錄的program子目錄中。在運(yùn)行環(huán)境中完成對工程的控制工作。 2-2 組態(tài)環(huán)境和運(yùn)行環(huán)境關(guān)
26、系圖2.3 mcgs組態(tài)軟件的功能和特點(diǎn)與國內(nèi)外同類產(chǎn)品相比,mcgs 6.2組態(tài)軟件具有以下特點(diǎn):全中文、可視化、面向窗口的組態(tài)開發(fā)界面,符合中國人的使用習(xí)慣和要求,真正的32位程序,可運(yùn)行于microsoft windows95/98/me/nt/2000等多種操作系統(tǒng)。龐大的標(biāo)準(zhǔn)圖形庫、完備的繪圖工具以及豐富的多媒體支持,使您能夠快速地開發(fā)出集圖像、聲音、動畫等于一體的漂亮、生動的工程畫面。全新的activex動畫構(gòu)件,包括存盤數(shù)據(jù)處理、條件曲線、計(jì)劃曲線、相對曲線、通用棒圖等,使您能夠更方便、更靈活地處理、顯示生產(chǎn)數(shù)據(jù)。支持目前絕大多數(shù)硬件設(shè)備,同時(shí)可以方便地定制各種設(shè)備驅(qū)動;此外,獨(dú)
27、特的組態(tài)環(huán)境調(diào)試功能與靈活的設(shè)備操作命令相結(jié)合,使硬件設(shè)備與軟件系統(tǒng)間的配合天衣無縫。簡單易學(xué)的類basic腳本語言與豐富的mcgs策略構(gòu)件,使您能夠輕而易舉地開發(fā)出復(fù)雜的流程控制系統(tǒng)。強(qiáng)大的數(shù)據(jù)處理功能,能夠?qū)I(yè)現(xiàn)場產(chǎn)生的數(shù)據(jù)以各種方式進(jìn)行統(tǒng)計(jì)處理,使您能夠在第一時(shí)間獲得有關(guān)現(xiàn)場情況的第一手?jǐn)?shù)據(jù)。方便的報(bào)警設(shè)置、豐富的報(bào)警類型、報(bào)警存貯與應(yīng)答、實(shí)時(shí)打印報(bào)警報(bào)表以及靈活的報(bào)警處理函數(shù),使您能夠方便、及時(shí)、準(zhǔn)確地捕捉到任何報(bào)警信息。完善的安全機(jī)制,允許用戶自由設(shè)定菜單、按鈕及退出系統(tǒng)的操作權(quán)限。此外,mcgs 6.2還提供了工程密碼、鎖定軟件狗、工程運(yùn)行期限等功能,以保護(hù)組態(tài)開發(fā)者的成果。強(qiáng)大
28、的網(wǎng)絡(luò)功能,支持tcp/ip、modem、485/422/232,以及各種無線網(wǎng)絡(luò)和無線電臺等多種網(wǎng)絡(luò)體系結(jié)構(gòu)。良好的可擴(kuò)充性,可通過opc、dde、odbc、activex等機(jī)制,方便地?cái)U(kuò)展mcgs 6.2組態(tài)軟件的功能,并與其他組態(tài)軟件、mis系統(tǒng)或自行開發(fā)的軟件進(jìn)行連接。提供了www瀏覽功能,能夠方便地實(shí)現(xiàn)生產(chǎn)現(xiàn)場控制與企業(yè)管理的集成。在整個(gè)企業(yè)范圍內(nèi),只使用ie瀏覽器就可以在任意一臺計(jì)算機(jī)上方便地瀏覽與生產(chǎn)現(xiàn)場一致的動畫畫面,實(shí)時(shí)和歷史的生產(chǎn)信息,包括歷史趨勢,生產(chǎn)報(bào)表等等,并提供完善的用戶權(quán)限控制。2.4 mcgs組態(tài)軟件的工作方式mcgs如何與設(shè)備進(jìn)行通訊:mcgs通過設(shè)備驅(qū)動程序
29、與外部設(shè)備進(jìn)行數(shù)據(jù)交換。包括數(shù)據(jù)采集和發(fā)送設(shè)備指令。mcgs如何產(chǎn)生動畫效果:mcgs為每一種基本圖形元素定義了不同的動畫屬性,如:一個(gè)長方形的動畫屬性有可見度,大小變化,水平移動等,每一種動畫屬性都會產(chǎn)生一定的動畫效果。mcgs如何實(shí)施遠(yuǎn)程多機(jī)監(jiān)控:mcgs提供了一套完善的網(wǎng)絡(luò)機(jī)制,可通過tcp/ip網(wǎng)、modem網(wǎng)和串口網(wǎng)將多臺計(jì)算機(jī)連接在一起,構(gòu)成分布式網(wǎng)絡(luò)監(jiān)控系統(tǒng),實(shí)現(xiàn)網(wǎng)絡(luò)間的實(shí)時(shí)數(shù)據(jù)同步、歷史數(shù)據(jù)同步和網(wǎng)絡(luò)事件的快速傳遞。同時(shí),可利用mcgs提供的網(wǎng)絡(luò)功能,在工作站上直接對服務(wù)器中的數(shù)據(jù)庫進(jìn)行讀寫操作。分布式網(wǎng)絡(luò)監(jiān)控系統(tǒng)的每一臺計(jì)算機(jī)都要安裝一套mcgs工控組態(tài)軟件。mcgs把各種網(wǎng)
30、絡(luò)形式,以父設(shè)備構(gòu)件和子設(shè)備構(gòu)件的形式,供用戶調(diào)用,并進(jìn)行工作狀態(tài)、端口號、工作站地址等屬性參數(shù)的設(shè)置。如何對工程運(yùn)行流程實(shí)施有效控制:mcgs開辟了專用的“運(yùn)行策略”窗口,建立用戶運(yùn)行策略。mcgs提供了豐富的功能構(gòu)件,供用戶選用,通過構(gòu)件配置和屬性設(shè)置兩項(xiàng)組態(tài)操作,生成各種功能模塊(稱為“用戶策略”),使系統(tǒng)能夠按照設(shè)定的順序和條件,操作實(shí)時(shí)數(shù)據(jù)庫,實(shí)現(xiàn)對動畫窗口的任意切換,控制系統(tǒng)的運(yùn)行流程和設(shè)備的工作狀態(tài)。所有的操作均采用面向?qū)ο蟮闹庇^方式,避免了煩瑣的編程工作。3 硬件設(shè)計(jì)3.1 設(shè)計(jì)目的和意義在十字路口設(shè)置交通燈可以對交通進(jìn)行有效的疏通,并為交通參與者的安全提供了強(qiáng)有力的保障。但是
31、隨著社會、經(jīng)濟(jì)的快速發(fā)展,原先的交通燈控制系統(tǒng)已經(jīng)不能適應(yīng)現(xiàn)在日益繁忙的交通狀況。如何改善交通燈控制系統(tǒng),使其適應(yīng)現(xiàn)在的交通狀況,成為研究的課題。 傳統(tǒng)的十字路口交通控制燈,通常的做法是:事先經(jīng)過車輛流量的調(diào)查,運(yùn)用統(tǒng)計(jì)的方法將兩個(gè)方向紅綠燈的延時(shí)預(yù)先設(shè)置好。然而,實(shí)際上車輛流量的變化往往是不確定的,有的路口在不同的時(shí)段甚至可能產(chǎn)生很大的差異。即使是經(jīng)過長期運(yùn)行、較適用的方案,仍然會發(fā)生這樣的現(xiàn)象:綠燈方向幾乎沒有什么車輛,而紅燈方向卻排著長隊(duì)等候通過。這種流量變化的偶然性是無法建立準(zhǔn)確模型的,統(tǒng)計(jì)的方法已不能適應(yīng)迅猛發(fā)展的交通現(xiàn)狀,更為現(xiàn)實(shí)的需要是能有一種能夠根據(jù)流量變化情況自適應(yīng)控制的交通
32、燈。目前,大部分城市中十字路口交通燈的控制普遍采用固定轉(zhuǎn)換時(shí)間間隔的控制方法。由于十字路口不同時(shí)刻車輛的流量是復(fù)雜的、隨機(jī)的和不確定的,采用固定時(shí)間的控制方法,經(jīng)常造成道路有效利用時(shí)間的浪費(fèi),出現(xiàn)空等現(xiàn)象,影響了道路的暢通。為此,采用不依賴數(shù)學(xué)模型的模糊控制方法設(shè)計(jì)交通燈控制器,能較好地解決這個(gè)問題??删幊炭刂破鹘煌艨刂葡到y(tǒng)集成自動控制技術(shù)、計(jì)量技術(shù)、新傳感器技術(shù)、計(jì)算機(jī)管理技術(shù)于一體的機(jī)電一體化產(chǎn)品;充分利用計(jì)算機(jī)技術(shù)對生產(chǎn)過程進(jìn)行集中監(jiān)視、控制管理和分散控制;充分吸收了分散式控制系統(tǒng)和集中控制系統(tǒng)的優(yōu)點(diǎn),采用標(biāo)準(zhǔn)化、模塊化、系統(tǒng)化設(shè)計(jì),配置靈活、組態(tài)方便。另外隨著眾多高科技技術(shù)在日常生活
33、的普遍應(yīng)用,城市空中各種電磁干擾日益嚴(yán)重,為保證交通控制的可靠、穩(wěn)定,選擇了能夠在惡劣的電磁干擾環(huán)境下正常工作的plc是必要的。3.2十字路口交通燈系統(tǒng)控制的任務(wù)及要求信號燈控制系統(tǒng)開始工作時(shí)需要一個(gè)啟動按鈕控制,停止工作時(shí)需要一個(gè)停止按鈕控制??紤]到特殊情況,需要有強(qiáng)制東西方向通行和禁行控制,有強(qiáng)制南北方向通行和禁行控制。南北綠燈和東西紅綠燈不能同時(shí)亮。如果同時(shí)亮則應(yīng)關(guān)閉信號燈系統(tǒng),并立即報(bào)警。南北紅燈亮并維持30s。在南北紅燈亮同時(shí)東西綠燈亮,并維持25s。東西綠燈閃亮,閃亮3s后熄滅。在東西綠燈熄滅時(shí),東西黃燈亮,并維持2s,。到2s時(shí),東西黃燈熄滅,東西紅燈亮。同時(shí),南北紅燈熄滅,南北
34、綠燈亮。東西紅燈亮維持35s。南北綠燈亮維持30s,然后閃亮3s,再熄滅。同時(shí)南北黃燈亮,維持2s后熄滅,這是南北紅燈亮,東西綠燈亮。周而復(fù)始,循環(huán)往復(fù)。如遇特殊情況,根據(jù)需要對東西或南北的紅燈或綠燈進(jìn)行強(qiáng)制控制。3.3 交通信號控制系統(tǒng)實(shí)況 .3.1十字路口交通燈控制系統(tǒng)實(shí)驗(yàn)面板圖實(shí)驗(yàn)面板圖中,甲模擬東西向車輛行駛狀況;乙模擬南北向車輛行駛狀況。東西南北四組紅綠黃三色發(fā)光二極管模擬十字路口的交通燈。3.4 結(jié)合十字路口交通燈的路況畫出模擬圖北 南東西 3-1交通指揮燈示意圖綠 黃紅綠黃紅紅 黃綠綠紅黃3.5 十字路口交通燈模擬控制時(shí)序圖 交通指揮信號燈控制系統(tǒng)工作時(shí),對指揮燈的控制要求按一定
35、時(shí)序進(jìn)行,如下圖所示:啟動/停止南北紅燈東西綠燈東西黃燈東西紅燈南北綠燈南北黃燈3-2交通信號燈時(shí)序狀態(tài)示意圖 3.6 控制系統(tǒng)的i/o點(diǎn)及地址分配根據(jù)對交通指揮信號燈系統(tǒng)控制要求分析,系統(tǒng)采用自動控制方式,輸入有系統(tǒng)開啟、停止按鈕信號及強(qiáng)制信號;輸出有報(bào)警信號及東西方向、南北方向各兩組指示信號。該系統(tǒng)所需的輸入點(diǎn)數(shù)為7,輸出點(diǎn)數(shù)為7,全部是開關(guān)量,則可將i/o分配用下表表示。輸入地址編號及作用輸出及作用地址編號作用地址編號作用i0.0啟動系統(tǒng)運(yùn)行q0.0報(bào)警指示i0.1停止系統(tǒng)運(yùn)行q0.1南北紅燈亮i0.2強(qiáng)制南北紅燈亮q0.2東西綠燈亮i0.3強(qiáng)制南北綠燈亮q0.3東西黃燈亮i0.4強(qiáng)制東
36、西紅燈亮q0.4東西紅燈亮i0.5強(qiáng)制東西綠燈亮q0.5南北綠燈亮i0.6正常/強(qiáng)制選擇q0.6南北黃燈亮 3-3 i/o分配3.7 plc系統(tǒng)選型通過對系統(tǒng)控制要求的分析可知,系統(tǒng)共有開關(guān)量輸入點(diǎn)7點(diǎn),開關(guān)量輸出點(diǎn)7點(diǎn),所以選用cpu224(14di/10do)可以滿足要求。3.8 控制系統(tǒng)原理圖此控制系統(tǒng)主要以plc為主控制器,附加簡單的外圍器件組成。控制原理如圖所示: 1l q0.0 q0.1 q0.2 q0.3 2l q0.4 q0.5 q0.6 - = n l1 1m i0.0 i0.1 i0.2 i0.3 i0.4 i0.5 i0.6 -=ac220vac cpu 224 ac/d
37、c/relaydc24v+ 3-4 控制系統(tǒng)原理圖ac4 軟件設(shè)計(jì)4.1系統(tǒng)控制程序設(shè)計(jì)本控制系統(tǒng)的控制程序按功能分為三部分,即主程序(包括報(bào)警),正常循環(huán)控制程序(子程序0),強(qiáng)制控制程序(子程序1)。系統(tǒng)程序如下圖所示 (1) 主程序(b) 子程序0 (c) 子程序1報(bào)警指示。當(dāng)東西和南北同時(shí)綠燈亮?xí)r,進(jìn)入報(bào)警狀態(tài),同時(shí)斷開東西和南北同時(shí)綠燈,報(bào)警指示時(shí)間設(shè)置為5s。4.2工作過程分析循環(huán)工作過程。按啟動按鈕i0.0接通,m0.0得電自鎖同時(shí)進(jìn)入子程序0,子程序0(自動循環(huán)控制)。i0.0接通,m1.0,m1.1得電自鎖同時(shí)t37得電,m1.0控制南北紅燈,m1.1控制東西綠燈,此時(shí)南北紅
38、燈和東西綠燈同時(shí)亮。t37延時(shí)25s后,東西綠燈閃3s后熄滅(通過sm0.5s脈沖發(fā)生器和c0配合完成),接著東西黃燈亮2s后熄滅(通過t38完成),南北紅燈同時(shí)熄滅。t38觸點(diǎn)啟動m2.0和m2.1得電自鎖同時(shí)t39得電,m2.0控制東西紅燈熄滅(通過sm0.5s脈沖發(fā)生器和c1配合完成),同時(shí)南北黃燈亮2s后熄滅(通過t40完成),東西紅燈同時(shí)熄滅。t40觸點(diǎn)控制m2.4啟動下一次循環(huán),按停止按鈕i0.1停止。強(qiáng)制工作過程。i0.6接通進(jìn)入強(qiáng)制控制程序(子程序1)。i0.2接通,m0.3接通控制南北紅燈。i0.3接通,m0.5接通控制南北綠燈。i0.4接通,m0.4接通控制東西紅燈。i0.
39、5接通,m0.6接通控制東西綠燈。5 十字路口交通燈的組態(tài)控制過程5.1 繪制交通信號燈人機(jī)界面mcgs組態(tài)軟件安裝在計(jì)算機(jī)中,雙擊桌面“組態(tài)環(huán)境”圖標(biāo),進(jìn)入mcgs組態(tài)環(huán)境,如5-1圖所示。單擊“用戶窗口”,“新建窗口”后,在“用戶窗口”中新建一個(gè)“窗口0”,選中窗口0,點(diǎn)擊“窗口屬性”按鈕,進(jìn)入窗口屬性設(shè)置界面。將窗口名稱和窗口標(biāo)題選項(xiàng)中的內(nèi)容改為“交通信號燈”,按“確認(rèn)”按鈕確認(rèn)。按“動畫組態(tài)”按鈕,進(jìn)入畫面編輯窗口,如5-2圖所示,在此窗口中利用工具箱中的繪圖工具,完成交通信號燈畫面設(shè)計(jì),效果圖如5-3圖所示。 圖5-1 mcgs組態(tài)環(huán)境 5-2 5-2 5-35.2 交通信號燈畫面中
40、構(gòu)件的屬性設(shè)置 交通信號燈畫面中構(gòu)件比較簡單,只有紅燈,綠燈和黃燈。首先定義數(shù)據(jù)變量,根據(jù)控制要求,監(jiān)控界面中對西方向和南北方向紅燈,綠燈和黃燈進(jìn)行定義,均為開關(guān)量和顏色填充。在“實(shí)時(shí)數(shù)據(jù)庫”選項(xiàng)卡中,通過使用“新增對象”和“對象屬性”按鈕,對數(shù)據(jù)變量進(jìn)行定義,如5-4圖所示 5-4 變量定義窗口 交通信號燈畫面中構(gòu)件的屬性設(shè)置如圖5-5所示,這里僅對南北紅燈屬性設(shè)置進(jìn)行說明,其他等的屬性設(shè)置與南北紅燈屬性設(shè)置的區(qū)別為表達(dá)式和填充顏色連接項(xiàng)的內(nèi)容不同。 5-55.3設(shè)備窗口屬性設(shè)置 在組態(tài)工作臺界面中,用鼠標(biāo)單擊“設(shè)備窗口”選項(xiàng),出現(xiàn)設(shè)備窗口圖標(biāo)并雙擊進(jìn)入設(shè)備組態(tài)窗口;在此窗口中通過設(shè)備工具箱,完成設(shè)備組態(tài),如圖5-6所示。設(shè)備組態(tài)完成后,雙擊“通用串口父設(shè)備0”,進(jìn)入通用串口父設(shè)備屬性編輯界面,根據(jù)設(shè)備通訊要求和連接情況,完成通用串口父設(shè)備屬性編輯界面中相關(guān)的參數(shù)設(shè)置,具體設(shè)置如5-7所示,按“確認(rèn)”完成設(shè)置。 5 -6 設(shè)備組態(tài)窗口 5-7通用串口父設(shè)備屬性編輯窗口 返回設(shè)備組態(tài)窗口,雙擊“設(shè)備0-西門子s7-200ppi”進(jìn)入設(shè)備屬性
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年哈爾濱客運(yùn)駕駛員考試試卷答案題庫
- 2024年度技術(shù)開發(fā)合同詳細(xì)描述研發(fā)要求和成果歸屬
- 2024年建筑設(shè)計(jì)合同:高層大廈設(shè)計(jì)委托
- 糧油配送服務(wù)方案
- 醫(yī)生護(hù)士進(jìn)修匯報(bào)總結(jié)模板
- 統(tǒng)一冰糖雪梨營銷策劃方案
- ESG視角下汽車行業(yè)社會責(zé)任信息披露研究
- 硫化氫事故案例
- 鄉(xiāng)村振興背景下河西走廊地區(qū)農(nóng)村物流發(fā)展現(xiàn)狀與優(yōu)化路徑研究
- 2024年快餐店服務(wù)員勞動合同
- WordA4信紙(A4橫條直接打印版)
- 學(xué)生電子檔案模板
- 兒童死亡、缺陷、圍產(chǎn)兒死亡登記表
- 四川省工程建設(shè)統(tǒng)一用表(新版監(jiān)理單位用表)
- 壓力管道竣工資料
- 2022社會保險(xiǎn)工作總結(jié)五篇
- 定向越野圖例標(biāo)志說明
- 淺談社區(qū)產(chǎn)后訪視的常見問題和護(hù)理干預(yù)
- 日事日畢-日清日高PPT
- 海爾公司網(wǎng)點(diǎn)備件系統(tǒng)操作流程指導(dǎo)
- 光學(xué)作圖專題復(fù)習(xí)教案
評論
0/150
提交評論