LED數(shù)碼顯示控制系統(tǒng)_第1頁
LED數(shù)碼顯示控制系統(tǒng)_第2頁
LED數(shù)碼顯示控制系統(tǒng)_第3頁
LED數(shù)碼顯示控制系統(tǒng)_第4頁
LED數(shù)碼顯示控制系統(tǒng)_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 電氣PLC控制系統(tǒng)設(shè)計說明書 LED數(shù)碼顯示控制系統(tǒng)設(shè)計專業(yè)電氣工程及其自動化學(xué)生姓名孔佳班級自動化143學(xué)號1410060842指導(dǎo)教師楊曉冬完成日期2017年6月18日LED數(shù)碼顯示控制系統(tǒng)設(shè)計摘要: PLC控制課程設(shè)計是該學(xué)科的一個重要教學(xué)環(huán)節(jié),它需要學(xué)生統(tǒng)籌運用所學(xué)基本理論、基本方法對現(xiàn)實生活中的實際系統(tǒng)進行設(shè)計和調(diào)試。本課程設(shè)計是以LED數(shù)碼管和PLC控制為基礎(chǔ),通過了解PLC的基本編程方法及數(shù)碼管的原理,用順序控制法實現(xiàn):按下啟動按鈕后,由八組LED發(fā)光二極管模擬的八段數(shù)碼管開始顯示,先是一段段顯示,顯示次序是A、B、C、D、E、F、G、H。隨后顯示數(shù)字及字符,顯示次序是0、1、

2、2、3、4、5、6、7、8、9、A、b、C、d、E、F,再返回初始顯示,并循環(huán)不止。用西門子S7-1500來實現(xiàn)控制要求。關(guān)鍵詞: LED數(shù)碼顯示控制 S7-1500目錄1.概述12.設(shè)計內(nèi)容12.1 西門子S7-1500PLC介紹12.2 I/O分配12.3 LED數(shù)碼管的結(jié)構(gòu)和工作原理22.4 模塊介紹3比較模塊CMP32.4.2 定時器模塊TON(接通延時)3傳送模塊MOVE.42.4.4 復(fù)位模塊(R)52.5 觸摸屏設(shè)計·52.6實驗現(xiàn)象 73.設(shè)計小結(jié)94.參考文獻(xiàn)95.附錄.10 附錄一. 10 附錄二.13 附錄三.15 1.概述PLC課程設(shè)計是該課程的一個重要教學(xué)環(huán)

3、節(jié),既有別于畢業(yè)設(shè)計,又不同于課堂教學(xué)。它需要學(xué)生統(tǒng)籌運用所學(xué)基本理論、基本方法對現(xiàn)實生活中的實際系統(tǒng)進行設(shè)計和調(diào)試。本課程設(shè)計是以LED數(shù)碼管和PLC控制為基礎(chǔ),通過了解西門子S7-1500PLC的基本編程方法及LED數(shù)碼管的原理,用順序控制法實現(xiàn):按下啟動按鈕后,由八組LED發(fā)光二極管模擬的八段數(shù)碼管開始顯示:先是一段段顯示,顯示次序是A、B、C、D、E、F、G、H。隨后顯示數(shù)字及字符,顯示次序是0、1、2、3、4、5、6、7、8、9、A、b、C、d、E、F,再返回初始顯示,并循環(huán)不止。同時利用西門子觸摸屏完成燈的狀態(tài)監(jiān)測和啟??刂?。本課程設(shè)計分為三人一組,我完成了PLC的觸摸屏設(shè)計。2.

4、 設(shè)計內(nèi)容2.1 西門子S7-1500PLC介紹S7-1500是西門子公司推出的最新系列的PLC,相對于傳統(tǒng)的PLC,它的外觀設(shè)計更加人性化,選用時更加容易被人們所接受。CPU上配有LED顯示屏,方便顯示CPU狀態(tài)和故障信息等。從硬件方面說,S7-1500 PLC的處理速度更快,聯(lián)網(wǎng)能力更強,安全可靠維護簡單。它的組態(tài)和編程效率更高,信息采集和查看更方便,此外S7-1500 PLC無需使用其他模塊即可實現(xiàn)運動控制功能等等很多優(yōu)勢之處。2.2 I/O分配序號PLC地址(PLC端子)電氣符號(面板端子)功能說明1I0.0SD啟動按鈕2Q0.0A數(shù)碼管a端3Q0.1B數(shù)碼管b端4Q0.2C數(shù)碼管c端

