plc-畢業(yè)課程設(shè)計報告-交通燈設(shè)計_第1頁
已閱讀1頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  十字路口交通燈控制</b></p><p><b>  摘要</b></p><p>  近年來隨著科技的飛速發(fā)展,PLC的應(yīng)用正在不斷地走向深入,同時帶動傳統(tǒng)控制檢測日新月益更新。它具有結(jié)構(gòu)簡單、編程方便、可靠性高等優(yōu)點,已廣泛用于工業(yè)過程和位置的自動控制中。據(jù)統(tǒng)計,可編程控制器是工業(yè)自動化裝置中應(yīng)用最多的一種設(shè)備

2、。由于PLC具有對使用環(huán)境適應(yīng)性強的特性,同時其內(nèi)部定時器資源十分豐富,可對目前普遍使用的“漸進(jìn)式”信號燈進(jìn)行精確控制,特別對多岔路口的控制可方便地實現(xiàn)。因此現(xiàn)在越來越多地將PLC應(yīng)用于交通燈系統(tǒng)中。交通信號燈的出現(xiàn),使交通得以有效管制,對于疏導(dǎo)交通流量、提高道路通行能力,減少交通事故有明顯效果。用可編程控制器實現(xiàn)交通燈管制的控制系統(tǒng),以及該系統(tǒng)軟、硬件設(shè)計方法,實驗證明該系統(tǒng)實現(xiàn)簡單、經(jīng)濟(jì),能夠有效地疏導(dǎo)交通,提高交通路口的通行能力。

3、針對選題十字路口交通信號燈控制系統(tǒng)設(shè)計,本文采用順序控制設(shè)計法中并行序列的順序功能圖設(shè)計方法,將東西、南北兩個方向的路燈并行控制,再以轉(zhuǎn)換為中心的方法將順序功能圖轉(zhuǎn)換為梯形圖,最后利用編程器將指令輸入PLC中進(jìn)行調(diào)試,最終實現(xiàn)交通燈的自動控制。</p><p>  關(guān)鍵詞:PLC、自動控制、梯形圖、順序功能圖、交通燈控制系統(tǒng)</p><p>  第一章 十字路口交通信號燈的具體設(shè)計<

4、/p><p><b>  3.1 方案比較</b></p><p>  3.1.1 方案一:采用數(shù)字邏輯電路設(shè)計</p><p>  工作原理:選用十六進(jìn)制計數(shù)器74161和3線-8線譯碼器74LS138。經(jīng)過譯碼后,輸出十字路口南北、東西二個方向的控制信號。其中黃燈信號必須滿足間歇閃耀;在夜間時黃燈一直閃耀,而綠、紅燈滅。</p>

5、<p>  基本組成:主要由控制器部分和數(shù)字顯示部分,秒脈沖發(fā)生器等組成。顯示控制部分實際上是一個定時控制電路。當(dāng)綠燈亮?xí)r,使減法計數(shù)器開始工作(用對方的紅燈信號控制),每來一個秒脈沖,使計數(shù)器減1,直到計數(shù)器為“0”停止。譯碼顯示可用74LS47 驅(qū)動BCD碼七段譯碼器,計數(shù)器采用可預(yù)制加、減計數(shù)器,如74LS168、74LS190、74LS193等 </p><p>  數(shù)字電路的特點:數(shù)字電路的

6、信號是不連續(xù)變化的數(shù)字信號,所以在數(shù)字電路中工作的器件多數(shù)工作在開關(guān)狀態(tài),即工作在飽和區(qū)和截止區(qū),而放大區(qū)只是過渡狀態(tài)。數(shù)字電路的主要研究對象是電路的輸入和輸出之間的邏輯關(guān)系,因而在數(shù)字電路中就不能采用模擬電路的分析方法,例如,微變等效電路法等就不適用了。這里的主要分析工具是邏輯代數(shù),表達(dá)電路的功能主要用真值表,邏輯表達(dá)式及波形圖等。其在任何時刻的輸出,僅取決于電路此刻的輸入狀態(tài),而與電路過去的狀態(tài)無關(guān),它們不具有記憶功能。 或者在任何

7、時候的輸出,不僅取決于電路此刻的輸入狀態(tài),而且與電路過去的狀態(tài)有關(guān),它們具有記憶功能。</p><p>  3.1.2 方案二:PLC設(shè)計</p><p>  采用計算機和FX2N-48M2系列PLC,在計算機上編譯調(diào)試好交通燈控制程序,啟動PLC寫入程序,經(jīng)過運行后,輸出十字路口南北、東西二個方向的控制信號。其中黃燈信號必須滿足間歇閃耀;在夜間時黃燈一直閃耀,而綠、紅燈滅。</p

