組態(tài)軟件課程設(shè)計基于mcgs組態(tài)軟件的交通燈控制系統(tǒng)的設(shè)計_第1頁
組態(tài)軟件課程設(shè)計基于mcgs組態(tài)軟件的交通燈控制系統(tǒng)的設(shè)計_第2頁
組態(tài)軟件課程設(shè)計基于mcgs組態(tài)軟件的交通燈控制系統(tǒng)的設(shè)計_第3頁
組態(tài)軟件課程設(shè)計基于mcgs組態(tài)軟件的交通燈控制系統(tǒng)的設(shè)計_第4頁
組態(tài)軟件課程設(shè)計基于mcgs組態(tài)軟件的交通燈控制系統(tǒng)的設(shè)計_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 論文題目:基于MCGS組態(tài)軟件的交通燈控制系統(tǒng)的設(shè)計姓 名: 學(xué) 號: 指導(dǎo)教師: 學(xué) 院: 電氣工程學(xué)院專 業(yè): 電氣工程及其自動化 年 級: 08級 同 組 人: 成 績: 日 期: 6/24/2011 目錄 TOC o 1-3 h z u HYPERLINK l _Toc297120768 ABSTRACT PAGEREF _Toc297120768 h - 3 - HYPERLINK l _Toc297120769 1、緒論 PAGEREF _Toc297120769 h - 4 - HYPERLINK l _Toc297120770 1.1課題來源及研究意義 PAGEREF _To

2、c297120770 h - 4 - HYPERLINK l _Toc297120771 1.2 交通燈控制研究的意義 PAGEREF _Toc297120771 h - 4 - HYPERLINK l _Toc297120772 1.3本論文研究的主要內(nèi)容 PAGEREF _Toc297120772 h - 5 - HYPERLINK l _Toc297120773 2、軟件介紹 PAGEREF _Toc297120773 h - 5 - HYPERLINK l _Toc297120774 2.1 MCGS組態(tài)軟件的整體介紹 PAGEREF _Toc297120774 h - 5 - HYP

3、ERLINK l _Toc297120775 2.2 MCGS組態(tài)軟件的整體結(jié)構(gòu) PAGEREF _Toc297120775 h - 6 - HYPERLINK l _Toc297120776 2.3 MCGS組態(tài)軟件的功能和特點 PAGEREF _Toc297120776 h - 7 - HYPERLINK l _Toc297120777 2.4 MCGS組態(tài)軟件的工作方式 PAGEREF _Toc297120777 h - 7 - HYPERLINK l _Toc297120778 3、1交通燈控制的設(shè)計仿真 PAGEREF _Toc297120778 h - 8 - HYPERLINK

4、l _Toc297120779 3.1設(shè)計總述 PAGEREF _Toc297120779 h - 8 - HYPERLINK l _Toc297120780 3.2交通燈控制的變量設(shè)置 PAGEREF _Toc297120780 h - 9 - HYPERLINK l _Toc297120781 4、交通燈控制系統(tǒng)的各局部的控制設(shè)計 PAGEREF _Toc297120781 h - 9 - HYPERLINK l _Toc297120782 4.1定時器的控制 PAGEREF _Toc297120782 h - 9 - HYPERLINK l _Toc297120783 4.2交通燈的亮閃

5、情況控制 PAGEREF _Toc297120783 h - 9 - HYPERLINK l _Toc297120784 4.2.1東西路口的交通燈控制 PAGEREF _Toc297120784 h - 9 - HYPERLINK l _Toc297120785 4.2.2南北路口的交通燈控制 PAGEREF _Toc297120785 h - 11 - HYPERLINK l _Toc297120786 4.3車輛的控制 PAGEREF _Toc297120786 h - 13 - HYPERLINK l _Toc297120787 4.4主控臺中道路通行示意圖的控制 PAGEREF _T

