版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
.PAGE.目錄摘要…………………3引言………4概述…………41.2PLC的特點及應(yīng)用………………4PLC的特點……4PLC的應(yīng)用……41.3PLC的結(jié)構(gòu)及原理………………5PLC的結(jié)構(gòu)及分類………………61.3.2PLC的工作原理…………………81.3.3PLC的編程語言、編程結(jié)構(gòu)和基本指令………………9第二章PLC控制交通燈系統(tǒng)……142.1十字路口交通燈控制實際情況……142.2結(jié)合十字路口交通燈的路況模擬控制實驗………142.3交通燈控制流程圖……………15第三章交通燈硬件設(shè)計………153.1硬件及外圍元器件的選擇……163.2PLC外部接線圖的設(shè)計…………163.3交通燈的保護措施………………173.4干擾的來源………173.5抗干擾措施………18第四章交通燈控制程序設(shè)計……184.1十字路口交通燈模擬控制時序圖…184.2可編程控制器I/O端口分配表……204.3控制程序梯形圖………………224.4程序設(shè)計………25第五章設(shè)計總結(jié)…………………285.1難點分析……285.2調(diào)試的錯誤與修改方法………285.3設(shè)計的體會及心得…………29致謝………………30參考文獻…………30摘要隨著社會經(jīng)濟的發(fā)展,城市交通問題越來越引起人們的關(guān)注。人、車、路三者關(guān)系的協(xié)調(diào),已成為交通管理部門需要解決的重要問題之一。城市交通控制系統(tǒng)是用于城市交通數(shù)據(jù)監(jiān)測、交通信號燈控制與交通疏導(dǎo)的計算機綜合管理系統(tǒng),它是現(xiàn)代城市交通監(jiān)控指揮系統(tǒng)中最重要的組成部分。隨著城市機動車量的不斷增加,如何采用合適的控制方法,最大限度利用好耗費巨資修建的城市高速道路,緩解主干道與匝道、城區(qū)同周邊地區(qū)的交通擁堵狀況,越來越成為交通運輸管理和城市規(guī)劃部門亟待解決的主要問題。本文就城鄉(xiāng)交通燈模擬控制系統(tǒng)的電路原理、設(shè)計計算和實驗調(diào)試等問題來進行具體分析討論。實現(xiàn)路口交通燈系統(tǒng)的控制方法很多,可以用標準邏輯器件、可編程序控制器PLC、單片機等方案來實現(xiàn)。由于我對PLC較熟悉,最終我選擇了用可編程的控制器PLC來實現(xiàn)系統(tǒng)功能的設(shè)計,完成本次課設(shè)的題目。關(guān)鍵字:
PLC交通燈程序報告設(shè)計第一章引言1.1概述PLC即可編程控制器〔ProgrammablelogicController,是指以計算機技術(shù)為基礎(chǔ)的新型工業(yè)控制裝置。在1987年國際電工委員會〔InternationalElectricalCommittee頒布的PLC標準草案中對PLC做了如下定義:"PLC是一種專門為在工業(yè)環(huán)境下應(yīng)用而設(shè)計的數(shù)字運算操作的電子裝置。它采用可以編制程序的存儲器,用來在其內(nèi)部存儲執(zhí)行邏輯運算、順序運算、計時、計數(shù)和算術(shù)運算等操作的指令,并能通過數(shù)字式或模擬式的輸入和輸出,控制各種類型的機械或生產(chǎn)過程。PLC及其有關(guān)的外圍設(shè)備都應(yīng)該按易于與工業(yè)控制系統(tǒng)形成一個整體,易于擴展其功能的原則而設(shè)計。"1.2PLC的特點及應(yīng)用1.2.1PLC的特點1.可靠性高,抗干擾能力強2.配套齊全,功能完善,適用性強3.易學(xué)易用,深受工程技術(shù)人員的歡迎4.系統(tǒng)的設(shè)計、建造工作量小,維護方便,易于改造5.體積小,重量輕,能耗低。PLC的應(yīng)用領(lǐng)域目前,PLC在國內(nèi)外已廣泛應(yīng)用于鋼鐵、石油、化工、電力、建材、機械制造、汽車、輕紡、交通運輸、環(huán)保及文化娛樂等各個行業(yè),使用情況大致可歸納為如下幾類。1.開關(guān)量的邏輯控制這是PLC最基本、最廣泛的應(yīng)用領(lǐng)域,它取代傳統(tǒng)的繼電器電路,實現(xiàn)邏輯控制、順序控制,既可用于單臺設(shè)備的控制,也可用于多機群控及自動化流水線。如注塑機、印刷機、訂書機械、組合機床、磨床、包裝生產(chǎn)線、電鍍流水線等。2.模擬量控制在工業(yè)生產(chǎn)過程當中,有許多連續(xù)變化的量,如溫度、壓力、流量、液位和速度等都是模擬量。為了使可編程控制器處理模擬量,必須實現(xiàn)模擬量〔Analog和數(shù)字量〔Digital之間的A/D轉(zhuǎn)換及D/A轉(zhuǎn)換。PLC廠家都生產(chǎn)配套的A/D和D/A轉(zhuǎn)換模塊,使可編程控制器用于模擬量控制。3.運動控制PLC可以用于圓周運動或直線運動的控制。從控制機構(gòu)配置來說,早期直接用于開關(guān)量I/O模塊連接位置傳感器和執(zhí)行機構(gòu),現(xiàn)在一般使用專用的運動控制模塊。如可驅(qū)動步進電機或伺服電機的單軸或多軸位置控制模塊。世界上各主要PLC廠家的產(chǎn)品幾乎都有運動控制功能,廣泛用于各種機械、機床、機器人、電梯等場合。4.過程控制過程控制是指對溫度、壓力、流量等模擬量的閉環(huán)控制。作為工業(yè)控制計算機,PLC能編制各種各樣的控制算法程序,完成閉環(huán)控制。PID調(diào)節(jié)是一般閉環(huán)控制系統(tǒng)中用得較多的調(diào)節(jié)方法。大中型PLC都有PID模塊,目前許多小型PLC也具有此功能模塊。PID處理一般是運行專用的PID子程序。過程控制在冶金、化工、熱處理、鍋爐控制等場合有非常廣泛的應(yīng)用。5.數(shù)據(jù)處理現(xiàn)代PLC具有數(shù)學(xué)運算〔含矩陣運算、函數(shù)運算、邏輯運算、數(shù)據(jù)傳送、數(shù)據(jù)轉(zhuǎn)換、排序、查表、位操作等功能,可以完成數(shù)據(jù)的采集、分析及處理。這些數(shù)據(jù)可以與存儲在存儲器中的參考值比較,完成一定的控制操作,也可以利用通信功能傳送到別的智能裝置,或?qū)⑺鼈兇蛴≈票?。?shù)據(jù)處理一般用于大型控制系統(tǒng),如無人控制的柔性制造系統(tǒng);也可用于過程控制系統(tǒng),如造紙、冶金、食品工業(yè)中的一些大型控制系統(tǒng)。6.通信及聯(lián)網(wǎng)PLC通信含PLC間的通信及PLC與其它智能設(shè)備間的通信。隨著計算機控制的發(fā)展,工廠自動化網(wǎng)絡(luò)發(fā)展得很快,各PLC廠商都十分重視PLC的通信功能,紛紛推出各自的網(wǎng)絡(luò)系統(tǒng)。新近生產(chǎn)的PLC都具有通信接口,通信非常方便。1.3PLC的結(jié)構(gòu)及原理1.3.1PLC的結(jié)構(gòu)及分類PLC主要由CPU模塊、輸入模塊、輸出模塊和編程器組成〔見圖1-1.PLC的特殊功能模塊用來完成某些特殊的任務(wù)。1.CPU模塊CPU主要由微處理器〔CPU芯片和存儲器組成。在PLC控制系統(tǒng)中,CPU模塊相當于認得大腦和心臟,它不斷的采集輸入信號,執(zhí)行用戶程序,刷新系統(tǒng)輸出;存儲器用來存儲程序和數(shù)據(jù)。并存入規(guī)定的寄存器中,同時,診斷電源和PLC內(nèi)部電路的工作狀態(tài)和編程過程中的語法錯誤等。進入運行后,從用戶程序存貯器中逐條讀取指令,經(jīng)分析后再按指令規(guī)定的任務(wù)產(chǎn)生相應(yīng)的控制信號,去指揮有關(guān)的控制電路,與通用計算機一樣,主要由運算器、控制器、寄存器及實現(xiàn)它們之間聯(lián)系的數(shù)據(jù)、控制及狀態(tài)總線構(gòu)成,還有外圍芯片、總線接口及有關(guān)電路。它確定了進行控制的規(guī)模、工作速度、內(nèi)存容量等。內(nèi)存主要用于存儲程序及數(shù)據(jù),是PLC不可缺少的組成單元。CPU的控制器控制CPU工作,由它讀取指令、解釋指令及執(zhí)行指令。但工作節(jié)奏由震蕩信號控制。CPU的運算器用于進行數(shù)字或邏輯運算,在控制器指揮下工作。CPU的寄存器參與運算,并存儲運算的中間結(jié)果,它也是在控制器指揮下工作。CPU雖然劃分為以上幾個部分,但PLC中的CPU芯片實際上就是微處理器,由于電路的高度集成,對CPU內(nèi)部的詳細分析已無必要,我們只要弄清它在PLC中的功能與性能,能正確地使用它就夠了。CPU模塊的外部表現(xiàn)就是它的工作狀態(tài)的種種顯示、種種接口及設(shè)定或控制開關(guān)。一般講,CPU模塊總要有相應(yīng)的狀態(tài)指示燈,如電源顯示、運行顯示、故障顯示等。箱體式PLC的主箱體也有這些顯示。它的總線接口,用于接I/O模板或底板,有內(nèi)存接口,用于安裝內(nèi)存,有外設(shè)口,用于接外部設(shè)備,有的還有通訊口,用于進行通訊。CPU模塊上還有許多設(shè)定開關(guān),用以對PLC作設(shè)定,如設(shè)定起始工作方式、內(nèi)存區(qū)等。2.I/O模塊輸入〔Input模塊和輸出〔Output模塊簡稱I/O模塊,他們相當于人的眼、耳、鼻、手、腳,是聯(lián)系外部現(xiàn)場設(shè)備和CPU模塊的橋梁。PLC的對外功能,主要是通過各種I/O接口模塊與外界聯(lián)系的,按I/O點數(shù)確定模塊規(guī)格及數(shù)量,I/O模塊可多可少,但其最大數(shù)受CPU所能管理的基本配置的能力,即受最大的底板或機架槽數(shù)限制。I/O模塊集成了PLC的I/O電路,其輸入暫存器反映輸入信號狀態(tài),輸出點反映輸出鎖存器狀態(tài)。3.編程器編程器是用來生成用戶程序,便用它來編輯、檢查、修改用戶程序,監(jiān)視用戶程序的執(zhí)行情況。手持式編程器不能直接輸入和編輯梯形圖,只能輸入好編輯指令表程序,因此又叫做指令編輯器。它的體積小,價格便宜,一般用來給小型的PLC編程,或者用與現(xiàn)場調(diào)試和維護。4.電源PLC使用AC220V電源或DC24V電源。內(nèi)部的開關(guān)電源為各模塊提供不同等級的直流電源。小型的PLC可以為輸入電路和外部的電子傳感器〔例如接近開關(guān)提供DC24V電源,驅(qū)動PLC負載的直流電源一般由用戶提供。5.PLC的通信聯(lián)網(wǎng)PLC具有通信聯(lián)網(wǎng)的功能,它使PLC與PLC之間、PLC與上位計算機以及其他智能設(shè)備之間能夠交換信息,形成一個統(tǒng)一的整體,實現(xiàn)分散集中控制?,F(xiàn)在幾乎所有的PLC新產(chǎn)品都有通信聯(lián)網(wǎng)功能,它和計算機一樣具有RS-232接口,通過雙絞線、同軸電纜或光纜,可以在幾公里甚至幾十公里的范圍內(nèi)交換信息。當然,PLC之間的通訊網(wǎng)絡(luò)是各廠家專用的,PLC與計算機之間的通訊,一些生產(chǎn)廠家采用工業(yè)標準總線,并向標準通訊協(xié)議靠攏,這將使不同機型的PLC之間、PLC與計算機之間可以方便地進行通訊與聯(lián)網(wǎng)。了解了PLC的基本結(jié)構(gòu),我們在購買程控器時就有了一個基本配置的概念,做到既經(jīng)濟又合理,盡可能發(fā)揮PLC所提供的最佳功能。分類根據(jù)硬件結(jié)構(gòu)的不同,可以將PLC分為整體式和模塊式。按PLC的功能分:低檔型、中當選、高檔型??删幊绦蚩刂破饕?guī)模分類
類型
I/O點數(shù)
存儲器容量
微型PLC
64點以下
1-2KB〔字節(jié)
小型PLC
64-128點
2-4KB〔字節(jié)
中型PLC
128-512點
4-16KB〔字節(jié)
大型PLC
512-8192點
16-64KB〔字節(jié)
超大型PLC
大于8192點
64-128KB〔字節(jié)可編程序控制器的規(guī)模劃分并無嚴格的界限,目前微、小型的機器也具有以前中、大型機的功能1.3.2PLC的工作原理可編程控制器是從繼電器控制系統(tǒng)發(fā)展而來的,它的梯形圖程序與繼電器系統(tǒng)電路圖很相似,梯形圖中的某些編程元件也沿用了繼電器這一名稱,如輸入繼電器、輸出繼電器等等。這種用計算機程序?qū)崿F(xiàn)的"軟繼電器",與繼電器系統(tǒng)中的物理繼電器在功能上也有某些相似之處。繼電器在控制系統(tǒng)中有功率放大、電氣隔離、邏輯運算的作用。PLC有兩種基本的工作狀態(tài),即運行〔RUN狀態(tài)與停止〔STOP狀態(tài)。在運行狀態(tài),PLC通過執(zhí)行反映控制要求的用戶程序不實現(xiàn)控制功能。為了使PLC的輸出及時地響應(yīng)隨時可能變化的輸入信號,用戶程序不是只執(zhí)行一次,而是反復(fù)不斷地重復(fù)執(zhí)行,直至PLC停機或切換到STOP工作狀態(tài)。除了執(zhí)行用戶程序之外,在每次循環(huán)過程中,PLC還要完成內(nèi)部處理、通信處理等工作,一共有五個階段〔見圖2。PLC的這種周而復(fù)始的循環(huán)工作方式稱為掃描工作方式。由于計算機執(zhí)行指令的速度極高,從外部輸入-輸出關(guān)系來看,處理過程似乎是同時完成的。在內(nèi)部處理階段,PLC檢查CPU模塊內(nèi)部的硬件是否正常,將監(jiān)控定時器復(fù)位,以及完成別的一些內(nèi)部工作。在通信服務(wù)階段,PLC與別的帶微處理器的智能裝置通信,響應(yīng)編程器鍵入的命令,更新編程器的顯示內(nèi)容。當PLC處于停止〔STOP狀態(tài)時,只執(zhí)行以上的操作。PLC處于運行〔RUN狀態(tài)時,還要完成另外三個階段的操作。讀取輸入執(zhí)行用戶程序處理通信請求自診斷檢查改寫輸出讀取輸入讀取輸入執(zhí)行用戶程序處理通信請求自診斷檢查改寫輸出讀取輸入處理通信請求自診斷檢查改寫輸出RUN模式STOP模式圖2掃描過程PLC的用戶程序由若干條指令組成,指令在存儲器中按步序號順序排列。在沒有跳轉(zhuǎn)指令時,CPU從第一條指令開始,逐條順序地執(zhí)行用戶程序,直到用戶程序結(jié)束之處。在程序執(zhí)行階段,當執(zhí)行指令時,從輸入映象寄存器或別的元件映象寄存器中將有關(guān)編程元件的"0”/"1在輸出處理階段,CPU將輸出映象寄存器的"0”/"11.3.3PLC的編程語言、編程結(jié)構(gòu)和基本指令現(xiàn)代的PLC一般備有多種編程語言,供用戶使用。但不同廠家的PLC的編程語言有很大的區(qū)別,用戶不得不學(xué)習(xí)多種編程語言和查找故障的方法。因此,IEC〔國際電工委員會1994年5月公布了可編程序控制器標準〔IEC1131。該標準由以下5部分組成:通用信息、設(shè)備與測試要求、PLC的編程語言、用戶指南和通訊。由其制定的編程語言即滿足目前市場的要求,又適應(yīng)未來技術(shù)的發(fā)展。同時,IEC1131—3詳細說明了句法、語義和下述5種PLC編程語言〔見圖4的表達方式:順序功能圖梯形圖功能塊圖指令表文本結(jié)構(gòu)標準中有兩種圖形語言——梯形圖〔LD和功能塊圖〔FBD,還有兩種文字語言——指令表〔IL和結(jié)構(gòu)文本〔ST,可以認為順序功能圖〔SFC是一種結(jié)構(gòu)塊控制程序流程圖。順序功能圖〔SFCSFC提供了一種組織程序的圖形方法,在SFC中可以用別的語言嵌套編程。步、轉(zhuǎn)換和動作〔Action是SFC中的三種主要元件〔見圖5。步是一種邏輯塊,即對應(yīng)于特定的控制任務(wù)的編程邏輯;動作是控制任務(wù)的獨立部分;轉(zhuǎn)換是從一個任務(wù)到另一個任務(wù)的原因。作為梯形圖語言,SFC提供用戶了以上三種基本結(jié)構(gòu)〔見圖5。在順序結(jié)構(gòu)中,CPU首先反復(fù)執(zhí)行1中的動作,直到轉(zhuǎn)換1變?yōu)?1”對于目前大多數(shù)PLC來說,SFC還僅僅作為組織編程的工具使用,尚需用其它的編程語言〔如梯形圖將它轉(zhuǎn)換為PLC可執(zhí)行的程序。因此,通常只是將SFC作為PLC的輔助編程工具,而不是一種獨立的編程語言。梯形圖<LD>梯形圖是使用得最多的PLC圖形編程語言,有時又被稱為電路或程序。它是一種軟件信息,是一種反映PLC的輸入輸出控制邏輯關(guān)系的程序軟件,它與傳統(tǒng)的繼電器控制系統(tǒng)的梯形圖〔硬件電路不同,不是真正的物理〔硬件電路,一定不能把它們當作硬件電路來看待。由于梯形圖與繼電器控制系統(tǒng)的電路圖很相似,具有直觀易懂的優(yōu)點,因此很容易被工廠熟悉繼電器控制的電氣技術(shù)人員掌握,特別適用于開頭量邏輯控制。IEC1131-3的梯形圖中除了線圈、常開觸點和常閉觸點外,還允許增加功能和功能塊。1、梯形圖的主要特點〔1PLC梯形圖是的某些編程元件沿用了繼電器這一名稱,如輸入繼電器、輸出繼電器、內(nèi)部輔助繼電器等。但是它們不是真實物理繼電器〔即硬件繼電器,而是在軟件中使用的編程元件?!?梯形圖兩側(cè)的垂直公共線稱為公共母線〔Busbar。在分析梯形圖的邏輯關(guān)系時,為了借用繼電器電路圖的分析方法,可以想象左右兩側(cè)母線之間有一個左正右負的直流電源電壓。當圖6中的觸點1、2接通時,可假設(shè)"概念電流"或"能流"〔Powerflow從左向右流動,這一方向與執(zhí)行用戶程序時的邏輯運算的順序一致。能流的方向只能從左向右流動,因此圖6中〔a圖應(yīng)改為圖〔b所示的等效電路?!?根據(jù)梯形圖中各觸點的狀態(tài)和邏輯關(guān)系,求出與圖中各線圈對應(yīng)的編程元件的狀態(tài),稱為梯形圖的邏輯解算。邏輯運算是按梯形圖中從上到下、從左到右的順序進行的。解算的結(jié)果立即可以被后面的邏輯解算所利用。邏輯結(jié)算是根據(jù)輸入映象寄存器中的值,而不是根據(jù)解算瞬時外部輸入觸點的狀態(tài)來進行的?!?梯形圖中的線圈應(yīng)放在最右邊,圖7〔a的電路應(yīng)改為圖7〔b中的電路?!?梯形圖中各編程元件的常開觸點和常閉觸點均可無限次的使用。2、梯形圖經(jīng)驗設(shè)計方法:〔1.可根據(jù)原有的繼電邏輯控制圖進行轉(zhuǎn)化設(shè)計;〔2.沒有固定的方法和步驟可遵循,試探性和隨意性強;〔3.由于需要中間變量完成記憶聯(lián)鎖互鎖,需要考慮的因素很多;〔4.設(shè)計耗時長,且修改麻煩;3、梯形圖編規(guī)則:〔1、每個繼電器的線圈和它的觸點均用同一編號,每個元件的觸點使用時沒有數(shù)量限制?!?、梯形圖每一行都是從左邊開始,線圈接在最右邊〔線圈右邊不允許再有接觸點,如圖<a>錯,圖<b>正確?!?、線圈不能直接接在左邊母線上?!?、在一個程序中,同一編號的線圈如果使用兩次,稱為雙線圈輸出,它很容易引起誤操作,應(yīng)盡量避免?!?、在梯形圖中沒有真實的電流流動,為了便于分析PLC的周期掃描原理和邏輯上的因果關(guān)系,假定在梯形圖中有"電流"流動,這個"電流"只能在梯形圖中單方向流動——即從左向右流動,層次的改變只能從上向下。下圖是一個錯誤的橋式電路梯形圖。功能塊圖<FBD>這是一種類似于數(shù)字邏輯電路的編程語言,具有數(shù)字電路基礎(chǔ)的人很容易掌握。該編程語言用類似與門、或門的方框來表示邏輯運算關(guān)系,方框的左側(cè)為邏輯運算輸入變量,右側(cè)為輸出變量,輸入端、輸出端的小圓圈表示"非"運算,信號是自左向右流運的。像SFC一樣,功能塊圖FBD也是一種圖形語言,在FBD中也允許嵌入別的語言〔如梯形圖、指令表和結(jié)構(gòu)文本。指令表<IL>指令表:又叫語句表,類似計算機匯編語言形式,用指令的記助符編程。例:下圖是三菱公司的FX2N系列產(chǎn)品的最簡單的梯形圖例ENDX000X0001Y000ENDX010它有兩組,第一組用以實現(xiàn)啟動、停止控制。第二組僅一個END指令,用以結(jié)束程序。梯形圖與助記符的對應(yīng)關(guān)系:助記符指令與梯形圖指令有嚴格的對應(yīng)關(guān)系,而梯形圖的連線又可把指令的順序予以體現(xiàn)。一般講,其順序為:先輸入,后輸出〔含其他處理;先上,后下;先左,后右。有了梯形圖就可將其翻譯成助記符程序。上圖的助記符程序為:地址指令變量0000LDX0000001ORX0100002ANDNOTX0010003OUTY0000004END反之根據(jù)助記符,也可畫出與其對應(yīng)的梯形圖。PLC的基本指令有輸入輸出指令〔LD/LDI/OUT;觸點串連指令〔AND/ANDI、并聯(lián)指令〔OR/ORI;電路塊的并聯(lián)和串聯(lián)指令〔ORB、ANB;程序結(jié)束指令〔END.4.電路塊的并聯(lián)和串聯(lián)指令〔ORB、ANB含有兩個以上觸點串聯(lián)連接的電路稱為"串聯(lián)連接塊",串聯(lián)電路塊并聯(lián)連接時,支路的起點以LD或LDNOT指令開始,而支路的終點要用ORB指令。ORB指令是一種獨立指令,其后不帶操作元件號,因此,ORB指令不表示觸點,可以看成電路塊之間的一段連接線。如需要將多個電路塊并聯(lián)連接,應(yīng)在每個并聯(lián)電路塊之后使用一個ORB指令,用這種方法編程時并聯(lián)電路塊的個數(shù)沒有限制;也可將所有要并聯(lián)的電路塊依次寫出,然后在這些電路塊的末尾集中寫出ORB的指令,但這時ORB指令最多使用7次。將分支電路〔并聯(lián)電路塊與前面的電路串聯(lián)連接時使用ANB指令,各并聯(lián)電路塊的起點,使用LD或LDNOT指令;與ORB指令一樣,ANB指令也不帶操作元件,如需要將多個電路塊串聯(lián)連接,應(yīng)在每個串聯(lián)電路塊之后使用一個ANB指令,用這種方法編程時串聯(lián)電路塊的個數(shù)沒有限制,若集中使用ANB指令,最多使用7次。5.程序結(jié)束指令〔END在程序結(jié)束處寫上END指令,PLC只執(zhí)行第一步至END之間的程序,并立即輸出處理。若不寫END指令,PLC將以用戶存貯器的第一步執(zhí)行到最后一步,因此,使用END指令可縮短掃描周期。另外。在調(diào)試程序時,可以將END指令插在各程序段之后,分段檢查各程序段的動作,確認無誤后,再依次刪去插入的END指令。其他的一些指令,如置位復(fù)位、脈沖輸出、清除、移位、主控觸點、空操作、跳轉(zhuǎn)指令等,同學(xué)們可以參考一些課外書,在這里我們不詳細介紹了。在PLC編程器中,一般情況下,X代表輸入繼電器,Y代表輸出繼電器,M代表輔助繼電器,SPM代表專用輔助繼電器,T代表定時器,C代表計數(shù)器,S代表狀態(tài)繼電器,D代表數(shù)據(jù)寄存器,MOV代表傳輸?shù)?。PLC控制交通燈系統(tǒng)十字路口交通燈控制實際情況在一般的十字路口都有紅、黃、綠三個信號燈對交通實現(xiàn)自動控制啟動開關(guān)合上后,南北紅燈維持30S,同時東西紅燈亮25S后,閃亮3S,東西黃燈亮2S。然后,東西紅燈維持30S,同時南北綠燈亮25S后,閃亮3S,南北黃燈亮2S,之后一直循環(huán)。循環(huán)控制方式交通燈變化順序表〔單循環(huán)周期30秒1.系統(tǒng)工作后,首先南北紅燈亮并維持30S;在此同時,東西綠燈亮并維持25S,到25S時,東西綠燈閃亮,閃亮3S后熄滅。東西綠燈熄滅時,東西黃燈亮并維持2S。到2S時,東西黃燈熄滅,東西紅燈亮;同時南北紅燈熄滅,南北綠燈亮。2.東西紅燈亮并維持30S;在此同時,南北綠燈亮并維持25S,到25S時,南北綠燈閃亮,閃亮3S后熄滅。南北綠燈熄滅時,南北黃燈亮并維持2S。到2S時,南北黃燈熄滅,南北紅燈亮;同時東西紅燈熄滅,東西綠燈亮。至此,結(jié)束一個工作循環(huán)。結(jié)合十字路口交通燈的路況模擬控制實驗在PLC交通燈模擬模塊中,東西南北每面都有3個控制燈,分別為:★禁止通行燈〔亮?xí)r為紅色★準備禁止通行燈〔亮?xí)r為黃色★直通燈〔亮?xí)r為綠色結(jié)合十字路口交通燈實際情況設(shè)計交通燈模擬控制系統(tǒng)如下:當交通燈系統(tǒng)啟動開關(guān)接通時,南北紅燈亮并維持30S;在此同時,東西綠燈亮并維持25S,到25S時,東西綠燈閃亮,閃亮3S后熄滅。東西綠燈熄滅時,東西黃燈亮并維持2S。到2S時,東西黃燈熄滅,東西紅燈亮;同時南北紅燈熄滅,南北綠燈亮。東西紅燈亮并維持30S;在此同時,南北綠燈亮并維持25S,到25S時,南北綠燈閃亮,閃亮3S后熄滅。南北綠燈熄滅時,南北黃燈亮并維持2S。到2S時,南北黃燈熄滅,南北紅燈亮;同時東西紅燈熄滅,東西綠燈亮。至此,結(jié)束一個工作循環(huán)。2.3十字路口交通燈流程圖交通燈硬件設(shè)計交通燈硬件及外圍元器件的選擇根據(jù)信號燈的要求,所有器件有:三菱FX系列PLC,紅黃綠色信號燈各4個,各種傳感器以及若干導(dǎo)線。 3.2PLC外部接線圖的設(shè)計輸入,輸出接口連線如下圖所示:由圖可見啟動按鈕SB1接于輸入繼電器X0端,停止按鈕SB2接于輸入繼電器X1端,東西方向綠燈接于輸出繼電器Y5端,東西方向黃燈接于輸出繼電器Y4端,東西方向的紅燈接于輸出繼電器的Y3端,南北方向的綠燈接于輸出繼電器的Y2端,南北方向的黃燈接于輸出繼電器的Y1端,南北方向的紅燈接于輸出繼電器的Y0端。將輸出端的COM1和COM2用導(dǎo)線相連,輸出端的電源為交流220V。如果信號燈的功率較大,一個輸出繼電器不能帶動兩只信號燈,可以采用一個輸出點驅(qū)動一只信號燈,也可以采用輸出繼電器先帶動中間繼電器,再由中間繼電器驅(qū)動信號燈。3.3交通燈的保護措施感應(yīng)線圈<電感式傳感器>電感式傳感器其主要部件是埋設(shè)在公路下十幾厘米深處的環(huán)狀絕緣電線<特別適合新鋪道路,可用混凝土直接預(yù)埋,老路則需開挖再埋>。當有高頻電流通過電感時,公路面上就會形成如圖1<a>中虛線所形成的高頻磁場。當汽車進入這一高頻磁場區(qū)時,汽車就會產(chǎn)生渦流損耗,環(huán)狀絕緣電線的電感開始減少。當汽車正好在該感應(yīng)線圈的正上方時,該感應(yīng)線圈的電感減到最小值。當汽車離開這高頻磁場區(qū)時,該感應(yīng)線圈電感逐漸復(fù)原到初始狀態(tài)。由于電感變化該感應(yīng)線圈中流動的高頻電流的振幅<本論文所涉及的檢測工作方式>和相位發(fā)生變化,因此,在環(huán)的始端連接上檢測相位或振幅變化的檢測器,就可得到汽車通過的電信號。若將環(huán)狀絕緣電線作為振蕩電路的一部分,則只要檢測振蕩頻率的變化即可知道汽車的存在和通過。電感式傳感器的高頻電流頻率為60kHz,尺寸為2×3m,電感約為100μH.這種傳感器可檢測的電感變化率在0.3%以上。電感式傳感器安裝在公路下面,從交通安全和美觀考慮,它是理想的傳感器。傳感器最好選用防潮性能好的原材料。檢測汽車存在的具體實現(xiàn)是在感應(yīng)線圈的始端連接上檢測電感電流變化的檢測器,并將之轉(zhuǎn)化為標準脈沖電壓輸出。其具體電路圖由三部分組成:信號源部分、檢測部分、比較鑒別部。傳感器的鋪設(shè)車輛計數(shù)是智能控制的關(guān)鍵,為防止車輛出現(xiàn)漏檢的現(xiàn)象,環(huán)狀絕緣電線在地下的鋪設(shè)我們設(shè)采取在每個車行道上中的出口地<停車線處>以及在離出口地一定遠的進口的地方各鋪設(shè)一個相同的傳感器,方案如圖3<以典型的十子路口為例>,同一股道上的兩傳感器相距的距離為該股道正常運行時所允許的最長停車車龍為好。3.4干擾的來源所謂干擾,就是有用信號以外的噪音或造成惡劣影響的變化部分的總稱。干擾源有的在設(shè)備內(nèi)部,有的在設(shè)備外部。1.外部干擾有:電臺及雷達發(fā)射的電磁波;太陽及其它天體輻射的電磁波;氣象條件、空中雷電、氣溫、濕度、地磁場影響;周圍電氣裝置如高壓輸電線、汽車、日光燈、家用電器發(fā)出的電或磁的干擾;電機、接觸器的啟停和通斷;供電電源的波動;各接地點間的點位差等。2.內(nèi)部干擾有:信號線互相之間的串擾;多點接地造成的電位差;寄生振蕩;元件熱噪音、觸點電勢的影響;饋電系統(tǒng)電壓或電流突變引起的浪涌干擾;相鄰回路之間的耦合;數(shù)字地和摸擬地的影響等;在實際工作環(huán)境中,干擾總是客觀存在的。內(nèi)部干擾與系統(tǒng)結(jié)構(gòu)有關(guān),它可以通過精心設(shè)計,改變結(jié)構(gòu)布局和生產(chǎn)工藝等方法,將內(nèi)部干擾抑制到工程所允許的程度。外部干擾是隨機的,它與系統(tǒng)結(jié)構(gòu)無關(guān),因而難以對干擾源加以限制,而只能針對不同情況,采用不同的方法來處理。3.5抗干擾措施1.系統(tǒng)總體設(shè)計中的抗干擾措施無論控制系統(tǒng)的規(guī)模如何,在總體設(shè)計時就應(yīng)該充分考慮系統(tǒng)的抗干擾措施,盡量提高它的抗干擾能力。在具體的電路設(shè)計上,應(yīng)注意一下幾個方面:提高系統(tǒng)電平、采用選通脈沖輸出、去耦電容、模擬量輸入方法、A/D轉(zhuǎn)換器的選用。2.信號隔離在信號傳輸網(wǎng)絡(luò)中,為了避免形成接地環(huán)路引入的電位差,同時也是為了切斷干擾噪音的通道,需要將輸入和輸出的信號與系統(tǒng)本體在電路上分開,我們把這種措施稱之為信號隔離。當然,采取了隔離措施之后,系統(tǒng)的信號傳輸功能仍應(yīng)保持不變。信號可分為開關(guān)量〔或稱數(shù)字量和模擬量兩大類型,信號隔離方法很多,主要有:開關(guān)隔離、光電耦合、固態(tài)繼電器、隔離放大器。交通燈控制程序設(shè)計4.1十字路口交通燈模擬控制時序圖南北紅南北紅東西綠東西黃東西紅南北綠南北黃25s3S2S25S3S2S25s3S2S十字路口交通信號燈控制示意圖和時序圖啟動ON4.2PLC的I/O分配與接線1.PLC的I/O分配啟動開關(guān)X0停止開關(guān)X0東西道綠燈Y0南北道紅燈Y3東西道紅燈Y1南北道黃燈Y4東西道黃燈Y2南北道綠燈Y52.PLC的I/O接線啟動啟動SB1RUNX0SAY0Y1Y2Y3Y4Y5東西黃燈東西綠燈東西紅燈南北紅燈南北黃燈南北綠燈COMCOMNL220SB2控制程序梯形圖4.4程序設(shè)計第五章5.1難點分析1.本程序在設(shè)計過程遇到了交通燈的閃亮的問題交通燈綠燈在實際運行中是要經(jīng)過閃爍的,所以在設(shè)計程序中也要加入這個功能,參考了一些PLC的交通燈程序介紹時發(fā)現(xiàn)PLC中有一些繼電器可以實現(xiàn)閃爍這些繼電器也就是PLC內(nèi)部的功能繼電器,這是一種硬件實現(xiàn)功能的方法,雖然程序可以減少但比較死板閃爍頻率不能控制。由于對PLC內(nèi)部的功能繼電器不太熟悉〔不同型號的PLC內(nèi)部功能繼電器編號也不一樣我想了一個用程序?qū)崿F(xiàn)的方法,此方法可以說是軟件實現(xiàn)功能的方法,雖然程序加長了但閃爍頻率可以控制比較靈活。2.在系統(tǒng)設(shè)計中要注意寄存器、定時器等元件的編號是按八進制進行的,在寫某一步時,如果出現(xiàn)M104、M119、T1k250等書寫時,是一定要避免的。3.在計數(shù)器的使用時,一定要設(shè)置計數(shù)器的初始化復(fù)位,并在計數(shù)器使用完畢后一步使其復(fù)位,否則將不能使用設(shè)置好的計數(shù)器,或者不能按設(shè)置要求來進行計數(shù)。5.2調(diào)試的錯誤與修改方法經(jīng)過設(shè)計,想一次性把程序完成是非常難的,在調(diào)試中就出現(xiàn)了不少的錯誤。1.剛開始的時候把程序?qū)戇M去然后運行卻發(fā)現(xiàn)有些燈亮不起來而且在完成了一個周期后就循環(huán)不起來了。那時真的不知道從哪里入手,只好一條一條地檢查才發(fā)現(xiàn)了
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度農(nóng)村土地承包經(jīng)營權(quán)流轉(zhuǎn)與農(nóng)業(yè)科技創(chuàng)新與應(yīng)用合同
- 二零二五年度文化旅游合作協(xié)議樣本3篇
- 2025年度農(nóng)業(yè)農(nóng)機安全監(jiān)管與服務(wù)合同3篇
- 2025年度能源企業(yè)運維檢修派遣服務(wù)合同模版3篇
- 二零二五年度高空作業(yè)安全事故處理與保障協(xié)議3篇
- 2025年度農(nóng)機購置與農(nóng)業(yè)廢棄物資源化利用合同3篇
- 2025編號建設(shè)工程設(shè)計合同
- 二零二五年度公積金租房管理服務(wù)協(xié)議范本3篇
- 2025年度兼職協(xié)議書-電子商務(wù)平臺運營助手服務(wù)合同3篇
- 二零二五年度農(nóng)村山塘承包合同(水資源保護與農(nóng)業(yè)現(xiàn)代化)3篇
- 鐵路工程-軌道工程施工工藝及方案
- 福建省福州市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名明細及行政區(qū)劃代碼
- 《高中語文文言斷句》一等獎優(yōu)秀課件
- 上海市中小學(xué)生學(xué)籍信息管理系統(tǒng)
- (完整版)自動感應(yīng)門施工方案
- [QC成果]提高剪力墻施工質(zhì)量一次合格率
- 8站小車呼叫的plc控制
- _ 基本粒子與宏觀物體內(nèi)在聯(lián)系
- 象棋比賽積分編排表
- 小學(xué)贛美版六年級美術(shù)上冊第二十課向往和平課件(16張)ppt課件
- DPP4抑制劑比較篇PPT課件
評論
0/150
提交評論