




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
《
PLC開發與交通綜合應用》
定時器和計數器指令
計數器指令主講人:彭駿安徽交通職業技術學院24.2定時器和計數器指令4.2.2計數器指令1.加計數器遞增輸出CV的值。如果輸入CU的信號狀態從“0”變為“1”(信號上升沿),則執行該指令,同時輸出CV的當前計數器值加1。每檢測到一個信號上升沿,計數器值就會遞增,直到達到輸出CV中所指定數據類型的上限。達到上限時,輸入CU的信號狀態將不再影響該指令。可以查詢Q輸出中的計數器狀態。輸出Q的信號狀態由參數PV決定。如果當前計數器值大于或等于參數PV的值,則將輸出Q的信號狀態置位為“1”。在其它任何情況下,輸出Q的信號狀態均為“0”。輸入R的信號狀態變為“1”時,輸出CV的值被復位為“0”。只要輸入R的信號狀態仍為“1”,輸入CU的信號狀態就不會影響該指令。34.2定時器和計數器指令I1.0I1.1(R)CVQ0.4初始值0000操作數變化(PV=3)0→1→000→100→1→001→200→1→002→30→10→1→003→410→1→004→510→1→005→6100→16→01→044.2定時器和計數器指令2.減計數器
遞減輸出CV的值。如果輸入CD的信號狀態從“0”變為“1”(信號上升沿),則執行該指令,同時輸出CV的當前計數器值減1。每檢測到一個信號上升沿,計數器值就會遞減1,直到達到指定數據類型的下限為止。達到下限時,輸入CD的信號狀態將不再影響該指令。可以查詢Q輸出中的計數器狀態。如果當前計數器值小于或等于“0”,則Q輸出的信號狀態將置位為“1”。在其它任何情況下,輸出Q的信號狀態均為“0”。輸入LD的信號狀態變為“1”時,將輸出CV的值設置為參數PV的值。只要輸入LD的信號狀態仍為“1”,輸入CD的信號狀態就不會影響該指令。54.2定時器和計數器指令I1.2I1.3(LD)CVQ0.5初始值0030操作數變化(PV=3)0→1→003→200→1→002→100→1→001→00→10→1→000→-110→1→00-1→-2100→1-2→31→064.2定時器和計數器指令3.加減計數器
遞增和遞減輸出CV的計數器值。如果輸入CU的信號狀態從“0”變為“1”(信號上升沿),則當前計數器值加1并存儲在輸出CV中。如果輸入CD的信號狀態從“0”變為“1”(信號上升沿),則輸出CV的計數器值減1。如果在一個程序周期內,輸入CU和CD都出現信號上升沿,則輸出CV的當前計數器值保持不變。計數器值可以一直遞增,直到其達到輸出CV處指定數據類型的上限。達到上限后,即使出現信號上升沿,計數器值也不再遞增。達到指定數據類型的下限后,計數器值便不再遞減。
輸入LD的信號狀態變為“1”時,將輸出CV的計數器值置位為參數PV的值。只要輸入LD的信號狀態仍為“1”,輸入CU和CD的信號狀態就不會影響該指令。當輸入R的信號狀態變為“1”時,將計數器值置位為“0”。只要輸入R的信號狀態仍為“1”,輸入CU、CD和LD信號狀態的改變就不會影響“加減計數”指令。
可以在QU輸出中查詢加計數器的狀態。如果當前計數器值大于或等于參數PV的值,則將輸出QU的信號狀態置位為“1”。在其它任何情況下,輸出QU的信號狀態均為“0”。
可以在QD輸出中查詢減計數器的狀態。如果當前計數器值小于或等于“0”,則QD輸出的信號狀態將置位為“1”。在其它任何情況下,輸出QD的信號狀態均為“0”。74.2定時器和計數器指令I1.4(CU)I1.5(CD)RLDCVM2.2初始值000000操作數變化(PV=3)0→1→00000→100→1→00001→200→1→00002→30→10→1→00003→41
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論