6、oc297120787 h - 14 - HYPERLINK l _Toc297120788 5、組態(tài)界面畫面的設(shè)計 PAGEREF _Toc297120788 h - 15 - HYPERLINK l _Toc297120789 5.1窗口的建立 PAGEREF _Toc297120789 h - 15 - HYPERLINK l _Toc297120790 5.2封面的設(shè)計 PAGEREF _Toc297120790 h - 16 - HYPERLINK l _Toc297120791 5.3主界面設(shè)計 PAGEREF _Toc297120791 h - 16 - HYPERLINK l

7、_Toc297120792 6結(jié)論與展望 PAGEREF _Toc297120792 h - 16 - HYPERLINK l _Toc297120793 致謝 PAGEREF _Toc297120793 h - 17 - HYPERLINK l _Toc297120794 參考文獻(xiàn) PAGEREF _Toc297120794 h - 18 - HYPERLINK l _Toc297120795 附 錄 PAGEREF _Toc297120795 h - 19 -基于MCGS組態(tài)軟件的交通燈控制系統(tǒng)的設(shè)計專業(yè):電氣工程及其自動化 姓名: 指導(dǎo)教師: 摘 要 當(dāng)今,紅綠燈安裝在各個道口上,已經(jīng)成

8、為疏導(dǎo)交通車輛最常見和最有效的手段。社會的開展,人們的消費水平不斷的提高,私人車輛不斷的增加。人多、車多道路少的道路交通狀況已經(jīng)很明顯了。所以采用有效的方法控制交通燈是勢在必行的。本文以十字路口交通燈控制系統(tǒng)為例, 詳細(xì)介紹了交通燈的正常運行情況, 通過并利用組態(tài)軟件 MCGS 制作控制系統(tǒng)動態(tài)監(jiān)控畫面。關(guān)鍵詞:交通燈,MCGSABSTRACTToday, traffic lights installed on the crossing at all, to ease the traffic of vehicles has become the most common and most eff

9、ective means. Social development, peoples consumption levels continue to increase, private vehicles is increasing. Of people, cars and more roads have less traffic status is obvious. Therefore, the adoption of effective methods to control traffic lights is imperative.In this paper, the crossing traf

10、fic control system as an example, the paper introduces the normal operation of the traffic lights, and mainly adopted MCGS system to accomplish controlling and monitoring traffic lights Key words:Traffic light MCGS1、緒論1.1課題來源及研究意義城市的快速開展,機(jī)動車擁有量的增長,給交通帶來了許多問題,如交通擁堵、交通事故頻發(fā)、環(huán)境污染加劇和燃油損耗上升,其中最為關(guān)鍵的是交叉口的車流

11、量己處于飽和狀態(tài)。分析其原因主要是由于現(xiàn)有交叉口的幾何條件所限,以及缺少完善的的交通管理設(shè)施。道路上交通標(biāo)志不標(biāo)準(zhǔn),路口渠化不合理等問題加劇了交通擁擠的矛盾,而作為城市交通命脈的主干道的交通阻塞會使整個城市交通陷入癱瘓。解決城市交通擁擠狀況,完善路網(wǎng)來緩解交通擁擠不是短時間所能解決的,目前急需做的是進(jìn)一步挖掘路網(wǎng)的潛力并改善交通現(xiàn)狀,特別是改善交通信號控制。可見,研制一種高效的智能交通控制系統(tǒng)是很有必要的,因此,城市交通的智能控制目前已成為國內(nèi)外交通工程界研究的熱點領(lǐng)域之一。而各交叉口是是城市道路網(wǎng)的咽喉要道,是人流和車輛聚集的地方,最容易發(fā)生交通阻塞現(xiàn)象,因此交叉口信號的智能控制顯得更為迫切