8、><p>  可編程控制器交通燈控制系統(tǒng)的特點:編程簡單,維修方便;聯(lián)機自動就地工作;上機控制的單周期運行方式;由上位機通過串口向下位機送入設(shè)定配方參數(shù)實現(xiàn)自動控制;自動啟動、自動停機控制方式。近年來PLC的性能價格比有較大幅度的提高,使得實際應(yīng)用成為可能。</p><p>  3.1.3 最終方案確定</p><p>  經(jīng)過比較,本實驗決定采用PLC設(shè)計,總結(jié)原因如

9、下:</p><p> ?、貾LC具有很高的可靠性,通常的平均無故障時間都在30萬小時以上;</p><p>  ②編程能力強,可以將模糊化、模糊決策和解模糊都方便地用軟件來實現(xiàn);</p><p>  ③抗干擾能力強,目前空中各種電磁干擾日益嚴(yán)重,為了保證交通控制的靠穩(wěn)定,我們選擇了能夠在惡劣的電磁干擾環(huán)境下正常工作的PLC;</p><p>

10、;  ④安裝簡單維修方便,PLC不需要專門的機房,可以在各種工業(yè)環(huán)境下直接運行。使用時只需要將現(xiàn)場的各種設(shè)備與PLC相應(yīng)的I/O端連接,系統(tǒng)便可投入運行。</p><p>  綜上所述,確定方案二為最終方案。</p><p>  3.2 十字路口交通信號燈的控制要求</p><p>  隨著城市和經(jīng)濟(jì)的發(fā)展,交通信號燈發(fā)揮的作用越來越大,正因為有了交通信號燈,才使

11、車流、人流有了規(guī)范,同時,減少了交通事故發(fā)生的概率。然而,交通信號燈不合理使用或設(shè)置,也會影響交通的順暢。</p><p>  交通信號燈由紅燈、綠燈、黃燈組成。紅燈表示禁止通行,綠燈表示準(zhǔn)許通行,黃燈表示警示。交通信號燈分為機動車信號燈、非機動車信號燈、人行橫道信號燈、車道信號燈、方向指示信號燈、閃光警告信號燈、道路與鐵路平面交叉道口信號燈。交通信號燈用于道路平面交叉路口,通過對車輛、行人發(fā)出行進(jìn)或停止的指令,

12、使各同時到達(dá)的人、車交通流盡可能減少相互干擾,從而提高路口的通行能力,保障路口暢通和安全。</p><p>  十字路口交通信號燈現(xiàn)場示意圖如圖1所示,南北和東西每個方向各有紅、綠、黃三種信號燈,為確保交通安全,詳細(xì)要求如下:</p><p>  圖1 交通燈現(xiàn)場示意圖</p><p><b>  詳細(xì)要求:</b></p>&l

13、t;p> ?。?)信號燈受一個啟動開關(guān)控制,當(dāng)啟動開關(guān)接通時,信號燈系統(tǒng)開始工作,且先南北紅燈亮,東西綠燈亮。當(dāng)啟動開關(guān)斷開時,所有信號燈都熄滅。</p><p>  (2)南北紅燈亮維持25秒,在南北紅燈亮的同時東西綠燈也亮,并維持20秒。到20秒時,東西綠燈閃亮,閃亮3秒后熄滅。在東西綠燈熄滅時,東西黃燈亮,并維持2秒。到2秒時,東西黃燈熄滅,東西紅燈亮,同時,南北紅燈熄滅,綠燈亮。</p>

14、<p>  東西紅燈亮維持30秒。南北綠燈亮維持20秒,然后閃亮3秒后熄滅。同時南北黃燈亮,維持2秒后熄滅,這時南北紅燈亮,東西綠燈亮。周而復(fù)始。</p><p><b>  或者:這里我們不懂</b></p><p>  1)采用PLC構(gòu)成十字路口的南北向和東西向交通信號燈的電氣控制。系統(tǒng)上電后,交通指揮信號控制系統(tǒng)由由一個3位轉(zhuǎn)換開關(guān)SA1控制。SA

15、1手柄指向左45°時,接點SA1-1接通,交通指揮系統(tǒng)開始按常規(guī)正??刂乒δ芄ぷ?,按照如圖3-2所示工作時序周而復(fù)始,循環(huán)往復(fù)工作。SA1手柄指向中間0°時,接點SA1-2接通,交通指揮系統(tǒng)南北向綠燈常亮,東西向紅燈常亮,。SA1手柄指向右45°時,接點SA1-3接通,交通指揮系統(tǒng)東西向綠燈常亮,南北向紅燈常亮。圖3-1交通燈現(xiàn)場示意圖</p><p>  2)正??刂茣r

