第4章_STEP7指令系統(tǒng)及應(yīng)用(下)_第1頁(yè)
第4章_STEP7指令系統(tǒng)及應(yīng)用(下)_第2頁(yè)
第4章_STEP7指令系統(tǒng)及應(yīng)用(下)_第3頁(yè)
第4章_STEP7指令系統(tǒng)及應(yīng)用(下)_第4頁(yè)
第4章_STEP7指令系統(tǒng)及應(yīng)用(下)_第5頁(yè)
已閱讀5頁(yè),還剩57頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-151第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-152知識(shí)目標(biāo):知識(shí)目標(biāo): 1、理解、理解S7-300/400PLC的系統(tǒng)存儲(chǔ)器分類(lèi)、功能,掌握的系統(tǒng)存儲(chǔ)器分類(lèi)、功能,掌握S7 PLC的的基本數(shù)據(jù)類(lèi)型,理解基本數(shù)據(jù)類(lèi)型,理解PLC的基本編程原則;的基本編程原則; 2、以、以L(fǎng)AD為主,掌握為主,掌握STEP7指令系統(tǒng)中

2、各指令的基本功能及使用方指令系統(tǒng)中各指令的基本功能及使用方法。法。 能力目標(biāo):能力目標(biāo): 1、以、以L(fǎng)AD為主,能熟練運(yùn)用、組合各類(lèi)指令進(jìn)行基本的程序設(shè)計(jì);為主,能熟練運(yùn)用、組合各類(lèi)指令進(jìn)行基本的程序設(shè)計(jì); 2、能熟練應(yīng)用、能熟練應(yīng)用PLC對(duì)基本的繼電器電路進(jìn)行控制設(shè)計(jì);對(duì)基本的繼電器電路進(jìn)行控制設(shè)計(jì); 3、能熟練的運(yùn)用、能熟練的運(yùn)用PLC對(duì)工廠自動(dòng)化基本的典型控制環(huán)節(jié)進(jìn)行設(shè)計(jì)。對(duì)工廠自動(dòng)化基本的典型控制環(huán)節(jié)進(jìn)行設(shè)計(jì)。 深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-153第四章第四章 STEP7指令系統(tǒng)及應(yīng)用

3、指令系統(tǒng)及應(yīng)用.下下4.7 移位移位/循環(huán)指令、轉(zhuǎn)換、數(shù)學(xué)運(yùn)算循環(huán)指令、轉(zhuǎn)換、數(shù)學(xué)運(yùn)算 、 字邏輯及數(shù)據(jù)塊指令字邏輯及數(shù)據(jù)塊指令4.5 計(jì)數(shù)、比較指令及應(yīng)用計(jì)數(shù)、比較指令及應(yīng)用4.6 跳轉(zhuǎn)、主控指令及應(yīng)用跳轉(zhuǎn)、主控指令及應(yīng)用 深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-154 1. 計(jì)數(shù)器指令概述計(jì)數(shù)器指令概述 計(jì)數(shù)器是一種由位和字組成的復(fù)合單元,計(jì)數(shù)器的輸出由位表計(jì)數(shù)器是一種由位和字組成的復(fù)合單元,計(jì)數(shù)器的輸出由位表示,其計(jì)數(shù)值存儲(chǔ)在字存儲(chǔ)器中。在示,其計(jì)數(shù)值存儲(chǔ)在字存儲(chǔ)器中。在CPU的存儲(chǔ)器中留出了計(jì)數(shù)

4、器的存儲(chǔ)器中留出了計(jì)數(shù)器區(qū)域,該區(qū)域用于存儲(chǔ)計(jì)數(shù)器的計(jì)數(shù)值。區(qū)域,該區(qū)域用于存儲(chǔ)計(jì)數(shù)器的計(jì)數(shù)值。 每個(gè)計(jì)數(shù)器為每個(gè)計(jì)數(shù)器為2個(gè)字節(jié)個(gè)字節(jié)(Byte),稱(chēng)為計(jì)數(shù)字。在,稱(chēng)為計(jì)數(shù)字。在S7-300中,計(jì)中,計(jì)數(shù)器區(qū)為數(shù)器區(qū)為512個(gè)字節(jié)個(gè)字節(jié)(Byte),因此最多允許使用,因此最多允許使用256個(gè)計(jì)數(shù)器。個(gè)計(jì)數(shù)器。 計(jì)數(shù)器的第計(jì)數(shù)器的第0到第到第11位存放位存放BCD碼格式的計(jì)數(shù)值,三位碼格式的計(jì)數(shù)值,三位BCD碼碼表示的范圍是表示的范圍是0999。第。第1215位沒(méi)有用途。位沒(méi)有用途。4.5 計(jì)數(shù)、比較指令及應(yīng)用計(jì)數(shù)、比較指令及應(yīng)用4.5.1 計(jì)數(shù)器指令計(jì)數(shù)器指令深圳技師學(xué)院深圳技師學(xué)院 第四章

