plc實驗報告和相應的程式設計

2021-08-13 19:30:48 字數 5819 閱讀 3468

實驗一認識fxgp與plc

一.實驗目的:

1. 熟悉fxgp的操作介面

2. 熟悉fxgp選單的顯示和操作方式

3. 注意觀察fxgp系統提供的資訊

4. 學會設定路徑、新建程式

5. 初步學習用指令表、梯形圖方式編制plc程式

6. 理解指令表和梯形圖的對應關係

7. 掌握fxgp中的程式傳送到plc的方法

8. 通過實驗了解和熟悉fx系列plc的外部結構和外部接線方法

9. 熟悉簡易程式設計器的使用。

9. 掌握除錯程式的方法

二.實驗內容

(一)使用fxgp軟體編輯程式

1. 設定檔案路徑為c:\plc1

2. 進入fxgp軟體

3. 新建乙個序程式,指定正確的plc型別,程式名稱[untit101]

4. 用梯形圖形式編輯如下一段程式

5、通過轉換,在指令表形式下閱讀程式

(二)、使用程式設計器編輯程式

1.關電源,將手持程式設計器fx-10p-e或fx-20p-e連線電纜,電纜另一頭接至plc主機的程式設計器插座中,並將主機工作方式選擇(stop/run)撥至「stop」位置。

2.按下plc的電源開關,plc主機通電,「power」燈亮,手持程式設計器在液晶視窗顯示自檢內容。

3.寫入程式前,需對plc「ram」全部清零,當液晶顯示屏上顯示全是「nop」時,即可輸入程式。清零方法如圖1所示。

圖1 plc清零方法

4.程式的輸入,需要先按功能編輯鍵,鍵盤上分別有「rd/wr」、「ins/del」、「mnt/test」等字元分別代表讀/寫、插入/刪除和監控/測試功能。其功能為後按者有優先權。例如第一次按「rd/wr」鍵為讀出(r),再按一次即為寫入(w),再按一次又變成r。

w、r、i、d、m和t功能字元分別顯示在液晶顯示窗的左上角。

5. 輸入程式如圖2所示,進行程式設計訓練操作。

圖2 程式設計例項

實現程式設計操作如圖3所示。

(a) 鍵盤操作b) 顯示

圖3 程式設計操作

6. 輸入完程式後,可按圖4操作鍵進行程式檢查。

圖4 程式檢查

7. 驗證實驗的正確性

(1)將模擬開關板的開關分別用導線連線到plc的輸入端x0、x1和com端。

(2)輸出端驅動一led發光二極體指示燈。

(3)將plc的run/stop開關切換到run位置。

(4)合上x1和x2開關,輸入訊號,觀察y0的輸出情況。

五、實驗報告要求

1.說明plc可程式設計控制器由哪幾部分組成?輸入電源規格為多少?輸入電路採用什麼方式?輸出電路採用什麼方式?

2.程式設計器的型號是什麼?如何進行程式的寫入、讀出、刪除、插入、監控和測試?

實驗二基本指令實驗

一、實驗目的

1.進一步掌握plc手持程式設計器的使用。

2.學會用plc基本指令實現基本邏輯組合電路的程式設計。

3.掌握常用基本指令的使用方法。

二、實驗器材

1.fx系列plc一台

2.fx-10p-e或fx-20p-e手持程式設計器一台

3.模擬開關板一塊

4.程式設計電纜

5.連線導線

三、實驗內容和步驟

1.基本指令實驗

如圖5所示,根據梯形圖編寫指令表,分別接通plc輸入端開關為on

或off,觀察plc輸出結果。

圖5 基本指令程式

2. 組合電路的plc程式設計實驗

如圖6、7所示,根據梯形圖編寫指令表,分別接通plc輸入端開關為

on或off,觀察plc輸出結果。

圖6 組合電路指令程式(1)

圖7 組合電路指令程式(2)

3. 置位、復位和脈衝指令的程式設計實驗

如圖8所示,根據梯形圖編寫指令表,分別接通plc輸入端開關為on或off,觀察plc輸出結果。當x0閉合時,y0有輸出,即使x0斷開,y0仍然保持有輸出;當x1閉合時,y0無輸出。當x2閉合時,y1有輸出,當x3閉合時,y1仍然有輸出,只有當x3再斷開時,y1無輸出。

圖8 置位、復位和脈衝電路指令程式

五、實驗報告要求

1. 整理實驗操作結果。