16、 </p><p>  ①當(dāng)東西方向允許通行(綠燈)時,南北方向應(yīng)禁止通行(紅燈);同樣,當(dāng)南北方向允許通行(綠燈)時,東西方向應(yīng)禁止通行(紅燈)。</p><p> ?、谠诰G燈信號要切換為紅燈信號之前,為提醒司機提前減速并剎車,應(yīng)有明顯的提示信號:綠燈閃爍同時黃燈亮。</p><p> ?、坌盘枱艨刂葡到y(tǒng)啟動后應(yīng)能自動循環(huán)

17、動作。</p><p>  3.3 十字路口交通燈控制實驗面板圖</p><p>  3.4十字路口交通燈模擬控制時序圖 </p><p>  3.5 交通燈控制流程圖</p><p>  3.6 可編程控制器I/O端口分配</p><p>  根據(jù)對交通指揮信號燈系統(tǒng)控制要求分析,系統(tǒng)采用自動控制方式,輸入有系統(tǒng)開啟

18、與停止按鈕信號;輸出有東西方向、南北方向各兩組指示信號。甲模擬東西向車輛行駛狀況;乙模擬南北向車輛行駛狀況由此可知,該系統(tǒng)所需的輸入點數(shù)為1,輸出點數(shù)為8,全部是開關(guān)量,則可將I//O分配用下表表示。</p><p><b>  I//O分配表</b></p><p>  交通指揮燈的I/O分配表</p><p>  3.7 PLC的外部接線圖

19、</p><p>  3.7.1輸入/輸出接線列表</p><p>  3.7.2 PLC外部接線原理圖 </p><p>  根據(jù)上述I/O表可知,I/O所需點數(shù)只有9點,故選用FX2N-48MR微型PLC即可。則PLC外部輸入輸出的信號接線接線如下圖所示。</p>

20、<p>  3.8 PLC控制程序設(shè)計</p><p>  3.8.1十字路口交通信號燈PLC的狀態(tài)轉(zhuǎn)移圖</p><p>  3.8.2梯形圖程序</p><p>  根據(jù)對交通信號燈的控制要求及PLC控制系統(tǒng)的I/O分配的定義,可對PLC進(jìn)行控制程序的設(shè)計,其梯形圖如圖2所示。</p><p>  下面對所設(shè)計的梯形圖作幾點說明

21、:</p><p>  當(dāng)啟動開關(guān)SD合上時,X000觸點接通,Y002得電,南北紅燈亮;同時Y002的動合觸點閉合,Y003線圈得電,東西綠燈亮。1秒后,T12的動合觸點閉合,Y007線圈得電,模擬東西向行駛車的燈亮。維持到20秒,T6的動合觸點接通,與該觸點串聯(lián)的T22動合觸點每隔0.5秒導(dǎo)通0.5秒,從而使東西綠燈閃爍。又過3秒,T7的動斷觸點斷開,Y003線圈失電,東西綠燈滅;此時T7的動合觸點閉合、T1

22、0的動斷觸點斷開,Y004線圈得電,東西黃燈亮,Y007線圈失電,模擬東西向行駛車的燈滅。再過2秒后,T5的動斷觸點斷開,Y004線圈失電,東西黃燈滅;此時起動累計時間達(dá)25秒,T0的動斷觸點斷開,Y002線圈失電,南北紅燈滅,T0的動合觸點閉合,Y005線圈得電,東西紅燈亮,Y005的動合觸點閉合,Y000線圈得電,南北綠燈亮。1秒后,T13的動合觸點閉合,Y006線圈得電,模擬南北向行駛車的燈亮。又經(jīng)過25秒,即起動累計時間為50秒

23、時,T1動合觸點閉合,與該觸點串聯(lián)的T22的觸點每隔0.5秒導(dǎo)通0.5秒,從而使南北綠燈閃爍;閃爍3秒,T2動斷觸點斷開,Y000線圈失電,南北綠燈滅;此時T2的動合觸</p><p>  上述是一個工作過程,然后再周而復(fù)始地進(jìn)行。</p><p>  圖2 交通燈控制梯形圖</p><p>  3.8.3梯形圖所對應(yīng)的語句表</p><p>

24、;  第四章 十字路口交通燈的組態(tài)控制過程</p><p>  4.1工程的建立和變量定義</p><p>  4.1.1 工程的建立</p><p>  單擊文件菜單中“新建工程”選項,自動生成新建工程,將默認(rèn)的工程名改為:“交通燈.MCG”。</p><p>  點擊”保存”按鈕,將文件保存,工程創(chuàng)建完成。</p><