5、第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1552計(jì)數(shù)器指令計(jì)數(shù)器指令計(jì)數(shù)器指令見(jiàn)表計(jì)數(shù)器指令見(jiàn)表4-5: 表表4-5 計(jì)數(shù)器指令計(jì)數(shù)器指令 S_CUD S_CUD 雙向計(jì)數(shù)器雙向計(jì)數(shù)器S_CU S_CU 升值計(jì)數(shù)器升值計(jì)數(shù)器S_CD S_CD 降值計(jì)數(shù)器降值計(jì)數(shù)器-( SC ) -( SC ) 設(shè)置計(jì)數(shù)器線(xiàn)圈設(shè)置計(jì)數(shù)器線(xiàn)圈-( CU ) -( CU ) 升值計(jì)數(shù)器線(xiàn)圈升值計(jì)數(shù)器線(xiàn)圈-( CD ) -( CD ) 降值計(jì)數(shù)器線(xiàn)圈降值計(jì)數(shù)器線(xiàn)圈深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制

6、器可編程控制器應(yīng)用應(yīng)用2022-4-156(1)雙向計(jì)數(shù)器、升值計(jì)數(shù)器、降值計(jì)數(shù)器)雙向計(jì)數(shù)器、升值計(jì)數(shù)器、降值計(jì)數(shù)器 符號(hào):符號(hào):深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-157ParameterParameterData TypeData TypeMemory AreaMemory AreaDescriptionDescriptionC no.C no.COUNTERCOUNTERC CCounter identification Counter identification number; rang

7、e depends on number; range depends on CPUCPUCUCUBOOLBOOLI, Q, M, L, DI, Q, M, L, DCount up inputCount up inputCDCDBOOLBOOLI, Q, M, L, DI, Q, M, L, DCount down inputCount down inputS SBOOLBOOLI, Q, M, L, DI, Q, M, L, DSet input for presetting Set input for presetting countercounterPVPVWORDWORDI, Q, M

8、, L, D I, Q, M, L, D or constantor constantEnter counter value as Enter counter value as C# in the range C# in the range from 0 to 999from 0 to 999;Value for Value for presetting counterpresetting counterR RBOOLBOOLI, Q, M, L, DI, Q, M, L, DReset inputReset inputCVCVWORDWORDI, Q, M, L, DI, Q, M, L,

9、DCurrent counter value, Current counter value, hexadecimal numberhexadecimal numberCV_BCDCV_BCDWORDWORDI, Q, M, L, DI, Q, M, L, DCurrent counter value, Current counter value, BCD codedBCD codedQ QBOOLBOOLI, Q, M, L, DI, Q, M, L, DStatus of the counterStatus of the counter深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系

10、統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-158 舉例:舉例:深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-159(2)設(shè)置計(jì)數(shù)器線(xiàn)圈、升值計(jì)數(shù)器線(xiàn)圈、降值計(jì)數(shù)器線(xiàn)圈)設(shè)置計(jì)數(shù)器線(xiàn)圈、升值計(jì)數(shù)器線(xiàn)圈、降值計(jì)數(shù)器線(xiàn)圈 符號(hào):符號(hào):深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1510舉例:舉例:深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可