12、。最大程度提高交叉口的通行能力,為經(jīng)濟(jì)的開展和人民生活提供一個平安、暢通、高效、低公害低能耗的交通環(huán)境已成為必然。通常新型的工業(yè)自動控制系統(tǒng)被劃分為控制層、監(jiān)控層、管理層 3 個層次結(jié)構(gòu)。監(jiān)控層的硬件以 IPC 為主, 其軟件采用工業(yè)組態(tài)軟件, 實現(xiàn)完成現(xiàn)場數(shù)據(jù)采集、實時和歷史數(shù)據(jù)處理、報警和平安機(jī)制、流程控制、動畫顯示、趨勢曲線和報表輸出以及企業(yè)監(jiān)控網(wǎng)絡(luò)等功能; 本文以交通燈控制系統(tǒng)統(tǒng)為例提出了一種基于工業(yè)組態(tài)軟件 MCGS虛擬控制監(jiān)控系統(tǒng), 即利用現(xiàn)有的計算機(jī)資源, 在計算機(jī)上通過組態(tài)軟件的工作界面和功能來仿真現(xiàn)場控制對象, 進(jìn)行虛擬控制。1.2 交通燈控制研究的意義交通是城市經(jīng)濟(jì)活動的命

13、脈,對城市經(jīng)濟(jì)開展、人民生活水平的提高起著十分重要的作用。城市交通問題是困擾城市開展、制約城市經(jīng)濟(jì)建設(shè)的重要因素。城市道路增長的有限與車輛增加的無限這一對矛盾是導(dǎo)致城市交通擁擠的根本原因。城市街道網(wǎng)絡(luò)上的交通容量的不斷增加,說明車輛對道路容量的要求仍然很高,短期內(nèi)還不可能改變。自從開始使用計算機(jī)控制系統(tǒng)后,不管在控制硬件里取得什么樣的實際進(jìn)展,交通控制領(lǐng)域的控制邏輯方面始終沒能取得重大突破??梢钥隙ǖ恼f,對于減輕交通擁塞及其副作用一特別是對于大的交通網(wǎng)絡(luò)而言,仍然缺乏一種真正的交通響應(yīng)控制策略。計算機(jī)硬件能力與控制軟件能力很不相符,由此造成的影響是很多交通控制策略根本不能實現(xiàn)。在少數(shù)幾個例子中

14、,一些新的控制策略確實能得以實現(xiàn),但他們卻沒能對早期的控制策略進(jìn)行改良。由于缺乏能提高交通狀況、特別是缺乏擁塞網(wǎng)絡(luò)交通狀況的實時控制策略,幾乎可以一說真正成熟的控制策略仍然不存在。在十字路口設(shè)置交通燈可以對交通進(jìn)行有效的疏通,并為交通參與者的平安提供了強(qiáng)有力的保障。但是隨著社會、經(jīng)濟(jì)的快速開展,原先的交通燈控制系統(tǒng)已經(jīng)不能適應(yīng)現(xiàn)在日益繁忙的交通狀況。如何改善交通燈控制系統(tǒng),使其適應(yīng)現(xiàn)在的交通狀況,成為研究的課題。 傳統(tǒng)的十字路口交通控制燈,通常的做法是:事先經(jīng)過車輛流量的調(diào)查,運用統(tǒng)計的方法將兩個方向紅綠燈的延時預(yù)先設(shè)置好。然而,實際上車輛流量的變化往往是不確定的,有的路口在不同的時段甚至可能

15、產(chǎn)生很大的差異。即使是經(jīng)過長期運行、較適用的方案,仍然會發(fā)生這樣的現(xiàn)象:綠燈方向幾乎沒有什么車輛,而紅燈方向卻排著長隊等候通過。這種流量變化的偶然性是無法建立準(zhǔn)確模型的,統(tǒng)計的方法已不能適應(yīng)迅猛開展的交通現(xiàn)狀,更為現(xiàn)實的需要是能有一種能夠根據(jù)流量變化情況自適應(yīng)控制的交通燈。未來的城市交通控制系統(tǒng)能適應(yīng)城市交通的開展。從長遠(yuǎn)來看該研究具有巨大的現(xiàn)實意義。1.3本論文研究的主要內(nèi)容模擬的十字路口交通燈組態(tài)圖,用一個開關(guān)控制交通燈的運行與停止,當(dāng)開關(guān)為開時,先南北紅燈、東西綠燈亮此時東西方向的車輛運行,延時15秒東西綠燈變?yōu)殚W爍狀態(tài),閃爍5秒后跳到黃燈亮,此時東西方向的車輛停止運行,東西黃燈亮3秒后

