PLC計(jì)數(shù)器(C)
發(fā)布于2022-12-23 16:42
47
2
標(biāo)簽:PLC
三菱PLC的主要硬件資源——計(jì)數(shù)器(C)
A2N系列PLCCPU采用增(加法)計(jì)數(shù)方式。當(dāng)計(jì)數(shù)器的計(jì)數(shù)值增加到與設(shè)定值相等時(shí),程序中計(jì)數(shù)器的常開觸點(diǎn)閉合、常閉觸點(diǎn)斷開。計(jì)數(shù)器可提供無限對(duì)常開,常閉觸點(diǎn)供編程使用。計(jì)數(shù)器的計(jì)數(shù)次數(shù)是由設(shè)定值決定的。計(jì)數(shù)器的元件編號(hào)為CO~C255,共256點(diǎn)。
圖2-12 定時(shí)器遇到跳轉(zhuǎn)指令時(shí)的處理
①計(jì)數(shù)器的工作過程圖2-13為一計(jì)數(shù)梯形圖。圖中的增計(jì)數(shù)器C0對(duì)輸入X5的上升沿計(jì)數(shù),當(dāng)計(jì)數(shù)輸入X5每接通一次,就計(jì)一次數(shù),計(jì)數(shù)器CO的當(dāng)前值加1,當(dāng)當(dāng)前值增加到與CO的設(shè)定值6相等時(shí),計(jì)數(shù)器CO的常開觸點(diǎn)閉合、常閉觸點(diǎn)斷開。其工作時(shí)序如圖2-14所示。
圖2-13 計(jì)數(shù)梯形圖
圖2-14 計(jì)數(shù)器時(shí)序圖
由于每個(gè)計(jì)數(shù)器均有斷由保持功能(用鋰由油供由)。因此當(dāng)計(jì)數(shù)器在計(jì)數(shù)時(shí)由源中新計(jì)數(shù)器停止計(jì)數(shù)并保持計(jì)數(shù)當(dāng)前值;當(dāng)電源再次接通后,計(jì)數(shù)器在當(dāng)前值的基礎(chǔ)上繼續(xù)計(jì)數(shù)。所以,當(dāng)不需要在電源中斷時(shí)保存計(jì)數(shù)數(shù)據(jù)時(shí),可用初始化脈沖M9038(詳貝特殊軸助繼電器)作為計(jì)數(shù)器的復(fù)位信號(hào),當(dāng)PLC一投入運(yùn)行時(shí),就對(duì)計(jì)數(shù)器CO復(fù)位,則計(jì)數(shù)器復(fù)位為0.終213中,X006為外加的復(fù)位條件,當(dāng)復(fù)位輸入X6接通時(shí),計(jì)數(shù)器的當(dāng)前值復(fù)位為0,其常開觸點(diǎn)斷開、常閉觸點(diǎn)閉合。
②中斷計(jì)數(shù)器 當(dāng)計(jì)數(shù)器在中斷程序中使用時(shí),即為中斷計(jì)數(shù)器。其工作過程與在順控程序中使用的普通計(jì)數(shù)器基本相同,也是當(dāng)計(jì)數(shù)器的當(dāng)前值增加到與設(shè)定值相等時(shí),計(jì)數(shù)器的觸點(diǎn)動(dòng)作。在中斷程序中,通過執(zhí)行指令OUTC口,使中斷程序中的計(jì)數(shù)器線圈得電失電,執(zhí)行中斷返回指令I(lǐng)RET后,計(jì)數(shù)器的當(dāng)前值被刷新,其觸點(diǎn)動(dòng)作。
只有當(dāng)指令OUTC口的輸人條件從斷開狀態(tài)改變到接通狀態(tài)時(shí),才執(zhí)行計(jì)數(shù);如果輸
人狀態(tài)保持在接通(或斷開),不執(zhí)行計(jì)數(shù)。
計(jì)數(shù)器的線圈失電時(shí),其計(jì)數(shù)當(dāng)前值并不被清零,用指今RSTC口飾計(jì)數(shù)器的當(dāng)前信
清零,且使它的觸點(diǎn)恢復(fù)常態(tài)。
例如在圖2-15中,當(dāng)計(jì)數(shù)輸人X15每從斷開狀態(tài)改變到接通狀態(tài)一次,計(jì)數(shù)器C254的
當(dāng)前值就加1,當(dāng)C254的計(jì)數(shù)當(dāng)前值與其設(shè)定值2相等時(shí),計(jì)數(shù)器C254的常開觸點(diǎn)閉合
常閉觸點(diǎn)斷開。當(dāng)復(fù)位輸人X16接通時(shí),計(jì)數(shù)器(254的當(dāng)前值被復(fù)位到0,其常開觸點(diǎn)斷開,常閉觸點(diǎn)閉合。