11、編程控制器應(yīng)用應(yīng)用2022-4-1511 1. 比較指令概述比較指令概述 比較指令用于比較累加器比較指令用于比較累加器2與累加器與累加器1中的數(shù)據(jù)大小。比較中的數(shù)據(jù)大小。比較時(shí)應(yīng)確保兩個(gè)數(shù)的數(shù)據(jù)類(lèi)型相同,數(shù)據(jù)類(lèi)型可以是整數(shù)、長(zhǎng)整時(shí)應(yīng)確保兩個(gè)數(shù)的數(shù)據(jù)類(lèi)型相同,數(shù)據(jù)類(lèi)型可以是整數(shù)、長(zhǎng)整數(shù)或?qū)崝?shù)若比較的結(jié)果為真,則數(shù)或?qū)崝?shù)若比較的結(jié)果為真,則RLO為為1,否則為,否則為0。比較指。比較指令的邏輯關(guān)系見(jiàn)表令的邏輯關(guān)系見(jiàn)表4-6:表表4-6 比較指令的邏輯關(guān)系比較指令的邏輯關(guān)系=IN1等于等于IN2IN1不等于不等于IN2 IN1大于大于IN2=IN1大于或等于大于或等于IN2)主控制繼電器關(guān)閉主控制繼

12、電器關(guān)閉-(MCR)主控制繼電器打開(kāi)主控制繼電器打開(kāi)-(MCRD)主控制繼電器取消激活主控制繼電器取消激活4.6.2 主控指令主控指令深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1523舉例:舉例:深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1524 說(shuō)明:說(shuō)明: MCRA梯級(jí)激活梯級(jí)激活MCR功能。然后可以創(chuàng)建至多功能。然后可以創(chuàng)建至多8個(gè)嵌套個(gè)嵌套MCR區(qū)域。區(qū)域。 在本例中,有兩個(gè)在本例中,有兩個(gè)MCR區(qū)域。區(qū)域。

13、 程序功能分析如下:程序功能分析如下: I0.0 = “1”(區(qū)域區(qū)域1的的MCR打開(kāi)打開(kāi)):將:將I0.4的邏輯狀態(tài)分配給的邏輯狀態(tài)分配給Q4.1 I0.0 = “0”(區(qū)域區(qū)域1的的MCR關(guān)閉關(guān)閉):無(wú)論輸入:無(wú)論輸入I0.4的邏輯狀態(tài)如何,的邏輯狀態(tài)如何,Q4.1都為都為0。 I0.1 = “1”(區(qū)域區(qū)域2的的MCR打開(kāi)打開(kāi)):當(dāng):當(dāng)I0.3為為“1”時(shí),將時(shí),將Q4.0設(shè)置成設(shè)置成“1” I0.1 = “0”(區(qū)域區(qū)域2的的MCR關(guān)閉關(guān)閉):無(wú)論:無(wú)論I0.3的邏輯狀態(tài)如何,的邏輯狀態(tài)如何,Q4.0都都保持不變。保持不變。深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)

14、用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1525 1、跳轉(zhuǎn)指令應(yīng)用舉例:、跳轉(zhuǎn)指令應(yīng)用舉例: 例題例題4.7 星星-三降壓?jiǎn)?dòng)與正常啟動(dòng)選擇控制(教材三降壓?jiǎn)?dòng)與正常啟動(dòng)選擇控制(教材P53,例,例8) 控制要求:控制要求: 當(dāng)當(dāng)I0.0為為0時(shí),系統(tǒng)執(zhí)行帶負(fù)載生產(chǎn)的星時(shí),系統(tǒng)執(zhí)行帶負(fù)載生產(chǎn)的星-三角降壓?jiǎn)?dòng)程序;三角降壓?jiǎn)?dòng)程序;當(dāng)當(dāng)I0.0為為1時(shí),系統(tǒng)執(zhí)行不帶負(fù)載檢修的直接啟動(dòng)程序。時(shí),系統(tǒng)執(zhí)行不帶負(fù)載檢修的直接啟動(dòng)程序。 要求使用跳轉(zhuǎn)指令進(jìn)行運(yùn)行方式的選擇控制編程。要求使用跳轉(zhuǎn)指令進(jìn)行運(yùn)行方式的選擇控制編程。 要求具有常規(guī)的保護(hù)環(huán)節(jié)。要求具有常規(guī)的保護(hù)環(huán)節(jié)