25、p>  4.1.2 變量的定義</p><p>  首先對系統(tǒng)的各個變量進(jìn)行定義。各變量定義如下:</p><p>  4.1.3 設(shè)備與變量連接</p><p>  (1)在工作臺“設(shè)備窗口”中雙擊“設(shè)備窗口”圖標(biāo)進(jìn)入。 </p><p>  (2)點擊工具條中的“工具箱”圖示,打開“設(shè)備工具箱”。 </p><p

26、>  (3)單擊“設(shè)備工具箱”中的“設(shè)備管理”按鈕,彈出設(shè)備管理窗口。 </p><p>  (4)在可選設(shè)備列表中,雙擊“串口通訊父設(shè)備”。 </p><p>  (5)雙擊“串口通訊父設(shè)備”,在下方出現(xiàn)串口通訊父設(shè)備圖標(biāo)。 </p><p>  (6)雙擊串口通訊父設(shè)備圖標(biāo),將“串口通訊父設(shè)備”添加到右側(cè)選定設(shè)備列表中。</p><p&

27、gt;  (7)單擊確認(rèn)并保存。 </p><p>  (8)在工作臺“設(shè)備窗口”中雙擊“設(shè)備窗口”圖標(biāo)進(jìn)入。設(shè)備被添加到設(shè)備組態(tài)窗口中。</p><p>  (9)用同樣的方法將可選設(shè)備列表中的“PLC設(shè)備”下的“三菱Fx-232”加到“設(shè)備0-[串口通訊父設(shè)備]”目錄下。</p><p>  (10)雙擊“設(shè)備0-[串口通訊父設(shè)備]”,進(jìn)入串口通訊父設(shè)備屬性設(shè)置

28、窗口。設(shè)置內(nèi)部屬性完成之后單擊確認(rèn),完成內(nèi)部屬性設(shè)置。</p><p>  (11)雙擊“設(shè)備1-[三菱Fx-232]”,進(jìn)入三菱Fx-232設(shè)備屬性設(shè)置窗口。設(shè)置內(nèi)部屬性完成之后單擊確認(rèn),完成內(nèi)部屬性設(shè)置。</p><p><b>  4.2畫面建立</b></p><p>  4.2.1工程畫面建立</p><p>

29、  (1)在“用戶窗口”中單擊“新建窗口”按鈕,建立“窗口0”、“窗口1”。</p><p>  (2)選中“窗口0”,單擊“窗口屬性”,進(jìn)入“用戶窗口屬性設(shè)置”。 </p><p>  (3)將窗口名稱改為:交通燈01;窗口標(biāo)題改為:控制窗口;窗口位置選中“最大化顯示”、“固定邊”,窗口背景色選為淺藍(lán)色,其他不變,單擊“確定”。 </p><p>  (4)選

30、中“窗口1”,單擊“窗口屬性”,進(jìn)入“用戶窗口屬性設(shè)置”。 </p><p>  (5)將窗口名稱改為:調(diào)試系統(tǒng);窗口標(biāo)題改為:調(diào)試系統(tǒng)。窗口位置選中“頂部工具條”,窗口邊界選擇“固定邊”,單擊“確認(rèn)”。 </p><p>  (6)在“用戶窗口”中,選中“窗口屬性”,點擊右鍵,選擇下拉菜單中的“設(shè)置為啟動窗口”選項,將該窗口設(shè)置為運行時自動加載的窗口。</p><p&

31、gt;  4.2.2動畫組態(tài)圖制作</p><p>  4.2.2.1交通燈組態(tài)制作</p><p>  (1)選中“控制窗口”的窗口標(biāo)題,單擊“動畫組態(tài)”,進(jìn)入動畫組態(tài)窗口,開始編輯畫面。</p><p>  (2)單擊工具條中的“工具箱”按鈕,打開繪圖工具箱。選擇“工具箱”內(nèi)的“矩形”按鈕,鼠標(biāo)的光標(biāo)呈“十字”形,在窗口中拖拽鼠標(biāo),拉出一個272*167的矩形。

32、再繪制出同樣大小的矩形3個 分別置于畫面的左上方,右上方,左下方,右下方。將鼠標(biāo)置于矩形上單擊鼠標(biāo)右鍵,選擇“轉(zhuǎn)換成位圖”選項,再次單擊鼠標(biāo)右鍵,選擇“載入位圖”,選擇從網(wǎng)上下載的圖片將其載入矩形框中。載入后如下圖:</p><p>  四個角上的圖片用來模擬街道四周的建筑物。</p><p>  (3)選擇“工具箱”內(nèi)的“矩形”按鈕,鼠標(biāo)的光標(biāo)呈“十字”形,在窗口中拖拽鼠標(biāo),拉出一個98