2. 整理實驗所記錄的波形。

3. 總結實驗中用到的指令的使用方法。

實驗三棧及主控指令實驗

一、實驗目的

1.掌握mps、mrd、mpp指令的使用方法。

2.掌握主控指令mc和mcr的使用方法。

3.進一步掌握plc的程式設計及程式輸入。

二、實驗器材

1.fx系列plc一台

2.fx-10p-e或fx-20p-e手持程式設計器一台

3.模擬開關板一塊

4.程式設計電纜

5.連線導線

三、實驗內容和步驟

1.棧指令實驗

棧指令程式設計梯形圖實例如圖9所示。

圖9 棧指令程式設計例項

實驗步驟:

(1)按圖9輸入程式。

(2)檢查程式,使其正確。

(3)執行該程式,當x0=1(on)時,觀察輸出狀態。

① y0的狀態取決於x1或x2的狀態。

② y1的狀態取決於x3、x4相與或x5、x6相與的狀態。

③ y2狀態取決於x7的狀態。

④ y3狀態取決於x7及x10或x11的狀態。

置x0=0時,觀察y0~ y3的狀態。

2. 主控指令實驗

主控指令程式設計梯形圖實例如圖10所示。

圖10 主控指令程式設計例項

實驗步驟:

(1)按圖10輸入程式。

(2)檢查程式,使其正確。

(3)執行程式,依次分別使x0、x1、x2、x3、x4及x5為on,輸

出應依次為y0、y1及y2為on。

四、預習要求

1.複習棧指令mps、mrd、mpp的功能和使用方法。

2.複習主控指令mc、mcr的功能和使用方法。

3. 提前閱讀實驗步驟和內容。

五、實驗報告要求

1.整理實驗結果,按標準寫出實驗報告。

2.總結使用棧指令和主控指令的體會。

實驗四定時器和計數器實驗

一、實驗目的

1.掌握定時器、計數器指令的格式及程式設計方法。

2.掌握定時器、內部時鐘脈衝引數的設定方法。

3.掌握計數器、定時器的功能及定時技巧。

二、實驗器材

1.fx系列plc一台

2.fx-10p-e或fx-20p-e手持程式設計器一台

3.模擬開關板一塊

4.程式設計電纜

5.連線導線

三、實驗內容和步驟

1.定時器指令實驗

定時器指令的梯形圖和語句表如圖11所示:

圖11 定時器梯形圖語句表

實驗步驟:

(1)按圖11輸入程式。

(2)檢查程式,使其正確。

(3)執行程式,觀察輸出結果。當x1,x2閉合時,定時器t0和t33開始計時,經過10s,y0和y1有輸出。說明t0和t33的計時脈衝為100ms,計100次為10s。

當閉合x0,再閉合x1和x2時,經過10s,y0有輸出;經過1s,y1有輸出。說明m8028控制t32~t55的定時脈衝:當m8028閉合時,t32~t55定時脈衝為0.

01s,當m8028斷開時,t32~t55定時脈衝為0.1s。

2.計數器指令實驗

計數器指令的梯形圖和語句表如圖12所示。

圖12 計數器梯形圖語句表

實驗步驟:

(1)按圖12輸入程式。

(2)檢查程式,使其正確。

(3)執行程式,觀察輸出結果。當x0斷開時,x1閉合10次,y0有輸出;當x0閉合時,再把x1閉合10次,y0無輸出。

3.定時器/計數器綜合實驗

該實驗的梯形圖和語句表如圖13所示。

圖13 計數器/定時器梯形圖語句表

實驗步驟:

(1)按圖13輸入程式。

(2)檢查程式,使其正確。

(3)執行程式,觀察輸出結果。當x0接通,定時器t0開始計時,經過10s,t0的常閉接點斷開,t0定時器斷開復位,待下一次掃瞄的時候,t0的常閉接點才閉合,t0線圈又重新接通(即t0接點每10s接通一次,每次接通時間為乙個掃瞄週期)。計數器c0對這個脈衝訊號進行計數,計到20次時,c0常開觸點閉合,使線圈y0有輸出。

從x0接通到y0有輸出,時間為(100×0.1s)×20=200s。

五、實驗報告要求

1. 整理實驗結果,按標準寫出實驗報告。

2. 畫出本次實驗中定時器、計數器程式中的輸入/輸出波形。

3.總結使用定時器和計數器指令的體會。

實驗五步進順控指令實驗

一、實驗目的

