[信息與通信]第3章-S7-300的指令系統(tǒng)及編程ppt課件_第1頁(yè)
[信息與通信]第3章-S7-300的指令系統(tǒng)及編程ppt課件_第2頁(yè)
[信息與通信]第3章-S7-300的指令系統(tǒng)及編程ppt課件_第3頁(yè)
[信息與通信]第3章-S7-300的指令系統(tǒng)及編程ppt課件_第4頁(yè)
[信息與通信]第3章-S7-300的指令系統(tǒng)及編程ppt課件_第5頁(yè)
已閱讀5頁(yè),還剩38頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 3.1.4 定時(shí)器指令1、脈沖定時(shí)器 -SPn-SP指令是產(chǎn)生指定時(shí)間寬度脈沖的定時(shí)器。 LAD參數(shù)數(shù)據(jù)類型存儲(chǔ)區(qū)說(shuō)明TIMERT地址表示要起動(dòng)的計(jì)時(shí)器號(hào)時(shí)間值S5TIMEI,Q,M,D,L定時(shí)時(shí)間值S5TIME格式1、脈沖定時(shí)器 -SPn如下圖程序,定時(shí)器定義的時(shí)間值為2S 1、脈沖定時(shí)器 -SPn上圖程序?qū)?yīng)的時(shí)序圖如下圖 1、脈沖定時(shí)器 -SPnT1接點(diǎn)控制Q0.0線圈,因此T1接點(diǎn)的狀態(tài)與Q0.0的狀態(tài)一致。由時(shí)序圖可以看出,脈沖定時(shí)器每次起動(dòng)的條件是邏輯位有正跳沿發(fā)生,定時(shí)器啟動(dòng)計(jì)時(shí),T1接點(diǎn)開(kāi)場(chǎng)輸出高電平“1。從時(shí)序圖可以看到,-SP指令計(jì)時(shí)的過(guò)程中,邏輯位的狀態(tài)假設(shè)變?yōu)椤?如圖

2、3.7.2第7秒處那么定時(shí)器停頓計(jì)時(shí),且輸出為“0。因此,脈沖定時(shí)器輸出的高電平的寬度小于或等于所定義的時(shí)間值。 1、脈沖定時(shí)器 -SPn脈沖定時(shí)器的方框指令如表所示 LAD參數(shù)數(shù)據(jù)類型說(shuō)明存儲(chǔ)區(qū)TIMER要啟動(dòng)的計(jì)時(shí)器號(hào)如T0TSBOOL啟動(dòng)輸入端I,Q,M,D,LTVS5TIME定時(shí)時(shí)間S5TIME格式RBOOL復(fù)位輸入端QBOOL定時(shí)器的狀態(tài)BIWORD 當(dāng)前時(shí)間整數(shù)格式BCDWORD當(dāng)前時(shí)間BCD碼格式1、脈沖定時(shí)器 -SPn如下圖的程序中,可從MW10和MW12中以不同的格式讀出定時(shí)器計(jì)時(shí)T1剩余的時(shí)間。1、脈沖定時(shí)器 -SPn上圖所示的程序?qū)?yīng)的時(shí)序圖如下圖 2、擴(kuò)展脈沖定時(shí)器 -

3、SEn-SE指令與-SP指令相似,但-SE指令具有保持功能。LAD參數(shù)數(shù)據(jù)類型存儲(chǔ)區(qū)說(shuō)明TIMERT地址表示要起動(dòng)的計(jì)時(shí)器號(hào)時(shí)間值S5TIMEI,Q,M,D,L定時(shí)時(shí)間值S5TIME格式2、擴(kuò)展脈沖定時(shí)器 -SEn如下圖的程序 2、擴(kuò)展脈沖定時(shí)器 -SEn上圖所示的程序?qū)?yīng)的時(shí)序圖如下圖 2、擴(kuò)展脈沖定時(shí)器 -SEn一旦邏輯位即I0.0的狀態(tài)有正跳沿發(fā)生,定時(shí)器T0啟動(dòng),同時(shí)輸出高電平“1。定時(shí)時(shí)間到后,輸出將自動(dòng)變成低電平“0。假如定時(shí)時(shí)間尚未到達(dá),邏輯位的狀態(tài)就由“1變?yōu)椤?,這時(shí)定時(shí)器仍然繼續(xù)運(yùn)行,直到計(jì)時(shí)完成。這一點(diǎn)是-SE指令與-SP指令的不同之處。 2、擴(kuò)展脈沖定時(shí)器 -SEn擴(kuò)展