16、,變?yōu)闁|西紅燈、南北綠燈,那么南北方向車輛運行,延時15秒南北綠燈變?yōu)殚W爍,閃爍5秒后跳到南北黃燈,那么南北方向的車輛停止運行,南北黃燈亮3秒后,再回到南北紅燈、東西綠燈的狀態(tài),循環(huán)下去。無論運行到那個狀態(tài)當(dāng)開關(guān)由開變?yōu)殛P(guān)閉時,所有的燈都處于不亮狀態(tài)。2、軟件介紹2.1 MCGS組態(tài)軟件的整體介紹隨著工業(yè)自動化水平的迅速提高,計算機(jī)在工業(yè)領(lǐng)域的廣泛應(yīng)用,人們對工業(yè)自動化的要求越來越高,種類繁多的控制設(shè)備和過程監(jiān)控裝置在工業(yè)領(lǐng)域的應(yīng)用,使得傳統(tǒng)的工業(yè)控制軟件已無法滿足用戶的各種需求。MCGS工控組態(tài)軟件的出現(xiàn)為解決一些實際工程問題提供了一種嶄新的方法,因為它能夠很好地解決傳統(tǒng)工業(yè)控制軟件存在的種

17、種問題,使用戶能根據(jù)自己的控制對象和控制目的任意組態(tài),完成最終的自動化控制工程。 MCGS全中文工業(yè)自動化控制組態(tài)軟件以下簡稱MCGS工控組態(tài)軟件或MCGS是一套32位工控組態(tài)軟件,可穩(wěn)定運行于Windows95/98/Me/NT/2000等多種操作系統(tǒng),集動畫顯示、流程控制、數(shù)據(jù)采集、設(shè)備控制與輸出、網(wǎng)絡(luò)數(shù)據(jù)傳輸、雙機(jī)熱備、工程報表、數(shù)據(jù)與曲線等諸多強(qiáng)大功能于一身,并支持國內(nèi)外眾多數(shù)據(jù)采集與輸出設(shè)備,廣泛應(yīng)用于石油、電力、化工、鋼鐵、礦山、冶金、機(jī)械、紡織、航天、建筑、材料、制冷、交通、通訊、食品、制造與加工業(yè)、水處理、環(huán)保、智能樓宇、實驗室等多種工程領(lǐng)域。它的主要特點有1延續(xù)性和可擴(kuò)充性。

18、使用MCGS工控組態(tài)軟件開發(fā)的應(yīng)用程序,當(dāng)現(xiàn)場包括硬件設(shè)備或系統(tǒng)結(jié)構(gòu)或用戶需求發(fā)生改變時,不需作很多修改而方便地完成軟件的更新和升級;2封裝性易學(xué)易用,MCGS工控組態(tài)軟件所能完成的功能都用一種方便用戶使用的方法包裝起來,對于用戶,不需掌握太多的編程語言技術(shù)甚至不需要編程技術(shù),就能很好地完成一個復(fù)雜工程所要求的所有功能;3通用性和可擴(kuò)充性,每個用戶根據(jù)工程實際情況,利用MCGS工控組態(tài)軟件提供的底層設(shè)備PLC、智能儀表、智能模塊、板卡、變頻器等的設(shè)備驅(qū)動、開放式的數(shù)據(jù)庫和畫面制作工具,就能完成一個具有動畫效果、實時數(shù)據(jù)處理、歷史數(shù)據(jù)和曲線并存、具有網(wǎng)絡(luò)功能的工程,不受行業(yè)限制。2.2 MCGS

