機床電氣控制技術電子13實驗十三移位寄存器指令實驗_第1頁
機床電氣控制技術電子13實驗十三移位寄存器指令實驗_第2頁
機床電氣控制技術電子13實驗十三移位寄存器指令實驗_第3頁
機床電氣控制技術電子13實驗十三移位寄存器指令實驗_第4頁
機床電氣控制技術電子13實驗十三移位寄存器指令實驗_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、右移指令(SFTR)右移指令SFTR格式如圖6.13.1(a)所示,其指令代號為FNC34。該指令中S1代表源數(shù)據(jù),D代表目的數(shù)據(jù),n1代表移位寄存器長度,n2代表一次移位的字長。當X10為第一次合上圖6.13.1右移指令格式及功能示意圖(a)指令格式(b)功能示意圖時,相應的X3、X2、X1和X0送M15、M14、M13和M12,且每組均向右移4位,即5→4→3→2→1,1溢出;當X10第二次合上,再重復上述右移功能,每次4位向前移一次。其功能如圖6.13.1(b)所示。2、左移指令(SFTL)左移指令SFTL格式如圖6.13.5(a)所示,其指令代號為FNC35。指令中S1、D1、n1和n2意義同右移指令。當X0第一次脈沖到來時,M15~M12(4位)移出,同時整個16寄存器中,每4位作為一個單元向前移動一次,X3、X2、X1和X0送最低4位M3、M2、M1和M0;當X0第二次脈沖到來時,再重復上述左移功能,每次4位一組向左移位,其功能如圖6.13.5(b)所示。三、實驗內容及步驟1.右移指令(SFTR)實驗①按圖6.13.2(b)所示指令表輸入程序,并檢查,使其正確無誤。②PLC置于運行狀態(tài),X0開關合上,運行程序,觀察輸出Y0~Y3的狀態(tài)是否和表6.13.1所示真值表一致。③PLC置于編程狀態(tài),將M0=Y0改成M0=Y3·Y2·Y1·Y0,參考圖6.13.4修改程序,修改完畢,置PLC于運行狀態(tài),再合上開關X0,觀察輸出Y0~Y3的狀態(tài)是否和表6.13.2一致。④PLC置于編程狀態(tài),修改程序,即將移位寄存器從4位改成8位,即移位指令中的K4改成K8(參考圖6.13.4程序),修改完成后,再置PLC在運行狀態(tài),合上開關X0,觀察輸出Y0~Y7的狀態(tài),并記錄。四、實驗器材1、可編程序控制器實驗臺一臺2、編程電纜一根3、連接導線若干五、實驗報告要求1、按一定的格式完成實驗報告。2、寫出右移、左移指令的格式。3、寫

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論