3程控制器原理及應用實驗報告樣本 理工類

2022-03-28 22:37:56 字數 2783 閱讀 6475

西華大學實驗報告(理工類)

開課學院及實驗室:電氣資訊學院電氣資訊專業實驗中心

實驗時間:2023年 05 月 04 日

一、實驗目的

了解和掌握fx2系列plc與上位計算機通訊的相關知識,包括其通訊硬體電路的連線、通訊的格式、計算機可對plc內各軟裝置進行的讀寫操作和強制操作。通過軟體除錯助手,完成計算機對plc的讀寫過程。

二、實驗原理

1、fx2系列plc與上位計算機通訊描述

本設計選用maxim公司的max202實現rs-232與ttl之間的電平轉換;選用max490實現rs-485與ttl之間的轉換。每片max490有一對傳送器/接收器,由於通訊採用全雙工方式,故需兩片max490,另外只需外接4只電容即可。plc的rs-422介面配接db-25型聯結器,而pc機我們一般用db-9型聯結器。

硬體電路圖如圖3.1、圖3.2所示。

2)plc的命令碼及相關資訊如表3.1所示。

2、fx2系列plc與計算機之間的通訊協議

傳輸速率:9600bps

奇偶校驗位:偶校驗

資料格式如圖3.3所示。

資料是以幀為單位傳送和接收的。

乙個多字元幀由圖3.4所示的五個部分組成,其中和校驗值是將命令碼etx之間的所有字元的ascii碼(十六進製制數)相加,取得所得和的最低二位數。stx和etx分別表示該字元幀的起始標誌和結束標誌。

3、計算機對plc的操作

1)計算機可對plc內各軟裝置進行讀操作, 如圖3.5所示。

例:計算機對plc的軟裝置y20~y37進行讀操作

查裝置位址表:y20~y27:—00a2

讀取位元組: 2 個位元組

和校驗:sum=30h+30h+30h+41h+32h+30h+32h+03h =168h→68h

2)主機還可向plc寫資料,進行單點的強迫置位和復位。計算機對plc寫操作的多字元幀如圖3.6所示。

例: 將1234寫入d0, 將5678寫入d1

查:d0低8位位址為1000h,和校驗:

sum=31h+31h+30h+30h+30h+30h+34h+33h +34h+31h+32h+37h+38h+35h+36h+03h

=2fdh→fdh

3)主機對plc的位軟裝置x, y, m, s以及和c的邏輯線圈執行強制on操作,如圖3.7所示。

例: 對t80的邏輯線圈執行強制on操作,查:t80位址為0650h

sum=37h+35h+30h+30h+36h+03h=105h

三、實驗裝置、儀器及材料

提供三菱fx2n 可程式設計控制器、模擬板、計算機。詳細內容見實驗指導書。

四、實驗步驟(按照實際操作過程)

1、計算機讀plc的輸出狀態實驗

1)通過模擬輸入板選擇合適的輸入訊號,設計一段程式,其功能是將y0~y3和y10置1(通過開關2可單獨開啟與關斷y10),上機程式設計並執行該程式,使y0~y3和y10的輸出燈亮;

2)開啟除錯助手, 對正在執行中的plc送出05h, plc應返回06h, 證明通訊成功;

1) 查y0~y7的位址為00a0h,根據該位址將y0~y17的狀態讀入計算機,並判斷正確與否。

根據通訊結果填入plc返回資訊。判斷計算機所讀回的plc輸出狀態正確與否,將判斷情況進行說明。

3)通過按鈕關斷y10, 再次讀入將y0~y17的狀態讀入計算機,並判斷正確與否

根據通訊結果填入plc返回資訊。判斷計算機所讀回的plc輸出狀態正確與否,判斷計算機所讀回的plc輸出狀態正確與否,將判斷情況進行說明。

2、計算機對plc進行寫操作

1)計算機對plc y0~y17的寫操作

停止plc中程式的執行,使y0~y17均變零,通過計算機向plc的y0~y17寫0f01。

進行和校驗演算。

觀察plc的y0~y3和y10是否被置1;

2)再往y0~y17寫0000:

進行和校驗演算。觀察plc的y0~y3和y10是否被置0;

3、計算機對plc資料暫存器的寫操作並用程式演示進行驗證

1)將實驗所設計的程式 「雙燈交替閃爍, 閃三次後自動滅」中的計數器的設定值採用d0, 先往d0寫入4, 並執行該程式, 觀察雙燈交替閃爍, 閃3次後自動滅。

2) 開啟除錯助手, 從計算機往d0寫入3

和校驗演算。觀察雙燈交替閃爍, 是否閃2次後自動滅, 以驗證寫數成功。

五、實驗過程記錄(資料、圖表、計算等)

根據通訊要求填入和校驗演算:

sum=30h+30h+30h+41h+30h+30h+32h+03h=166h;

根據通訊要求填入和校驗演算:

sum=30h+40h+30h+31h+03h=d4h;

根據關斷有y10,將y0—y17狀態讀入計算機,plc返回:

sum=30h+46h+30h+30h+03h=d9h;

計算機對plc進行寫操作,通過向plc的y0—y17寫0f01:

sum=31h+30h+30h+41h+30h+30h+32h+30h+46h+30h+30h+31h=3eh;

在往y0—y17寫0000,進行和校驗:

sum=31h+30h+30h+411h+30h+30h+32h+30h+30h+30h+30h+30h=224h.

六、實驗結果分析及問題討論

通過這次試驗 ,掌握了fx2系列plc與上位計算機通訊的相關知識,包括其通訊硬體電路的連線、通訊的格式、計算機可對plc內各軟裝置進行的讀寫操作和強制操作。通過軟體除錯助手,完成計算機對plc的讀寫過程。知道了pc與plc之間通訊的基本原理,以及通訊連線的技巧。

連線過程的實現後就能夠接收與傳送,這對plc的學習有了更深一步的了解。同時對plc的深入學習也打下了良好的基礎 。

《電器與程控制器原理及應用》2019試卷a

電器與可程式設計控制器原理及應用 試卷 a 卷 考試時間 100分鐘考試方式 開卷 學院班級姓名學號 一 填空題 20分,每空1分 1 電磁式低壓電器其結構有三個部分組成,即 2 接觸器通常包括 等五個部分。3 可程式設計序控制器的程式語言有以下幾種 4 減計數器的復位輸入電路為 計數輸入電路 cd...

示波器原理及應用研究實驗報告

示波器原理及應用 姓名學號日期 一 實驗目的 了解通用電子示波工器工作原理的基礎上,學會正確使用示波器測量各種電引數的方法。二 實驗原理 見課本三 實驗裝置 1 函式訊號發生器,數量2臺 2 雙蹤示波器,數量1臺。四 實驗內容 1 作好使用示波器前的調亮 聚焦 校正等準備工作。2 測量如下的各種波形...

微控制器原理及應用實驗報告

實驗報告 實驗課程微控制器原理及應用 學院機電學院 專業電子資訊科學與技術 班級電信 1001 班 姓名趙東方 2010010746 指導教師翁志遠老師 實踐性實驗流程 1 領取實驗任務書後認真閱讀,了解實驗任務。2 在原有微控制器最小系統基礎上從學院實驗室領取所需實驗元器件,按照原理圖焊接好電路。...