19、組態(tài)軟件的整體結(jié)構(gòu)MCGS軟件系統(tǒng)包括組態(tài)環(huán)境和運行環(huán)境兩個局部。組態(tài)環(huán)境相當(dāng)于一套完整的工具軟件,幫助用戶設(shè)計和構(gòu)造自己的應(yīng)用系統(tǒng)。運行環(huán)境那么按照組態(tài)環(huán)境中構(gòu)造的組態(tài)工程,以用戶指定的方式運行,并進(jìn)行各種處理,完成用戶組態(tài)設(shè)計的目標(biāo)和功能。組態(tài)環(huán)境:組態(tài)生成應(yīng)用系統(tǒng)運行環(huán)境:解釋執(zhí)行組態(tài)結(jié)果組態(tài)結(jié)果數(shù)據(jù)庫MCGS組態(tài)軟件以下簡稱MCGS由“MCGS組態(tài)環(huán)境和“MCGS運行環(huán)境兩個系統(tǒng)組成。兩局部互相獨立,又緊密相關(guān)。MCGS組態(tài)環(huán)境是生成用戶應(yīng)用系統(tǒng)的工作環(huán)境,由可執(zhí)行程序McgsSet.exe支持,其存放于MCGS目錄的Program子目錄中。用戶在MCGS組態(tài)環(huán)境中完成動畫設(shè)計、設(shè)備連

20、接、編寫控制流程、編制工程打印報表等全部組態(tài)工作后,生成擴(kuò)展名為.mcg的工程文件,又稱為組態(tài)結(jié)果數(shù)據(jù)庫,其與MCGS 運行環(huán)境一起,構(gòu)成了用戶應(yīng)用系統(tǒng),統(tǒng)稱為“工程 。MCGS運行環(huán)境是用戶應(yīng)用系統(tǒng)的運行環(huán)境,由可執(zhí)行程序McgsRun.exe支持,其存放于MCGS目錄的Program子目錄中。在運行環(huán)境中完成對工程的控制工作。2.3 MCGS組態(tài)軟件的功能和特點與國內(nèi)外同類產(chǎn)品相比,MCGS 6.2組態(tài)軟件具有以下特點:全中文、可視化、面向窗口的組態(tài)開發(fā)界面,符合中國人的使用習(xí)慣和要求,真正的32位程序,可運行于Microsoft Windows95/98/Me/NT/2000等多種操作系

21、統(tǒng)。龐大的標(biāo)準(zhǔn)圖形庫、完備的繪圖工具以及豐富的多媒體支持,使您能夠快速地開發(fā)出集圖像、聲音、動畫等于一體的漂亮、生動的工程畫面。全新的ActiveX動畫構(gòu)件,包括存盤數(shù)據(jù)處理、條件曲線、方案曲線、相對曲線、通用棒圖等,使您能夠更方便、更靈活地處理、顯示生產(chǎn)數(shù)據(jù)。支持目前絕大多數(shù)硬件設(shè)備,同時可以方便地定制各種設(shè)備驅(qū)動;此外,獨特的組態(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)計處理,使您能夠在第一時間

22、獲得有關(guān)現(xiàn)場情況的第一手?jǐn)?shù)據(jù)。方便的報警設(shè)置、豐富的報警類型、報警存貯與應(yīng)答、實時打印報警報表以及靈活的報警處理函數(shù),使您能夠方便、及時、準(zhǔn)確地捕捉到任何報警信息。完善的平安機(jī)制,允許用戶自由設(shè)定菜單、按鈕及退出系統(tǒng)的操作權(quán)限。此外,MCGS 6.2還提供了工程密碼、鎖定軟件狗、工程運行期限等功能,以保護(hù)組態(tài)開發(fā)者的成果。強(qiáng)大的網(wǎng)絡(luò)功能,支持TCP/IP、Modem、485/422/232,以及各種無線網(wǎng)絡(luò)和無線電臺等多種網(wǎng)絡(luò)體系結(jié)構(gòu)。良好的可擴(kuò)充性,可通過OPC、DDE、ODBC、ActiveX等機(jī)制,方便地擴(kuò)展MCGS 6.2組態(tài)軟件的功能,并與其他組態(tài)軟件、MIS系統(tǒng)或自行開發(fā)的軟件進(jìn)行

