基于PLC交通燈控制畢業(yè)論文_第1頁
基于PLC交通燈控制畢業(yè)論文_第2頁
基于PLC交通燈控制畢業(yè)論文_第3頁
基于PLC交通燈控制畢業(yè)論文_第4頁
基于PLC交通燈控制畢業(yè)論文_第5頁
已閱讀5頁,還剩34頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

揚州大學畢 業(yè) 設 計題目 基于PLC交通燈控制 系別 專業(yè) 班級 姓名 孫行知 學號 指導教師 日期 2017年3月 設計任務書設計題目:基于PLC的交通燈控制設計要求:設計一個用PLC控制的十字路口交通燈的控制系統(tǒng),其控制要求如下:按一下啟動按鈕,信號燈系統(tǒng)按圖所示要求開始工作,按一下停止按鈕,所有信號燈熄滅,如圖1.0所示。圖1.0 交通燈自動運行的動作要求設計進度要求:第一周:選定畢業(yè)設計題目; 第二周:收集和查找相關資料;第三周:硬件的分析和設計;第四周:軟件的分析和編譯程序;第五周:上機調試并驗證結果;第六周:撰寫畢業(yè)設計論文;第七周:定稿畢業(yè)設計論文;第八周:準備畢業(yè)答辯。 指導教師(簽名): 摘 要交通信號燈的出現(xiàn),使交通得以有效管制,對于疏導交通流量、提高道路通行能力,減少交通事故有明顯效果。為了實現(xiàn)交通道路的管理,力求交通管理先進性、科學化。用可編程控制器實現(xiàn)交通管制的控制系統(tǒng),以及該系統(tǒng)軟、硬件設計方法,實驗證明該系統(tǒng)實現(xiàn)簡單、經濟,能夠有效地疏導交通,提高交通路口的通行能力。分析了現(xiàn)代城市交通控制與管理問題的現(xiàn)狀,結合交通的實際情況闡述了交通燈控制系統(tǒng)的工作原理,給出了一種簡單實用的城市交通燈控制系統(tǒng)應用于交通管理中,隨著科技的發(fā)展,可編程控制器的功能日益完善,加上小型化、價格低、可靠性高,在現(xiàn)代工業(yè)中的作用更加突出特別是由PLC實現(xiàn)的控制系統(tǒng),普遍采用依據(jù)繼電接觸器控制系統(tǒng)電氣原理圖編制的梯形圖語言進行程序設計,結構簡單,抗干擾能力強,運行穩(wěn)定可靠,可方便地設置定時時間,編程容易,功能擴展方便,修改靈活等,并且有完善的自診斷和顯示功能,維修工作極為簡單因此現(xiàn)在越來越多地將PLC應用于交通燈系統(tǒng)中。同時,PLC本身還具有通訊聯(lián)網功能,將同一條道路上的信號燈組成一局域網進行統(tǒng)一調度管理,可縮短車輛通行等候時間,實現(xiàn)科學化管理。關鍵詞:交通燈,PLC,程序,設計目 錄摘 要II1 PLC的特點及應用11.1概述11.2 PLC的基本結構21.3 PLC的特點31.4 PLC的工作原理41.5 PLC的主要性能指標42 硬件設計62.1 CPU226介紹62.2 主機CPU及擴展模塊的選擇102.3 控制系統(tǒng)I/O分配表112.4 系統(tǒng)接線圖113 軟件設計133.1功能指令介紹133.2 PLC交通燈的控制梯形圖設計154 系統(tǒng)調試304.1硬件調試304.2 軟件調試30結論32致 謝331 PLC的特點及應用1.1概述 可編程控制器(Programmable Controller)是計算機家族中的一員,是為工業(yè)控制應用而設計制造的。早期的可編程控制器稱作可編程邏輯控制器(Programmable Logic Controller),簡稱PLC,它主要用來代替繼電器實現(xiàn)邏輯控制。隨著技術的發(fā)展,這種裝置的功能已經大大超過了邏輯控制的范圍,因此,今天這種裝置稱作可編程控制器,簡稱PC。但是為了避免與個人計算機(Personal Computer)的簡稱混淆,所以將可編程控制器簡稱PLC。PLC的應用目前,PLC在國內外已廣泛應用于鋼鐵、石油、化工、電力、建材、機械制造、汽車、輕紡、交通運輸、環(huán)保及文化娛樂等各個行業(yè),使用情況大致可歸納為如下幾類。 1.開關量的邏輯控制 這是PLC最基本、最廣泛的應用領域,它取代傳統(tǒng)的繼電器電路,實現(xiàn)邏輯控制、順序控制,既可用于單臺設備的控制,也可用于多機群控及自動化流水線。如注塑機、印刷機、訂書機械、組合機床、磨床、包裝生產線、電鍍流水線等。2.模擬量控制 在工業(yè)生產過程當中,有許多連續(xù)變化的量,如溫度、壓力、流量、液位和速度等都是模擬量。為了使可編程控制器處理模擬量,必須實現(xiàn)模擬量(Analog)和數(shù)字量(Digital)之間的A/D轉換及D/A轉換。PLC廠家都生產配套的A/D和D/A轉換模塊,使可編程控制器用于模擬量控制。 3.運動控制PLC可以用于圓周運動或直線運動的控制。從控制機構配置來說,早期直接用于開關量I/O模塊連接位置傳感器和執(zhí)行機構,現(xiàn)在一般使用專用的運動控制模塊。如可驅動步進電機或伺服電機的單軸或多軸位置控制模塊。世界上各主要PLC廠家的產品幾乎都有運動控制功能,廣泛用于各種機械、機床、機器人、電梯等場合。 4.數(shù)據(jù)處理 現(xiàn)代PLC具有數(shù)學運算(含矩陣運算、函數(shù)運算、邏輯運算)、數(shù)據(jù)傳送、數(shù)據(jù)轉換、排序、查表、位操作等功能,可以完成數(shù)據(jù)的采集、分析及處理。這些數(shù)據(jù)可以與存儲在存儲器中的參考值比較,完成一定的控制操作,也可以利用通信功能傳送到別的智能裝置,或將它們打印制表。數(shù)據(jù)處理一般用于大型控制系統(tǒng),如無人控制的柔性制造系統(tǒng);也可用于過程控制系統(tǒng),5.通信及聯(lián)網 PLC通信含PLC間的通信及PLC與其它智能設備間的通信。隨著計算機控制的發(fā)展,工廠自動化網絡發(fā)展得很快,各PLC廠商都十分重視PLC的通信功能,紛紛推出各自的網絡系統(tǒng)。新近生產的PLC都具有通信接口,通信非常方便。1.2 PLC的基本結構PLC可編程序控制器主機的硬件電路由CPU、存儲器、基本I/O接口電路、外設接口、電源等五部分組成。實質是一種專用于工業(yè)控制的計算機其硬件結構基本上與微型計算機從結構上分,PLC分為固定式和組合式(模塊式)兩種。固定式PLC包括CPU板、I/O板、顯示面板、內存塊、電源等,這些元素組合成一個不可拆卸的整體。模塊式PLC包括CPU模塊、I/O模塊、內存、電源模塊、底板或機架,這些模塊可以按照一定規(guī)則組合配置。1.中央處理器CPU是可編程序控制器的控制中心,在系統(tǒng)監(jiān)控下工作,承擔將外部輸入信號的狀態(tài)寫入輸入映像寄存器區(qū)域,然后將結果送到輸出映像寄存器區(qū)域。CPU常用的微處理器有通用型微處理器、單片機和位片式計算機等。小型PLC的CPU多采用單片機或專用CPU;大型PKC的CPU多采用位片式結構,具有高速數(shù)據(jù)處理能力。2.存儲器可編程序控制器的存儲器由只讀存儲器ROM和隨機存儲器RAM兩大部分構成。只讀存儲器ROM用以存放系統(tǒng)程序;中間運算數(shù)據(jù)和用戶程序存在隨機存儲器RAM中,斷電時,中間運算數(shù)據(jù)和用戶程序保存在只讀存儲器EEPROM或由高能電池支持的RAM中。3.基本I/O接口電路1) 輸入接口單元PLC內部輸入電路的作用是將PLC外部電路(如行程開關、按鈕、傳感器等)提供的符合PLC輸入電路要求的電壓信號,通過光耦電路送至PLC內部電路。輸入電路通常以光電隔離和阻容濾波的方式提高抗干擾能力,輸入響應時間一般在0.1s15ms之間。多數(shù)PLC的輸入接口單元都相同,通常有兩種類型。一種是直流輸入;另一種是交流輸入。2) 輸出接口單元PLC輸出電路用來將CPU運算的結果變換成一定形式的功率輸出,驅動被控負載(電磁鐵、繼電器、接觸器線圈等)。PLC輸出電路結構形式分為繼電式、晶體管式和晶閘管輸出型三種。3) 公共端點通常將一組PLC輸入/輸出電路公共端與PLC內部連在一起,以減少PLC外部接線。比如PLC一般以3、4個輸出接點為一組,在PLC內部連成一個輸出公共端,公共端點之間是絕緣隔離的。分組后,不同組的負載可以采用不同的驅動電源。4.接口電路PLC接口電路分為I/O擴展接口電路和外設通信接口電路兩大類。1)I/O擴展接口電路I/O擴展電路用于連接I/O擴展單元,可以用來擴充開關量I/O點數(shù)和增加模擬量的I/O端子。I/O擴展接口電路采用并行接口和串行接口兩種電路形式。2)外設通信接口電路外設通信接口電路用于連接手持編程器、其他圖形編程器和文本顯示器等,并能組成PLC的控制網絡。PLC通過PC/PPI電纜或使用MPI卡同通過RS-485接口與電纜和計算機連接可以實現(xiàn)編程、監(jiān)控、聯(lián)網等功能。5.電源PLC內部配有一個專用開關式穩(wěn)壓電源,將交流/直流供電電源轉化為PLC內部電路需要的工作電源(5V直流)。當輸入端子為非干接點(無源接點)結構時,為外部輸入元件提供24V直流電源(僅供輸入端子使用)。1.3 PLC的特點1.可靠性高,抗干擾能力強;2.通用性高,使用方便;3.程序設計簡單,易學,易懂;4.采用先進的模塊化結構,系統(tǒng)組合靈活方便;5.系統(tǒng)設計周期短;6.安裝簡便,調試方便,維護工作量小;1.4 PLC的工作原理掃描工作方式PLC的工作原理和計算機的工作原理基本上一致。但是工作方式有所不同,計算機采用的是等待命令的工作方式,而PLC采用循環(huán)掃描的工作方式。PLC有運行(RUN)與停止(STOP)兩種工作方式。處于停止工作模式時,PLC只進行內部處理和通信服務等內容。當處于運行工作模式時,PLC要進行內部處理、通信服務、輸入處理、執(zhí)行程序和輸出處理的操作,然后按上述過程循環(huán)掃描工作。PLC的這種周而復始的循環(huán)工作方式稱為掃描工作方式。循環(huán)掃描的工作方式是PLC的一大特點,也可以說PLC是“串行”工作的,這種傳統(tǒng)的繼電器控制系統(tǒng)“并行”工作有本質的區(qū)別,PLC的串行工作方式避免了繼電器控制系統(tǒng)中觸點競爭和時序失配的問題。1.5 PLC的主要性能指標 可編程控制器的種類很多,用戶服務可以根據(jù)控制系統(tǒng)的具體要求選擇不同技術性能指標的PLC??删幊炭刂破鞯募夹g性能指標主要有以下幾個方面: 1.I/O點數(shù) 可編程控制器的I/O點數(shù)指外部輸入、輸出端子數(shù)量的總和,又稱主機的開關量I/O點數(shù)。它是描述PLC大小的一個重要參數(shù)。 2.存儲容量 PLC的存儲器由系統(tǒng)程序存儲器、用戶程序存儲器和數(shù)據(jù)存儲器三部分組成。PLC存儲容量通常指用戶程序存儲器和數(shù)據(jù)存儲器容量之和,表征系統(tǒng)提供給用戶的可用資源,是系統(tǒng)性能的一項重要技術指標。 3.掃描速度可編程控制器采用循環(huán)掃描工作方式。掃描速度與周期成反比。影響掃描速度的主要因素有用戶程序的長度和PLC產品的類型。PLC中CPU的類型、機器字長等直接影響PLC運算精度和運行速度。 4.指令系統(tǒng)指令系統(tǒng)是指PLC所有指令的總和??删幊炭刂破鞯木幊讨噶钤蕉啵浖δ芫驮綇?,但掌握應用也相對較復雜。用戶應根據(jù)實際控制要求選擇合適指令功能的可編程控制器。 5.可擴展性 小型PLC的基本單元(主機)多為開關量IO接口,各廠家在PLC基本單元的基礎上大力發(fā)展模擬量處理、高速處理、溫度控制、通信等智能擴展模塊。智能擴展模塊的多少及性能也已成為衡量PLC產品水平的標志。6.通信功能 通信有PLC之間的通信和PLC與計算機或其他設備之間的通信。通信主要涉及通信模塊、通信協(xié)議和通信指令等內容。PLC的組網和通信能力也成為PLC產品水平的重要衡量指標之一。2 硬件設計2.1 CPU226介紹S7-200系列PLC有CPU21X和CPU22X兩代產品,CPU21X系列PLC現(xiàn)在已經很少用,CPU22X系列PLC用得較多,CPU22X型PLC有CPU222、CPU224、CPU226四種基本型號。CPU226具有24輸入、16輸出,共計40個數(shù)字量IO點,13KB程序和數(shù)據(jù)存儲空間??梢赃B接7個擴展模塊,最大擴展248路數(shù)字量IO或35路模擬量IO點,也有高速計數(shù)和高速輸出端,同時增加了通信口的數(shù)量,使其通信能力大大增強。1.CPU226系統(tǒng)的外形結構中各部分的名稱及作用1) 輸入端子。輸入24點共26個接線端子,名稱為I0.0-I0.7、I1.0-I1.7、I2.0-I2.7和公共端子1M、2M。用于連接主令信號及檢測信號,如啟停按鈕、行程開關、傳感器等,與PLC內部的輸入位存儲器相對應。2) 傳感器電源端子。接線端子兩個,名稱為24V、0V,是PLC提供給傳感器的電源。3) 輸入狀態(tài)指示燈。當輸入信號由0變1后對應指示燈亮。4) 狀態(tài)指示燈。PLC狀態(tài)指示燈用于顯示電源、運行、停止等。5) 通信口。用于通過通信電纜與上位計算機、其它PLC、變頻器或自控儀表連接。6) 輸出狀態(tài)指示燈。用于顯示輸出信號的工作狀態(tài)。7) PLC工作電源輸入端。電源輸入端接線端子3個,名稱為L+、M、COM。輸入為110-240V的交流電。8) 輸出端子。輸出16點共19個接線端子,名稱為Q0.0-Q0.7、Q1.0-Q1.7和公共端1L、2L、3L。用于連接被控對象,如接觸器、電磁閥、信號燈等。與PLC內部的輸出位存儲器相對應。9) 擴展模塊。當PLC本身的點數(shù)不夠用時,可通過擴展接口連接擴展模塊來完成不同的任務,如數(shù)字量和模擬量控制模塊。10) 存儲器卡。該卡位可以選擇安裝擴展卡。如EEPROM存儲卡、電池和時鐘卡。2.CPU226的主要技術指標PLC的交通控制系統(tǒng)的主要技術指標如表2.1。表2.1 主要技術指標外形尺寸mm1908062程序W4096用戶數(shù)據(jù)W2560用戶存儲器類型EEPROM本機IO點數(shù)24入16出擴展模塊數(shù)量7數(shù)字量IO映象區(qū)大小bit256模擬量IO映象區(qū)大小bit32入32出IO映象寄存器bit128I128Q內部繼電器bit256計數(shù)器定時器256256順序控制繼電器bit2563.數(shù)據(jù)存儲區(qū)及元器件功能1) 輸入繼電器(I) 每個輸入繼電器都有一個PLC的輸入端子對應,它用于接收外部的開關信號。當外部的開關信號閉合,則輸入繼電器的線圈得電,在程序中其常開觸點斷開。這些觸點可以在編程時任意使用,使用次數(shù)不受限制。 在每個掃描周期的開始,PLC對個輸入點進行采樣,并把采樣值送到輸入映像寄存器。PLC在接下來的掃描周期各階段不在改變輸入映像寄存器中的值,直到下一個掃描周期的輸入采樣階段。2) 輸出繼電器(Q)每個輸出繼電器都有一個PLC的輸出端子對應。當通過程序使得輸出繼電器線圈得電時,PLC主機上的輸出端開關閉合,他可以作為控制外部負載的開關信號。同時在程序中其常開觸點閉合,常閉觸點斷開。這些觸點可以在編程時任意使用,使用次數(shù)不受限制。在每個掃描周期的輸入采樣、程序執(zhí)行等階段,并不把輸出結果信號直接送到輸出繼電器,而只是送到輸出映像寄存器,只有在每個掃描周期的末尾才將輸出映像寄存器中的結果信號幾乎同時送到輸出鎖存器,對輸出點進行刷新。3) 通用輔助繼電器(M)通用輔助繼電器如同繼電器控制系統(tǒng)中的中間繼電器,在PLC中沒有輸入、輸出端與之對應,因此通用輔助繼電器的線圈不直接受輸入信號的控制,其觸點不能驅動外部負載,外部負載必須由輸出繼電器的外部硬接點來驅動。輔助繼電器的常開常閉接點在PLC的梯形圖中可以無限次自由使用。4) 特殊標志繼電器(SM)有些輔助繼電器具有特殊功能或用來存儲系統(tǒng)的狀態(tài)變量、有關的控制參數(shù)和信息。用戶可以通過特殊標志位來溝通PLC與被控程序實現(xiàn)一定的控制動作,用戶也可以通過直接設置某些特殊標志位來使設備實現(xiàn)某種功能。例如:SM0.0 當PLC處于運行狀態(tài)時,該位置1SM0.5 提供0.5S高電平0.5S低電平,呈現(xiàn)方波,及占空比為50%。5) 順序控制繼電器(S)順序控制繼電器就是根據(jù)順序控制的特點和要求設計的。順序控制繼電器區(qū)是S7-200CPU為順序控制繼電器的數(shù)據(jù)而建立的一個存儲區(qū),用S表示。在順序控制過程中,用于組織步進過程的控制。可以按位、字節(jié)、字、雙字四種方式來存取。6) 定時器(T)定時器是PLC中重要的編程元件,是累計時間增量的內部器件。定時器的工作過程與繼電器控制系統(tǒng)的時間繼電器基本相同。使用時要提前輸入時間預設值。當定時器的當前值達到預設值時,他的常開觸點閉合,常閉觸點斷開,利用定時器的觸點就可以得到控制所需要的延時時間。7) 計數(shù)器(C)計數(shù)器用來累計輸入脈沖的次數(shù)。它是應用非常廣泛的編程元件,經常用來對產品進行計數(shù)或進行特定功能的編程。使用時要提前輸入他的設定值。當輸入觸發(fā)條件滿足時,計數(shù)器開始累計他的輸入端脈沖電位上升沿的次數(shù),當計數(shù)器計數(shù)達到設定的設定值,其常開觸點閉合,常閉觸點斷開。4.CPU226編程元器件的有效范圍PLC的交通控制系統(tǒng)的編程元器件的有效范圍如表2.2。表2.2 編程元器件表的有效范圍用戶程序大小KW4用戶數(shù)據(jù)大小KW2.5輸入映象寄存器I0.0-I15.7輸出映象寄存器Q0.0-Q15.7位存儲器MM0.0-M31.7特殊存儲器SMSM0.0-SM179.7定時器范圍T0-T255記憶延遲1msT0,T64記憶延遲10msT1-T4,T65-T68記憶延遲100msT5-T31,T69-T95接通延遲1msT32,T96接通延遲10msT33-T36,T97-T100接通延遲100msT37-T63,T101-T255計數(shù)器C0-C255順序控制繼電器S0.0-S31.7字節(jié)存取VB0-5119IB0-15QB0-15MB0-31SMB0-179SB0-31LB0-63AC0-3字存取VW0-5118IW0-14QW0-14MW0-30SMW0-178T0-255C0-255LW0-62AC0-32.2 主機CPU及擴展模塊的選擇經綜合價格,性能考慮,應參照主機類型表2.3,根據(jù)設計要求有2個輸入端及22個輸出端的需要,設計中主機選用CPU226,CPU226的輸入輸出端點比較多,共有I0.0-2.7共24個輸入,Q0.0-Q1.7共16個輸出點。CPU226的24個輸入點可以滿足本設計中2個輸入點的需求,但是16個輸出點不能滿足本設計22個輸出點的需求。表2.3 主機類型表型號主機輸入點數(shù)主機輸出點數(shù)可擴展模塊數(shù)最大擴展電流/mACPU22164無0CPU222862340CPU22414107660CPU226241671000根據(jù)本設計輸出端口、電流流量的需求及價格比較,可選擴展模塊如表2.4,經比較后在設計中選用了1個8輸出端口 電流為50mA的EM222擴展模塊。表2.4 擴展模塊表 分類型號I/O規(guī)格功能及用途價格(元)數(shù)字量擴展模塊EM221DI8*直流24V8路數(shù)字量24V直流輸入698.99EM222DO8*直流24V8路數(shù)字量24V直流輸出(固態(tài)MOSFET)830.05DO8*繼電器8路數(shù)字量繼電器輸出961.11EM223DI4/DO4*直流24V繼電器4路數(shù)字量24V直流輸入4路數(shù)字量繼電器輸出847.53DI8/DO8*直流24V8路數(shù)字量24V直流輸入.輸出(固態(tài))1240.71DI8/DO8*直流24V繼電器8路數(shù)字量24V直流輸入8路數(shù)字量繼電器輸出1328.08DI16/DO16*直流24V16路數(shù)字量24V直流輸入.輸出(固態(tài))2420.26DI16/DO16*直流24V繼電器16路數(shù)字量24V直流輸入16路數(shù)字量繼電器輸出2612.482.3 控制系統(tǒng)I/O分配表PLC的交通控制系統(tǒng)的I/O端口分配如表2.5。表2.5 I/O端口分配表I0.0啟動按鈕Q0.4南北向紅燈I0.1停止按鈕Q0.5南北向綠燈Q0.0東西向紅燈Q0.6南北向黃燈Q0.1東西向綠燈Q0.7南北向左轉Q0.2東西向黃燈Q1.0-1.7數(shù)碼管abcdefg(個位)Q0.3東西向左轉Q2.0-2.7數(shù)碼管abcdefg(十位)2.4 系統(tǒng)接線圖根據(jù)系統(tǒng)要求和所需要的硬件,系統(tǒng)數(shù)字量輸入點總計2個點,輸出點總計22個點。綜合考慮到系統(tǒng)的性價比和系統(tǒng)的可擴展性,輸入、輸出點留出一定的富裕量,因此PLC選擇SIEMENS的S7-200系列的CPU226繼電器輸出型和數(shù)字量擴展模塊EM222,輸入、輸出端子電氣接線圖如下圖2.1所示。圖2.1 系統(tǒng)硬件連接圖3 軟件設計3.1功能指令介紹在設計中我所使用的功能數(shù)據(jù)轉換指令、七段顯示譯碼指令、字節(jié)與字整數(shù)之間的轉換、TON定時器、循環(huán)右移指令、減計數(shù)器(CTD)具體如下。1.數(shù)據(jù)轉換指令 BCD碼轉換指令如圖3.1所示,此指令作用是當使能輸入有效時,將整數(shù)輸入數(shù)據(jù)IN轉換成BCD碼類型,并將結果送到OUT輸出。圖3.1 BCD碼轉換指令2.七段顯示譯碼指令 七段顯示譯碼指令如圖3.2所示,此指令作用是當使能輸入有效時,將字節(jié)型輸入數(shù)據(jù)IN的低四位有效數(shù)字產生相應的七段顯示碼,并將其輸出到OUT指定的單元 圖3.2 七段顯示譯碼指令3.字節(jié)與字整數(shù)之間的轉換 字節(jié)與字整數(shù)轉換指令圖如圖3.3所示,此指IN轉換成字節(jié)類型, 并將結果送到OUT輸出。圖3.3 字節(jié)與字整數(shù)轉換指令4.通電延時型定時器通電延時型定時器如圖3.4所示,此指令作用IN端為輸入端,用于連接驅動定時器線圈的信號;PT端為設定端,用于標定定時器的設定值。當連接于IN端的觸點閉合時,定時器開始計時,當前值逐漸增長;當累積時間達到設定值PT時,定時器的狀態(tài)被置1(線圈得電),動合觸點閉合,當連接于IN端的觸點斷0(線圈失電)。圖3.4 通電延時型定時器5.循環(huán)右移指令 循環(huán)右移指令如圖3.5所示,此指令作用當使能輸入有效時,字節(jié)、字、或雙字節(jié)IN數(shù)據(jù)循環(huán)右移N個位后,將其結果輸出到OUT所指定的存儲單元中,并將最后一次移出位送SM1.1。圖3.5 循環(huán)右移指令6.減計數(shù)器(CTD)減計數(shù)器指令如圖3.6所示,此指令作用當使能輸入(LD)有效時,計數(shù)器把預置值(PV)裝入當前值存儲器,計數(shù)器狀態(tài)位復位(置0)。當CD端每一個輸入脈沖上升沿來時,減計數(shù)器的當前值從預置值開始遞減計數(shù),當前值等于0時,計數(shù)器狀態(tài)位置位(置1),停止計數(shù)。圖3.6 減計數(shù)器3.2 PLC交通燈的控制梯形圖設計PLC交通燈的控制的程序梯形圖如圖3.7所示。本程序簡潔易懂、便于修改、使用性強、條理性強。圖3.7 PLC交通燈的控制的程序梯形圖4 系統(tǒng)調試4.1硬件調試根據(jù)電氣接線圖安裝接線,PLC實際接線時,還應考慮到以下幾個方面:1.應有電源輸入線,通常為220V、50HZ交流電源,允許電源有一定的浮動范圍。并且必須有保護裝置,如熔斷器等。若是干擾較強或對可靠性要求很高的場合,應在PLC的電源輸入端加裝帶屏蔽層的隔離變壓器和低通濾波器。2.輸入端子八個為一組,公用一個COM端。PLC應單獨接地,不要和其他電器元件共用接地線,接地線面積應大于2mm,并盡可能靠近PLC。3.PLC輸出端接有線圈和電磁閥等感性元件時必須加保護電路,例如并接阻容吸收回路(對于交流電源)或續(xù)流二極管(對于支流電源)。4.2 軟件調試用編程工具將用戶程序輸入計算機,經過反復編輯、編譯、下載、調試、運行,直至運行正確。打開梯形圖編輯器將程序輸入電腦。程序輸入完成后,用CPU的下拉菜單或工具條中編譯快捷按鈕對程序進行編譯,編譯后在顯示器下方的輸入窗口顯示編譯結果,并能明確的指出錯誤的網絡段,可以根據(jù)錯誤的提示對程序進行修改,然后再編譯,一直到編譯無誤。程序編譯成功后,單擊標準工具條中下載快捷按鈕打開文件菜單,選擇下載項,彈出對話框,經選定程序塊、數(shù)據(jù)塊、系統(tǒng)塊等下載內容后,按確認按鈕將選中內容下載到PLC的存儲器上。當PLC工作方式開關在TERM位置時還可用STEPMICRO/WIN32的菜單命令或快捷按鈕都可以對CPU工作方式進行軟件設計。使用程序編輯器還可以在PLC運行監(jiān)視程序執(zhí)行的過程和各元件的狀態(tài)及數(shù)據(jù),打開調試菜單選中程序狀態(tài)。這時閉合觸點和通電線圈內部顏色變藍。在PLC的運行工作狀態(tài)隨輸入條件的改變定時及計數(shù)過程的運行,每個掃描周期的輸入階段將各個期間的狀態(tài)刷新,同時還可以動態(tài)顯示各個定時與計數(shù)器的當前值,以便在線動態(tài)觀察程序的運行,出現(xiàn)錯誤易于發(fā)現(xiàn)更改。在STOP狀態(tài)下對程序進行修改編輯,重新編譯、下載、監(jiān)視運行,如此反復修改調試,直到得到正確運行結果。在最初的調試過程中因為所選用的主機擴展模塊無法提供,所以我們把數(shù)碼顯示倒計和交通燈的閃亮分開來調試,在大二學習PLC課程時,交通燈的閃亮我們曾做過課程設計所以這部分并沒有花太多的時間。在調試數(shù)碼管倒計顯示時遇到的困難就比較大了,在最初寫程序時因為沒有分析清楚七段顯示譯碼指令輸出的是字節(jié)還是字,結果在調試時根本無法成功的下載,編譯中有一錯誤總是修正不過來,后來經過老師和同學的幫忙后,才算是把錯誤找出來準確的修改了。數(shù)碼管倒計剛開始的初值本應是在減計數(shù)器中所賦予的初值顯示,但在程序循環(huán)執(zhí)行第一遍后,之后所送的初值顯示都會比原來的值少1。所以又經過重新修改程序后循環(huán)才出現(xiàn)理想狀態(tài)。結論本系統(tǒng)主要以PLC為核心,利用PLC的強大的控制功能,實現(xiàn)了對交通燈的控制。利用梯形圖程序可以很直觀的看出運行過程。利用可編程控制器控制交通燈,具有接線簡單、編程直觀、擴展容易等特點。調試結果表明,在適應性、精確性和可靠性方面,到達到了設計的要求,表明該設計方案是可行的。交通燈的設計課題,詳細介紹了PLC的結構配置、工作原

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論