33、7*163的矩形。和一個186*641的矩形。調(diào)整兩個矩形的位置使兩個矩形在圖像的中間位置相交。點擊其中水平方向較長的矩形進(jìn)入屬性設(shè)置窗口,將“填充顏色”選為灰色,“邊線顏色”選擇“無邊線顏色”。點擊“工具箱”中的“直線”,在主畫面64*321位置繪制一條長200單位的直線,點擊直線的“屬性”,選擇“邊線線型”選擇從下向上的第3個線型,再在“屬性”中選擇“邊線顏色”,選擇黃色。將畫好的黃色粗線復(fù)制1份,置于距原有線的上部5個單位的位置處

34、。在位置637*319處繪制同樣屬性的兩條黃色粗線,過程同上。在垂直方向較長的矩形上同樣繪制4條黃色粗線,過程同上。點擊“工具箱”,選擇“標(biāo)簽”,調(diào)整好合適位置在標(biāo)簽欄中輸入“解放南路”,將“字體”選為黑體,“字號”選為“小二”,顏色選“紅色”。再繪制3個標(biāo)簽,分別在標(biāo)簽中用同樣字體輸入“解放北路”,“團(tuán)結(jié)東路”,“團(tuán)結(jié)西路”。并將標(biāo)簽調(diào)整到合適位置。繪制后效果如圖:</p><p>  (4)選擇“工具箱”,點

35、擊“插入元件”,在“對象元件庫”中選擇“指示燈7”,共插入4個指示燈,分別置于四個街角處。在“工具箱”中點擊“標(biāo)簽”,將“標(biāo)簽”調(diào)整好大小,設(shè)置“標(biāo)簽”屬性,在屬性中點擊“填充顏色”,選擇“填充效果”在“顏色”中選擇“雙色”,顏色選擇“白色”,顏色2選擇“藍(lán)色”,“底紋效果”選擇“橫向”。在標(biāo)簽中輸入“團(tuán)結(jié)東燈”。用同樣的方法將“團(tuán)結(jié)西燈”,“解放南燈”,“解放北燈”輸入標(biāo)簽中,并調(diào)整屬性。</p><p>  

36、(5)選擇“工具箱”內(nèi)的“矩形”按鈕,鼠標(biāo)的光標(biāo)呈“十字”形,在窗口中拖拽鼠標(biāo),拉出一個83*58矩形。共繪制同樣大小的矩形8個。將矩形轉(zhuǎn)換成“位圖”,將下載的汽車圖片載入位圖。</p><p>  (6)選擇“工具箱”內(nèi)的“矩形”按鈕,繪制一983*607的矩形,點擊矩形的“屬性”,選擇“填充顏色”,將填充顏色選為“淺藍(lán)”。點擊“編輯條”,選擇“置于最后”。</p><p>  最后制作

37、完成效果如下:</p><p>  4.2.3調(diào)試系統(tǒng)組態(tài)制作</p><p>  (1)在“工具箱”中點擊“標(biāo)簽”,將“標(biāo)簽”調(diào)整好大小,設(shè)置“標(biāo)簽”屬性,在屬性中點擊“填充顏色”,選擇“填充效果”在“顏色”中選擇“雙色”,顏色選擇“白色”,顏色2選擇“橙色”,“底紋效果”選擇“橫向”。在標(biāo)簽中輸入“團(tuán)結(jié)東西黃燈”。用同樣的方法將“團(tuán)結(jié)東西紅燈”,“團(tuán)結(jié)東西綠燈”,“解放南北黃燈”,“解

38、放北紅燈”,“解放南北綠燈”“南北行車”,“東西行車”輸入標(biāo)簽中,并調(diào)整屬性。</p><p> ?。?)選擇“工具箱”,點擊“插入元件”,在“對象元件庫”中選擇“指示燈2”,共插入8個指示燈。</p><p> ?。?)選擇“工具箱”內(nèi)的“矩形”按鈕,鼠標(biāo)的光標(biāo)呈“十字”形,在窗口中拖拽鼠標(biāo),拉出一個矩形,點擊矩形的“屬性”,選擇“填充顏色”,選擇“填充效果”在“顏色”中選擇“雙色”,顏

39、色選擇“白色”,顏色2選擇“藍(lán)色”,“底紋效果”選擇“橫向”。點擊“編輯條”,選擇“置于最后”。</p><p> ?。?)點擊“工具箱”,選擇“標(biāo)簽”,調(diào)整好合適位置在標(biāo)簽欄中輸入“調(diào)試系統(tǒng)”,將“字體”選為黑體,“字號”選為“小四”,顏色選“紅色”。</p><p><b>  繪制好的效果如下:</b></p><p><b>

