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ù)類型有關(guān)系。
計(jì)數(shù)器占用以下存儲(chǔ)器空間: ● 對(duì)于 SInt 或 USInt 數(shù)據(jù)類型,計(jì)數(shù)器指令占用 3 個(gè)字節(jié)。 一個(gè)字節(jié)8個(gè)位。三個(gè)字節(jié)24位。
PLC里的SINT是有符號(hào)短整型數(shù)。32位數(shù)值。
● 對(duì)于 Int 或 UInt 數(shù)據(jù)類型,計(jì)數(shù)器指令占用 6 個(gè)字節(jié)。 占用48位。
● 對(duì)于 DInt 或 UDInt 數(shù)據(jù)類型,計(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ū)留言。今天就講到這里。
-
plc
+關(guān)注
關(guān)注
5014文章
13347瀏覽量
464430 -
計(jì)數(shù)器
+關(guān)注
關(guān)注
32文章
2259瀏覽量
94811 -
程序
+關(guān)注
關(guān)注
117文章
3793瀏覽量
81226
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論