計(jì)數(shù)器在程序中的作用
PLC程序除了梯形圖之外,還有FBD功能塊作為指令,這種指令一般都有背景DB。
PLC計(jì)數(shù)器指令可使其對(duì)內(nèi)部程序事件和外部過(guò)程事件進(jìn)行計(jì)數(shù)。這樣就可以節(jié)約外部計(jì)數(shù)器的使用。
?每個(gè)計(jì)數(shù)器都使用數(shù)據(jù)塊中存儲(chǔ)的結(jié)構(gòu)來(lái)保存計(jì)數(shù)器數(shù)據(jù)。計(jì)數(shù)器的存儲(chǔ)位置很重要。?
用戶在編輯器中放置計(jì)數(shù)器指令時(shí)分配相應(yīng)的數(shù)據(jù)塊。這是系統(tǒng)的需要。?
這些指令使用軟件計(jì)數(shù)器,軟件計(jì)數(shù)器的最大計(jì)數(shù)速率受其所在的?OB?的執(zhí)行速率限制。
CTU?用于加計(jì)數(shù)、CTD?用于減計(jì)數(shù)、CTUD?用于加計(jì)數(shù)和減計(jì)數(shù)。

PLC用戶程序中可以使用的計(jì)數(shù)器數(shù)僅受?CPU?存儲(chǔ)器容量限制。?它和數(shù)據(jù)類(lèi)型有關(guān)系。
計(jì)數(shù)器占用以下存儲(chǔ)器空間:?●?對(duì)于?SInt?或?USInt?數(shù)據(jù)類(lèi)型,計(jì)數(shù)器指令占用?3?個(gè)字節(jié)。 一個(gè)字節(jié)8個(gè)位。三個(gè)字節(jié)24位。
PLC里的SINT是有符號(hào)短整型數(shù)。32位數(shù)值。
●?對(duì)于?Int?或?UInt?數(shù)據(jù)類(lèi)型,計(jì)數(shù)器指令占用?6?個(gè)字節(jié)。?占用48位。
●?對(duì)于?DInt?或?UDInt?數(shù)據(jù)類(lèi)型,計(jì)數(shù)器指令占用?3?個(gè)字節(jié)。?占用24位?
當(dāng)參數(shù)?CU?的值從?0?變?yōu)?1?時(shí),CTU?會(huì)使計(jì)數(shù)值加?1。CU是使能端。
下圖顯示了計(jì)數(shù)值為無(wú)符號(hào)整數(shù)?時(shí)的?CTU?時(shí)序圖(其中,PV = 3)。
??如果參數(shù)?CV(當(dāng)前計(jì)數(shù)值)的值大于或?等于參數(shù)?PV(預(yù)設(shè)計(jì)數(shù)值)的值,則計(jì)數(shù)器輸出參數(shù)?Q = 1。?
??如果復(fù)位參數(shù)?R?的值從?0?變?yōu)?1,則當(dāng)前計(jì)數(shù)值重置為?0。

計(jì)數(shù)器的原理就介紹到這里,有不明白的評(píng)論區(qū)留言。今天就講到這里。