• <source id="cgkaq"></source>
    <xmp id="cgkaq"><tbody id="cgkaq"></tbody>
    松下FP系列PLC的CT計數器梯形圖編程舉例介紹
    2021-04-27  來源:網絡或本站原創

    概述

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

     

     

     

     

     

     

    程序示例

    對于FP2、FP2SHFP10SH,只有在未用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常數)。

    對于FP0、FP2、FP2SH、FP10SH,CPU版本為4.4或更高的FP-C、FP3CPU版本為2.7或更高的FP-M、FP1,設定值區號(SV)可直接指定為計時器設定值。

    計數器的動作

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

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

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

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

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

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

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

    編程時注意事項

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

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

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

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

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

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

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

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

    MCMCE指令

    JPLBL指令

    F19SJP)至LBL指令

    LOOPLBL指令

    CNDE指令

    步進梯形圖指令

    子程序序指令