S7-200__PLC_移位寄存器器指令課件_第1頁
S7-200__PLC_移位寄存器器指令課件_第2頁
S7-200__PLC_移位寄存器器指令課件_第3頁
S7-200__PLC_移位寄存器器指令課件_第4頁
S7-200__PLC_移位寄存器器指令課件_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、第16講S7-200的功能指令 PLCPLC與電氣設(shè)備與電氣設(shè)備S7-200PLC指令系統(tǒng)三大類指令系統(tǒng)三大類:n 基本指令基本指令n 步進指令步進指令1. 功能指令功能指令 PLC實際上就是工業(yè)控制計算機。它具有計算機實際上就是工業(yè)控制計算機。它具有計算機控制系統(tǒng)的功能,例如控制系統(tǒng)的功能,例如算術(shù)邏輯運算、程序流控算術(shù)邏輯運算、程序流控制、通信等等極為制、通信等等極為強大的功能強大的功能。這些功能通常是。這些功能通常是通過通過功能指令功能指令的形式來的形式來實現(xiàn)實現(xiàn)的。的。 功能指令(功能指令(Function Instruction)又稱為)又稱為應(yīng)用指應(yīng)用指令令,它是指令系統(tǒng)中應(yīng)用于,

2、它是指令系統(tǒng)中應(yīng)用于復(fù)雜控制復(fù)雜控制的指令。功的指令。功能指令包括:數(shù)據(jù)處理指令、算術(shù)邏輯運算指令、能指令包括:數(shù)據(jù)處理指令、算術(shù)邏輯運算指令、表功能指令、轉(zhuǎn)換指令、中斷指令、高速處理指表功能指令、轉(zhuǎn)換指令、中斷指令、高速處理指令等等。令等等。 這些功能指令這些功能指令實際上是實際上是廠商為滿足各種客戶的特廠商為滿足各種客戶的特殊需要而開發(fā)的殊需要而開發(fā)的通用子程序。通用子程序。 書寫方式與前不同書寫方式與前不同,用,用功能框功能框表示。表示。 1)如整數(shù)()如整數(shù)(16位有符號)相加,使能位有符號)相加,使能輸入端,使能出端輸入端,使能出端指令標(biāo)題指令標(biāo)題使能輸出端使能輸出端使能輸入端使能輸

3、入端2)例)例2 移位寄存器指令移位寄存器指令1.移位寄存器指令功能:移位寄存器指令功能: SHRB將將DATA數(shù)值移入移位寄存數(shù)值移入移位寄存器,并可以指定移位寄存器的長度和移位方向的移位指令。器,并可以指定移位寄存器的長度和移位方向的移位指令。 2.其指令格式如圖其指令格式如圖 1) EN:能輸入端:能輸入端 ,連接移位脈沖信號移位脈沖信號,每次使能有效時,整個移位寄存器移動1位。2)數(shù)據(jù)輸入端:)數(shù)據(jù)輸入端:3個個 DATA:數(shù)據(jù)輸入端數(shù)據(jù)輸入端:連接移入移位寄存器的二進制數(shù)連接移入移位寄存器的二進制數(shù)值,執(zhí)行指令時將該值,執(zhí)行指令時將該位位的值移入寄存器。的值移入寄存器。S_BIT:指

4、定移位寄存器的最低位指定移位寄存器的最低位N:指定移位寄存器的長度和移位方向指定移位寄存器的長度和移位方向,移位寄存器的,移位寄存器的最大長度為最大長度為64位,位,N為為正正值表示值表示左左移位,輸入數(shù)據(jù)移位,輸入數(shù)據(jù)(DATA)移入移位寄存器的最低位()移入移位寄存器的最低位(S_BIT),并移),并移出移位寄存器的最高位。移出的數(shù)據(jù)被放置在溢出內(nèi)出移位寄存器的最高位。移出的數(shù)據(jù)被放置在溢出內(nèi)存位(存位(SM1.1)中。)中。N為負值表示右移位,輸入數(shù)據(jù)移為負值表示右移位,輸入數(shù)據(jù)移入移位寄存器的最高位中,并移出最低位(入移位寄存器的最高位中,并移出最低位(S_BIT)。)。移出的數(shù)據(jù)被放

5、置在溢出內(nèi)存位(移出的數(shù)據(jù)被放置在溢出內(nèi)存位(SM1.1)中)中。移位寄存器應(yīng)用舉例,程序及運行結(jié)果如圖所示。移位寄存器應(yīng)用舉例,程序及運行結(jié)果如圖所示。 LD I0.EUSHRB I0.1, M10.0, +4上升沿上升沿用燈用燈L1L1L12L12分別代表噴泉的分別代表噴泉的1212個噴水注。個噴水注。(1)控制要求:)控制要求:按下起動按鈕后按下起動按鈕后0.50.5秒后秒后L1L1亮亮, L1, L1亮亮0.50.5秒后秒后滅,接著滅,接著L2L2亮亮0.50.5秒后滅,秒后滅, 接著接著L3L3亮亮0.50.5秒后滅,接著秒后滅,接著L4L4亮亮0.50.5秒后滅,接著秒后滅,接著L

