西門子plc實訓報告
隨著個人的素質不斷提高,報告對我們來說并不陌生,不同的報告內容同樣也是不同的。相信很多朋友都對寫報告感到非常苦惱吧,下面是小編收集整理的西門子plc實訓報告,僅供參考,歡迎大家閱讀。

一、實驗目的:
1)認識并學習plc,了解plc系統結構,熟悉plc組成及各部分的作用,掌握plc的工作原理,明確plc輸入/輸出的意義; 2)了解plc應用軟件的編制方法;
3)熟悉plc基本指令,了解plc功能指令;
4)掌握plc基本電路的程序構成以及簡單設計方法; 5)熟悉plc基本指令梯形圖或語句表的編輯方法。
二、實驗設備:
1)一臺plc主機;
2)微型計算機(帶編程電纜及編程軟件); 3)輸入/輸出實驗板; 4)電工工具及導線若干;
三、實驗內容:
1、了解plc基本指令系統特點:
plc的編程語言與一般計算機語言相比,具有明顯的特點,它既不同于高級語言,也不同于一般的匯編語言,它既要滿足易于編寫,又要滿足易于調試的要求。目前,還沒有一種對各廠家產品都能兼容的編程語言。如三菱公司的產品有它自己的編程語言,omron公司的產品也有它自己的語言。但不管什么型號的plc,其編程語言都具有以下特點:
(1).圖形式指令結構:程序由圖形方式表達,指令由不同的圖形符號組成,易于理解和記憶。系統的軟件開發者已把工業控制中所需的獨立運算功能編制成象征性圖形,用戶根據自己的需要把這些圖形進行組合,并填入適當的參數。在邏輯運算部分,幾乎所有的廠家都采用類似于繼電器控制電路的梯形圖,很容易接受。如西門子公司還采用控制系統流程圖來表示,它沿用二進制邏輯元件圖形符號來表達控制關系,很直觀易懂。較復雜的算術運算、定時計數等,一般也參照梯形圖或邏輯元件圖給予表示,雖然象征性不如邏輯運算部分,也受用戶歡迎。
(2).明確的變量常數:圖形符相當于操作碼,規定了運算功能,操作數由用戶填人,如:k400,t120等。plc中的變量和常數以及其取值范圍有明確規定,由產品型號決定,可查閱產品目錄手冊。
(3).簡化的程序結構:plc的程序結構通常很簡單,典型的為塊式結構,不同塊完成不同的功能,使程序的調試者對整個程序的控制功能和控制順序有清晰的概念。
(4).簡化應用軟件生成過程:使用匯編語言和高級語言編寫程序,要完成編輯、編譯和連接三個過程,而使用編程語言,只需要編輯一個過程,其余由系統軟件自動完成,整個編輯過程都在人機對話下進行的,不要求用戶有高深的軟件設計能力。
(5).強化調試手段:無論是匯編程序,還是高級語言程序調試,都是令編輯人員頭疼的事,而plc的程序調試提供了完備的條件,使用編程器,利用plc和編程器上的按鍵、顯示和內部編輯、調試、監控等,并在軟件支持下,診斷和調試操作都很簡單。
總之,plc的編程語言是面向用戶的,對使用者不要求具備高深的知識、不需要長時間的專業訓練。
plc的構成:從結構上分,plc分為固定式和組合式(模塊式)兩種。固定式plc包括cpu板、i/o板、顯示面板、內存塊、電源等,這些元素組合成一個不可拆卸的整體。模塊式plc包括cpu模塊、i/o模塊、內存、電源模塊、底板或機架,這些模塊可以按照一定規則組合配置。
2、掌握plc編程語言的形式:
plc 最常用的兩種編程語言,一是梯形圖,二是助記符語言表。采用梯形圖編程,因為它直觀易懂,但需要一臺個人計算機及相應的編程軟件;采用助記符形式便于實驗,因為它只需要一臺簡易編程器,而不必用昂貴的圖形編程器或計算機來編程。雖然一些高檔的plc還具有與計算機兼容的c語言、basic語言、專用的高級語言(如西門子公司的graph5、三菱公司的melsap),還有用布爾邏輯語言、通用計算機兼容的匯編語言等。不管怎么樣,各廠家的編程語言都只能適用于本廠的產品。
(1).編程指令:指令是plc被告知要做什么,以及怎樣去做的代碼或符號。從本質上講,指令只是一些二進制代碼,這點plc與普通的計算機是完全相同的。同時plc也有編譯系統,它可以把一些文字符號或圖形符號編譯成機器碼,所以用戶看到的plc指令一般不是機器碼而是文字代碼,或圖形符號。常用的助記符語句用英文文字(可用多國文字)的縮寫及數字代表各相應指令。常用的圖形符號即梯形圖,它類似于電氣原理圖是符號,易為電氣工作人員所接受。
(2).指令系統:一個plc所具有的指令的全體稱為該plc的指令系統。它包含著指令的多少,各指令都能干什么事,代表著plc的功能和性能。
一般講,功能強、性能好的plc,其指令系統必然豐富,所能干的事也就多。我們在編程之前必須弄清plc的指令系統。
(3).程序:plc指令的有序集合,plc運行它,可進行相應的工作,當然,這里的程序是指plc的用戶程序。用戶程序一般由用戶設計,plc的廠家或代銷商不提供。用語句表達的程序不大直觀,可讀性差,特別是較復雜的程序,更難讀,所以多數程序用梯形圖表達。
(4).梯形圖:梯形圖是通過連線把plc指令的梯形圖符號連接在一起的連通圖,用以表達所使用的plc指令及其前后順序,它與電氣原理圖很相似。它的連線有兩種:一為母線,另一為內部橫豎線。內部橫豎線把一個個梯形圖符號指令連成一個指令組,這個指令組一般總是從裝載(ld)指令開始,必要時再繼以若干個輸入指令(含ld指令),以建立邏輯條件。最后為輸出類指令,實現輸出控制,或為數據控制、流程控制、通訊處理、監控工作等指令,以進行相應的工作。母線是用來連接指令組的。下圖是三菱公司的fx2n系列產品的最簡單的梯形圖例: 它有兩組,第一組用以實現啟動、停止控制。第二組僅一個end指令,用以結束程序。
(5).梯形圖與助記符的對應關系:助記符指令與梯形圖指令有嚴格的對應關系,而梯形圖的連線又可把指令的順序予以體現。一般講,其順序為:先輸入,后輸出(含其他處理);先上,后下;先左,后右。有了梯形圖就可將其翻譯成助記符程序。上圖的助記符程序為:
反之根據助記符,也可畫出與其對應的梯形圖。
(6).梯形圖與電氣原理圖的關系:如果僅考慮邏輯控制,梯形圖與電氣原理圖也可建立起一定的對應關系。如梯形圖的輸出(out)指令,對應于繼電器的線圈,而輸入指令(如ld,and,or)對應于接點,互鎖指令(il、ilc)可看成總開關,等等。這樣,原有的繼電控制邏輯,經轉換即可變成梯形圖,再進一步轉換,即可變成語句表程序。有了這個對應關系,用plc程序代表繼電邏輯是很容易的。這也是plc技術對傳統繼電控制技術的繼承。
編程應該遵循以下基本原則:
(1)外部輸入、輸出繼電器、內部繼電器、定時器、計數器等器件的接點可多次重復使用,無需用復雜的程序結構來減少接點的使用次數。
(2)梯形圖每一行都是從左母線開始,線圈接在最右邊,接點不能放在線圈的右邊。
(3)線圈不能直接與左母線相連。如果需要,可以通過一個沒有使用的內部繼電器的常閉接點或者特殊內部繼電器r9010(常0n)的常開接點來連接。
(4)同一編號的線圈在一個程序中使用兩次稱為雙線圈輸出。雙線圈輸出容易引起誤操作,應盡量避免線圈重復使用。
(5)梯形圖程序必須符合順序執行的原則,即從左到右,從上到下地執行,如不符合順序執行的電路不能直接編程。(6)在梯形圖中串聯接點、并聯接點的使用次數沒有限制,可無限次地使用。
4.梯形圖:
梯形圖是一種圖形語言,在形式上沿襲了傳統繼電接觸器控制圖,它將plc內部的各種編程元件(如繼電器的觸點、線圈、定時器、計數器等)和各種具有特定功能的命令用專用的圖形符號、標號定義,并按控制邏輯要求及連接規則進行組合和排列,從而構成了表示plc輸入和輸出之間控制關系的圖形。
梯形圖:i0.0q0.0i0.1q0.0()
1.梯形圖的基本符號:
(1)觸點:代表邏輯輸入條件,例如開關、按鈕或者內部條件等。
(2)線圈:通常表示邏輯輸出結果,如:燈負載、接觸器、中間繼電器或內部
輸出條件。
(3)盒:表示其它一些指令,例如:定時器、計數器或者數學運算指令。
()in100ptt33tof10ms盒 線圈
2.梯形圖的書寫規則:(1).梯形圖中的觸點只有兩種: 常開觸點和常閉觸點。觸點可以無限次
使用。
(2).梯形圖中輸出用—()表示,同一輸出變量一般只能使用一次(3).梯形圖左右兩邊分別有母線和結束母線。(4).梯形圖從左→右,從上→下的順序書寫。
(5).觸點可以任意串并聯,輸出可以并聯,但不能串聯 3.繪制梯形圖應注意的問題:
(1).梯形階梯都是始于左母線,終于右母線(通常可以省掉不畫,僅畫左母線)。每行的左邊是接點組合,表示驅動 邏輯線圈的條件,而表示結果的邏輯線圈只能接在右邊的母線上。接點不能出現在線圈右邊。
(2)接點應畫在水平線上,不應畫在垂直線上。(3)并聯塊串聯時,應將接點多的去路放在梯形圖左方(左重右輕原則);串聯塊并聯時,應將接點多的并聯去路放 在梯形圖的上方(上重下輕的原則)。這樣做,程序簡潔,從而減少指令的掃描時間,這對于一些大型的程序尤為重要
(4)不宜使用雙線圈輸出。若在同一梯形圖中,同一組件的線圈使用兩次或兩次以上,則稱為雙線圈輸出或線圈的重復利用。在雙線圈輸出時,只有最后一次的線圈才有效,而前面的線圈是無效的。
5、繪制梯形實例:
1、編寫程序,實現如下功能:由pb1啟動程序、pl1常亮、pl2實現每隔0.5s閃爍、為停止按鈕。程序編寫好后,加載到plc,觀察并記錄實驗現象。觸點
2、編寫程序,實現如下功能:由pb1啟動程序、pl1實現每隔1s閃爍、20s后pl2由暗轉亮、pb2為停止按鈕、pb3為計數復位。程序編寫好后,加載到plc,觀察并記錄實驗現象。
3.定時計數
4.綜合:十字路口交通燈的控制實驗
十字路口的東西南北方向均設有紅、黃、綠三只信號燈,交通信號燈啟動時,6只燈以一定的時序循環往復工作。
梯形圖設計步驟如下:
1)依圖中所示元件及方式繪出各個時間點形成所需支路。這些支路是按時間點的先后順序繪出的,而且是采用一點連一點的方式。
2)以時間點為工作條件繪出各燈的輸出梯形圖。
3)為實現交通燈的啟停控制,在梯形圖上增加主控環節。作為一個循環的結束,第二個循環開始控制的t7常閉觸點也作為條件串入主控指令中。
十字路口交通信號燈的梯形圖用編程軟件包,按照十字路口交通燈控制的要求,編制plc控制程序。按照要求連接plc主機和輸入/輸出實驗板,運行plc控制程序,模擬十字路口交通燈控制輸入信號,觀察輸出結果。
四、實驗心得:
一個月的校內生產實習已經結束,雖然時間有些短暫,但是教會了我很多東西,收獲不小。生產實習我們分為兩個階段,第一階段是利用三周的時間在校內實驗室學習,第二階段是利用一周的時間在校外進行plc實訓。
生產實習第一天,我們所要做的就是對實驗室的衛生進行大清理,包括地面和實驗室的設備。指導老師分配了具體的任務,同學們各司其職,在班干部的帶領下以及同學們的積極配合下,實驗室被我們打掃的干干凈凈。打掃衛生看起來是一件不起眼的事情,但是我認為這是我們生活中的細節問題。在隨后的時間里,我們主要是對實驗室的設備進行檢查,對出現的問題進行解決處理,比如,實驗室的電腦網絡以及電腦軟件。
進行完校內生產實習,接著是一周的plc實訓。對于plc的認識,在學校的課程安排下有過一定的了解。雖然開了plc的課程,只是忙于找工作的事情,上課有了一定的限制,對plc的了解也很少。通過這一周的實訓,使我對plc有了更深刻的認識。實訓的第一天老師給我們講了一些關于plc的基本知識以及plc軟件的使用。隨后的幾天講的是plc的設計和應用,我們也做了一些想對應的任務,例如,燈塔的設計和交通燈的設計。
實訓的過程中,我學到的其中最主要的是plc設計方法與應用。設計步驟是:首先我們要弄清楚設備的順序運作,然后結合plc知識在圖紙上畫出順序功能圖,將順序功能圖轉變為梯形圖,之后利用plc 軟件編程。在練習的時候,我們可以實現用編輯好的程序與自動分揀設備進行調試。總的來說,我是較好的完成了既定任務。
plc實訓讓我了解了plc順序功能圖、梯形圖、指令表、外部接線圖有了更好的了解,也讓我更加了解了關于plc設計原理與方法。按我的總結來看,有很多設計理念來源于實際,從中找出最適合的設計方法。這次實訓脫離不了集體的力量,遇到問題和同學互相討論交流,同學之間解決不了的問題就去找老師討論。多和同學,老師討論,你會得到意外的收獲。我們在做實訓項目的過程中要不停的討論問題,這樣,我們可以互相交流設計方法以至達到更適合的設計方法,同時討論不僅是一些思想的問題,還可以深入的討論一些技術上的問題,這樣可以使自己的處理問題要快一些,少走彎路。多改變自己設計的方法,在設計的過程
中最好要不停的改善自己解決問題的方法,這樣可以方便自己解決問題。
總之,這次的實訓給予了我不同的學習方法和體驗,讓我深切的認識到實踐的重要性。在以后的學習過程中,我會更加注重自己的操作能力和應變能力,多與這個社會進行接觸,讓自己更早適應這個陌生的環境,相信在不久的將來,可以打造一片屬于自己的天地。
【西門子plc實訓報告】相關文章:
plc實訓報告06-09
plc實訓報告(優)03-28
plc實訓報告總結(精選10篇)05-23
plc實訓心得體會06-27
plc實訓心得體會10-08
PLC實訓心得體會精選10篇07-13
實訓報告08-18
汽修實訓報告,汽修實訓報告總結09-03
PLC實訓心得體會匯編11篇11-28