plc課程設計數碼管
1. 如何用PLC控制七段數碼管
用7個繼電器控制7個數碼管唄,然後肯定是數字組合的,在你需要輸出哪幾個數字的時候你編好是哪幾個繼電器,一起輸出就好了啊。
2. plc鐵塔之光課程設計,fx2n,紅綠白燈各三個,還有一個數碼管顯示燈亮的個數,
用PLC的循環移位指令就好了
3. 西門子PLC數碼管編程
你是不知道怎麼解碼吧?你可以這樣,Q0.0接a,q0.1接b,依次類推q0.6接g,q0.7接h即小數點。
那麼用供陰接法的話,0對應7eH(十六進制)各個對應為的位為1表示點亮。解碼後輸出到QB0和QB1。這樣用比較 自動對應過去就好了。
4. 數碼管控制設計plc
假定d1為第一個數,d2為第二個數,d3為數碼管當前顯示的數,當然顯示要7段解碼一下。
1、三個按鍵未操作時mov d1到d3
2、三個按鍵任意按一個傳送d2到d3,同時將d1*d2(假如為乘,需要根據按鍵判斷)傳送到d4
3、按下等於 後判斷d4的大小,如果小於100,那麼就傳送d4到d3,如果大於等於就報警。
4、如果有小數點那麼就要判斷是幾位,如果乘數是1位,那麼結果小數就是2位,如果乘數是2位,那麼就是4位,判讀和傳送之前需要做相應的除法。
5、最好加上超時自動返回顯示第一個數。
如果還不明白可以發郵件給我[email protected],把問題說的清楚一點,我可以幫你編程。
5. PLC課程設計 LED數碼顯示控制 按下啟動按鈕後,由八組LED發光二極體模擬的八段數碼管開始顯示,顯示內容是
你要的是軟體程序還是硬體圖呀
6. 如何用PLC實現七段數碼管顯示電路,我有很多段數碼管要顯示!
看你驅動的數碼管多不多?如只有一個的話就用PLC的七段數碼管顯示指令來實現(晶體管
繼電器的都行)
如果幾個以上數碼顯示時還是建議你使用PLC外加鎖存IC一起來實現,這樣比較經濟些。
7. plc數碼管顯示怎麼做
方法1、使用8421方式,使用輸出點輸出到數碼管顯示模塊,而且要求PLC是晶體管輸出的,數碼管顯示位數越多佔用的PLC輸出點越多。
方法2、使用RS485通訊方式,不佔用輸出點,所以PLC是晶體管輸出或繼電器輸出都不影響,但要求數碼管顯示模塊RS485通訊方式。
8. 用PLC設計數碼管顯示的程序要怎麼寫
數碼管一般分共陰還是共陽 用bcd轉換指令將數據轉換後再輸出就行了
9. 用西門子plc控制一個數碼管顯示數字程序
我不知道你用的什麼西門子那個系列的PLC ,我這里用S7-200舉例,原理是一樣的。圖片上上部分是段位指令的解釋,下部分是示常式序,上電清零數碼管數據顯示0,先將0傳送到任意一個空置的數據存儲區(VB1),然後再把存儲區的數據使用段位指令輸出給輸出存儲區(QB1我輸出從Q1.0依序接線)。如果想要輸出不同的數值,直接把在段位指令前用常閉或者特殊寄存器(SM0.0)單獨一個網咯,更改數碼管顯示只需更使用傳送指令更改傳送的數字就行。
10. plc課程設計自動數碼顯示
課程設計說明書
題目:自動數碼顯示
班級:
姓名:
指導老師:
課程設計任務書
一、設計目的
1、通過課程設計,使我們進一步鞏固、深化和擴充相關課程方面的基本知識、基本原理和基本技能,達到培養學生獨立思考、分析和解決實際問題的能力。
2、通過課程設計,讓我們獨立完成一項PLC應用系統課題的基本設計工作,達到培養學生綜合應用所學知識和實際查閱相關設計資料能力的目的。
二、設計內容
1、熟悉題目、收集資料。按具體課題,充分了解技術要求,明確設計任務書,收集相關資料,為設計工作做准備。
2、總體設計。正確選定系統方案,認真畫出系統整體結構圖。
3、程序設計。畫出實物接線圖、順序功能圖、控制梯形圖,並作簡要分析。
4、系統調試。
5、整理編寫課程設計心得。
三、控制要求
系統啟動後,首次依次輸入8位數,在八段碼顯示器上顯示當前數值,並存入相應存儲器中,按下重復顯示按鈕時,八段碼顯示器上會依次顯示剛才輸入的8位數,並循環。按下暫停按鈕時,八段碼顯示器將保持當前數值。按下停止按鈕後,存儲器中的數據將被清空。
四、設計任務
1、設計出硬體系統的結構圖,接線圖。
2、系統有啟動,停止功能。
3、運用功能指令進行PLC控製程序設計,並有主程序,子程序。
4、程序結構與控制功能自主創新設計。
5、進行系統調試,實現上述功能。
目 錄
引言……………………………………………………………………4
1 硬體設計……………………………………………………………5
1.1 控制要求………………………………………………………………………5
1.2 I/O分配………………………………………………………………………5
1.3 I/O接線圖……………………………………………………………………6
2 軟體設計……………………………………………………………7
2.1 梯形圖的設計…………………………………………………………………7
2.2梯形圖…………………………………………………………………………8
3 系統調試…………………………………………………………19
設計心得………………………………………………………………20
致謝……………………………………………………………………21
參考文獻………………………………………………………………22
引言
PLC可編程式控制制器:PLC英文全稱Programmable Logic Controller,中文全稱為可編程式控制制器,定義是:一種數字運算操作的電子系統,專為在工業環境應用而設計的。它採用一類可編程的存儲器,用於其內部存儲程序、執行邏輯運算、順序控制、定時、計數與算數操作等面向用戶的指令,並通過數字或模擬式輸入/輸出控制各種類型的機械或生產過程。
PLC是基於電子計算機,且適用於工業現場工作的電控制器。它源於繼電控制裝置,但它不像繼電裝置那樣,通過電路的物理過程實現控制,而主要靠運行存儲於PLC內存中的程序,進行入出信息變換實現控制。入出信息變換、可靠物理實現,可以說是PLC實現控制的兩個基本要點。入出信息變換靠運行存儲於PLC內存中的程序實現。PLC程序既有生產廠家的系統程序(不可更改),又有用戶自行開發的應用(用戶)程序。系統程序提供運行平台,同時,還為PLC程序可靠運行及信號與信息轉換進行必要的公共處理。用戶程序由用戶按控制要求設計。什麼樣的控制要求,就應有什麼樣的用戶程序。可靠物理實現主要靠輸人(INPUT)及輸出(OUTPUT)電路。PLC的I/O電路,都是專門設計的。輸入電路要對輸入信號進行濾波,以去掉高頻干擾。而且與內部計算機電路在電上是隔離的,靠光耦元件建立聯系。輸出電路內外也是電隔離的,靠光耦元件或輸出繼電器建立聯系。輸出電路還要進行功率放大,以足以帶動一般的工業控制元器件,如電磁閥、接觸器等等。
I/O電路時很多的,每一輸點或輸出點都要有一個I或O電路。PLC有多個I/O用點,一般也就有多少個I/O用電路。但由於它們都是由高度集成化的電路組成的,所以,所佔體積並不大。輸入電路時刻監視著輸入狀況,並將其暫存於輸入暫存器中。每一輸入點都有一個對應的存儲其信息的暫存器。輸出電路要把輸出鎖存器的信息傳送給輸出點,輸出鎖存器與輸出點也是一一對應的這里的輸入暫存器及輸出鎖存器實際就是PLC處理器I/O口的寄存器。它們與計算機內存交換信息通過計算機匯流排,並主要有運行系統程序實現。把輸入暫存器的信息讀到PLC的內存中,稱輸入刷新。PLC內存有專門開辟的存放輸入信息的映射區。這個區的每一對應位(bit)稱之為輸入繼電器,或稱軟接點。這些位置成1,表示接點通,置成0為接點斷。由於它的狀態是由輸入刷新得到的,所以,它反映的就是輸入狀態。
1 硬體設計
1.1 控制要求
系統啟動後,首次依次輸入8位數,在八段碼顯示器上顯示當前數值,並存入相應存儲器中,按下重復顯示按鈕時,八段碼顯示器上會依次顯示剛才輸入的8位數,並循環。按下暫停按鈕時,八段碼顯示器將保持當前數值。按下停止按鈕後,存儲器中的數據將被清空。
1.2 I/O分配
輸入數據 SB1 I0.0 0
SB2 I0.1 1
SB3 I0.2 2
SB4 I0.3 3
SB5 I0.4 4
SB6 I0.5 5
SB7 I0.6 6
SB8 I0.7 7
SB9 I0.8 8
SB10 I0.9 9
重復按鈕 SB11 I1.2
暫停按鈕 SB12 I1.3
復位停止按鈕 SB13 I1.4
1.3 I/O接線圖
2 軟體設計
2.1 梯形圖的設計
在程序設計過程中採用了SCR指令的順序控制梯形圖的設計方法,S7-200中的順序控制寄存器(SCR)專門用於編制順序控製程序,順序控製程序被劃分為LSCR與SCRE指令之間的若干個SCR段,一個SCR段對應與順序功能圖中的一步。
梯形圖中設計了八個子程序,分別賦八個數,因為需要前一個輸入信號由一變為零,所以添加了負跳變指令;為了實現題中的循環要求,在程序中添加了加一指令,從而使得數字自動往下循環;為了點亮八段顯示管各段的代碼,運用了段解碼指令,為了輸出需要的數字在段解碼指令前添加了位元組比較指令,當為所需數字時,就會在顯示管上顯示相應的數。
圖中I1.3為暫停按鈕,按下I1.3時,網路34斷開,從而使加一指令停止工作,顯示管上顯示斷開I1.3前的數字,I1.4為停止按鈕,按下I1.4後數字將被清空。
2.2梯形圖
子程序1 第一位賦值
有八個子程序,後七個子程序與子程序1相似,傳送位元組指令模塊的輸出口不同分別VBO、VB1、 VB2……VB7。
子程序1 第一位賦值
有八個子程序,後七個子程序與子程序1相似,傳送位元組指令模塊的輸出口不同分別VBO、VB1、 VB2……VB7。
3 系統調試:
硬體調試:接通電源,檢查可編程式控制制器是否可以正常工作,接頭是否接觸良好,然後把其與電腦的通信口連接。
軟體調試:按要求輸入梯形圖,轉換成指令表,並進行語法的檢查,正確後設置正確的通信口,將指令讀入到指定的可編程式控制制器ROM中,進行下一步的調試。
運行調試:在硬體調試和軟體調試正確的基礎上,打開可編程式控制制器的「RUN」開關進行調試;觀察運行的情況,看按下題中所說按鈕時是否按要求工作。
根據以上的調試情況,本次的自動數碼顯示的PLC控制系統設計符合要求。
設計心得
課程設計是培養學生綜合運用所學知識、發現、提出、分析和解決實際問題,鍛煉實踐能力的重要環節,是對學生實際工作能力的具體訓練和考察過程。隨著科學技術發展的日新月異,PLC已經成為當今計算機應用中的領域,生活中可以說是無處不在。因此對於二十一世紀的大學生來說掌握PLC技術是十分重要的。
回顧此次PLC課程設計,我感慨頗多,的確,通過這次對數碼管工作的PLC控制,讓我們對PLC梯形圖、指令表、外部接線圖有了更好的了解,也讓我了解了關於PLC設計原理。有很多設計理念來源於實際,從中找出做適合的設計方法。從理論到實踐,在一星期的日子裡,可以說得是苦多於甜,但是可以學到很多很多的東西,同時不僅可以鞏固了以前所學的知識,而且學到了很多在書本上沒有的知識。通過這次課程設計使我懂得了理論與實踐相結合是很重要的,只有理論知識是遠遠不夠的,只有把理論與實踐結合起來,從理論中得出結論,才能真正為社會服務,從而提高自己的實際動手能力和獨立思考的能力。在設計的過程中遇到的問題,可以說得是困難重重,這畢竟是第一次做的,難免會遇到各種各樣的問題,同時在設計的過程中發現自己的不足之處,對以前所學的知識理解的不夠深刻,掌握的不夠牢固,比喻說不懂一些元器件的使用方法,對PLC編程掌握的不好……通過這次課程設計之後,一定要把以前的知識重新溫習。
在本次設計中,我們還需要大量的以前沒有學到過的知識,於是圖書館和INTERNET成了我們很好的助手。在查閱資料的過程中,我們要判斷優劣、取捨相關知識,不知不覺中我們查閱資料的能力也得到了很好的鍛煉。我們學習的知識是有限的,在以後的工作中我們肯定會遇到許多未知的領域,這方面的能力便會使我們受益非淺。
致謝
在這次課程設計的編寫過程中,我們得到了很過人的幫助。
首先,我們要感謝劉老師在課程設計上給予我們的指導,提供給我們的支持和幫助,這是我們能順利完成這次報告的主要原因,更重要的是幫助我們解決了許多技術上的難題,讓我們能把系統做的更加完善。同時也感謝老師為我們提供了良好的做課程設計的環境。
其次,也要感謝那些幫助過我們的同學,是他們不厭其煩的回答我們的疑問,解決了不少我們不太明白的設計上的難題,使我們能夠順利的完成調試工作。
我也要感謝那些免費的論文網站,雖說這些網站都是些不起眼的小網站,可正是它們無償的向我們提供大量的論文藍本,保證了貧窮的我們得到所需的論文。這可以說是一種「想人之所想。急人之所急的人道主義精神」。
再一次感謝是所有在設計中曾經幫助過我的良師益友和同學,謝謝你們!
參考文獻
[1] 於慶廣.可編程式控制制器原理與系統設計.北京:清華大學出版社,2004.
[2] 高欽和.可編程式控制制器應用技術與設計實例.北京:人民郵電出版社,2004.
[3] 廖常初.PLC編程及應用.北京:機械出版社,2002.
[4] 郁漢琪.機床電器及可編程式控制制器實驗課程設計指導書.北京:高等教育出版社,2001.
[5] 弭洪濤.可編程序控制器(PLC)原理及應用.北京:中國水利水電出版社,1999.
[6] 胡學林.電氣控制及PLC.北京:冶金工業出版社,1997.
[7] 陳在平、趙相賓.可編程序控制器技術及應用系統設計.北京:機械工業出版社,2002.
[8] 陳忠華.可編程序控制器與工業自動化系統.北京:機械工業出版社,2206.
[9] 蘇中.基於PC架構的可編程序控制器.北京:機械工業出版社,2005.
[10] 李緩.PLC原理與應用.北京:北京郵電大學出版社,2009.
[11] 羅偉、鄧木生.PLC與電氣控制.北京:中國電力出版社,2009.
[12] 張學銘、邸書玉.松下PLC編程與應用.北京:機械工業出版社,2009.