6、5L5、L9L9亮亮0.50.5秒后滅,接著秒后滅,接著L6L6、L10L10亮亮0.50.5秒后滅,秒后滅,接著接著L7L7、L11L11亮亮0.50.5秒后滅,接著秒后滅,接著L8L8、L12L12亮亮0.50.5秒后滅,秒后滅,L1L1亮亮0.50.5秒后滅,如此循環(huán)下去,直至按下停止按鈕。如圖秒后滅,如此循環(huán)下去,直至按下停止按鈕。如圖 例:用例:用PLC構(gòu)成噴泉的控制構(gòu)成噴泉的控制L1L2L3L4L5L6L7L8L9L10L11L12輸入輸入 (常開)(常開)起動按鈕:起動按鈕:I0.0 I0.0 (常開)(常開)停止按鈕:停止按鈕:I0.1 I0.1 輸出輸出L1L1:Q0.0 L

7、5 L5、L9L9: Q0.4 L2L2:Q0.1 L6 L6、L10L10:Q0.5L3L3:Q0.2 L7 L7、L11L11:Q0.6L4L4:Q0.3 L8 L8、L12L12:Q0.7(2)I/O分配分配(3)噴泉控制梯形圖)噴泉控制梯形圖M11.0 M10.7 M10.6 M10.5M10.0M10.4 M10.3 M10.2 M10.1Q0.7Q0.6Q0.5Q0.4Q0.3Q0.2Q0.1Q0.0DATAS_BIT8位位 移位寄存器的位與輸出的對應(yīng)關(guān)系圖移位寄存器的位與輸出的對應(yīng)關(guān)系圖移移位位時時最最高高位位移移出出1.選擇移位寄存器位數(shù)選擇移位寄存器位數(shù):輸出輸出 8 8位(

8、位(Q0.0Q0.0Q0.7Q0.7)移位寄存)移位寄存器:器:8 8位的移位寄存器(位的移位寄存器(M10.1M10.1M11.0M11.0),移位寄存器的),移位寄存器的S-S-BITBIT位為位為M10.1M10.1,并且移位寄存器的每一位對應(yīng)一個輸出。,并且移位寄存器的每一位對應(yīng)一個輸出。 2.移位脈沖的確定移位脈沖的確定:EN連接移位脈沖,每來一個脈沖連接移位脈沖,每來一個脈沖的的上升沿上升沿,移位寄存器,移位寄存器移動一位。移位寄存器應(yīng)移動一位。移位寄存器應(yīng)0.5s移移一位一位,因此需要設(shè)計一個,因此需要設(shè)計一個0.5s產(chǎn)生一個脈沖的脈沖發(fā)生產(chǎn)生一個脈沖的脈沖發(fā)生器(由器(由T38

9、構(gòu)成)。構(gòu)成)。應(yīng)用移位寄存器控制分析應(yīng)用移位寄存器控制分析3.數(shù)據(jù)輸入端數(shù)據(jù)輸入端DATA的確定:的確定:1)1)分析:分析:M10.0M10.0為數(shù)據(jù)輸入端為數(shù)據(jù)輸入端DATA DATA ,根據(jù)控制要求,根據(jù)控制要求,每次每次只有一個只有一個輸出,輸出,因此只需要因此只需要在在第一個第一個移位脈沖移位脈沖到來到來時由時由M10.0M10.0送入移位寄存器送入移位寄存器S-S-BITBIT位(位(M10.1M10.1)一個)一個“1”;第二個脈沖至第八個脈沖到來第二個脈沖至第八個脈沖到來時由時由M10.0M10.0送入送入M10.1M10.1的的值均為值均為“0”;2)實現(xiàn)方法:)實現(xiàn)方法:

10、 由定時器由定時器T37延時延時0.5s僅導(dǎo)通僅導(dǎo)通一個掃描周期一個掃描周期實現(xiàn)實現(xiàn)3)循環(huán)的實現(xiàn):)循環(huán)的實現(xiàn): 第九個脈沖到來時送第九個脈沖到來時送1方法:方法: M11.0常開觸點常開觸點與與T37常開觸點常開觸點并聯(lián)并聯(lián) (第八個脈沖到來時(第八個脈沖到來時M11.0置位為置位為1, 同時通過與同時通過與T37并聯(lián)的并聯(lián)的M11.0常開觸點使常開觸點使M10.0置位為置位為1,在第九個在第九個脈沖到來時由脈沖到來時由M10.0送入送入M10.1的值又為的值又為1,如此循如此循環(huán)下去,直至按下停止按鈕。)環(huán)下去,直至按下停止按鈕。)4.停止實現(xiàn)停止實現(xiàn):按下停止按鈕(按下停止按鈕(I0.1),觸發(fā)復(fù)位指令,使),觸發(fā)復(fù)位指令,使M10.1M11.0的的8位全部復(fù)位位全部復(fù)位( )I0.0M1.0T37I0.1M1.0M1.0INPTTONT37+5T37M11.0( )M10.0I0.0I0.1( )M0.1M0.1M0.1M0.0INPTTONT38+5T38( )M0.0T37延時延時0.5s導(dǎo)導(dǎo)通一個掃描周期通一個掃描周期第八個脈沖到來時第八個脈沖到來時M11.0置位為置位為1,同時通過與,同時通過與T37并聯(lián)的并聯(lián)的M11.0常開觸點使常開觸點使M10.0置位置位為為1T38構(gòu)成構(gòu)成0.5s產(chǎn)生一個機器掃描產(chǎn)生一個機器掃描周期脈沖的脈沖發(fā)生器周期脈沖的脈沖

溫馨提示

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

評論

0/150

提交評論