松下FP系列PLC的CT計數器梯形圖編程舉例介紹
2019-06-11  來源:網絡或本站原創

概述

從預置值開始進行遞減計數。(對于FP2FP2SHFP10SH,步數歲所用的繼電器編號而異。)

 

 

 

 

 

 

程序示例

對于FP2FP2SHFP10SH,只有在未用K常數指定了設定值時,才能用索引寄存器修改計數器編號和設定值的存儲區。若計數器號被修改,則程序步數也改變。

操作數

示例說明

X0的上升沿被檢測到十次后,計數器的觸點C100閉合、Y31變為ON

X1閉合時,經過值被復位。

描述

計數器是一種對預置值進行遞減運算的計數器。

對于FP-C/FP-M/FP0 T32C/FP1/FP2/FP2SH/FP3/FP10SH,計數器可用的點數如下。

對于FP0 C10/C14/C16/C32,計數器可用的點數如下。

計數器的點數可以通過系統寄存器5修改。FP2SHFP10SH最多可增至3072點,FP一和FP3最多可增至256點,FP2最多可增至1024點,FPM-C16TFP1 C14, C16最多可增至128點,FP-M C20, C32FP1 C24, C40, C56C72以及FPO最多可增至144點。注意,如果增加計數器的使用點數,就會減少可用定時器的點數。

FPO C10, C14, C16C32以外的所有型號的模塊,都可以有保持型和非保持型計數器。保持型數據在PLC斷電或由運行模式切換到編程模式時,仍然能被保留;而非保持型數據在這些情況下會被復位(清除)。可以通過系統寄存器6指定非保持型區域。

當復位輸入信號由ON變為OFF時,設定值區(sv)中的數值被預置到經過值區(EV)中。

當復位輸入信號為ON時,經過值被復位清零。

當計數輸入信號由OFF變為ON時,經過值從設定的數值開始遞減;當經過值遞減為0后,計數器的觸點Cn (n為計數器編號)變為ON

如果復位輸入與計數輸入信號在某一時刻同時變為ON,則復位信號優先有效。

如果在某一時刻計數輸入信號上升而復位信號同時卜降,則計數信號無效、執行預置經過值。

在計數器指令之后可以直接使用OT指令。

設值計數器

設定值可以設定為由K0K32767的十進制常數(K常數)。

對于FP0FP2FP2SHFP10SHCPU版本為4.4或更高的FP-CFP3CPU版本為2.7或更高的FP-MFP1,設定值區號(SV)可直接指定為計時器設定值。

計數器的動作

以下是將K常數指定為設定值的示例。

(本示例所示為計數器的值指定為“100”的情況。)

1)若PLC模式切換到運行或在設為運行模式時接通電源,則計數器設定值傳輸至編號相同的設定值區(SV)。

2)在復位輸入信號由ON變為OFF時,設定值區(SV)的數值被預置到經過值區(EV)。

3)每次計數輸入信號X10閉合,經過值區(EV)的數值遞減。

4)當經過值區(EV)的值達到零時,同號的定時器觸點(T)變為ON

當經過值區(EV)的數值達到0時,具有相同編號的計數器觸點(C)變為ON

編程時注意事項

當將計數器指令與“堆棧與”指令或“彈出堆棧”指令結合使用時,應注意語法是否正確。

在運行期間改變計數器設定值

計數器設定值可在運行過程中改變。

檢測計數輸入信號的注意事項

在計數指令中,當檢測到計數輸入信號由OFFON的變化時,進行遞減操作。

若計數輸入信號繼續保持ON,則由于遞減操作只在信號的上升沿執行一次,而不會進一步執行。

因此,如果PLC切換到運行模式或運行模式下接通電源時,計數輸入信號初始已經為ON,則在第一次掃描周期內不會進行遞減運算。

當與諸如MCMCEJPLBL(見以下)等改變執行順序的指令組合使用時,運算會根據指令的執行和計數輸入信號的時機而變化。在編程時應該注意這些情況。

MCMCE指令

JPLBL指令

F19SJP)至LBL指令

LOOPLBL指令

CNDE指令

步進梯形圖指令

子程序序指令

  

最新22选5开奖结果