23、連接。提供了WWW瀏覽功能,能夠方便地實現(xiàn)生產(chǎn)現(xiàn)場控制與企業(yè)管理的集成。在整個企業(yè)范圍內(nèi),只使用IE瀏覽器就可以在任意一臺計算機(jī)上方便地瀏覽與生產(chǎn)現(xiàn)場一致的動畫畫面,實時和歷史的生產(chǎn)信息,包括歷史趨勢,生產(chǎn)報表等等,并提供完善的用戶權(quán)限控制2.4 MCGS組態(tài)軟件的工作方式MCGS如何與設(shè)備進(jìn)行通訊:MCGS通過設(shè)備驅(qū)動程序與外部設(shè)備進(jìn)行數(shù)據(jù)交換。包括數(shù)據(jù)采集和發(fā)送設(shè)備指令。設(shè)備驅(qū)動程序是由VB、VC程序設(shè)計語言編寫的DLL動態(tài)連接庫文件,設(shè)備驅(qū)動程序中包含符合各種設(shè)備通訊協(xié)議的處理程序,將設(shè)備運行狀態(tài)的特征數(shù)據(jù)采集進(jìn)來或發(fā)送出去。MCGS負(fù)責(zé)在運行環(huán)境中調(diào)用相應(yīng)的設(shè)備驅(qū)動程序,將數(shù)據(jù)傳送到工

24、程中的各個局部,完成整個系統(tǒng)的通訊過程。每個驅(qū)動程序獨占一個線程,到達(dá)互不干擾的目的。MCGS如何產(chǎn)生動畫效果:MCGS為每一種根本圖形元素定義了不同的動畫屬性,如:一個長方形的動畫屬性有可見度,大小變化,水平移動等,每一種動畫屬性都會產(chǎn)生一定的動畫效果。所謂動畫屬性,實際上是反映圖形大小、顏色、位置、可見度、閃爍性等狀態(tài)的特征參數(shù)。然而,我們在組態(tài)環(huán)境中生成的畫面都是靜止的,如何在工程運行中產(chǎn)生動畫效果呢?方法是:圖形的每一種動畫屬性中都有一個“表達(dá)式設(shè)定欄,在該欄中設(shè)定一個與圖形狀態(tài)相聯(lián)系的數(shù)據(jù)變量,連接到實時數(shù)據(jù)庫中,以此建立相應(yīng)的對應(yīng)關(guān)系,MCGS稱之為動畫連接。詳細(xì)情況請參閱后面第四

25、講中的動畫連接。MCGS如何實施遠(yuǎn)程多機(jī)監(jiān)控:MCGS提供了一套完善的網(wǎng)絡(luò)機(jī)制,可通過TCP/IP網(wǎng)、Modem網(wǎng)和串口網(wǎng)將多臺計算機(jī)連接在一起,構(gòu)成分布式網(wǎng)絡(luò)監(jiān)控系統(tǒng),實現(xiàn)網(wǎng)絡(luò)間的實時數(shù)據(jù)同步、歷史數(shù)據(jù)同步和網(wǎng)絡(luò)事件的快速傳遞。同時,可利用MCGS提供的網(wǎng)絡(luò)功能,在工作站上直接對效勞器中的數(shù)據(jù)庫進(jìn)行讀寫操作。分布式網(wǎng)絡(luò)監(jiān)控系統(tǒng)的每一臺計算機(jī)都要安裝一套MCGS工控組態(tài)軟件。MCGS把各種網(wǎng)絡(luò)形式,以父設(shè)備構(gòu)件和子設(shè)備構(gòu)件的形式,供用戶調(diào)用,并進(jìn)行工作狀態(tài)、端口號、工作站地址等屬性參數(shù)的設(shè)置。如何對工程運行流程實施有效控制:MCGS開辟了專用的“運行策略窗口,建立用戶運行策略。MCGS提供了豐