4、脈沖定時(shí)器的方框指令如表所示 LAD參數(shù)數(shù)據(jù)類型說(shuō)明存儲(chǔ)區(qū)TIMER要啟動(dòng)的計(jì)時(shí)器號(hào)如T0TSBOOL啟動(dòng)輸入端I,Q,M,D,LTVS5TIME定時(shí)時(shí)間S5TIME格式RBOOL復(fù)位輸入端QBOOL定時(shí)器的狀態(tài)BIWORD當(dāng)前時(shí)間整數(shù)格式BCDWORD當(dāng)前時(shí)間BCD碼格式3、開(kāi)通延時(shí)定時(shí)器-SDn開(kāi)通延時(shí)定時(shí)器指令-SD,相當(dāng)于繼電器控制系統(tǒng)中的通電延時(shí)時(shí)間繼電器。 LAD參數(shù)數(shù)據(jù)類型存儲(chǔ)區(qū)說(shuō)明TIMERT地址表示要起動(dòng)的計(jì)時(shí)器號(hào)時(shí)間值S5TIMEI,Q,M,D,L定時(shí)時(shí)間值S5TIME格式3、開(kāi)通延時(shí)定時(shí)器-SDn如下圖的程序: 3、開(kāi)通延時(shí)定時(shí)器-SDn上圖所示的程序?qū)?yīng)的時(shí)序圖如下圖

5、3、開(kāi)通延時(shí)定時(shí)器-SDn-SD對(duì)應(yīng)的方框如表所示 LAD參數(shù)數(shù)據(jù)類型說(shuō)明存儲(chǔ)區(qū)TIMER要啟動(dòng)的計(jì)時(shí)器號(hào)如T0TSBOOL啟動(dòng)輸入端I,Q,M,D,LTVS5TIME定時(shí)時(shí)間S5TIME格式RBOOL復(fù)位輸入端QBOOL定時(shí)器的狀態(tài)BIWORD當(dāng)前時(shí)間整數(shù)格式BCDWORD當(dāng)前時(shí)間BCD碼格式4、保持型開(kāi)通延時(shí)定時(shí)器-SS n保持型開(kāi)通延時(shí)-SS與開(kāi)通延時(shí)定時(shí)器-SD類似,但-SS指令有保持功能。 LAD參數(shù)數(shù)據(jù)類型存儲(chǔ)區(qū)說(shuō)明TIMERT地址表示要起動(dòng)的計(jì)時(shí)器號(hào)時(shí)間值S5TIMEI,Q,M,D,L定時(shí)時(shí)間值S5TIME格式4、保持型開(kāi)通延時(shí)定時(shí)器-SS n保持型開(kāi)通延時(shí)定時(shí)器的應(yīng)用方法如下圖

6、 4、保持型開(kāi)通延時(shí)定時(shí)器-SS n上圖中的程序?qū)?yīng)的時(shí)序圖如下圖 4、保持型開(kāi)通延時(shí)定時(shí)器-SS n保持型開(kāi)通延時(shí)定時(shí)器的方框指令如表所示 LAD參數(shù)數(shù)據(jù)類型說(shuō)明存儲(chǔ)區(qū)TIMER要啟動(dòng)的計(jì)時(shí)器號(hào)如T0TSBOOL啟動(dòng)輸入端I,Q,M,D,LTVS5TIME定時(shí)時(shí)間S5TIME格式RBOOL復(fù)位輸入端QBOOL定時(shí)器的狀態(tài)BIWORD當(dāng)前時(shí)間整數(shù)格式BCDWORD當(dāng)前時(shí)間BCD碼格式5、關(guān)斷延時(shí)定時(shí)器-SFn關(guān)斷延時(shí)定時(shí)器-SF相當(dāng)于繼電器控制系統(tǒng)中的斷電延時(shí)時(shí)間繼電器。也是定時(shí)器指令中唯一的一個(gè)由下降沿啟動(dòng)的定時(shí)器指令。 LAD參數(shù)數(shù)據(jù)類型存儲(chǔ)區(qū)說(shuō)明TIMERT地址表示要起動(dòng)的計(jì)時(shí)器號(hào)時(shí)間值