15、。4.6.3 跳轉(zhuǎn)、主控指令應(yīng)用舉例跳轉(zhuǎn)、主控指令應(yīng)用舉例深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1526 參考答案:參考答案: (1) I/O分配表分配表I/OI/O設(shè)備名稱(chēng)設(shè)備名稱(chēng) I/O I/O地址地址說(shuō)說(shuō) 明明運(yùn)行選擇開(kāi)關(guān)運(yùn)行選擇開(kāi)關(guān)I0.0I0.0I0.0I0.0為為0 0,執(zhí)行星,執(zhí)行星- -三角降壓?jiǎn)?dòng);三角降壓?jiǎn)?dòng); I0.0I0.0為為1 1,執(zhí)行直接啟動(dòng)。,執(zhí)行直接啟動(dòng)。FRFRI0.1I0.1熱保護(hù)熱保護(hù)( (常閉觸點(diǎn)常閉觸點(diǎn)) )SB1SB1I0.2I0.2停止按鈕停止按鈕( (

16、常閉觸點(diǎn)常閉觸點(diǎn)) )SB2SB2I0.3I0.3起動(dòng)按鈕起動(dòng)按鈕( (常開(kāi)觸點(diǎn)常開(kāi)觸點(diǎn)) )KM1KM1Q4.0Q4.0主接觸器線(xiàn)圈主接觸器線(xiàn)圈KM2KM2Q4.1Q4.1接觸器線(xiàn)圈接觸器線(xiàn)圈KM3KM3Q4.2Q4.2接觸器線(xiàn)圈接觸器線(xiàn)圈HL1HL1Q4.3Q4.3三角降壓?jiǎn)?dòng)運(yùn)行方式顯示三角降壓?jiǎn)?dòng)運(yùn)行方式顯示HL2HL2Q4.4Q4.4直接啟動(dòng)運(yùn)行方式顯示直接啟動(dòng)運(yùn)行方式顯示深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1527(2) 程序設(shè)計(jì)程序設(shè)計(jì) 參考答案:參考答案: 本參考答案為本參考答案為“

17、實(shí)驗(yàn)?zāi)M型實(shí)驗(yàn)?zāi)M型”程序程序深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1528深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1529深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1530深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1531 2、主控

18、指令應(yīng)用舉例、主控指令應(yīng)用舉例 說(shuō)明:題目同前面的例題說(shuō)明:題目同前面的例題4.7,但要求使用主控指令編程,但要求使用主控指令編程 例題例題4.8 星星-三降壓?jiǎn)?dòng)與正常啟動(dòng)選擇控制(教材:三降壓?jiǎn)?dòng)與正常啟動(dòng)選擇控制(教材:P53,例,例8) 控制要求:控制要求: 當(dāng)當(dāng)I0.0為為0時(shí),系統(tǒng)執(zhí)行帶負(fù)載生產(chǎn)的星時(shí),系統(tǒng)執(zhí)行帶負(fù)載生產(chǎn)的星-三角降壓?jiǎn)?dòng)程序;三角降壓?jiǎn)?dòng)程序;當(dāng)當(dāng)I0.0為為1時(shí),系統(tǒng)執(zhí)行不帶負(fù)載檢修的直接啟動(dòng)程序。時(shí),系統(tǒng)執(zhí)行不帶負(fù)載檢修的直接啟動(dòng)程序。 要求使用主控指令進(jìn)行運(yùn)行方式的選擇控制編程。要求使用主控指令進(jìn)行運(yùn)行方式的選擇控制編程。 要求具有常規(guī)的保護(hù)環(huán)節(jié)。要求具有常

19、規(guī)的保護(hù)環(huán)節(jié)。深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1532 參考答案:參考答案: (1) I/O分配表分配表I/OI/O設(shè)備名稱(chēng)設(shè)備名稱(chēng)I/OI/O地址地址說(shuō)說(shuō) 明明運(yùn)行選擇開(kāi)關(guān)運(yùn)行選擇開(kāi)關(guān)I0.0I0.0I0.0I0.0為為0 0,執(zhí)行星,執(zhí)行星- -三角降壓?jiǎn)?dòng);三角降壓?jiǎn)?dòng); I0.0I0.0為為1 1,執(zhí)行直接啟動(dòng)。,執(zhí)行直接啟動(dòng)。FRFRI0.1I0.1熱保護(hù)熱保護(hù)( (常閉觸點(diǎn)常閉觸點(diǎn)) )SB1SB1I0.2I0.2停止按鈕停止按鈕( (常閉觸點(diǎn)常閉觸點(diǎn)) )SB2SB2I0.3I0.