26、富的功能構(gòu)件,供用戶選用,通過構(gòu)件配置和屬性設(shè)置兩項組態(tài)操作,生成各種功能模塊稱為“用戶策略,使系統(tǒng)能夠按照設(shè)定的順序和條件,操作實時數(shù)據(jù)庫,實現(xiàn)對動畫窗口的任意切換,控制系統(tǒng)的運行流程和設(shè)備的工作狀態(tài)。所有的操作均采用面向?qū)ο蟮闹庇^方式,防止了煩瑣的編程工作3、1交通燈控制的設(shè)計仿真3.1設(shè)計總述繪制一個模擬的十字路口交通燈組態(tài)圖,用一個開關(guān)控制交通燈的運行與停止,當(dāng)開關(guān)為開時,先南北紅燈、東西綠燈亮,延時15秒東西綠燈變?yōu)殚W爍狀態(tài),閃爍5秒后跳到黃燈亮,東西黃燈亮3秒后,變?yōu)闁|西紅燈、南北綠燈,延時15秒南北綠燈變?yōu)殚W爍,閃爍5秒后跳到南北黃燈,南北黃燈亮3秒后,再回到南北紅燈、東西綠燈的

27、狀態(tài),循環(huán)下去。無論運行到那個狀態(tài)當(dāng)開關(guān)由開變?yōu)殛P(guān)閉時,所有的燈都處于不亮狀態(tài)。圖1為設(shè)計總效果圖圖1總設(shè)計效果圖3.2交通燈控制的變量設(shè)置變量名類型初值注釋car1數(shù)值型0car1為東西路的卡車走的路程car2數(shù)值型0car2為東西路的小車的路程car3數(shù)值型0car3為南北路的小車的路程d字符型0實時日期t字符型0實時時間a開關(guān)型0定時器的當(dāng)前值c字符型0意見箱中的輸入變量開關(guān)開關(guān)型0開關(guān)=1時運行,開關(guān)=0時停止s數(shù)值型0主控臺上示意圖上東西圖標(biāo)的路程s1數(shù)值型0主控臺上示意圖上南北圖標(biāo)的路程變量設(shè)置如上表共10個變量4、交通燈控制系統(tǒng)的各局部的控制設(shè)計4.1定時器的控制本設(shè)計主要用定時

28、器來控制交通燈的亮閃情況,定時器a的范圍是0-46定時器的控制如下:!TimerSetLimit(1,46,0)!TimerSetOutput(1,a )if 開關(guān) = 0 then !TimerReset(1,0) !TimerStop(1)endif if 開關(guān) = 1 then !TimerRun(1)endif 4.2交通燈的亮閃情況控制本設(shè)計運用計時器的變化對交通燈紅燈黃燈的可見度進(jìn)行控制對綠燈可見度及閃爍效果進(jìn)行控制,圖2為交通控制的示意圖。4.2.1東西路口的交通燈控制根據(jù)交通運行的實際情況可知東西運行的情況相同,即車輛都是同時運行及停止的所以交通燈的可見度情況一致。1東西綠燈的

29、運行情況大致如下:0-15s東西綠燈亮15-20s東西綠燈閃爍,其設(shè)置如圖3北 南東西圖2 交通指揮燈示意圖綠 黃紅綠黃紅紅黃綠綠紅黃圖3東西綠燈在組態(tài)中的設(shè)置其中綠燈的閃爍效果通過可將獨來實現(xiàn)的其命令是如下:(a=15)and(a=17)and(a=20)and(a=23圖5 東西紅燈在組態(tài)中的設(shè)置4.2.2南北路口的交通燈控制1南北紅燈在東西綠燈及黃燈亮?xí)r是亮的,亮23s即a在0-23s內(nèi)南北紅燈是亮的。其在組態(tài)中的設(shè)置如圖6.其可見度的命令行式:a23)and(a38)and(a40)and(a=42)其中:(a38)and(a40)and(a43)and(a=46)。圖8 南北黃燈在組