7、S5TIMEI,Q,M,D,L定時(shí)時(shí)間值S5TIME格式5、關(guān)斷延時(shí)定時(shí)器-SFn如下圖的程序 5、關(guān)斷延時(shí)定時(shí)器-SFn上圖中的程序?qū)?yīng)的時(shí)序圖如下圖5、關(guān)斷延時(shí)定時(shí)器-SFn關(guān)斷延時(shí)計(jì)時(shí)器的方框指令如下表所示 LAD參數(shù)數(shù)據(jù)類型說(shuō)明存儲(chǔ)區(qū)TIMER要啟動(dòng)的計(jì)時(shí)器號(hào)如T0TSBOOL啟動(dòng)輸入端I,Q,M,D,LTVS5TIME定時(shí)時(shí)間S5TIME格式RBOOL復(fù)位輸入端QBOOL定時(shí)器的狀態(tài)BIWORD當(dāng)前時(shí)間整數(shù)格式BCDWORD當(dāng)前時(shí)間BCD碼格式定時(shí)器應(yīng)用舉例:n1、使用-SP或-SE指令構(gòu)成脈沖發(fā)生器:使用脈沖定時(shí)器如下圖的程序可產(chǎn)生周期性變化的脈沖信號(hào)。定時(shí)器應(yīng)用舉例:n上圖中的程

8、序?qū)?yīng)的時(shí)序圖如下圖 3.1.5 計(jì)數(shù)器指令n S7中的計(jì)數(shù)器用于對(duì)RLO正跳沿計(jì)數(shù)。S7中有三種計(jì)數(shù)器,它們分別是加計(jì)數(shù)器、減計(jì)數(shù)器和可逆計(jì)數(shù)器。只要計(jì)數(shù)器的計(jì)數(shù)值不是“0,計(jì)數(shù)器的輸出就為“1。 n FBD符號(hào):2計(jì)數(shù)器置初值指令SCn當(dāng)邏輯位RLO有正跳沿時(shí),計(jì)數(shù)器置初值線圈將預(yù)置值裝入指定計(jì)數(shù)器中。假設(shè)RLO位的狀態(tài)沒(méi)有正跳沿發(fā)生,那么計(jì)數(shù)器的值保持不變。LAD參數(shù)數(shù)據(jù)類型存儲(chǔ)區(qū)說(shuō)明計(jì)數(shù)器號(hào)COUNTERC地址表示預(yù)置初值的計(jì)數(shù)器號(hào)預(yù)置值WORDI,Q,M,D,L預(yù)置值必須是BCD碼格式,即為C#,例如C#233加法計(jì)數(shù)器線圈 n當(dāng)邏輯位RLO有正跳沿時(shí),加法計(jì)數(shù)器線圈使指定計(jì)數(shù)器的值