20、3起動(dòng)按鈕起動(dòng)按鈕( (常開(kāi)觸點(diǎn)常開(kāi)觸點(diǎn)) )KM1KM1Q4.0Q4.0主接觸器線(xiàn)圈主接觸器線(xiàn)圈KM2KM2Q4.1Q4.1接觸器線(xiàn)圈接觸器線(xiàn)圈KM3KM3Q4.2Q4.2接觸器線(xiàn)圈接觸器線(xiàn)圈HL1HL1Q4.3Q4.3三角降壓?jiǎn)?dòng)運(yùn)行方式顯示三角降壓?jiǎn)?dòng)運(yùn)行方式顯示HL2HL2Q4.4Q4.4直接啟動(dòng)運(yùn)行方式顯示直接啟動(dòng)運(yùn)行方式顯示深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1533(2) 程序設(shè)計(jì)程序設(shè)計(jì) 參考答案:參考答案: 本參考答案為本參考答案為“實(shí)驗(yàn)?zāi)M型實(shí)驗(yàn)?zāi)M型”程序程序深圳技師學(xué)院深圳技

21、師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1534深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1535深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1536深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1537深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)

22、及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1538 返回目錄返回目錄深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1539 1. 移位指令概述移位指令概述 移位指令可以逐位向左或向右移動(dòng)輸入端移位指令可以逐位向左或向右移動(dòng)輸入端IN的內(nèi)容。向左移的內(nèi)容。向左移n位會(huì)將輸入位會(huì)將輸入IN的內(nèi)容乘以的內(nèi)容乘以2的的n次冪次冪(2 n );向右移;向右移n位則會(huì)將輸入位則會(huì)將輸入IN的內(nèi)容除以的內(nèi)容除以2的的n次冪次冪(2 n )。N參數(shù)提供的數(shù)值指示要移動(dòng)的位參數(shù)提供的數(shù)值指示要移

23、動(dòng)的位數(shù)。由移位指令移空的位會(huì)用零或符號(hào)位的信號(hào)狀態(tài)數(shù)。由移位指令移空的位會(huì)用零或符號(hào)位的信號(hào)狀態(tài)(0表示正,表示正,1表示負(fù)表示負(fù))補(bǔ)上。補(bǔ)上。4.7 移位移位/循環(huán)指令、轉(zhuǎn)換、循環(huán)指令、轉(zhuǎn)換、數(shù)學(xué)運(yùn)算、字邏輯及數(shù)據(jù)塊指令數(shù)學(xué)運(yùn)算、字邏輯及數(shù)據(jù)塊指令4.7.1 移位指令移位指令深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1540 2移位指令移位指令 移位指令見(jiàn)表移位指令見(jiàn)表4-10:表表4-10 移位指令移位指令SHR_I整數(shù)右移整數(shù)右移SHR_DI長(zhǎng)整數(shù)右移長(zhǎng)整數(shù)右移SHL_W字左移字左移SHR_W字右

24、移字右移SHL_DW雙字左移雙字左移SHR_DW雙字右移雙字右移深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1541 (1)整數(shù)右移指令)整數(shù)右移指令 符號(hào):符號(hào):ParameterParameterData TypeData TypeMemory AreaMemory AreaDescriptionDescriptionENENBOOLBOOLI, Q, M, L, DI, Q, M, L, DEnable inputEnable inputENOENOBOOLBOOLI, Q, M, L, DI, Q,

25、 M, L, DEnable outputEnable outputINININTINTI, Q, M, L, DI, Q, M, L, DValue to shiftValue to shiftN NWORDWORDI, Q, M, L, DI, Q, M, L, DNumber of bit Number of bit positions to shiftpositions to shiftOUTOUTINTINTI, Q, M, L, DI, Q, M, L, DResult of shift Result of shift instructioninstruction深圳技師學(xué)院深圳技

26、師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1542說(shuō)明:說(shuō)明:深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1543舉例:舉例: 深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1544(2)長(zhǎng)整數(shù)右移指令)長(zhǎng)整數(shù)右移指令 符號(hào):符號(hào):(3)字左移指令)字左移指令 符號(hào):符號(hào):深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.