40、  4.3 動畫連接</b></p><p>  4.3.1交通燈的動畫連接</p><p> ?。?)交通指示燈的動畫連接</p><p>  (1)雙擊啟動指示燈,彈出“單元屬性設(shè)置”窗口。</p><p>  (2)單擊“動畫連接”選項卡,進(jìn)入該頁。 </p><p>  (3)單擊“組合圖符”,出現(xiàn)

41、“?”、“>”按鈕。 </p><p>  (4)單擊“>”按鈕,彈出“動畫組態(tài)屬性設(shè)置”窗口。單擊“屬性設(shè)置”選項卡,進(jìn)入該頁,選中“填充顏色”選項卡。 在“填充顏色”表達(dá)式中輸入“y0”,在“填充顏色連接”項中點擊“分段點”將值改為0.5,在“對應(yīng)顏色”中選擇灰色,再點擊“增加”,將“分段點”將值改為1.5,在“對應(yīng)顏色”中選擇綠色。單擊“確定”按鈕。</p><p>  

42、依次對其他指示燈進(jìn)行同樣設(shè)置。</p><p> ?。?)小車的動畫連接</p><p> ?。?)雙擊啟動指示燈,彈出“單元屬性設(shè)置”窗口。</p><p>  (2)單擊“動畫連接”選項卡,進(jìn)入該頁。</p><p> ?。?)單擊“屬性設(shè)置”選項卡,進(jìn)入該頁,選中“垂直移動”欄,進(jìn)入“垂直移動”欄,在表達(dá)式中輸入“MOVEX1”,在“最

43、大移動偏移量”欄中輸入“1500”,在“表達(dá)式的值”中輸入“1500”。點擊“確定”,一保存屬性。</p><p> ?。?)用同樣的步驟對“MOVXE2”~“MOVEY4”進(jìn)行設(shè)定。</p><p>  4.3.2調(diào)試系統(tǒng)的動畫連接</p><p>  (1)雙擊啟動指示燈,彈出“單元屬性設(shè)置”窗口。</p><p>  (2)單擊“動畫連

44、接”選項卡,進(jìn)入該頁。 </p><p>  (3)單擊“組合圖符”,出現(xiàn)“?”、“>”按鈕。 </p><p>  (4)單擊“>”按鈕,彈出“動畫組態(tài)屬性設(shè)置”窗口。單擊“屬性設(shè)置”選項卡,進(jìn)入該頁,選中“填充顏色”選項卡。 在“填充顏色”表達(dá)式中輸入“y0”,在“填充顏色連接”項中點擊“分段點”將值改為0.5,在“對應(yīng)顏色”中選擇灰色,再點擊“增加”,將“分段點”將值改為

45、1.5,在“對應(yīng)顏色”中選擇綠色。</p><p>  在“表達(dá)式”欄中輸入“Y0”</p><p>  (6)單擊“按鈕動作”選項卡進(jìn)入該頁進(jìn)入按鈕動作頁,將按鈕對應(yīng)功能設(shè)為:數(shù)據(jù)對象值操作;取反;Y01。 </p><p>  (7) 單擊“確認(rèn)”按鈕,退出“單元屬性設(shè)置”窗口,結(jié)束啟動指示燈的動畫連接。 </p><p>  (8)按照

46、以上步驟依次對其他指示燈進(jìn)行設(shè)置。</p><p><b>  4.4 腳本編輯</b></p><p>  打開“交通燈01”窗口,進(jìn)入 “用戶窗口屬性設(shè)置”,選擇“循環(huán)腳本”,打開腳本程序編輯器,輸入以下內(nèi)容:</p><p>  '行車信號(Y07 Y06)為ON時行(信號由PLC提供)</p><p> 

47、 if y07=1 then movex3=movex3+10 </p><p>  if y07=1 then movex4=movex4+10</p><p>  if y07=1 then movex1=movex1+10</p><p>  if y07=1 then movex2=movex2+10 </p><

48、p>  if y06=1 then movey4=movey4+6 </p><p>  IF y06=1 then movey3=movey3+6</p><p>  if y06=1 then movey1=movey1+6</p><p>  if y06=1 then movey2=movey2+6</p><p>&l

49、t;b>  '車到路口時減速行</b></p><p>  if y07=1 and (movex3>160 and movex3<260) then movex3=movex3+7</p><p>  if y07=1 and (movex4>161 and movex4<261) then movex4=movex4+7<