1.掌握步進順控指令的程式設計方法。

2.理解步進順控指令的幾種程式設計結構。

3.進一步熟練程式設計器的使用。

二、實驗器材

1.fx系列plc一台

2.fx-10p-e或fx-20p-e手持程式設計器一台

3.模擬開關板一塊

4.程式設計電纜

5.連線導線

三、實驗內容和步驟

1.用步進順控指令實現如圖14所示的波形,使y0、y1和y2每隔1s順序輸出,並迴圈。其順序功能圖和指令語句表如圖15所示。

圖14 輸出波形圖

圖15 順序功能圖及語句表

實驗步驟:

(1)按圖15輸入程式。

(2)檢查程式是否正確。

(3)執行程式,觀察y0、y1和y2的輸出是否和波形一致。

(4)改變定時器的定時時間常數,再次執行程式,觀察輸出情況。

2.分支及匯合指令實驗

選擇性分支及匯合指令的順序功能圖和語句表如圖16所示。

圖16 選擇性分支與匯合

選擇性分支與匯合實驗步驟:

(1)按圖16輸入程式。

(2)檢查程式是否正確。

(3)執行程式,先閉合x1,然後閉合x2,觀察y2和y3有無輸出。

(4)改變x1和x2的閉合順序,觀察y2和y3的輸出情況。

並性分支及匯合指令的順序功能圖和語句表如圖17所示。

圖17 並行分支與匯合

並行分支與匯合實驗步驟:

(1)按圖17輸入程式。

(2)檢查程式是否正確。

(3)執行程式,閉合x1,觀察y2和y4有無輸出。然後閉合x2、 x3和x4,觀察y3、y5和y6的輸出情況。

四、預習要求

1. 複習sfc順序功能圖程式設計方法和stl步進順控指令的程式設計方法。

2. 複習選擇性分支和匯合的程式設計方法。

3. 複習並形分支和匯合的程式設計方法。

4. 提前閱讀實驗內容和步驟。

五、實驗報告要求

1. 按格式寫出實驗報告。

2. 總結步進順控指令的特點。

實驗六功能指令實驗

一、實驗目的

1.掌握功能指令中的移位暫存器指令的程式設計和使用方法。

2.掌握如何用移位指令實現真值表的輸出。

3.能用移位指令實現相關控制。

二、實驗器材

1.fx系列plc一台

2.fx-10p-e或fx-20p-e手持程式設計器一台

3.模擬開關板一塊

4.程式設計電纜

5.連線導線

三、實驗內容

1.用左移移位指令實現表1迴圈左移真值表的輸出。

表1 迴圈左移真值表

其梯形圖和指令表如圖18所示。

圖18 迴圈左移位控制程式(1)

實驗步驟:

(1)按圖18輸入程式。

(2)檢查程式是否正確。

(3)執行程式,觀察y0、y1、y2和y3的輸出是否和真值表一致。

2.用左移移位指令實現表2迴圈左移真值表的輸出。

表2 迴圈左移真值表

其梯形圖和指令表如圖19所示。

圖19 迴圈左移位控制程式(2)

PLC程式設計及應用實驗報告

物理與電子資訊工程學院 實驗報告冊 姓名學號 班級09電信一班 課程名稱 plc原理及應用 指導教師吳烈 第 2012 2013 學年第 1 學期 實驗 一 裝配流水線控制的模擬 實驗日期同組者姓名 一 實驗目的 了解移位暫存器在控制系統中的應用及其程式設計方法。二 實驗儀器 傳送帶共有十六個工位,...

PLC實驗報告

重慶交通大學 學生實驗報告 實驗課程名稱 開課實驗室 學院年級專業班 學生姓名李鴻博學號 開課時間至學年第學期 實驗一基本指令的程式設計練習 一 實驗目的 1 熟悉plc實驗裝置,s7 200系列程式設計控制器的外部接線方法。2 了解程式設計軟體step7的程式設計環境,軟體的使用方法。3 掌握與 ...

plc實驗報告

plc實訓實驗報告 實驗二噴泉的模擬控制 一 實驗目的 用plc構成噴泉控制系統 二 實驗內容 1 控制要求 隔燈閃爍 l1亮0.5秒後滅,接著l2亮0.5秒後滅,接著l3亮0.5秒後滅,接著l4亮0.5秒後滅,接著l5 l9亮0.5秒 後滅,接著l6 l10亮0.5秒後滅,接著l7 l11亮0.5...