5、5Q0.3D數(shù)碼管d端6Q0.4E數(shù)碼管e端7Q0.5F數(shù)碼管f端8Q0.6G數(shù)碼管g端9Q0.7H數(shù)碼管dp端面板上COM接24V電源負(fù)端面板上V+接24V電源正端實驗柜上黑色口接24V電源負(fù)端,紅色口24V電源正端。2.3 LED數(shù)碼管的結(jié)構(gòu)和工作原理LED數(shù)碼管(LED Segment Displays)是由多個發(fā)光二極管封裝在一起組成“8”字型的器件,引線已在內(nèi)部連接完成,只需引出它們的各個筆劃,公共電極。led數(shù)碼管常用段數(shù)一般為7段有的另加一個小數(shù)點,還有一種是類似于3位“+1”型。根據(jù)LED的接法不同分為共陰和共陽兩類,了解LED的這些特性,對編程是很重要的,因為不同類型的數(shù)碼管

6、,除了它們的硬件電路有差異外,編程方法也是不同的。LED數(shù)碼管要正常顯示,就要用驅(qū)動電路來驅(qū)動數(shù)碼管的各個段碼,從而顯示出我們要的數(shù)位,因此根據(jù)LED數(shù)碼管的驅(qū)動方式的不同,可以分為靜態(tài)式和動態(tài)式兩類。A、靜態(tài)顯示驅(qū)動:靜態(tài)驅(qū)動也稱直流驅(qū)動。靜態(tài)驅(qū)動是指每個數(shù)碼管的每一個段碼都由一個單片機的I/O進行驅(qū)動。靜態(tài)驅(qū)動的優(yōu)點是編程簡單,顯示亮度高,缺點是占用I/O多。B、動態(tài)顯示驅(qū)動:數(shù)碼管動態(tài)顯示是應(yīng)用最為廣泛的一種顯示方式之一,動態(tài)驅(qū)動是將所有數(shù)碼管的8個顯示筆劃"a,b,c,d,e,f,g,dp "的同名端連在一起,另外為每個數(shù)碼管的公共極COM增加位元選通控制電路,位元

7、選通由各自獨立的I/O線控制,當(dāng)輸出字形碼時,所有數(shù)碼管都接收到相同的字形碼,但究竟是那個數(shù)碼管會顯示出字形,取決于對位元選通COM端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開,該位元就顯示出字形,沒有選通的數(shù)碼管就不會亮。透過分時輪流控制各個LED數(shù)碼管的COM端,就使各個數(shù)碼管輪流受控顯示,這就是動態(tài)驅(qū)動。2.4 模塊介紹2.4.1 比較模塊CMP可以使用“小于”指令判斷第一個比較值(<操作數(shù) 1>)是否小于第二個比較值(<操作數(shù) 2>)。要比較的兩個值必須為相同的數(shù)據(jù)類型。 如果滿足比較條件,則該指令返回邏輯運算結(jié)果 (RLO)“1”。如果不滿足比較

8、條件,則該指令返回 RLO“0”。該指令的 RLO 通過以下方式與整個程序段中的 RLO 進行邏輯運算:· 串聯(lián)比較指令時,將進行“與”運算。· 并聯(lián)比較指令時,將進行“或”運算。在指令上方的操作數(shù)占位符中指定第一個比較值(<操作數(shù) 1>)。在指令下方的操作數(shù)占位符中指定第二個比較值(<操作數(shù) 2>)。比較時間值時,如果 <操作數(shù) 1> 中的時間點小于(早于)<操作數(shù) 2> 中的時間點,則該指令的 RLO 為“1”2.4.2 定時器模塊TON (接通延時) 可以使用“接通延時”指令將 Q 輸出的設(shè)置延時 PT 指定的一段時間。

9、 當(dāng)輸入 IN 的邏輯運算結(jié)果 (RLO) 從“0”變?yōu)椤?”(信號上升沿)時,啟動該指令。 指令啟動時,預(yù)設(shè)的時間 PT 即開始計時。 當(dāng)持續(xù)時間 PT 計時結(jié)束后,輸出 Q 的信號狀態(tài)為“1”。 只要啟動輸入仍為“1”,輸出 Q 就保持置位。 啟動輸入的信號狀態(tài)從“1”變?yōu)椤?”時,將復(fù)位輸出 Q。 在啟動輸入檢測到新的信號上升沿時,該定時器功能將再次啟動??梢栽?ET 輸出查詢當(dāng)前的時間值。 時間值從 T#0s 開始,達(dá)到 PT 時間值時結(jié)束。 只要輸入 IN 的信號狀態(tài)變?yōu)椤?”,輸出 ET 就復(fù)位。每次調(diào)用“接通延時”指令,必須將其分配給存儲指令數(shù)據(jù)的 IEC 定時器。如果程序中未調(diào)