27、下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1545(3)字左移指令)字左移指令 符號(hào):符號(hào):說(shuō)明:說(shuō)明:深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1546(4)字右移指令)字右移指令 符號(hào):符號(hào):(5)雙字左移指令)雙字左移指令 符號(hào):符號(hào):深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1547(6)雙字右移指令)雙字右移指令 符號(hào):符號(hào):說(shuō)明:說(shuō)明:深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及

28、應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1548 1. 循環(huán)指令概述循環(huán)指令概述 循環(huán)指令將輸入循環(huán)指令將輸入IN的所有內(nèi)容向左或向右逐位循環(huán)移位。移的所有內(nèi)容向左或向右逐位循環(huán)移位。移空的位將用被移出輸入空的位將用被移出輸入IN的位的信號(hào)狀態(tài)補(bǔ)上。參數(shù)的位的信號(hào)狀態(tài)補(bǔ)上。參數(shù)N提供的數(shù)提供的數(shù)值指定要循環(huán)移位的位數(shù)。值指定要循環(huán)移位的位數(shù)。ROL_DW循環(huán)左移雙字循環(huán)左移雙字ROR_DW循環(huán)右移雙字循環(huán)右移雙字4.7.2 循環(huán)指令循環(huán)指令 2. 循環(huán)指令循環(huán)指令 循環(huán)指令見(jiàn)表循環(huán)指令見(jiàn)表4-11:表表4-11 循環(huán)指令循環(huán)指令深圳技師學(xué)院深圳技師學(xué)院 第四章第

29、四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1549(1)循環(huán)左移雙字指令)循環(huán)左移雙字指令 符號(hào):符號(hào):ParameterParameterData TypeData TypeMemory AreaMemory AreaDescriptionDescriptionENENBOOLBOOLI, Q, M, L, DI, Q, M, L, DEnable inputEnable inputENOENOBOOLBOOLI, Q, M, L, DI, Q, M, L, DEnable outputEnable outputININDWORDDWO

30、RDI, Q, M, L, DI, Q, M, L, DValue to rotateValue to rotateN NWORDWORDI, Q, M, L, DI, Q, M, L, DNumber of bit Number of bit positions to rotatepositions to rotateOUTOUTDWORDDWORDI, Q, M, L, DI, Q, M, L, DResult double word of Result double word of rotate instructionrotate instruction深圳技師學(xué)院深圳技師學(xué)院 第四章第

31、四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1550說(shuō)明:說(shuō)明:深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1551舉例:舉例:深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1552(2)循環(huán)右移雙字指令)循環(huán)右移雙字指令 符號(hào):符號(hào): 說(shuō)明:說(shuō)明:深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用20

32、22-4-1553 1. 轉(zhuǎn)換指令概述轉(zhuǎn)換指令概述 轉(zhuǎn)換指令讀取參數(shù)轉(zhuǎn)換指令讀取參數(shù)IN的內(nèi)容,然后進(jìn)行轉(zhuǎn)換或改變其符的內(nèi)容,然后進(jìn)行轉(zhuǎn)換或改變其符號(hào)。可通過(guò)參數(shù)號(hào)??赏ㄟ^(guò)參數(shù)OUT查詢(xún)結(jié)果。查詢(xún)結(jié)果。 2轉(zhuǎn)換指令轉(zhuǎn)換指令 轉(zhuǎn)換指令見(jiàn)表轉(zhuǎn)換指令見(jiàn)表4-12:4.7.3 轉(zhuǎn)換指令轉(zhuǎn)換指令深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1554表表4-12 轉(zhuǎn)換指令轉(zhuǎn)換指令BCD_I BCD碼轉(zhuǎn)換為整數(shù)碼轉(zhuǎn)換為整數(shù)I_BCD 整型轉(zhuǎn)換為整型轉(zhuǎn)換為BCD碼碼BCD_DI BCD碼轉(zhuǎn)換為雙精度整數(shù)碼轉(zhuǎn)換為雙精度整數(shù)I_

