S7-200PLC移位寄存器器指令.ppt
《S7-200PLC移位寄存器器指令.ppt》由會員分享,可在線閱讀,更多相關(guān)《S7-200PLC移位寄存器器指令.ppt(17頁珍藏版)》請在裝配圖網(wǎng)上搜索。
第16講S7-200的功能指令,PLC與電氣設(shè)備,S7-200PLC指令系統(tǒng)三大類:基本指令步進指令功能指令,PLC實際上就是工業(yè)控制計算機。它具有計算機控制系統(tǒng)的功能,例如算術(shù)邏輯運算、程序流控制、通信等等極為強大的功能。這些功能通常是通過功能指令的形式來實現(xiàn)的。功能指令(FunctionInstruction)又稱為應(yīng)用指令,它是指令系統(tǒng)中應(yīng)用于復(fù)雜控制的指令。功能指令包括:數(shù)據(jù)處理指令、算術(shù)邏輯運算指令、表功能指令、轉(zhuǎn)換指令、中斷指令、高速處理指令等等。這些功能指令實際上是廠商為滿足各種客戶的特殊需要而開發(fā)的通用子程序。,書寫方式與前不同,用功能框表示。1)如整數(shù)(16位有符號)相加,使能輸入端,使能出端,指令標題,使能輸出端,,使能輸入端,2)例2求45正弦值,,移位寄存器指令,1.移位寄存器指令功能:SHRB將DATA數(shù)值移入移位寄存器,并可以指定移位寄存器的長度和移位方向的移位指令。2.其指令格式如圖,,SHRBDATA,S-BIT,N,3.指令說明:1)EN:能輸入端,連接移位脈沖信號,每次使能有效時,整個移位寄存器移動1位。2)數(shù)據(jù)輸入端:3個DATA:數(shù)據(jù)輸入端:連接移入移位寄存器的二進制數(shù)值,執(zhí)行指令時將該位的值移入寄存器。S_BIT:指定移位寄存器的最低位N:指定移位寄存器的長度和移位方向,移位寄存器的最大長度為64位,N為正值表示左移位,輸入數(shù)據(jù)(DATA)移入移位寄存器的最低位(S_BIT),并移出移位寄存器的最高位。移出的數(shù)據(jù)被放置在溢出內(nèi)存位(SM1.1)中。N為負值表示右移位,輸入數(shù)據(jù)移入移位寄存器的最高位中,并移出最低位(S_BIT)。移出的數(shù)據(jù)被放置在溢出內(nèi)存位(SM1.1)中。,,移位寄存器應(yīng)用舉例,程序及運行結(jié)果如圖所示。,,LDI0.EUSHRBI0.1,M10.0,+4,,上升沿,用燈L1~L12分別代表噴泉的12個噴水注。(1)控制要求:按下起動按鈕后0.5秒后L1亮,L1亮0.5秒后滅,接著L2亮0.5秒后滅,接著L3亮0.5秒后滅,接著L4亮0.5秒后滅,接著L5、L9亮0.5秒后滅,接著L6、L10亮0.5秒后滅,接著L7、L11亮0.5秒后滅,接著L8、L12亮0.5秒后滅,L1亮0.5秒后滅,如此循環(huán)下去,直至按下停止按鈕。如圖,例:用PLC構(gòu)成噴泉的控制,,,,,,,,,,,,,,,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,,,輸入(常開)起動按鈕:I0.0(常開)停止按鈕:I0.1,輸出L1:Q0.0L5、L9:Q0.4L2:Q0.1L6、L10:Q0.5L3:Q0.2L7、L11:Q0.6L4:Q0.3L8、L12:Q0.7,(2)I/O分配,(3)噴泉控制梯形圖,,移位寄存器的位與輸出的對應(yīng)關(guān)系圖,移位時最高位移出,,1.選擇移位寄存器位數(shù):輸出8位(Q0.0~Q0.7)移位寄存器:8位的移位寄存器(M10.1~M11.0),移位寄存器的S-BIT位為M10.1,并且移位寄存器的每一位對應(yīng)一個輸出。,2.移位脈沖的確定:EN連接移位脈沖,每來一個脈沖的上升沿,移位寄存器移動一位。移位寄存器應(yīng)0.5s移一位,因此需要設(shè)計一個0.5s產(chǎn)生一個脈沖的脈沖發(fā)生器(由T38構(gòu)成)。,應(yīng)用移位寄存器控制分析,3.數(shù)據(jù)輸入端DATA的確定:1)分析:M10.0為數(shù)據(jù)輸入端DATA,根據(jù)控制要求,每次只有一個輸出,因此只需要在第一個移位脈沖到來時由M10.0送入移位寄存器S-BIT位(M10.1)一個“1”;第二個脈沖至第八個脈沖到來時由M10.0送入M10.1的值均為“0”;,2)實現(xiàn)方法:由定時器T37延時0.5s僅導(dǎo)通一個掃描周期實現(xiàn)3)循環(huán)的實現(xiàn):第九個脈沖到來時送1方法:M11.0常開觸點與T37常開觸點并聯(lián)(第八個脈沖到來時M11.0置位為1,同時通過與T37并聯(lián)的M11.0常開觸點使M10.0置位為1,在第九個脈沖到來時由M10.0送入M10.1的值又為1,如此循環(huán)下去,直至按下停止按鈕。)4.停止實現(xiàn):按下停止按鈕(I0.1),觸發(fā)復(fù)位指令,使M10.1~M11.0的8位全部復(fù)位,,,,,,,,(),,,,I0.0,M1.0,T37,I0.1,M1.0,,,M1.0,,+5,,,,,,T37,M11.0,,,(),M10.0,I0.0,,,,I0.1,,(),M0.1,M0.1,,M0.1,,,M0.0,,,+5,,T38,,(),M0.0,,,,T37延時0.5s導(dǎo)通一個掃描周期,第八個脈沖到來時M11.0置位為1,同時通過與T37并聯(lián)的M11.0常開觸點使M10.0置位為1,T38構(gòu)成0.5s產(chǎn)生一個機器掃描周期脈沖的脈沖發(fā)生器,,,8位的移位寄存器,移位寄存器的每一位對應(yīng)一個輸出,- 1.請仔細閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- S7 200 PLC 移位寄存器 指令
鏈接地址:http://m.appdesigncorp.com/p-3762564.html