50、/p><p>  if y07=1 and (movex1>-370 and movex1<-270) then movex1=movex1+7</p><p>  if y07=1 and (movex2>-430 and movex2<-330) then movex2=movex2+7</p><p>  if y06=1 and (m

51、ovey4>73 and movey4<173) then movey4=movey4+4</p><p>  if y06=1 and (movey3>42 and movey3<142) then movey3=movey3+4</p><p>  if y06=1 and (movey1>-210 and movey1<-110) then mov

52、ey1=movey1+4</p><p>  if y06=1 and (movey2>-256 and movey2<-156) then movey2=movey2+4</p><p>  '車在停車區(qū)外,繼續(xù)行</p><p>  if (movex3<10 or movex3>=20) then movex3=movex3+

53、10 </p><p>  if (movex4<1 or movex4>=11) then movex4=movex4+10</p><p>  if (movey4<12 or movey4>=25) then movey4=movey4+6</p><p>  if (movey3<8 or movey3>=

54、12) then movey3=movey3+6</p><p>  if (movex1<-381 or movex1>=-370) then movex1=movex1+10 </p><p>  if (movex2<-430 or movex2>=-416) then movex2=movex2+10</p><p>

55、  if (movey1<-229 or movey1>=-210) then movey1=movey1+6</p><p>  if (movey2<-264 or movey2>=-256) then movey2=movey2+6</p><p>  '黃燈亮,車在停車白線后,減速</p><p>  if y4=1 an

56、d movex3<10 then movex3=movex3+4 </p><p>  if y4=1 and movex4<1 then movex4=movex4+4</p><p>  if y1=1 and movey4<12 then movey4=movey4+3</p><p>  if y1=1 and movey

57、3<8 then movey3=movey3+3</p><p>  if y4=1 and movex1<-381 then movex1=movex1+4 </p><p>  if y4=1 and movex2<-430 then movex2=movex2+4</p><p>  if y1=1 and movey1<

58、-226 then movey1=movey1+3</p><p>  if y1=1 and movey2<-262 then movey2=movey2+3</p><p><b>  '車子循環(huán)出現(xiàn)</b></p><p>  if movex3>=735 then movex3=-250</p>&

59、lt;p>  if movex4>=750 then movex4=-200</p><p>  if movex1>=828 then movex1=-818</p><p>  if movex2>=309 then movex2=-780</p><p>  if movey4>=555 then movey4=-143</

60、p><p>  if movey3>=470 then movey3=-280</p><p>  if movey1>=262 then movey1=-490</p><p>  將腳本的“循環(huán)時間”設(shè)定為50ms,完成操作后點擊“確定”。</p><p><b>  4.5 組態(tài)運行</b></p&g

61、t;<p>  完成以上4個步驟后,點擊“保存”,然后按“f5”鍵運行組態(tài),效果如下:</p><p><b>  第五章 實驗結(jié)果</b></p><p>  5.1 實驗結(jié)果實物圖</p><p>  按照元件安裝圖安裝元件;參考原理圖,按照接線圖完成接線;</p><p>  然后,對程序系統(tǒng)與監(jiān)控

62、系統(tǒng)進(jìn)行聯(lián)合測試。</p><p><b>  操作過程簡要說明:</b></p><p>  1.原理圖,和PLC外部接線圖連線;</p><p>  2.將SWOPC-FXGP打開,寫入梯形圖;</p><p>  3.選擇菜單中的PLC,選擇“寫出”,程序步的范圍為0-200;</p><p&g

63、t;  4. 打開FX2N-48MR的開關(guān);</p><p>  5.打開開關(guān)SB,同時打開MCGS組態(tài)軟件,一邊看信號燈,一邊對程序進(jìn)行調(diào)試。</p><p>  程序調(diào)試及結(jié)果如下(信號燈的控制是動態(tài)過程,但由于條件的限制我們只能截取圖片,加以證明):</p><p>  1.信號燈受一個啟動開關(guān)控制,當(dāng)啟動開關(guān)接通時,信號燈系統(tǒng)開始工作,且先南北紅燈亮,東西綠

64、燈亮。當(dāng)啟動開關(guān)斷開時,所有信號燈都熄滅。</p><p>  2.南北紅燈亮維持25秒,在南北紅燈亮的同時東西綠燈也亮,并維持20秒。如下圖一:</p><p><b>  圖一</b></p><p>  3.到20秒時,東西綠燈閃亮,閃亮3秒后熄滅。在東西綠燈熄滅時,東西黃燈亮,并維持2秒。(圖二)</p><p>

65、;<b>  圖二</b></p><p>  4.到2秒時,東西黃燈熄滅,東西紅燈亮,同時,南北紅燈熄滅,綠燈亮。(如圖三)</p><p><b>  圖三</b></p><p>  5.東西紅燈亮維持30秒。南北綠燈亮維持20秒,然后閃亮3秒后熄滅。同時南北黃燈亮,維持2秒后熄滅,這時南北紅燈亮,東西綠燈亮,周而復(fù)