33、DINT 整型轉(zhuǎn)換為長(zhǎng)整型整型轉(zhuǎn)換為長(zhǎng)整型DI_BCD 長(zhǎng)整型轉(zhuǎn)換為長(zhǎng)整型轉(zhuǎn)換為BCD碼碼DI_REAL 長(zhǎng)整型轉(zhuǎn)換為浮點(diǎn)型長(zhǎng)整型轉(zhuǎn)換為浮點(diǎn)型INV_I 二進(jìn)制反碼整型二進(jìn)制反碼整型INV_DI 二進(jìn)制反碼長(zhǎng)整型二進(jìn)制反碼長(zhǎng)整型NEG_I 二進(jìn)制補(bǔ)碼整型二進(jìn)制補(bǔ)碼整型NEG_DI 二進(jìn)制補(bǔ)碼長(zhǎng)整型二進(jìn)制補(bǔ)碼長(zhǎng)整型NEG_R 浮點(diǎn)數(shù)取反浮點(diǎn)數(shù)取反ROUND 取整為長(zhǎng)整型取整為長(zhǎng)整型TRUNC 截?cái)嚅L(zhǎng)整型部分截?cái)嚅L(zhǎng)整型部分CEIL 上限上限FLOOR 向下取整向下取整深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-

34、1555 3轉(zhuǎn)換指令使用方法簡(jiǎn)介:轉(zhuǎn)換指令使用方法簡(jiǎn)介: 以以“BCD碼轉(zhuǎn)換為整數(shù)碼轉(zhuǎn)換為整數(shù)”指令為例。指令為例。 符號(hào):符號(hào):ParameterParameterData TypeData TypeMemory AreaMemory AreaDescriptionDescriptionENENBOOLBOOLI, Q, M, L, DI, Q, M, L, DEnable inputEnable inputENOENOBOOLBOOLI, Q, M, L, DI, Q, M, L, DEnable outputEnable outputININWORDWORDI, Q, M, L, DI,

35、 Q, M, L, DBCD numberBCD numberOUTOUTINTINTI, Q, M, L, DI, Q, M, L, DInteger value of Integer value of BCD numberBCD number深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1556舉例:舉例:深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1557 1. 整數(shù)運(yùn)算指令整數(shù)運(yùn)算指令 整數(shù)(16和32位)運(yùn)算指令

36、見(jiàn)表4-13: 表表4-13 整數(shù)運(yùn)算指令整數(shù)運(yùn)算指令A(yù)DD_I 加整數(shù)加整數(shù)SUB_I 減整型減整型MUL_I 乘整型乘整型DIV_I 除整型除整型ADD_DI加雙精度整數(shù)加雙精度整數(shù)SUB_DI減長(zhǎng)整型減長(zhǎng)整型MUL_DI乘長(zhǎng)整型乘長(zhǎng)整型DIV_DI 除長(zhǎng)整型除長(zhǎng)整型MOD_D I返回分?jǐn)?shù)長(zhǎng)整型返回分?jǐn)?shù)長(zhǎng)整型4.7.4 數(shù)學(xué)運(yùn)算指令數(shù)學(xué)運(yùn)算指令深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1558 2. 浮點(diǎn)數(shù)運(yùn)算指令浮點(diǎn)數(shù)運(yùn)算指令 浮點(diǎn)數(shù)浮點(diǎn)數(shù)(32位位)運(yùn)算指令見(jiàn)表運(yùn)算指令見(jiàn)表4-14: 表表4-14 浮點(diǎn)數(shù)運(yùn)算指令浮點(diǎn)數(shù)運(yùn)算指令A(yù)DD_R加實(shí)數(shù)加實(shí)數(shù)SUB_R實(shí)數(shù)減實(shí)數(shù)減MUL_R實(shí)數(shù)乘實(shí)數(shù)乘DIV_R 實(shí)數(shù)除實(shí)數(shù)除ABS求絕對(duì)值求絕對(duì)值SQR求平方求平方SQRT求平方根求平方根LN求自然對(duì)數(shù)求自然對(duì)數(shù)EXP求指數(shù)值,以求指數(shù)值,以e (= 2,71828)為底為底SIN求求正弦求求正弦ASIN求反正弦求反正弦COS求余弦求余弦ACOS求反余弦求反余弦TAN)求正切求正切ATAN求反正切求反正切深圳技師學(xué)院深圳技師學(xué)院 第四章第四章 STEP7指令系統(tǒng)及應(yīng)用指令系統(tǒng)及應(yīng)用.下下 可編程控制器可編程控制器應(yīng)用應(yīng)用2022-4-1559 例題例題

溫馨提示

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

評(píng)論

0/150

提交評(píng)論