版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 目錄</b></p><p> ABSTRACT- 3 -</p><p> 1、緒論- 4 -</p><p> 1.1課題來源及研究意義- 4 -</p><p> 1.2 交通燈控制研究的意義- 4 -</p><p> 1.3本論文研究的主要
2、內(nèi)容- 5 -</p><p> 2、軟件介紹- 5 -</p><p> 2.1 MCGS組態(tài)軟件的整體介紹- 5 -</p><p> 2.2 MCGS組態(tài)軟件的整體結(jié)構(gòu)- 6 -</p><p> 2.3 MCGS組態(tài)軟件的功能和特點(diǎn)- 7 -</p><p> 2.4 MCGS組態(tài)軟件的工作
3、方式- 7 -</p><p> 3、1交通燈控制的設(shè)計(jì)仿真- 8 -</p><p> 3.1設(shè)計(jì)總述- 8 -</p><p> 3.2交通燈控制的變量設(shè)置- 9 -</p><p> 4、交通燈控制系統(tǒng)的各部分的控制設(shè)計(jì)- 9 -</p><p> 4.1定時(shí)器的控制- 9 -</p&
4、gt;<p> 4.2交通燈的亮閃情況控制- 9 -</p><p> 4.2.1東西路口的交通燈控制- 9 -</p><p> 4.2.2南北路口的交通燈控制- 11 -</p><p> 4.3車輛的控制- 13 -</p><p> 4.4主控臺(tái)中道路通行示意圖的控制- 14 -</p>
5、<p> 5、組態(tài)界面畫面的設(shè)計(jì)- 15 -</p><p> 5.1窗口的建立- 15 -</p><p> 5.2封面的設(shè)計(jì)- 16 -</p><p> 5.3主界面設(shè)計(jì)- 16 -</p><p> 6結(jié)論與展望- 16 -</p><p><b> 致謝- 17
6、-</b></p><p> 參考文獻(xiàn)- 18 -</p><p> 附 錄- 19 -</p><p> 基于MCGS組態(tài)軟件的交通燈控制系統(tǒng)的設(shè)計(jì)</p><p> 摘 要 當(dāng)今,紅綠燈安裝在各個(gè)道口上,已經(jīng)成為疏導(dǎo)交通車輛最常見和最有效的手段。社會(huì)的發(fā)展,人們的消費(fèi)水平不斷的提高,私人車輛不斷的增加。人多
7、、車多道路少的道路交通狀況已經(jīng)很明顯了。所以采用有效的方法控制交通燈是勢(shì)在必行的。本文以十字路口交通燈控制系統(tǒng)為例, 詳細(xì)介紹了交通燈的正常運(yùn)行情況, 通過并利用組態(tài)軟件 MCGS 制作控制系統(tǒng)動(dòng)態(tài)監(jiān)控畫面。</p><p> 關(guān)鍵詞:交通燈,MCGS</p><p><b> ABSTRACT</b></p><p> Today, t
8、raffic lights installed 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 vehic
9、les 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 traffic control syst
10、em as an example, the paper introduces the normal operat</p><p> Key words:Traffic light MCGS</p><p><b> 1、緒論</b></p><p> 1.1課題來源及研究意義</p><p> 城市的快速發(fā)展,
11、機(jī)動(dòng)車擁有量的增長(zhǎng),給交通帶來了許多問題,如交通擁堵、交通事故頻發(fā)、環(huán)境污染加劇和燃油損耗上升,其中最為關(guān)鍵的是交叉口的車流量己處于飽和狀態(tài)。分析其原因主要是由于現(xiàn)有交叉口的幾何條件所限,以及缺少完善的的交通管理設(shè)施。道路上交通標(biāo)志不規(guī)范,路口渠化不合理等問題加劇了交通擁擠的矛盾,而作為城市交通命脈的主干道的交通阻塞會(huì)使整個(gè)城市交通陷入癱瘓。解決城市交通擁擠狀況,完善路網(wǎng)來緩解交通擁擠不是短時(shí)間所能解決的,目前急需做的是進(jìn)一步挖掘路網(wǎng)的
12、潛力并改善交通現(xiàn)狀,特別是改善交通信號(hào)控制??梢?,研制一種高效的智能交通控制系統(tǒng)是很有必要的,因此,城市交通的智能控制目前已成為國(guó)內(nèi)外交通工程界研究的熱點(diǎn)領(lǐng)域之一。而各交叉口是是城市道路網(wǎng)的咽喉要道,是人流和車輛匯集的地方,最容易發(fā)生交通阻塞現(xiàn)象,因此交叉口信號(hào)的智能控制顯得更為迫切。最大程度提高交叉口的通行能力,為經(jīng)濟(jì)的發(fā)展和人民生活提供一個(gè)安全、暢通、高效、低公害低能耗的交通環(huán)境已成為必然。</p><p>
13、 通常新型的工業(yè)自動(dòng)控制系統(tǒng)被劃分為控制層、監(jiān)控層、管理層 3 個(gè)層次結(jié)構(gòu)。監(jiān)控層的硬件以 IPC 為主, 其軟件采用工業(yè)組態(tài)軟件, 實(shí)現(xiàn)完成現(xiàn)場(chǎng)數(shù)據(jù)采集、實(shí)時(shí)和歷史數(shù)據(jù)處理、報(bào)警和安全機(jī)制、流程控制、動(dòng)畫顯示、趨勢(shì)曲線和報(bào)表輸出以及企業(yè)監(jiān)控網(wǎng)絡(luò)等功能; </p><p> 本文以交通燈控制系統(tǒng)統(tǒng)為例提出了一種基于工業(yè)組態(tài)軟件 MCGS虛擬控制監(jiān)控系統(tǒng), 即利用現(xiàn)有的計(jì)算機(jī)資源, 在計(jì)算機(jī)上通過組態(tài)軟件的工作
14、界面和功能來仿真現(xiàn)場(chǎng)控制對(duì)象, 進(jìn)行虛擬控制。</p><p> 1.2 交通燈控制研究的意義</p><p> 交通是城市經(jīng)濟(jì)活動(dòng)的命脈,對(duì)城市經(jīng)濟(jì)發(fā)展、人民生活水平的提高起著十分重要的作用。城市交通問題是困擾城市發(fā)展、制約城市經(jīng)濟(jì)建設(shè)的重要因素。城市道路增長(zhǎng)的有限與車輛增加的無限這一對(duì)矛盾是導(dǎo)致城市交通擁擠的根本原因。城市街道網(wǎng)絡(luò)上的交通容量的不斷增加,表明車輛對(duì)道路容量的要求仍然
15、很高,短期內(nèi)還不可能改變。自從開始使用計(jì)算機(jī)控制系統(tǒng)后,不管在控制硬件里取得什么樣的實(shí)際進(jìn)展,交通控制領(lǐng)域的控制邏輯方面始終沒能取得重大突破??梢钥隙ǖ恼f,對(duì)于減輕交通擁塞及其副作用一特別是對(duì)于大的交通網(wǎng)絡(luò)而言,仍然缺乏一種真正的交通響應(yīng)控制策略。計(jì)算機(jī)硬件能力與控制軟件能力很不相符,由此造成的影響是很多交通控制策略根本不能實(shí)現(xiàn)。在少數(shù)幾個(gè)例子中,一些新的控制策略確實(shí)能得以實(shí)現(xiàn),但他們卻沒能對(duì)早期的控制策略進(jìn)行改進(jìn)。由于缺乏能提高交通狀
16、況、特別是缺乏擁塞網(wǎng)絡(luò)交通狀況的實(shí)時(shí)控制策略,幾乎可以一說真正成熟的控制策略仍然不存在。</p><p> 在十字路口設(shè)置交通燈可以對(duì)交通進(jìn)行有效的疏通,并為交通參與者的安全提供了強(qiáng)有力的保障。但是隨著社會(huì)、經(jīng)濟(jì)的快速發(fā)展,原先的交通燈控制系統(tǒng)已經(jīng)不能適應(yīng)現(xiàn)在日益繁忙的交通狀況。如何改善交通燈控制系統(tǒng),使其適應(yīng)現(xiàn)在的交通狀況,成為研究的課題。 </p><p>
17、 傳統(tǒng)的十字路口交通控制燈,通常的做法是:事先經(jīng)過車輛流量的調(diào)查,運(yùn)用統(tǒng)計(jì)的方法將兩個(gè)方向紅綠燈的延時(shí)預(yù)先設(shè)置好。然而,實(shí)際上車輛流量的變化往往是不確定的,有的路口在不同的時(shí)段甚至可能產(chǎn)生很大的差異。即使是經(jīng)過長(zhǎng)期運(yùn)行、較適用的方案,仍然會(huì)發(fā)生這樣的現(xiàn)象:綠燈方向幾乎沒有什么車輛,而紅燈方向卻排著長(zhǎng)隊(duì)等候通過。這種流量變化的偶然性是無法建立準(zhǔn)確模型的,統(tǒng)計(jì)的方法已不能適應(yīng)迅猛發(fā)展的交通現(xiàn)狀,更為現(xiàn)實(shí)的需要是能有一種能夠根據(jù)流量變化情況自
18、適應(yīng)控制的交通燈。</p><p> 未來的城市交通控制系統(tǒng)能適應(yīng)城市交通的發(fā)展。從長(zhǎng)遠(yuǎn)來看該研究具有巨大的現(xiàn)實(shí)意義。</p><p> 1.3本論文研究的主要內(nèi)容</p><p> 模擬的十字路口交通燈組態(tài)圖,用一個(gè)開關(guān)控制交通燈的運(yùn)行與停止,當(dāng)開關(guān)為開時(shí),先南北紅燈、東西綠燈亮此時(shí)東西方向的車輛運(yùn)行,延時(shí)15秒東西綠燈變?yōu)殚W爍狀態(tài),閃爍5秒后跳到黃燈亮,此
19、時(shí)東西方向的車輛停止運(yùn)行,東西黃燈亮3秒后,變?yōu)闁|西紅燈、南北綠燈,則南北方向車輛運(yùn)行,延時(shí)15秒南北綠燈變?yōu)殚W爍,閃爍5秒后跳到南北黃燈,則南北方向的車輛停止運(yùn)行,南北黃燈亮3秒后,再回到南北紅燈、東西綠燈的狀態(tài),循環(huán)下去。無論運(yùn)行到那個(gè)狀態(tài)當(dāng)開關(guān)由開變?yōu)殛P(guān)閉時(shí),所有的燈都處于不亮狀態(tài)。</p><p><b> 2、軟件介紹</b></p><p> 2.1
20、MCGS組態(tài)軟件的整體介紹</p><p> 隨著工業(yè)自動(dòng)化水平的迅速提高,計(jì)算機(jī)在工業(yè)領(lǐng)域的廣泛應(yīng)用,人們對(duì)工業(yè)自動(dòng)化的要求越來越高,種類繁多的控制設(shè)備和過程監(jiān)控裝置在工業(yè)領(lǐng)域的應(yīng)用,使得傳統(tǒng)的工業(yè)控制軟件已無法滿足用戶的各種需求。MCGS工控組態(tài)軟件的出現(xiàn)為解決一些實(shí)際工程問題提供了一種嶄新的方法,因?yàn)樗軌蚝芎玫亟鉀Q傳統(tǒng)工業(yè)控制軟件存在的種種問題,使用戶能根據(jù)自己的控制對(duì)象和控制目的任意組態(tài),完成最終的自
21、動(dòng)化控制工程。 </p><p> MCGS全中文工業(yè)自動(dòng)化控制組態(tài)軟件(以下簡(jiǎn)稱MCGS工控組態(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ù)傳輸、雙機(jī)熱備、工程報(bào)表、數(shù)據(jù)與曲線等諸多強(qiáng)大功能于一身,并支持國(guó)內(nèi)外眾多數(shù)據(jù)采集與輸出設(shè)備,廣泛應(yīng)用于石油、電力、化工、鋼鐵、礦山、冶金、機(jī)械
22、、紡織、航天、建筑、材料、制冷、交通、通訊、食品、制造與加工業(yè)、水處理、環(huán)保、智能樓宇、實(shí)驗(yàn)室等多種工程領(lǐng)域。它的主要特點(diǎn)有(1)延續(xù)性和可擴(kuò)充性。使用MCGS工控組態(tài)軟件開發(fā)的應(yīng)用程序,當(dāng)現(xiàn)場(chǎng)(包括硬件設(shè)備或系統(tǒng)結(jié)構(gòu))或用戶需求發(fā)生改變時(shí),不需作很多修改而方便地完成軟件的更新和升級(jí);(2)封裝性(易學(xué)易用),MCGS工控組態(tài)軟件所能完成的功能都用一種方便用戶使用的方法包裝起來,對(duì)于用戶,不需掌握太多的編程語言技術(shù)(甚至不需要編程技術(shù))
23、,就能很好地完成一個(gè)復(fù)雜工程所要求的所有功能;(3)通用性和可擴(kuò)充性,每個(gè)用戶根據(jù)工程實(shí)際情況,利用MCGS工控組態(tài)軟件提供的底層設(shè)備(PLC、智能儀表、智能模塊、板卡、變頻器等)的</p><p> 2.2 MCGS組態(tài)軟件的整體結(jié)構(gòu)</p><p> MCGS軟件系統(tǒng)包括組態(tài)環(huán)境和運(yùn)行環(huán)境兩個(gè)部分。組態(tài)環(huán)境相當(dāng)于一套完整的工具軟件,幫助用戶設(shè)計(jì)和構(gòu)造自己的應(yīng)用系統(tǒng)。運(yùn)行環(huán)境則按照組
24、態(tài)環(huán)境中構(gòu)造的組態(tài)工程,以用戶指定的方式運(yùn)行,并進(jìn)行各種處理,完成用戶組態(tài)設(shè)計(jì)的目標(biāo)和功能。</p><p> MCGS組態(tài)軟件(以下簡(jiǎn)稱MCGS)由“MCGS組態(tài)環(huán)境”和“MCGS運(yùn)行環(huán)境”兩個(gè)系統(tǒng)組成。兩部分互相獨(dú)立,又緊密相關(guān)。</p><p> MCGS組態(tài)環(huán)境是生成用戶應(yīng)用系統(tǒng)的工作環(huán)境,由可執(zhí)行程序McgsSet.exe支持,其存放于MCGS目錄的Program子目錄中。用
25、戶在MCGS組態(tài)環(huán)境中完成動(dòng)畫設(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)稱為“工程” 。</p><p> MCGS運(yùn)行環(huán)境是用戶應(yīng)用系統(tǒng)的運(yùn)行環(huán)境,由可執(zhí)行程序McgsRun.exe支持,其存放于MCGS目錄的Program子目錄中。在運(yùn)行環(huán)境中完成對(duì)工程的控制工作。</p>
26、;<p> 2.3 MCGS組態(tài)軟件的功能和特點(diǎn)</p><p> 與國(guó)內(nèi)外同類產(chǎn)品相比,MCGS 7.7組態(tài)軟件具有以下特點(diǎn):</p><p> 全中文、可視化、面向窗口的組態(tài)開發(fā)界面,符合中國(guó)人的使用習(xí)慣和要求,真正的32位程序,可運(yùn)行于Microsoft Windows7/8/xp/NT/2000等多種操作系統(tǒng)。</p><p> 龐大的
27、標(biāo)準(zhǔn)圖形庫、完備的繪圖工具以及豐富的多媒體支持,使您能夠快速地開發(fā)出集圖像、聲音、動(dòng)畫等于一體的漂亮、生動(dòng)的工程畫面。</p><p> 全新的ActiveX動(dòng)畫構(gòu)件,包括存盤數(shù)據(jù)處理、條件曲線、計(jì)劃曲線、相對(duì)曲線、通用棒圖等,使您能夠更方便、更靈活地處理、顯示生產(chǎn)數(shù)據(jù)。</p><p> 支持目前絕大多數(shù)硬件設(shè)備,同時(shí)可以方便地定制各種設(shè)備驅(qū)動(dòng);此外,獨(dú)特的組態(tài)環(huán)境調(diào)試功能與靈活的設(shè)
28、備操作命令相結(jié)合,使硬件設(shè)備與軟件系統(tǒng)間的配合天衣無縫。</p><p> 簡(jiǎn)單易學(xué)的類Basic腳本語言與豐富的MCGS策略構(gòu)件,使您能夠輕而易舉地開發(fā)出復(fù)雜的流程控制系統(tǒng)。</p><p> 強(qiáng)大的數(shù)據(jù)處理功能,能夠?qū)I(yè)現(xiàn)場(chǎng)產(chǎn)生的數(shù)據(jù)以各種方式進(jìn)行統(tǒng)計(jì)處理,使您能夠在第一時(shí)間獲得有關(guān)現(xiàn)場(chǎng)情況的第一手?jǐn)?shù)據(jù)。</p><p> 方便的報(bào)警設(shè)置、豐富的報(bào)警類型
29、、報(bào)警存貯與應(yīng)答、實(shí)時(shí)打印報(bào)警報(bào)表以及靈活的報(bào)警處理函數(shù),使您能夠方便、及時(shí)、準(zhǔn)確地捕捉到任何報(bào)警信息。</p><p> 完善的安全機(jī)制,允許用戶自由設(shè)定菜單、按鈕及退出系統(tǒng)的操作權(quán)限。此外,MCGS 6.2還提供了工程密碼、鎖定軟件狗、工程運(yùn)行期限等功能,以保護(hù)組態(tài)開發(fā)者的成果。</p><p> 強(qiáng)大的網(wǎng)絡(luò)功能,支持TCP/IP、Modem、485/422/232,以及各種無線網(wǎng)
30、絡(luò)和無線電臺(tái)等多種網(wǎng)絡(luò)體系結(jié)構(gòu)。</p><p> 良好的可擴(kuò)充性,可通過OPC、DDE、ODBC、ActiveX等機(jī)制,方便地?cái)U(kuò)展MCGS 6.2組態(tài)軟件的功能,并與其他組態(tài)軟件、MIS系統(tǒng)或自行開發(fā)的軟件進(jìn)行連接。</p><p> 提供了WWW瀏覽功能,能夠方便地實(shí)現(xiàn)生產(chǎn)現(xiàn)場(chǎng)控制與企業(yè)管理的集成。在整個(gè)企業(yè)范圍內(nèi),只使用IE瀏覽器就可以在任意一臺(tái)計(jì)算機(jī)上方便地瀏覽與生產(chǎn)現(xiàn)場(chǎng)一致的
31、動(dòng)畫畫面,實(shí)時(shí)和歷史的生產(chǎn)信息,包括歷史趨勢(shì),生產(chǎn)報(bào)表等等,并提供完善的用戶權(quán)限控制</p><p> 2.4 MCGS組態(tài)軟件的工作方式</p><p> MCGS如何與設(shè)備進(jìn)行通訊:MCGS通過設(shè)備驅(qū)動(dòng)程序與外部設(shè)備進(jìn)行數(shù)據(jù)交換。包括數(shù)據(jù)采集和發(fā)送設(shè)備指令。設(shè)備驅(qū)動(dòng)程序是由VB、VC程序設(shè)計(jì)語言編寫的DLL(動(dòng)態(tài)連接庫)文件,設(shè)備驅(qū)動(dòng)程序中包含符合各種設(shè)備通訊協(xié)議的處理程序,將設(shè)備
32、運(yùn)行狀態(tài)的特征數(shù)據(jù)采集進(jìn)來或發(fā)送出去。MCGS負(fù)責(zé)在運(yùn)行環(huán)境中調(diào)用相應(yīng)的設(shè)備驅(qū)動(dòng)程序,將數(shù)據(jù)傳送到工程中的各個(gè)部分,完成整個(gè)系統(tǒng)的通訊過程。每個(gè)驅(qū)動(dòng)程序獨(dú)占一個(gè)線程,達(dá)到互不干擾的目的。</p><p> MCGS如何產(chǎn)生動(dòng)畫效果:MCGS為每一種基本圖形元素定義了不同的動(dòng)畫屬性,如:一個(gè)長(zhǎng)方形的動(dòng)畫屬性有可見度,大小變化,水平移動(dòng)等,每一種動(dòng)畫屬性都會(huì)產(chǎn)生一定的動(dòng)畫效果。所謂動(dòng)畫屬性,實(shí)際上是反映圖形大小、顏
33、色、位置、可見度、閃爍性等狀態(tài)的特征參數(shù)。然而,我們?cè)诮M態(tài)環(huán)境中生成的畫面都是靜止的,如何在工程運(yùn)行中產(chǎn)生動(dòng)畫效果呢?方法是:圖形的每一種動(dòng)畫屬性中都有一個(gè)“表達(dá)式”設(shè)定欄,在該欄中設(shè)定一個(gè)與圖形狀態(tài)相聯(lián)系的數(shù)據(jù)變量,連接到實(shí)時(shí)數(shù)據(jù)庫中,以此建立相應(yīng)的對(duì)應(yīng)關(guān)系,MCGS稱之為動(dòng)畫連接。詳細(xì)情況請(qǐng)參閱后面第四講中的動(dòng)畫連接。</p><p> MCGS如何實(shí)施遠(yuǎn)程多機(jī)監(jiān)控:MCGS提供了一套完善的網(wǎng)絡(luò)機(jī)制,可通過
34、TCP/IP網(wǎng)、Modem網(wǎng)和串口網(wǎng)將多臺(tái)計(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ò)功能,在工作站上直接對(duì)服務(wù)器中的數(shù)據(jù)庫進(jìn)行讀寫操作。分布式網(wǎng)絡(luò)監(jiān)控系統(tǒng)的每一臺(tái)計(jì)算機(jī)都要安裝一套MCGS工控組態(tài)軟件。MCGS把各種網(wǎng)絡(luò)形式,以父設(shè)備構(gòu)件和子設(shè)備構(gòu)件的形式,供用戶調(diào)用,并進(jìn)行工作狀態(tài)、端口號(hào)、工作站地址等屬性參數(shù)的設(shè)置。</p>&l
35、t;p> 如何對(duì)工程運(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)對(duì)動(dòng)畫窗口的任意切換,控制系統(tǒng)的運(yùn)行流程和設(shè)備的工作狀態(tài)。所有的操作均采用面向?qū)ο蟮闹庇^方式,避免了煩瑣的編程工作</p><p> 3、1
36、交通燈控制的設(shè)計(jì)仿真</p><p><b> 3.1設(shè)計(jì)總述</b></p><p> 繪制一個(gè)模擬的十字路口交通燈組態(tài)圖,用一個(gè)開關(guān)控制交通燈的運(yùn)行與停止,當(dāng)開關(guān)為開時(shí),先南北紅燈、東西綠燈亮,延時(shí)30秒東西綠燈變?yōu)殚W爍狀態(tài),閃爍3秒后跳到黃燈亮,東西黃燈亮3秒后,變?yōu)闁|西紅燈、南北綠燈,延時(shí)30秒南北綠燈變?yōu)殚W爍,閃爍3秒后跳到南北黃燈,南北黃燈亮3秒后,再
37、回到南北紅燈、東西綠燈的狀態(tài),循環(huán)下去。無論運(yùn)行到那個(gè)狀態(tài)當(dāng)開關(guān)由開變?yōu)殛P(guān)閉時(shí),所有的燈都處于不亮狀態(tài)。圖1為設(shè)計(jì)總效果圖</p><p><b> 圖1總設(shè)計(jì)效果圖</b></p><p> 3.2交通燈控制的變量設(shè)置</p><p> 變量設(shè)置如上表共10個(gè)變量</p><p> 4、交通燈控制系統(tǒng)的各部分的
38、控制設(shè)計(jì)</p><p><b> 4.1定時(shí)器的控制</b></p><p> 本設(shè)計(jì)主要用定時(shí)器來控制交通燈的亮閃情況,定時(shí)器a的范圍是0-46</p><p><b> 定時(shí)器的控制如下:</b></p><p> !TimerSetLimit(1,46,0)</p>&
39、lt;p> !TimerSetOutput(1,a )</p><p> if 開關(guān) = 0 then</p><p> !TimerReset(1,0)</p><p> !TimerStop(1)</p><p><b> endif </b></p><p> if 開
40、關(guān) = 1 then</p><p> !TimerRun(1)</p><p><b> endif </b></p><p> 4.2交通燈的亮閃情況控制</p><p> 本設(shè)計(jì)運(yùn)用計(jì)時(shí)器的變化對(duì)交通燈紅燈黃燈的可見度進(jìn)行控制對(duì)綠燈可見度及閃爍效果進(jìn)行控制,圖2為交通控制的示意圖。</p>&
41、lt;p> 4.2.1東西路口的交通燈控制</p><p> 根據(jù)交通運(yùn)行的實(shí)際情況可知東西運(yùn)行的情況相同,即車輛都是同時(shí)運(yùn)行及停止的所以交通燈的可見度情況一致。</p><p> ?。?)東西綠燈的運(yùn)行情況大致如下:0-15s東西綠燈亮15-20s東西綠燈閃爍,其設(shè)置如圖3</p><p> 圖3東西綠燈在組態(tài)中的設(shè)置</p><p
42、> 其中綠燈的閃爍效果通過可將獨(dú)來實(shí)現(xiàn)的其命令是如下:</p><p> ((a>=15)and(a<17))or((a>=17)and(a<19))</p><p> (2)東西黃燈是在綠燈閃爍開始亮的,亮3s即a在20-23s的范圍內(nèi)黃燈是亮的。其在組態(tài)中的具體設(shè)置如下圖4,其中可見度的命令式為:</p><p> (a&g
43、t;=20)and(a<23)</p><p> 圖4 東西黃燈在組態(tài)中的設(shè)置</p><p> ?。?)東西紅燈是在黃燈滅后開始亮的,亮23s即a在23-46s的范圍內(nèi)紅燈是亮的。其在組態(tài)中的設(shè)置如下圖5可見度的命令式為:a>=23</p><p> 圖5 東西紅燈在組態(tài)中的設(shè)置</p><p> 4.2.2南北路口的交通
44、燈控制</p><p> ?。?)南北紅燈在東西綠燈及黃燈亮?xí)r是亮的,亮23s即a在0-23s內(nèi)南北紅燈是亮的。其在組態(tài)中的設(shè)置如圖6.其可見度的命令行式:a<=23</p><p> 圖6 南北紅燈在組態(tài)中的設(shè)置</p><p> (2)南北綠燈在紅燈亮后運(yùn)行,亮15s閃爍5s,即a在23-38范圍內(nèi)綠燈亮在38-43范圍內(nèi)綠燈閃爍其在組態(tài)中的設(shè)置如下圖
45、7,其的命令行為((a>23)and(a<=38))or((a>38)and(a<=40))or((a>40)and(a<=42))其中:</p><p> (a<=38))or((a>38)and(a<=40))or((a>40)and(a<=42))是用來實(shí)現(xiàn)其閃爍效果的。</p><p> 圖7 南北綠燈在組態(tài)中的
46、設(shè)置</p><p> ?。?)南北黃燈是在綠燈閃爍后運(yùn)行的,亮3s即a在43-46的范圍內(nèi)黃燈亮,其在組態(tài)中的設(shè)置如下圖8可見度的命令行是:(a>43)and(a<=46)。</p><p> 圖8 南北黃燈在組態(tài)中的設(shè)置</p><p><b> 4.3車輛的控制</b></p><p> 本設(shè)計(jì)中
47、設(shè)計(jì)了三輛車其中東西方向上有兩輛南北方向一輛分別對(duì)應(yīng)的變量為car1,car2,car3綠燈亮?xí)r其對(duì)應(yīng)方向的汽車開動(dòng),紅燈亮或黃燈亮?xí)r則停止其控制具體過程見附錄的車輛控制的程序</p><p> IF (開關(guān)=1)and(a<20) THEN </p><p> car1=car1+10</p><p> car2=car2+10</p>
48、<p> else car1=0</p><p><b> car2=0</b></p><p><b> endif</b></p><p> IF car1>900 THEN </p><p><b> car1=0</b></p>
49、<p><b> car2=0</b></p><p><b> endif</b></p><p> IF (開關(guān)=1)and(a>23)and(a<43) THEN </p><p> car3=car3+10</p><p> else car3=0</p
50、><p><b> endif</b></p><p> IF car3>600 THEN </p><p><b> car3=0</b></p><p><b> endif</b></p><p> 4.4主控臺(tái)中道路通行示意圖的控制&
51、lt;/p><p> 本設(shè)計(jì)中為了使設(shè)計(jì)界面更為簡(jiǎn)潔,明朗,特意在主控臺(tái)上設(shè)計(jì)了道路運(yùn)行示意圖,借圖中箭頭的顏色及運(yùn)動(dòng)狀況來表示道路的通行狀況,綠色移動(dòng)即表示該段道路允許通過,反之則禁止通行,</p><p> 東西方向箭頭路程為s南北方向則為s2在每一處都設(shè)計(jì)了兩個(gè)大小相同顏色不同 圖9主控臺(tái)中道路通行示意圖</p><p> ?。ㄉ?/p>
52、面的的為紅色)重疊放置,通過控制箭頭的可見度</p><p> 來使箭頭顯示不同的顏色。 </p><p> 東西方向的紅色箭頭的可見度設(shè)置如圖10</p><p> 綠色箭頭有水平移動(dòng)的過程即s的變化其組態(tài)設(shè)置如圖11其中左圖為左邊的箭頭的設(shè)置,另一個(gè)為右面的綠色箭頭的設(shè)置。</p><p>
53、上下箭頭的設(shè)置和左右箭頭設(shè)置雷同只需將變量s變成s1即可。其具體控制見附錄中的箭頭運(yùn)動(dòng)程序。</p><p><b> 圖10</b></p><p> 圖11綠色箭頭的設(shè)置</p><p> 5、組態(tài)界面畫面的設(shè)計(jì)</p><p><b> 5.1窗口的建立</b></p>
54、<p> (1)在“用戶窗口”中單擊“新建窗口”按鈕,建立“窗口0”、“窗口1”。</p><p> (2)選中“窗口0”,單擊“窗口屬性”,進(jìn)入“用戶窗口屬性設(shè)置”。 </p><p> (3)將窗口名稱改為:交通燈控制;窗口標(biāo)題改為:交通燈控制;窗口位置選中“最大化顯示”、“固定邊”,其他不變,單擊“確定”。 </p><p> (4)選中
55、“窗口1”,單擊“窗口屬性”,進(jìn)入“用戶窗口屬性設(shè)置”。 </p><p> (5)將窗口名稱改為:封面;窗口標(biāo)題改為:封面。窗口位置選中“屏幕中間顯示”,窗口邊界選擇“固定邊”,單擊“確認(rèn)”。 </p><p> (6)在“用戶窗口”中,選中“窗口屬性”,點(diǎn)擊右鍵,選擇下拉菜單中的“設(shè)置為啟動(dòng)窗口”選項(xiàng),將該窗口設(shè)置為運(yùn)行時(shí)自動(dòng)加載的窗口。</p><p>
56、 圖12封面主體 </p><p><b> 5.2封面的設(shè)計(jì)</b></p><p> 封面的設(shè)計(jì)主效果圖如圖12,該封面中包含了設(shè)計(jì)的題目,設(shè)計(jì)人員,指導(dǎo)老師以及學(xué)校?;盏仍?。</p><p><b> 5.
57、3主界面設(shè)計(jì)</b></p><p> 主界面效果圖見圖1,圖中主要包括3部分即交通運(yùn)行圖,主控臺(tái)圖及署名圖塊。 </p><p><b> 界面制作過程如下</b></p><p> ?。?)選中“控制窗口”的窗口標(biāo)題,單擊“動(dòng)畫組態(tài)”,進(jìn)入動(dòng)畫組態(tài)窗口,開始編輯畫面。</p><p> (2)單擊
58、工具條中的“工具箱”按鈕,打開繪圖工具箱。選擇“工具箱”內(nèi)的“矩形”按鈕,鼠標(biāo)的光標(biāo)呈“十字”形,在窗口中拖拽鼠標(biāo),繪制出同樣大小的矩形4個(gè) 分別置于畫面的左上方,右上方,左下方,右下方,在選擇填充顏色做出四塊草坪。</p><p> (3)單擊工具箱中插入元件,向界面中插入樹、汽車。交通燈等元件同時(shí)利用工具箱中工具畫出各種元件最終生成主界面圖形 </p><p><b>
59、封面設(shè)計(jì)類似 </b></p><p><b> 6結(jié)論與展望</b></p><p> 在組態(tài)軟件的制作中我較好的掌握了MCGS軟件的應(yīng)用。在MCGS軟件中最重要的是建立好實(shí)時(shí)數(shù)據(jù)庫,數(shù)據(jù)庫是實(shí)現(xiàn)各種變量的采集、表達(dá)、控制的關(guān)鍵元件,數(shù)據(jù)庫控制著整個(gè)系統(tǒng)的輸入、輸出和運(yùn)行。MCGS軟件實(shí)現(xiàn)了對(duì)現(xiàn)場(chǎng)設(shè)備運(yùn)行信號(hào)的采集,運(yùn)行控制和運(yùn)行監(jiān)視。</p&
60、gt;<p> 在組態(tài)文件的制作過程中,除了系統(tǒng)提供一些元件和背景,還可以自己制作自己需要的元件。在調(diào)試系統(tǒng)的制作中,我需要的元件在元件庫里沒有,在上網(wǎng)搜索了資料后,知道元件可以自己通過系統(tǒng)提供的工具自己制作。于是我通過工具箱,自己畫出了所需元件的形狀,然后自己設(shè)定看顏色,再通過屬性設(shè)置了元件的動(dòng)作值,填充顏色和動(dòng)作表達(dá)式。通過運(yùn)行達(dá)到了預(yù)計(jì)的要求。</p><p> 組態(tài)軟件的運(yùn)行調(diào)試,實(shí)際上
61、就是數(shù)據(jù)庫的設(shè)定,只要設(shè)定好輸入、輸出的變量和運(yùn)行的條件,(運(yùn)行條件的編輯和VBasic語言很相似)就可以實(shí)現(xiàn)預(yù)定的動(dòng)作。</p><p> 通過這次課程設(shè)計(jì),我掌握了通過MCGS實(shí)現(xiàn)現(xiàn)場(chǎng)信息采集、控制。掌握了系統(tǒng)設(shè)計(jì)、組態(tài)設(shè)計(jì)和現(xiàn)場(chǎng)監(jiān)控一整套MCGS設(shè)計(jì)過程。本次課程設(shè)計(jì)設(shè)計(jì),讓我很好的鍛煉了理論聯(lián)系實(shí)際,與具體項(xiàng)目、課題相結(jié)合開發(fā)、設(shè)計(jì)產(chǎn)品的能力。既讓我們懂得了怎樣把理論應(yīng)用于實(shí)際,又讓我懂得了在實(shí)踐中遇到
62、的問題怎樣用理論去解決。</p><p><b> 致謝</b></p><p> 在本次課程設(shè)計(jì)中,我成功完成了課程設(shè)計(jì)課題——MCGS組態(tài)軟件在交通信號(hào)系統(tǒng)中的應(yīng)用。</p><p> 從一開始的課題認(rèn)知、資料的查找,材料的整理,在各組員的協(xié)力合作下,在老師的指導(dǎo)下,我認(rèn)真學(xué)習(xí)、仔細(xì)分析,遇到問題及時(shí)商量查找資料,當(dāng)查找資料后還有不明
63、白的地方及時(shí)請(qǐng)教老師,咨詢同學(xué)。通過近兩周的學(xué)習(xí)研究終于完成了該設(shè)計(jì),在設(shè)計(jì)中,由于本人知識(shí)的局限性,設(shè)計(jì)選擇了一些相對(duì)膚淺的設(shè)計(jì)理論,設(shè)計(jì)略顯不足。</p><p> 感謝和我一起努力奮斗的同學(xué)們,因?yàn)槟銈?,我的學(xué)習(xí)和生活過得精彩而又充實(shí)!</p><p> 再一次感謝在何老師一學(xué)期的辛勤教授MCGS組態(tài)軟件的知識(shí),使我能夠順利完成該課程設(shè)計(jì)</p><p>
64、 最后,感謝所有關(guān)心我、幫助過我的老師、同學(xué)和朋友!</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 胡漢文張?chǎng)沃骶?《電氣控制與PLC案例教程》 1995 清華大學(xué)出版社</p><p> [2] 趙燕 周新建 《可編程控制器原理與應(yīng)用》 2001 北京大學(xué)出版社</p><p&
65、gt; [3] MCGS用戶指南[ Z] . 北京:北京昆侖通態(tài)自動(dòng)化軟件科技有限公司, 2014</p><p> [4] 李正軍 《計(jì)算機(jī)控制系統(tǒng)》 2009 機(jī)械工業(yè)出版社</p><p> [5] 梁慧冰 孫炳達(dá) 《現(xiàn)代控制理論》 2011 機(jī)械工業(yè)出版社</p><p><b> 附 錄</
66、b></p><p><b> 附錄A</b></p><p><b> 循環(huán)策略主程序:</b></p><p> !TimerSetLimit(1,46,0)</p><p> !TimerSetOutput(1,a )</p><p> if 開關(guān) =
67、0 then</p><p> !TimerReset(1,0)</p><p> !TimerStop(1)</p><p><b> endif </b></p><p> if 開關(guān) = 1 then</p><p> !TimerRun(1)</p><p
68、><b> endif </b></p><p><b> t=$Date</b></p><p><b> d=$Time</b></p><p><b> 附錄B</b></p><p><b> 車輛運(yùn)行的程序:</b
69、></p><p> IF (開關(guān)=1)and(a<20) THEN </p><p> car1=car1+10</p><p> car2=car2+10</p><p> else car1=0</p><p><b> car2=0</b></p>&l
70、t;p><b> endif</b></p><p> IF car1>900 THEN </p><p><b> car1=0</b></p><p><b> car2=0</b></p><p><b> endif</b>&
71、lt;/p><p> IF (開關(guān)=1)and(a>23)and(a<43) THEN </p><p> car3=car3+10</p><p> else car3=0</p><p><b> endif</b></p><p> IF car3>600 THEN
72、</p><p><b> car3=0</b></p><p><b> endif</b></p><p><b> 附錄C</b></p><p><b> 箭頭運(yùn)動(dòng)程序:</b></p><p> IF car1=
73、0 THEN</p><p><b> else</b></p><p><b> s=s+1</b></p><p><b> endif</b></p><p> IF s>5 THEN </p><p><b> s=0
74、</b></p><p><b> endif</b></p><p> IF car3=0 THEN </p><p><b> else</b></p><p><b> s2=s2+1</b></p><p><b>
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 交通燈組態(tài)課程設(shè)計(jì)--基于mcgs組態(tài)軟件的交通燈控制系統(tǒng)的設(shè)計(jì)
- plc控制的交通燈裝置mcgs組態(tài)畫面設(shè)計(jì)畢業(yè)論文
- 基于組態(tài)軟件交通燈畢業(yè)論文
- plc交通燈畢業(yè)論文--基于plc的交通燈控制系統(tǒng)設(shè)計(jì)
- 交通燈控制系統(tǒng)畢業(yè)論文設(shè)計(jì)
- 基于fpga的交通燈控制系統(tǒng)設(shè)計(jì)【畢業(yè)論文】
- 交通燈控制系統(tǒng)設(shè)計(jì)畢業(yè)論文
- 交通燈控制系統(tǒng)畢業(yè)論文設(shè)計(jì)
- 交通燈控制系統(tǒng)設(shè)計(jì)-畢業(yè)論文
- 畢業(yè)論文—交通燈控制系統(tǒng)
- 交通燈控制系統(tǒng)畢業(yè)論文
- 交通燈控制系統(tǒng)畢業(yè)論文
- 交通燈控制系統(tǒng)畢業(yè)論文
- 交通燈控制系統(tǒng)畢業(yè)論文
- 基于plc的交通燈控制系統(tǒng)畢業(yè)論文
- 基于plc的智能交通燈控制系統(tǒng)設(shè)計(jì)畢業(yè)論文
- 基于plc的模擬交通燈控制系統(tǒng)設(shè)計(jì)畢業(yè)論文
- 畢業(yè)論文---交通燈控制系統(tǒng)的簡(jiǎn)易設(shè)計(jì)
- 畢業(yè)論文---智能交通燈控制系統(tǒng)設(shè)計(jì)
- 智能交通燈控制系統(tǒng)設(shè)計(jì) 畢業(yè)論文
評(píng)論
0/150
提交評(píng)論