66、始。(如圖四)</p><p><b>  圖四</b></p><p><b>  第六章 總 結(jié)</b></p><p>  在這次PLC課程設(shè)計中我主要負(fù)責(zé)組態(tài)軟件的制作和調(diào)試工作。在組態(tài)軟件的制作中我較好的掌握了MCGS軟件的應(yīng)用。在MCGS軟件中最重要的是建立好實時數(shù)據(jù)庫,數(shù)據(jù)庫是實現(xiàn)各種變量的采集、表達(dá)、控制

67、的關(guān)鍵元件,數(shù)據(jù)庫控制著整個系統(tǒng)的輸入、輸出和運行。MCGS軟件實現(xiàn)了對現(xiàn)場設(shè)備運行信號的采集,運行控制和運行監(jiān)視。</p><p>  在組態(tài)文件的制作過程中,除了系統(tǒng)提供一些元件和背景,還可以自己制作自己需要的元件。在調(diào)試系統(tǒng)的制作中,我需要的元件在元件庫里沒有,在上網(wǎng)搜索了資料后,知道元件可以自己通過系統(tǒng)提供的工具自己制作。于是我通過工具箱,自己畫出了所需元件的形狀,然后自己設(shè)定看顏色,再通過屬性設(shè)置了元件

68、的動作值,填充顏色和動作表達(dá)式。通過運行達(dá)到了預(yù)計的要求。</p><p>  組態(tài)軟件的運行調(diào)試,實際上就是數(shù)據(jù)庫的設(shè)定,只要設(shè)定好輸入、輸出的變量和運行的條件,(運行條件的編輯和VBasic語言很相似)就可以實現(xiàn)預(yù)定的動作。</p><p>  通過這次PLC課程設(shè)計,我掌握了通過PLC實現(xiàn)現(xiàn)場信息采集、控制。掌握了系統(tǒng)設(shè)計、梯形圖設(shè)計、組態(tài)設(shè)計和現(xiàn)場調(diào)試一整套PLC設(shè)計過程。本次課程

69、設(shè)計設(shè)計,讓我很好的鍛煉了理論聯(lián)系實際,與具體項目、課題相結(jié)合開發(fā)、設(shè)計產(chǎn)品的能力。既讓我們懂得了怎樣把理論應(yīng)用于實際,又讓我懂得了在實踐中遇到的問題怎樣用理論去解決。</p><p><b>  第七章 收獲和體會</b></p><p>  剛開始做課程設(shè)計時,我們對PLC的知識掌握不深,遇到了許多困難,為了順利完成設(shè)計任務(wù),我們不斷翻書、上網(wǎng)查資料,同時,積極和

70、老師、同學(xué)們交流,向他們請教,通過這些方式,我們學(xué)到了很多的東西,如使用MCGS軟件畫組態(tài)軟件圖,導(dǎo)入?yún)R編程序進(jìn)行仿真等。另一方面,我們發(fā)現(xiàn)這也是一個很好的學(xué)習(xí)方式,可以在很大程度上增長知識,并提高自己分析問題,解決問題的能力。</p><p>  在整個設(shè)計過程中,我們付出了很大的精力和耐力。比如,在用MCGS進(jìn)行軟件仿真時,由于對軟件及各電子器件不熟悉,導(dǎo)致耗時較長,元件經(jīng)常有接錯的情況;編譯匯編程序時,常常

71、會出現(xiàn)很多錯誤,也需要反復(fù)的修改等。不過這些困難也更使我們體會到了學(xué)習(xí)的樂趣和意義,同時鍛煉了自己的動手能力,培養(yǎng)了團(tuán)隊合作精神。</p><p>  一個星期的課程設(shè)計結(jié)束了,我們學(xué)到了很多實用的知識,同時也認(rèn)識到了自己很多的不足。當(dāng)然我們的成果出了自己的付出,更離不開老師的耐心指導(dǎo)和同學(xué)們的熱心幫助。在今后的學(xué)習(xí)生活中,我們一定會更加努力的充實自己,不斷加強自己的專業(yè)知識和動手能力,為今后的專業(yè)學(xué)習(xí)做好充分的

72、準(zhǔn)備。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 可編程控制器教程 王兆義 機械工業(yè)出版社</p><p>  [2] 《電氣控制與PLC》案例教程,胡漢文 張鑫主編</p><p>  [3] 可編程控制器原理與應(yīng)用 趙燕 周新建 北京大學(xué)出版社</p>&

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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

提交評論