- 艾寶物聯(lián)IOBOV? ─ 工業(yè)無線測控專家
概述
從預置值開始進行遞減計數(shù)。(對于FP2、FP2SH和FP10SH,步數(shù)歲所用的繼電器編號而異。)
程序示例
對于FP2、FP2SH和FP10SH,只有在未用K常數(shù)指定了設定值時,才能用索引寄存器修改計數(shù)器編號和設定值的存儲區(qū)。若計數(shù)器號被修改,則程序步數(shù)也改變。
操作數(shù)
示例說明
當X0的上升沿被檢測到十次后,計數(shù)器的觸點C100閉合、Y31變?yōu)?/span>ON。
當X1閉合時,經過值被復位。
描述
計數(shù)器是一種對預置值進行遞減運算的計數(shù)器。
對于FP-C/FP-M/FP0 T32C/FP1/FP2/FP2SH/FP3/FP10SH,計數(shù)器可用的點數(shù)如下。
對于FP0 C10/C14/C16/C32,計數(shù)器可用的點數(shù)如下。
計數(shù)器的點數(shù)可以通過系統(tǒng)寄存器5修改。FP2SH和FP10SH最多可增至3072點,FP一和FP3最多可增至256點,FP2最多可增至1024點,FPM-C16T和FP1 C14, C16最多可增至128點,FP-M C20, C32和FP1 C24, C40, C56和C72以及FPO最多可增至144點。注意,如果增加計數(shù)器的使用點數(shù),就會減少可用定時器的點數(shù)。
除FPO C10, C14, C16和C32以外的所有型號的模塊,都可以有保持型和非保持型計數(shù)器。保持型數(shù)據(jù)在PLC斷電或由運行模式切換到編程模式時,仍然能被保留;而非保持型數(shù)據(jù)在這些情況下會被復位(清除)。可以通過系統(tǒng)寄存器6指定非保持型區(qū)域。
當復位輸入信號由ON變?yōu)?/span>OFF時,設定值區(qū)(sv)中的數(shù)值被預置到經過值區(qū)(EV)中。
當復位輸入信號為ON時,經過值被復位清零。
當計數(shù)輸入信號由OFF變?yōu)?/span>ON時,經過值從設定的數(shù)值開始遞減;當經過值遞減為0后,計數(shù)器的觸點Cn (n為計數(shù)器編號)變?yōu)?/span>ON。
如果復位輸入與計數(shù)輸入信號在某一時刻同時變?yōu)?/span>ON,則復位信號優(yōu)先有效。
如果在某一時刻計數(shù)輸入信號上升而復位信號同時卜降,則計數(shù)信號無效、執(zhí)行預置經過值。
在計數(shù)器指令之后可以直接使用OT指令。
設值計數(shù)器
設定值可以設定為由K0至K32767的十進制常數(shù)(K常數(shù))。
對于FP0、FP2、FP2SH、FP10SH,CPU版本為4.4或更高的FP-C、FP3和CPU版本為2.7或更高的FP-M、FP1,設定值區(qū)號(SV)可直接指定為計時器設定值。
計數(shù)器的動作
以下是將K常數(shù)指定為設定值的示例。
(本示例所示為計數(shù)器的值指定為“100”的情況。)
(1)若PLC模式切換到運行或在設為運行模式時接通電源,則計數(shù)器設定值傳輸至編號相同的設定值區(qū)(SV)。
(2)在復位輸入信號由ON變?yōu)?/span>OFF時,設定值區(qū)(SV)的數(shù)值被預置到經過值區(qū)(EV)。
(3)每次計數(shù)輸入信號X10閉合,經過值區(qū)(EV)的數(shù)值遞減。
(4)當經過值區(qū)(EV)的值達到零時,同號的定時器觸點(T)變?yōu)?/span>ON。
當經過值區(qū)(EV)的數(shù)值達到0時,具有相同編號的計數(shù)器觸點(C)變?yōu)?/span>ON。
編程時注意事項
當將計數(shù)器指令與“堆棧與”指令或“彈出堆?!敝噶罱Y合使用時,應注意語法是否正確。
在運行期間改變計數(shù)器設定值
計數(shù)器設定值可在運行過程中改變。
檢測計數(shù)輸入信號的注意事項
在計數(shù)指令中,當檢測到計數(shù)輸入信號由OFF到ON的變化時,進行遞減操作。
若計數(shù)輸入信號繼續(xù)保持ON,則由于遞減操作只在信號的上升沿執(zhí)行一次,而不會進一步執(zhí)行。
因此,如果PLC切換到運行模式或運行模式下接通電源時,計數(shù)輸入信號初始已經為ON,則在第一次掃描周期內不會進行遞減運算。
當與諸如MC和MCE或JP和LBL(見以下)等改變執(zhí)行順序的指令組合使用時,運算會根據(jù)指令的執(zhí)行和計數(shù)輸入信號的時機而變化。在編程時應該注意這些情況。
— MC至MCE指令
— JP至LBL指令
— F19(SJP)至LBL指令
— LOOP至LBL指令
— CNDE指令
— 步進梯形圖指令
— 子程序序指令