10、用定時器(這是因為會忽略定時器),則輸出 ET 會在定時器計時結(jié)束后立即返回一個常數(shù)值。對于 S7-1500 CPU,IEC 定時器是一個 IEC_TIMER、IEC_LTIMER、TON_TIME 或 TON_LTIME 數(shù)據(jù)類型的結(jié)構(gòu),可如下聲明:· 聲明為一個系統(tǒng)數(shù)據(jù)類型為 IEC_TIMER 或 IEC_LTIMER 的數(shù)據(jù)塊(例如,“MyIEC_TIMER”)· 聲明為塊中“Static”部分的 TON_TIME、TON_LTIME、IEC_TIMER 或 IEC_LTIMER 類型的局部變量(例如,#MyIEC_TIMER)在程序中插入該指令時,將打開“調(diào)用選項

11、”(Call options) 對話框,可以指定 IEC 定時器將存儲在自身數(shù)據(jù)塊中(單個背景)或者作為局部變量存儲在塊接口中(多重背景)。 如果創(chuàng)建了一個單獨的數(shù)據(jù)塊,則該數(shù)據(jù)塊將保存到項目樹“程序塊 > 系統(tǒng)塊”(Program blocks > System blocks) 路徑中的“程序資源”(Program resources) 文件夾內(nèi)。 有關(guān)本主題的更多信息,請參見“另請參見”。只有在調(diào)用指令且每次都會訪問輸出 Q 或 ET 時,才更新指令數(shù)據(jù)。執(zhí)行“接通延時”指令之前,需要事先預(yù)設(shè)一個邏輯運算。 該運算可以放置在程序段的中間或者末尾。傳送模塊MOVE可以使用“移動值

12、”指令將 IN 輸入操作數(shù)中的內(nèi)容傳送給 OUT1 輸出的操作數(shù)中。 始終沿地址升序方向進行傳送。如果滿足下列條件之一,則使能輸出 ENO 的信號狀態(tài)為“0”:· 使能輸入 EN 的信號狀態(tài)為“0”。· IN 參數(shù)的數(shù)據(jù)類型與 OUT1 參數(shù)的指定數(shù)據(jù)類型不對應(yīng)。2.4.4 復(fù)位模塊(R)可以使用“復(fù)位輸出”指令將指定操作數(shù)的信號狀態(tài)復(fù)位為“0”。僅當(dāng)線圈輸入的邏輯運算結(jié)果 (RLO) 為“1”時,才執(zhí)行該指令。 如果信號流通過線圈(RLO =“1”),則指定的操作數(shù)復(fù)位為“0”。 如果線圈輸入的 RLO 為“0”(沒有信號流過線圈),則指定操作數(shù)的信號狀態(tài)將保持不變。2.

13、5觸摸屏設(shè)計上面的小圓分別代表數(shù)碼管的八段段選,通過設(shè)置動畫能夠在觸摸屏上顯示。以上是PLC程序中的觸摸屏部分,當(dāng)在觸摸屏上按下start時,也能啟動;按下HMI_STOP則停止,形成了一個人機交互界面。關(guān)于Stop和Start是通過下面的事件來對應(yīng)觸發(fā)的2.6實驗現(xiàn)象PLC的現(xiàn)象觸摸屏的現(xiàn)象整體現(xiàn)象3.設(shè)計小結(jié)本次課程設(shè)計使我加深了對PLC知識的理解,同時通過這次一周的課程設(shè)計,我們的合作意識得到加強,合作能力得到提高,并再一次明白只有加強組內(nèi)合作才能提高工作效率和速度。但是在設(shè)計時經(jīng)常遇到各種問題,從一開始一竅不通到后面能夠畫出觸摸屏中間問了老師同學(xué)很多。一直到最后我們的觸摸屏還是只能夠啟動無法停止,后來在STOP按鈕上加了一個復(fù)位位才完成了完整的啟動停止控制。這還是我思考不全面所導(dǎo)致的。通過這次課程設(shè)計時候我懂得了實踐的重要性,只有將所學(xué)的內(nèi)容運用到實踐中才能夠真正理解貫徹了。在查找和整理資料的過程中我獲得了更廣泛的PLC相關(guān)知識,對PLC產(chǎn)生了濃厚的興趣。對此還是要感謝楊老師的幫助,并在設(shè)計時給出了寶貴的意見。4. 參考文獻(xiàn)【1】 劉美俊. 西門子PLC編程及其應(yīng)用. 北京:機械工程出版社,2011.【2】 廖常初. S7-200PLC編程及應(yīng)用. 北京:機械工程出版社,2010.【3】 楊后川,張瑞,高建設(shè),等. 西門子S7-200PLC應(yīng)用1

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論