30、態(tài)中的設(shè)置4.3車輛的控制本設(shè)計中設(shè)計了三輛車其中東西方向上有兩輛南北方向一輛分別對應(yīng)的變量為car1,car2,car3綠燈亮?xí)r其對應(yīng)方向的汽車開動,紅燈亮或黃燈亮?xí)r那么停止其控制具體過程見附錄的車輛控制的程序IF (開關(guān)=1)and(a900 THEN car1=0car2=0endifIF (開關(guān)=1)and(a23)and(a600 THEN car3=0endif4.4主控臺中道路通行示意圖的控制本設(shè)計中為了使設(shè)計界面更為簡潔,明朗,特意在主控臺上設(shè)計了道路運行示意圖,借圖中箭頭的顏色及運動狀況來表示道路的通行狀況,綠色移動即表示該段道路允許通過,反之那么禁止通行,東西方向箭頭路程為

31、s南北方向那么為s2在每一處都設(shè)計了兩個大小相同顏色不同 圖9主控臺中道路通行示意圖上面的的為紅色重疊放置,通過控制箭頭的可見度來使箭頭顯示不同的顏色。 東西方向的紅色箭頭的可見度設(shè)置如圖10綠色箭頭有水平移動的過程即s的變化其組態(tài)設(shè)置如圖11其中左圖為左邊的箭頭的設(shè)置,另一個為右面的綠色箭頭的設(shè)置。上下箭頭的設(shè)置和左右箭頭設(shè)置雷同只需將變量s變成s1即可。其具體控制見附錄中的箭頭運動程序。 圖10圖11綠色箭頭的設(shè)置5、組態(tài)界面畫面的設(shè)計5.1窗口的建立(1)在“用戶窗口中單擊“新建窗口按鈕,建立“窗口0”、“窗口1”。(2)選中“窗口0”,單擊“窗口屬性,進(jìn)入“用戶窗口屬性設(shè)置。 (3)將

32、窗口名稱改為:交通燈控制;窗口標(biāo)題改為:交通燈控制;窗口位置選中“最大化顯示、“固定邊,其他不變,單擊“確定。 (4)選中“窗口1”,單擊“窗口屬性,進(jìn)入“用戶窗口屬性設(shè)置。 (5)將窗口名稱改為:封面;窗口標(biāo)題改為:封面。窗口位置選中“屏幕中間顯示,窗口邊界選擇“固定邊,單擊“確認(rèn)。 (6)在“用戶窗口中,選中“窗口屬性,點擊右鍵,選擇下拉菜單中的“設(shè)置為啟動窗口選項,將該窗口設(shè)置為運行時自動加載的窗口。 圖12封面主體 5.2封面的設(shè)計封面的設(shè)計主效果圖如圖12,該封面中包含了設(shè)計的題目,設(shè)計人員,指導(dǎo)老師以及學(xué)校校徽等元素。5.3主界面設(shè)計主界面效果圖見圖1,圖中主要包括3局部即交通運行

33、圖,主控臺圖及署名圖塊。 界面制作過程如下1)選中“控制窗口的窗口標(biāo)題,單擊“動畫組態(tài),進(jìn)入動畫組態(tài)窗口,開始編輯畫面。(2)單擊工具條中的“工具箱按鈕,翻開繪圖工具箱。選擇“工具箱內(nèi)的“矩形按鈕,鼠標(biāo)的光標(biāo)呈“十字形,在窗口中拖拽鼠標(biāo),繪制出同樣大小的矩形4個 分別置于畫面的左上方,右上方,左下方,右下方,在選擇填充顏色做出四塊草坪。3單擊工具箱中插入元件,向界面中插入樹、汽車。交通燈等元件同時利用工具箱中工具畫出各種元件最終生成主界面圖形 封面設(shè)計類似 6結(jié)論與展望在組態(tài)軟件的制作中我較好的掌握了MCGS軟件的應(yīng)用。在MCGS軟件中最重要的是建立好實時數(shù)據(jù)庫,數(shù)據(jù)庫是實現(xiàn)各種變量的采集、表達(dá)、控制的關(guān)鍵元件,數(shù)據(jù)庫控制著整個系統(tǒng)的輸入、輸出和運行。MCGS軟件實現(xiàn)了對現(xiàn)場設(shè)備運行信號的采集,運行控制和運行監(jiān)視。在組態(tài)文件的制作過程中,除了系統(tǒng)提供一些元件和背景,還可以自己制作自己需要的元件。在調(diào)試系統(tǒng)的制作中,我需要的元件在元件庫里沒有,在上網(wǎng)搜索了資料后,知道元件可以自己通過系統(tǒng)提供的工具

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論