9、加1,假如RLO位的狀態(tài)沒(méi)有正跳沿發(fā)生,或者計(jì)數(shù)器數(shù)值已經(jīng)到達(dá)最大值999,那么計(jì)數(shù)器的值保持不變。 LAD參數(shù)數(shù)據(jù)類型存儲(chǔ)區(qū)說(shuō)明計(jì)數(shù)器號(hào)COUNTERC地址表示要執(zhí)行加法計(jì)數(shù)的計(jì)數(shù)器號(hào)4減法計(jì)數(shù)器線圈 n當(dāng)邏輯位RLO有正跳沿時(shí),減法計(jì)數(shù)器線圈使指定計(jì)數(shù)器的值減1,假如RLO位的狀態(tài)沒(méi)有正跳沿發(fā)生,或者計(jì)數(shù)器數(shù)值已經(jīng)到達(dá)最小值0,那么計(jì)數(shù)器的值保持不變。 LAD參數(shù)數(shù)據(jù)類型存儲(chǔ)區(qū)說(shuō)明計(jì)數(shù)器號(hào)COUNTERC地址表示要執(zhí)行減法計(jì)數(shù)的計(jì)數(shù)器號(hào)計(jì)數(shù)器指令的使用舉例 n如下圖計(jì)數(shù)器指令的使用舉例n當(dāng)I0.0的狀態(tài)由“0變?yōu)椤?時(shí),SC指令將數(shù)值23裝入計(jì)數(shù)器C0中,當(dāng)I0.1的狀態(tài)由“0變?yōu)椤?時(shí),

10、計(jì)數(shù)器C0的值將減1,當(dāng)I0.2的狀態(tài)由“0變?yōu)椤?時(shí),計(jì)數(shù)器C0的值將加1。計(jì)數(shù)器的位狀態(tài)與計(jì)數(shù)器值的關(guān)系如表所示 計(jì)數(shù)器的計(jì)數(shù)值計(jì)數(shù)器的位狀態(tài)不等于0“1高電平等于0“0低電平計(jì)數(shù)器指令的使用舉例n如下圖,假設(shè)I0.3的狀態(tài)為“1,那么計(jì)數(shù)器C0所計(jì)的數(shù)值立即變?yōu)榱?,由于R指令是高電平執(zhí)行,因此假設(shè)I0.3的狀態(tài)保持“1,那么計(jì)數(shù)器C0始終處于清零狀態(tài)而無(wú)法正常使用。用戶在使用指令時(shí),應(yīng)注意指令的執(zhí)行方式。 5可逆計(jì)數(shù)器S_CUDLAD參數(shù)數(shù)據(jù)類型說(shuō)明存儲(chǔ)區(qū)COUNTER計(jì)數(shù)器標(biāo)識(shí)號(hào)CCUBOOL加計(jì)數(shù)輸入I,Q,M,D,LCDBOOL減計(jì)數(shù)輸入SBOOL計(jì)數(shù)器預(yù)置輸入PVWORD計(jì)數(shù)器預(yù)

11、置值C#格式RBOOL復(fù)位輸入QBOOL計(jì)數(shù)器狀態(tài)CVWORD計(jì)數(shù)器當(dāng)前值整數(shù)格式CV_BCDWORD計(jì)數(shù)器當(dāng)前值BCD格式5可逆計(jì)數(shù)器S_CUDn可以看到,可逆計(jì)數(shù)器方框指令可以完成計(jì)數(shù)器的加CU、減CD計(jì)數(shù)和置初值S、PV以及計(jì)數(shù)器值清零R等功能,還可以將計(jì)數(shù)器當(dāng)前值以不同的格式輸出,整數(shù)格式CV和BCD格式CV_BCD。計(jì)數(shù)器的狀態(tài)可以Q端輸出,也可以由計(jì)數(shù)器的觸點(diǎn)輸出。5可逆計(jì)數(shù)器S_CUDn例如,前面例子中兩圖所示的程序可以由以下圖所示的程序代替 5可逆計(jì)數(shù)器S_CUDn使用計(jì)數(shù)器時(shí)應(yīng)該注意下面幾點(diǎn)問(wèn)題 n1計(jì)數(shù)器指令的加、減計(jì)數(shù)輸入端以及預(yù)置值輸入端均為上升沿執(zhí)行,即邏輯位必須有從“0到“1的變化時(shí),指令才會(huì)執(zhí)行。5可逆計(jì)數(shù)器S_CUDn2計(jì)數(shù)器的預(yù)置的初始值及PV端的數(shù)據(jù)格式為BCD碼二十進(jìn)制格式。假如在

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論