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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

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

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

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

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

溫馨提示

  • 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

提交評論